This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
+1325
View File
@@ -0,0 +1,1325 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecNet;
using RecRoom.Core.AI;
using UnityEngine;
// Token: 0x02002611 RID: 9745
[Token(Token = "0x2002611")]
public class AACCKDLMFKJ
{
// Token: 0x0600FF03 RID: 65283 RVA: 0x0039FDC0 File Offset: 0x0039DFC0
[Token(Token = "0x600FF03")]
[Address(RVA = "0xD03050", Offset = "0xD01E50", VA = "0x180D03050")]
public static void BLMDOPMGLCD()
{
}
// Token: 0x0600FF04 RID: 65284 RVA: 0x0039FDD4 File Offset: 0x0039DFD4
[Token(Token = "0x600FF04")]
[Address(RVA = "0xD03570", Offset = "0xD02370", VA = "0x180D03570")]
public static void MEENEBIKBEH(AACCKDLMFKJ.KDDMCHBBEFB OEKEOCOGKMG)
{
do
{
WeeklyChallengeManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
bool flag = instance != num;
if (flag && SingletonMonoBehaviour.ONCPNMDGGKG.JEDFCKAHIAA != WeeklyChallengeManager.EHGECHLNFFG.Enabled)
{
break;
}
if (!flag || OEKEOCOGKMG == 0)
{
goto IL_33;
}
}
while (OEKEOCOGKMG == 0);
return;
IL_33:
if (typeof(AACCKDLMFKJ).TypeHandle != 0)
{
}
Debug.LogError("Error executing challenge event");
}
// Token: 0x0600FF05 RID: 65285 RVA: 0x0039FE2C File Offset: 0x0039E02C
[Token(Token = "0x600FF05")]
[Address(RVA = "0xD03930", Offset = "0xD02730", VA = "0x180D03930")]
public static void OMAKBOPJOBJ(Tool EGFEJGHDNAI)
{
if (!EGFEJGHDNAI.NDKHDFJHGPP && EGFEJGHDNAI.OGNBCNBPFCC != OGNBCNBPFCC.INVALID)
{
AACCKDLMFKJ.DGGHAKCLGMP dgghakclgmp = new AACCKDLMFKJ.DGGHAKCLGMP(AACCKDLMFKJ.MHIOHEMNMLP.PickedUpTool);
dgghakclgmp.CDGHNLNFCNJ(EGFEJGHDNAI);
AACCKDLMFKJ.MEENEBIKBEH(dgghakclgmp);
}
}
// Token: 0x0600FF06 RID: 65286 RVA: 0x0039FE68 File Offset: 0x0039E068
[Token(Token = "0x600FF06")]
[Address(RVA = "0xD03130", Offset = "0xD01F30", VA = "0x180D03130")]
public static void CJCPBPPMJEK(AACCKDLMFKJ.FLINDOINKMN OEKEOCOGKMG)
{
AACCKDLMFKJ.MEENEBIKBEH(OEKEOCOGKMG);
}
// Token: 0x0600FF07 RID: 65287 RVA: 0x0039FE7C File Offset: 0x0039E07C
[Token(Token = "0x600FF07")]
[Address(RVA = "0xD03510", Offset = "0xD02310", VA = "0x180D03510")]
public static void LOPNMNNMCLF(AACCKDLMFKJ.HDHGCACAPBL OEKEOCOGKMG)
{
AACCKDLMFKJ.MEENEBIKBEH(OEKEOCOGKMG);
}
// Token: 0x0600FF08 RID: 65288 RVA: 0x0039FE90 File Offset: 0x0039E090
[Token(Token = "0x600FF08")]
[Address(RVA = "0xD034B0", Offset = "0xD022B0", VA = "0x180D034B0")]
public static void LJFDOIMDHLE(AACCKDLMFKJ.MHGKMJNBBLA OEKEOCOGKMG)
{
AACCKDLMFKJ.MEENEBIKBEH(OEKEOCOGKMG);
}
// Token: 0x0600FF09 RID: 65289 RVA: 0x0039FEA4 File Offset: 0x0039E0A4
[Token(Token = "0x600FF09")]
[Address(RVA = "0xD033C0", Offset = "0xD021C0", VA = "0x180D033C0")]
public static void IMAPPOLGHDB(bool MKHJHLNKBPG, bool NJFJOHJLMNH)
{
AACCKDLMFKJ.JDJGFGPEHGE jdjgfgpehge = new AACCKDLMFKJ.JDJGFGPEHGE(true, MKHJHLNKBPG);
jdjgfgpehge.IKFACKJNAHD("jip", jdjgfgpehge);
AACCKDLMFKJ.MEENEBIKBEH(jdjgfgpehge);
}
// Token: 0x0600FF0A RID: 65290 RVA: 0x0039FECC File Offset: 0x0039E0CC
[Token(Token = "0x600FF0A")]
[Address(RVA = "0xD03360", Offset = "0xD02160", VA = "0x180D03360")]
public static void GAMCGKKONBB(AACCKDLMFKJ.FKKNENGJCBL OEKEOCOGKMG)
{
AACCKDLMFKJ.MEENEBIKBEH(OEKEOCOGKMG);
}
// Token: 0x0600FF0B RID: 65291 RVA: 0x0039FEE0 File Offset: 0x0039E0E0
[Token(Token = "0x600FF0B")]
[Address(RVA = "0xD03860", Offset = "0xD02660", VA = "0x180D03860")]
public static void MLMONCNBALP(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Tool NEHMLNHFMIO)
{
int num;
AACCKDLMFKJ.HEMJLKPPMOI hemjlkppmoi = new AACCKDLMFKJ.HEMJLKPPMOI(AACCKDLMFKJ.MHIOHEMNMLP.ShieldBlock, num != 0);
num = 0;
hemjlkppmoi.JNIGHFFKJLO(HMEIODIHDCL);
hemjlkppmoi.NLIBHJENAKM(LJGOHLFADDN);
hemjlkppmoi.CDGHNLNFCNJ(NEHMLNHFMIO);
AACCKDLMFKJ.MEENEBIKBEH(hemjlkppmoi);
}
// Token: 0x0600FF0C RID: 65292 RVA: 0x0039FF18 File Offset: 0x0039E118
[Token(Token = "0x600FF0C")]
[Address(RVA = "0xD03190", Offset = "0xD01F90", VA = "0x180D03190")]
internal static void EBKKFOEGCDN(int PPPDDADJFCP, int LOAHONDJBJD, int LBLGNHJFJBN)
{
AACCKDLMFKJ.GJFPKPCLFJF gjfpkpclfjf;
gjfpkpclfjf.IKFACKJNAHD("ev_score", gjfpkpclfjf);
gjfpkpclfjf.IKFACKJNAHD("par", gjfpkpclfjf);
gjfpkpclfjf.IKFACKJNAHD("strokeCount", gjfpkpclfjf);
AACCKDLMFKJ.MEENEBIKBEH(gjfpkpclfjf);
}
// Token: 0x0600FF0D RID: 65293 RVA: 0x0039FF54 File Offset: 0x0039E154
[Token(Token = "0x600FF0D")]
[Address(RVA = "0xD02FE0", Offset = "0xD01DE0", VA = "0x180D02FE0")]
public static void ACILHNDGOFK()
{
int num;
AACCKDLMFKJ.HEMJLKPPMOI hemjlkppmoi = new AACCKDLMFKJ.HEMJLKPPMOI(AACCKDLMFKJ.MHIOHEMNMLP.FlagCaptured, num != 0);
num = 0;
AACCKDLMFKJ.MEENEBIKBEH(hemjlkppmoi);
}
// Token: 0x0600FF0E RID: 65294 RVA: 0x0039FF74 File Offset: 0x0039E174
[Token(Token = "0x600FF0E")]
[Address(RVA = "0xD030C0", Offset = "0xD01EC0", VA = "0x180D030C0")]
public static void BOIBIMHJGKJ()
{
int num;
AACCKDLMFKJ.HEMJLKPPMOI hemjlkppmoi = new AACCKDLMFKJ.HEMJLKPPMOI(AACCKDLMFKJ.MHIOHEMNMLP.FlagReturned, num != 0);
num = 0;
AACCKDLMFKJ.MEENEBIKBEH(hemjlkppmoi);
}
// Token: 0x0600FF0F RID: 65295 RVA: 0x0039FF94 File Offset: 0x0039E194
[Token(Token = "0x600FF0F")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AACCKDLMFKJ()
{
}
// Token: 0x0600FF10 RID: 65296 RVA: 0x0039FFA8 File Offset: 0x0039E1A8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600FF10")]
[Address(RVA = "0xD039F0", Offset = "0xD027F0", VA = "0x180D039F0")]
static AACCKDLMFKJ()
{
int num;
int num2;
MFBGLIHGCGO<AACCKDLMFKJ.KDDMCHBBEFB> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
num2 = 0;
num = 0;
}
// Token: 0x0400A7B4 RID: 42932
[Token(Token = "0x400A7B4")]
[OECPBOBLMMJ]
public const string MGECHAFEFLD = "t_vid";
// Token: 0x0400A7B5 RID: 42933
[Token(Token = "0x400A7B5")]
[OECPBOBLMMJ]
public const string LILEDOHKCCJ = "t_t";
// Token: 0x0400A7B6 RID: 42934
[Token(Token = "0x400A7B6")]
[OECPBOBLMMJ]
public const string MCALDOOODGK = "dp_vid";
// Token: 0x0400A7B7 RID: 42935
[Token(Token = "0x400A7B7")]
[OECPBOBLMMJ]
public const string NBJOHNNPMJF = "dp_pid";
// Token: 0x0400A7B8 RID: 42936
[Token(Token = "0x400A7B8")]
[OECPBOBLMMJ]
public const string EKIKPOICCKN = "ap_vid";
// Token: 0x0400A7B9 RID: 42937
[Token(Token = "0x400A7B9")]
[OECPBOBLMMJ]
public const string GONGPFOCCJC = "ap_pid";
// Token: 0x0400A7BA RID: 42938
[Token(Token = "0x400A7BA")]
[OECPBOBLMMJ]
public const string ACNEEILCKMF = "e_vid";
// Token: 0x0400A7BB RID: 42939
[Token(Token = "0x400A7BB")]
[OECPBOBLMMJ]
public const string OJJECMNBLAI = "e_t";
// Token: 0x0400A7BC RID: 42940
[Token(Token = "0x400A7BC")]
[OECPBOBLMMJ]
public const string DLBJNEFAPNL = "numPlayers";
// Token: 0x0400A7BD RID: 42941
[Token(Token = "0x400A7BD")]
[OECPBOBLMMJ]
public const string DJFNDAGCBGD = "hg";
// Token: 0x0400A7BE RID: 42942
[Token(Token = "0x400A7BE")]
public static MFBGLIHGCGO<AACCKDLMFKJ.KDDMCHBBEFB> JBJJNJCCBPK;
// Token: 0x02002612 RID: 9746
[Token(Token = "0x2002612")]
public enum MHIOHEMNMLP
{
// Token: 0x0400A7C0 RID: 42944
[Token(Token = "0x400A7C0")]
None,
// Token: 0x0400A7C1 RID: 42945
[Token(Token = "0x400A7C1")]
GameStart,
// Token: 0x0400A7C2 RID: 42946
[Token(Token = "0x400A7C2")]
GameEnd,
// Token: 0x0400A7C3 RID: 42947
[Token(Token = "0x400A7C3")]
LocalPlayerEliminated,
// Token: 0x0400A7C4 RID: 42948
[Token(Token = "0x400A7C4")]
ElminatedOtherPlayer,
// Token: 0x0400A7C5 RID: 42949
[Token(Token = "0x400A7C5")]
EliminatedAI,
// Token: 0x0400A7C6 RID: 42950
[Token(Token = "0x400A7C6")]
PickedUpTool,
// Token: 0x0400A7C7 RID: 42951
[Token(Token = "0x400A7C7")]
Score,
// Token: 0x0400A7C8 RID: 42952
[Token(Token = "0x400A7C8")]
ShieldBlock,
// Token: 0x0400A7C9 RID: 42953
[Token(Token = "0x400A7C9")]
ActivityLoad,
// Token: 0x0400A7CA RID: 42954
[Token(Token = "0x400A7CA")]
FlagCaptured,
// Token: 0x0400A7CB RID: 42955
[Token(Token = "0x400A7CB")]
FlagReturned,
// Token: 0x0400A7CC RID: 42956
[Token(Token = "0x400A7CC")]
Gesture,
// Token: 0x0400A7CD RID: 42957
[Token(Token = "0x400A7CD")]
PlayerJoined
}
// Token: 0x02002613 RID: 9747
[Token(Token = "0x2002613")]
public interface KDDMCHBBEFB : FHDINDOFDIJ, IFAIJAGLDFK, AKJKEMONOIL
{
// Token: 0x17002A2D RID: 10797
// (get) Token: 0x0600FF11 RID: 65297
[Token(Token = "0x17002A2D")]
AACCKDLMFKJ.MHIOHEMNMLP GGAKEMOJHHN
{
[Token(Token = "0x600FF11")]
[Address(Slot = "0")]
get;
}
// Token: 0x17002A2E RID: 10798
// (get) Token: 0x0600FF12 RID: 65298
[Token(Token = "0x17002A2E")]
COBKKLOJNNE LIEJPEIOJME
{
[Token(Token = "0x600FF12")]
[Address(Slot = "1")]
get;
}
// Token: 0x0600FF13 RID: 65299
[Token(Token = "0x600FF13")]
[Address(Slot = "2")]
object KJBONPKONPI(string DGJLHFJGIHD);
}
// Token: 0x02002614 RID: 9748
[Token(Token = "0x2002614")]
public class DGGHAKCLGMP : AACCKDLMFKJ.KDDMCHBBEFB, FHDINDOFDIJ, IFAIJAGLDFK, AKJKEMONOIL
{
// Token: 0x17002A2F RID: 10799
// (get) Token: 0x0600FF14 RID: 65300 RVA: 0x0039FFC4 File Offset: 0x0039E1C4
[Token(Token = "0x17002A2F")]
public AACCKDLMFKJ.MHIOHEMNMLP GGAKEMOJHHN
{
[Token(Token = "0x600FF14")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560", Slot = "4")]
get
{
return this.JPLEGNHONPM;
}
}
// Token: 0x17002A30 RID: 10800
// (get) Token: 0x0600FF15 RID: 65301 RVA: 0x0039FFD8 File Offset: 0x0039E1D8
// (set) Token: 0x0600FF16 RID: 65302 RVA: 0x0039FFEC File Offset: 0x0039E1EC
[Token(Token = "0x17002A30")]
public COBKKLOJNNE LIEJPEIOJME
{
[Token(Token = "0x600FF15")]
[Address(RVA = "0x495080", Offset = "0x493E80", VA = "0x180495080", Slot = "5")]
get;
[Token(Token = "0x600FF16")]
[Address(RVA = "0x52EC20", Offset = "0x52DA20", VA = "0x18052EC20")]
set;
}
// Token: 0x0600FF17 RID: 65303 RVA: 0x003A0000 File Offset: 0x0039E200
[Token(Token = "0x600FF17")]
[Address(RVA = "0xD1ACE0", Offset = "0xD19AE0", VA = "0x180D1ACE0")]
public DGGHAKCLGMP(AACCKDLMFKJ.MHIOHEMNMLP PJLGICENEKM)
{
Dictionary<string, object> dictionary = new Dictionary();
this.ECPMPILBPNF = dictionary;
base..ctor();
this.JPLEGNHONPM = PJLGICENEKM;
COBKKLOJNNE cobkklojnne = Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
this.LIEJPEIOJME = cobkklojnne;
}
// Token: 0x0600FF18 RID: 65304 RVA: 0x003A0044 File Offset: 0x0039E244
[Token(Token = "0x600FF18")]
[Address(RVA = "0xD1AD90", Offset = "0xD19B90", VA = "0x180D1AD90")]
private DGGHAKCLGMP()
{
Dictionary<string, object> dictionary = new Dictionary();
this.ECPMPILBPNF = dictionary;
base..ctor();
}
// Token: 0x0600FF19 RID: 65305 RVA: 0x003A0064 File Offset: 0x0039E264
[Token(Token = "0x600FF19")]
[Address(RVA = "0xD1A1F0", Offset = "0xD18FF0", VA = "0x180D1A1F0")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, int ONGBFDACHHG)
{
this.IKFACKJNAHD(DGJLHFJGIHD, ONGBFDACHHG);
}
// Token: 0x0600FF1A RID: 65306 RVA: 0x003A007C File Offset: 0x0039E27C
[Token(Token = "0x600FF1A")]
[Address(RVA = "0xD1A2E0", Offset = "0xD190E0", VA = "0x180D1A2E0")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, long ONGBFDACHHG)
{
this.IKFACKJNAHD(DGJLHFJGIHD, ONGBFDACHHG);
}
// Token: 0x0600FF1B RID: 65307 RVA: 0x003A0094 File Offset: 0x0039E294
[Token(Token = "0x600FF1B")]
[Address(RVA = "0xD1A180", Offset = "0xD18F80", VA = "0x180D1A180")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, float ONGBFDACHHG)
{
}
// Token: 0x0600FF1C RID: 65308 RVA: 0x003A00A4 File Offset: 0x0039E2A4
[Token(Token = "0x600FF1C")]
[Address(RVA = "0xD1A2D0", Offset = "0xD190D0", VA = "0x180D1A2D0")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, string ONGBFDACHHG)
{
this.IKFACKJNAHD(DGJLHFJGIHD, ONGBFDACHHG);
}
// Token: 0x0600FF1D RID: 65309 RVA: 0x003A00BC File Offset: 0x0039E2BC
[Token(Token = "0x600FF1D")]
[Address(RVA = "0xD1A260", Offset = "0xD19060", VA = "0x180D1A260")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, bool ONGBFDACHHG)
{
this.IKFACKJNAHD(DGJLHFJGIHD, ONGBFDACHHG);
}
// Token: 0x0600FF1E RID: 65310 RVA: 0x003A00D4 File Offset: 0x0039E2D4
[Token(Token = "0x600FF1E")]
[Address(RVA = "0xD1A4F0", Offset = "0xD192F0", VA = "0x180D1A4F0")]
private void IKFACKJNAHD(string DGJLHFJGIHD, object ONGBFDACHHG)
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
// Token: 0x0600FF1F RID: 65311 RVA: 0x003A0118 File Offset: 0x0039E318
[Token(Token = "0x600FF1F")]
[Address(RVA = "0xD1A7C0", Offset = "0xD195C0", VA = "0x180D1A7C0", Slot = "6")]
public object KJBONPKONPI(string DGJLHFJGIHD)
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
// Token: 0x0600FF20 RID: 65312 RVA: 0x003A0134 File Offset: 0x0039E334
[Token(Token = "0x600FF20")]
[Address(RVA = "0xD1A070", Offset = "0xD18E70", VA = "0x180D1A070")]
public void CDGHNLNFCNJ(Tool EGFEJGHDNAI)
{
int photonViewId = EGFEJGHDNAI.KHDKHLFAMOK;
this.IKFACKJNAHD("t_vid", photonViewId);
OGNBCNBPFCC spawnableToolType = EGFEJGHDNAI.OGNBCNBPFCC;
this.IKFACKJNAHD("t_t", spawnableToolType);
}
// Token: 0x0600FF21 RID: 65313 RVA: 0x003A0170 File Offset: 0x0039E370
[Token(Token = "0x600FF21")]
[Address(RVA = "0xD19F60", Offset = "0xD18D60", VA = "0x180D19F60")]
public void CDGHNLNFCNJ(BAOOOCEJBHE EGFEJGHDNAI)
{
if (EGFEJGHDNAI != 0)
{
}
}
// Token: 0x0600FF22 RID: 65314 RVA: 0x003A0184 File Offset: 0x0039E384
[Token(Token = "0x600FF22")]
[Address(RVA = "0xD1A6D0", Offset = "0xD194D0", VA = "0x180D1A6D0")]
public void JNIGHFFKJLO(AGAJMBPABDL IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI;
int <LPHIFCGHALA>k__BackingField = IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
}
}
// Token: 0x0600FF23 RID: 65315 RVA: 0x003A01A4 File Offset: 0x0039E3A4
[Token(Token = "0x600FF23")]
[Address(RVA = "0xD1A5C0", Offset = "0xD193C0", VA = "0x180D1A5C0")]
public void JNIGHFFKJLO(GAHKFICONKH IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
}
}
// Token: 0x0600FF24 RID: 65316 RVA: 0x003A01B8 File Offset: 0x0039E3B8
[Token(Token = "0x600FF24")]
[Address(RVA = "0xD1AA70", Offset = "0xD19870", VA = "0x180D1AA70")]
public void NLIBHJENAKM(AGAJMBPABDL IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI;
int <LPHIFCGHALA>k__BackingField = IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
}
}
// Token: 0x0600FF25 RID: 65317 RVA: 0x003A01D8 File Offset: 0x0039E3D8
[Token(Token = "0x600FF25")]
[Address(RVA = "0xD1AB60", Offset = "0xD19960", VA = "0x180D1AB60")]
public void NLIBHJENAKM(GAHKFICONKH IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
}
}
// Token: 0x0600FF26 RID: 65318 RVA: 0x003A01EC File Offset: 0x0039E3EC
[Token(Token = "0x600FF26")]
[Address(RVA = "0xD1A940", Offset = "0xD19740", VA = "0x180D1A940")]
public void NHDJFBNIBGN(Enemy BPJNEFJBBML)
{
int num = 0;
if (BPJNEFJBBML != num)
{
int photonViewId = BPJNEFJBBML.KHDKHLFAMOK;
this.IKFACKJNAHD("e_vid", photonViewId);
JIEHOGDIGPG <PGKDPHBHDEC>k__BackingField = BPJNEFJBBML.<PGKDPHBHDEC>k__BackingField;
this.IKFACKJNAHD("e_t", photonViewId);
}
}
// Token: 0x0600FF27 RID: 65319 RVA: 0x003A0234 File Offset: 0x0039E434
[Token(Token = "0x600FF27")]
[Address(RVA = "0xD1A830", Offset = "0xD19630", VA = "0x180D1A830")]
public void NHDJFBNIBGN(ILBGPHCMEDF BPJNEFJBBML)
{
if (BPJNEFJBBML != 0)
{
}
}
// Token: 0x0600FF28 RID: 65320 RVA: 0x003A0248 File Offset: 0x0039E448
[Token(Token = "0x600FF28")]
[Address(RVA = "0xD1A440", Offset = "0xD19240", VA = "0x180D1A440", Slot = "8")]
public Dictionary<string, object> HLHBJCIJPBE()
{
Dictionary<string, object> dictionary = new Dictionary();
COBKKLOJNNE cobkklojnne = this.<PGOEAIDCELB>k__BackingField;
dictionary["l"] = dictionary;
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
dictionary["cet"] = ecpmpilbpnf;
return dictionary;
}
// Token: 0x0600FF29 RID: 65321 RVA: 0x003A0288 File Offset: 0x0039E488
[Token(Token = "0x600FF29")]
[Address(RVA = "0xD1AC70", Offset = "0xD19A70", VA = "0x180D1AC70", Slot = "7")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("l", PMMGDNALAEB);
this.<PGOEAIDCELB>k__BackingField = (COBKKLOJNNE)num;
Dictionary<string, object> dictionary = AEOPHJMOOFE.AAKIMHHKCFB<Dictionary<string, object>>("cet", PMMGDNALAEB);
this.ECPMPILBPNF = dictionary;
}
// Token: 0x0600FF2A RID: 65322 RVA: 0x003A02BC File Offset: 0x0039E4BC
[Token(Token = "0x600FF2A")]
[Address(RVA = "0xD1A350", Offset = "0xD19150", VA = "0x180D1A350")]
public static AACCKDLMFKJ.DGGHAKCLGMP FCAPHAJADNA(Dictionary<string, object> PMMGDNALAEB)
{
AACCKDLMFKJ.DGGHAKCLGMP dgghakclgmp = new AACCKDLMFKJ.DGGHAKCLGMP();
Dictionary<string, object> dictionary = new Dictionary();
dgghakclgmp.ECPMPILBPNF = dictionary;
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("l", PMMGDNALAEB);
dgghakclgmp.<PGOEAIDCELB>k__BackingField = (COBKKLOJNNE)num;
Dictionary<string, object> dictionary2 = AEOPHJMOOFE.AAKIMHHKCFB<Dictionary<string, object>>("cet", PMMGDNALAEB);
dgghakclgmp.ECPMPILBPNF = dictionary2;
return dgghakclgmp;
}
// Token: 0x0400A7CE RID: 42958
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A7CE")]
private readonly AACCKDLMFKJ.MHIOHEMNMLP JPLEGNHONPM;
// Token: 0x0400A7D0 RID: 42960
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A7D0")]
protected Dictionary<string, object> ECPMPILBPNF;
// Token: 0x0400A7D1 RID: 42961
[Token(Token = "0x400A7D1")]
private const string FEABIJAEDGG = "cet";
// Token: 0x0400A7D2 RID: 42962
[Token(Token = "0x400A7D2")]
private const string PNMHKBKPKLJ = "l";
// Token: 0x0400A7D3 RID: 42963
[Token(Token = "0x400A7D3")]
private const string ALMJPOPIDDK = "cet";
}
// Token: 0x02002615 RID: 9749
[Token(Token = "0x2002615")]
public class FLINDOINKMN : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x0600FF2B RID: 65323 RVA: 0x003A0304 File Offset: 0x0039E504
[Token(Token = "0x600FF2B")]
[Address(RVA = "0xD1BD00", Offset = "0xD1AB00", VA = "0x180D1BD00")]
public FLINDOINKMN(ILBGPHCMEDF BPJNEFJBBML, GAHKFICONKH HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NHDJFBNIBGN(BPJNEFJBBML);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x0600FF2C RID: 65324 RVA: 0x003A032C File Offset: 0x0039E52C
[Token(Token = "0x600FF2C")]
[Address(RVA = "0xD1BD60", Offset = "0xD1AB60", VA = "0x180D1BD60")]
public FLINDOINKMN(Enemy BPJNEFJBBML, GAHKFICONKH HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NHDJFBNIBGN(BPJNEFJBBML);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x0600FF2D RID: 65325 RVA: 0x003A0354 File Offset: 0x0039E554
[Token(Token = "0x600FF2D")]
[Address(RVA = "0xD1BE80", Offset = "0xD1AC80", VA = "0x180D1BE80")]
public FLINDOINKMN(AGAJMBPABDL LJGOHLFADDN, GAHKFICONKH HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NLIBHJENAKM(LJGOHLFADDN);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x0600FF2E RID: 65326 RVA: 0x003A037C File Offset: 0x0039E57C
[Token(Token = "0x600FF2E")]
[Address(RVA = "0xD1BDC0", Offset = "0xD1ABC0", VA = "0x180D1BDC0")]
public FLINDOINKMN(GAHKFICONKH LJGOHLFADDN, GAHKFICONKH HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NLIBHJENAKM(LJGOHLFADDN);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x0600FF2F RID: 65327 RVA: 0x003A03A4 File Offset: 0x0039E5A4
[Token(Token = "0x600FF2F")]
[Address(RVA = "0xD1BEE0", Offset = "0xD1ACE0", VA = "0x180D1BEE0")]
public FLINDOINKMN(ILBGPHCMEDF BPJNEFJBBML, AGAJMBPABDL HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NHDJFBNIBGN(BPJNEFJBBML);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x0600FF30 RID: 65328 RVA: 0x003A03CC File Offset: 0x0039E5CC
[Token(Token = "0x600FF30")]
[Address(RVA = "0xD1BE20", Offset = "0xD1AC20", VA = "0x180D1BE20")]
public FLINDOINKMN(Enemy BPJNEFJBBML, AGAJMBPABDL HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NHDJFBNIBGN(BPJNEFJBBML);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x0600FF31 RID: 65329 RVA: 0x003A03F4 File Offset: 0x0039E5F4
[Token(Token = "0x600FF31")]
[Address(RVA = "0xD1BC40", Offset = "0xD1AA40", VA = "0x180D1BC40")]
public FLINDOINKMN(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NLIBHJENAKM(LJGOHLFADDN);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x0600FF32 RID: 65330 RVA: 0x003A041C File Offset: 0x0039E61C
[Token(Token = "0x600FF32")]
[Address(RVA = "0xD1BCA0", Offset = "0xD1AAA0", VA = "0x180D1BCA0")]
public FLINDOINKMN(GAHKFICONKH LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NLIBHJENAKM(LJGOHLFADDN);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
}
// Token: 0x02002616 RID: 9750
[Token(Token = "0x2002616")]
public struct COBNADAJFKP : BAOOOCEJBHE, MNJBPILIMGH
{
// Token: 0x17002A31 RID: 10801
// (get) Token: 0x0600FF33 RID: 65331 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600FF34 RID: 65332 RVA: 0x003A0444 File Offset: 0x0039E644
[Token(Token = "0x17002A31")]
public OGNBCNBPFCC OGNBCNBPFCC
{
[Token(Token = "0x600FF33")]
[Address(RVA = "0x57C620", Offset = "0x57B420", VA = "0x18057C620", Slot = "4")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600FF34")]
[Address(RVA = "0x724F70", Offset = "0x723D70", VA = "0x180724F70")]
[CompilerGenerated]
private set
{
this.<AGIIGNMEADN>k__BackingField = value;
}
}
// Token: 0x17002A32 RID: 10802
// (get) Token: 0x0600FF35 RID: 65333 RVA: 0x003A0458 File Offset: 0x0039E658
// (set) Token: 0x0600FF36 RID: 65334 RVA: 0x003A046C File Offset: 0x0039E66C
[Token(Token = "0x17002A32")]
public int KHDKHLFAMOK
{
[Token(Token = "0x600FF35")]
[Address(RVA = "0x5DD040", Offset = "0x5DBE40", VA = "0x1805DD040", Slot = "5")]
get;
[Token(Token = "0x600FF36")]
[Address(RVA = "0xD19CA0", Offset = "0xD18AA0", VA = "0x180D19CA0")]
private set;
}
// Token: 0x0600FF37 RID: 65335 RVA: 0x003A0480 File Offset: 0x0039E680
[Token(Token = "0x600FF37")]
[Address(RVA = "0xD19CB0", Offset = "0xD18AB0", VA = "0x180D19CB0")]
public COBNADAJFKP(Tool EGFEJGHDNAI)
{
OGNBCNBPFCC spawnableToolType = EGFEJGHDNAI.OGNBCNBPFCC;
this.<AGIIGNMEADN>k__BackingField = spawnableToolType;
int photonViewId = EGFEJGHDNAI.KHDKHLFAMOK;
this.KHDKHLFAMOK = photonViewId;
}
}
// Token: 0x02002617 RID: 9751
[Token(Token = "0x2002617")]
public struct NBDHNJEILLE : GAHKFICONKH, MNJBPILIMGH
{
// Token: 0x0600FF38 RID: 65336 RVA: 0x003A04B0 File Offset: 0x0039E6B0
[Token(Token = "0x600FF38")]
[Address(RVA = "0xD1F300", Offset = "0xD1E100", VA = "0x180D1F300")]
public NBDHNJEILLE(AGAJMBPABDL AGIHAKFFCCD)
{
int inpoaaaoahi = AGIHAKFFCCD.INPOAAAOAHI;
this.OIBOLAPHBAK = inpoaaaoahi;
int <LPHIFCGHALA>k__BackingField = AGIHAKFFCCD.<LPHIFCGHALA>k__BackingField;
this.PFFFEMACPAC = (long)<LPHIFCGHALA>k__BackingField;
}
// Token: 0x17002A33 RID: 10803
// (get) Token: 0x0600FF39 RID: 65337 RVA: 0x003A04E0 File Offset: 0x0039E6E0
[Token(Token = "0x17002A33")]
public long JMIHMANHJBA
{
[Token(Token = "0x600FF39")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630", Slot = "4")]
get
{
return this.PFFFEMACPAC;
}
}
// Token: 0x17002A34 RID: 10804
// (get) Token: 0x0600FF3A RID: 65338 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002A34")]
public int KHDKHLFAMOK
{
[Token(Token = "0x600FF3A")]
[Address(RVA = "0x57C620", Offset = "0x57B420", VA = "0x18057C620", Slot = "5")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600FF3B RID: 65339 RVA: 0x003A04F4 File Offset: 0x0039E6F4
[Token(Token = "0x600FF3B")]
[Address(RVA = "0xD1F290", Offset = "0xD1E090", VA = "0x180D1F290")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("vid", PMMGDNALAEB);
this.OIBOLAPHBAK = num;
long num2 = AEOPHJMOOFE.AAKIMHHKCFB<long>("pid", PMMGDNALAEB);
this.PFFFEMACPAC = num2;
}
// Token: 0x0600FF3C RID: 65340 RVA: 0x003A0528 File Offset: 0x0039E728
[Token(Token = "0x600FF3C")]
[Address(RVA = "0xD1F1C0", Offset = "0xD1DFC0", VA = "0x180D1F1C0")]
public Dictionary<string, object> HLHBJCIJPBE()
{
Dictionary<string, object> dictionary = new Dictionary();
dictionary.Add("vid", dictionary);
long pfffemacpac = this.PFFFEMACPAC;
dictionary.Add("pid", pfffemacpac);
return dictionary;
}
// Token: 0x0400A7D6 RID: 42966
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A7D6")]
private int OIBOLAPHBAK;
// Token: 0x0400A7D7 RID: 42967
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400A7D7")]
private long PFFFEMACPAC;
}
// Token: 0x02002618 RID: 9752
[Token(Token = "0x2002618")]
public struct DBPBCENDGOO : ILBGPHCMEDF, MNJBPILIMGH
{
// Token: 0x0600FF3D RID: 65341 RVA: 0x003A0564 File Offset: 0x0039E764
[Token(Token = "0x600FF3D")]
[Address(RVA = "0xD19E20", Offset = "0xD18C20", VA = "0x180D19E20")]
public DBPBCENDGOO(Enemy BPJNEFJBBML)
{
JIEHOGDIGPG jiehogdigpg = BPJNEFJBBML.<PGKDPHBHDEC>k__BackingField;
this.<PGKDPHBHDEC>k__BackingField = jiehogdigpg;
int photonViewId = BPJNEFJBBML.KHDKHLFAMOK;
this.KHDKHLFAMOK = photonViewId;
}
// Token: 0x17002A35 RID: 10805
// (get) Token: 0x0600FF3E RID: 65342 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600FF3F RID: 65343 RVA: 0x003A0594 File Offset: 0x0039E794
[Token(Token = "0x17002A35")]
public JIEHOGDIGPG JIEHOGDIGPG
{
[Token(Token = "0x600FF3E")]
[Address(RVA = "0x57C620", Offset = "0x57B420", VA = "0x18057C620", Slot = "4")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600FF3F")]
[Address(RVA = "0x724F70", Offset = "0x723D70", VA = "0x180724F70")]
[CompilerGenerated]
private set
{
this.<PGKDPHBHDEC>k__BackingField = value;
}
}
// Token: 0x17002A36 RID: 10806
// (get) Token: 0x0600FF40 RID: 65344 RVA: 0x003A05A8 File Offset: 0x0039E7A8
// (set) Token: 0x0600FF41 RID: 65345 RVA: 0x003A05BC File Offset: 0x0039E7BC
[Token(Token = "0x17002A36")]
public int KHDKHLFAMOK
{
[Token(Token = "0x600FF40")]
[Address(RVA = "0x5DD040", Offset = "0x5DBE40", VA = "0x1805DD040", Slot = "5")]
get;
[Token(Token = "0x600FF41")]
[Address(RVA = "0xD19CA0", Offset = "0xD18AA0", VA = "0x180D19CA0")]
private set;
}
// Token: 0x0600FF42 RID: 65346 RVA: 0x003A05D0 File Offset: 0x0039E7D0
[Token(Token = "0x600FF42")]
[Address(RVA = "0xD19DB0", Offset = "0xD18BB0", VA = "0x180D19DB0")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("vid", PMMGDNALAEB);
this.<LCHABOLACAD>k__BackingField = num;
int num2 = AEOPHJMOOFE.AAKIMHHKCFB<int>("et", PMMGDNALAEB);
this.<PGKDPHBHDEC>k__BackingField = (JIEHOGDIGPG)num2;
}
// Token: 0x0600FF43 RID: 65347 RVA: 0x003A0604 File Offset: 0x0039E804
[Token(Token = "0x600FF43")]
[Address(RVA = "0xD19CF0", Offset = "0xD18AF0", VA = "0x180D19CF0")]
public Dictionary<string, object> HLHBJCIJPBE()
{
Dictionary<string, object> dictionary = new Dictionary();
int num = this.<LCHABOLACAD>k__BackingField;
dictionary.Add("vid", dictionary);
return dictionary;
}
}
// Token: 0x02002619 RID: 9753
[Token(Token = "0x2002619")]
public class HDHGCACAPBL : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x17002A37 RID: 10807
// (get) Token: 0x0600FF44 RID: 65348 RVA: 0x003A0634 File Offset: 0x0039E834
// (set) Token: 0x0600FF45 RID: 65349 RVA: 0x003A0650 File Offset: 0x0039E850
[Token(Token = "0x17002A37")]
public Player.GAHEJKDCLLE HECJOOCGPLM
{
[Token(Token = "0x600FF44")]
[Address(RVA = "0xD1C410", Offset = "0xD1B210", VA = "0x180D1C410")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FF45")]
[Address(RVA = "0xD1C4D0", Offset = "0xD1B2D0", VA = "0x180D1C4D0")]
set
{
}
}
// Token: 0x0600FF46 RID: 65350 RVA: 0x003A0660 File Offset: 0x0039E860
[Token(Token = "0x600FF46")]
[Address(RVA = "0xD1C560", Offset = "0xD1B360", VA = "0x180D1C560")]
public HDHGCACAPBL(GAHKFICONKH LJGOHLFADDN, GAHKFICONKH HMEIODIHDCL, BAOOOCEJBHE OGPLKBJLIPI, Player.GAHEJKDCLLE NMKAKHOEMGB = Player.GAHEJKDCLLE.None)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.ElminatedOtherPlayer, num != 0);
if (OGPLKBJLIPI != 0)
{
}
base.NLIBHJENAKM(LJGOHLFADDN);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x0600FF47 RID: 65351 RVA: 0x003A068C File Offset: 0x0039E88C
[Token(Token = "0x600FF47")]
[Address(RVA = "0xD1C6B0", Offset = "0xD1B4B0", VA = "0x180D1C6B0")]
public HDHGCACAPBL(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Tool OGPLKBJLIPI, Player.GAHEJKDCLLE NMKAKHOEMGB = Player.GAHEJKDCLLE.None)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.ElminatedOtherPlayer, num != 0);
base.CDGHNLNFCNJ(OGPLKBJLIPI);
base.NLIBHJENAKM(LJGOHLFADDN);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x0400A7DA RID: 42970
[Token(Token = "0x400A7DA")]
[OECPBOBLMMJ]
public const string IIGMFOOFDMC = "bodyPart";
}
// Token: 0x0200261A RID: 9754
[Token(Token = "0x200261A")]
public class MHGKMJNBBLA : AACCKDLMFKJ.DGGHAKCLGMP
{
// Token: 0x0600FF48 RID: 65352 RVA: 0x003A06B8 File Offset: 0x0039E8B8
[Token(Token = "0x600FF48")]
[Address(RVA = "0xD1EE20", Offset = "0xD1DC20", VA = "0x180D1EE20")]
public MHGKMJNBBLA(Tool OGPLKBJLIPI, Enemy BPJNEFJBBML)
: base(AACCKDLMFKJ.MHIOHEMNMLP.EliminatedAI)
{
base.CDGHNLNFCNJ(OGPLKBJLIPI);
base.NHDJFBNIBGN(BPJNEFJBBML);
}
}
// Token: 0x0200261B RID: 9755
[Token(Token = "0x200261B")]
public class HEMJLKPPMOI : AACCKDLMFKJ.DGGHAKCLGMP
{
// Token: 0x17002A38 RID: 10808
// (get) Token: 0x0600FF49 RID: 65353 RVA: 0x003A06DC File Offset: 0x0039E8DC
// (set) Token: 0x0600FF4A RID: 65354 RVA: 0x003A06F8 File Offset: 0x0039E8F8
[Token(Token = "0x17002A38")]
public bool GDAGBCBFHPM
{
[Token(Token = "0x600FF49")]
[Address(RVA = "0xD1D170", Offset = "0xD1BF70", VA = "0x180D1D170")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FF4A")]
[Address(RVA = "0xD1CF00", Offset = "0xD1BD00", VA = "0x180D1CF00")]
set
{
}
}
// Token: 0x17002A39 RID: 10809
// (get) Token: 0x0600FF4B RID: 65355 RVA: 0x003A0708 File Offset: 0x0039E908
// (set) Token: 0x0600FF4C RID: 65356 RVA: 0x003A0724 File Offset: 0x0039E924
[Token(Token = "0x17002A39")]
public OLEPPCBDAND PPDDKPHDEGN
{
[Token(Token = "0x600FF4B")]
[Address(RVA = "0xD1CCF0", Offset = "0xD1BAF0", VA = "0x180D1CCF0")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FF4C")]
[Address(RVA = "0xD1CC60", Offset = "0xD1BA60", VA = "0x180D1CC60")]
set
{
}
}
// Token: 0x17002A3A RID: 10810
// (get) Token: 0x0600FF4D RID: 65357 RVA: 0x003A0734 File Offset: 0x0039E934
// (set) Token: 0x0600FF4E RID: 65358 RVA: 0x003A0750 File Offset: 0x0039E950
[Token(Token = "0x17002A3A")]
public int NJMLLHANMLO
{
[Token(Token = "0x600FF4D")]
[Address(RVA = "0xD1CBA0", Offset = "0xD1B9A0", VA = "0x180D1CBA0")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FF4E")]
[Address(RVA = "0xD1CF90", Offset = "0xD1BD90", VA = "0x180D1CF90")]
set
{
}
}
// Token: 0x17002A3B RID: 10811
// (get) Token: 0x0600FF4F RID: 65359 RVA: 0x003A0760 File Offset: 0x0039E960
// (set) Token: 0x0600FF50 RID: 65360 RVA: 0x003A077C File Offset: 0x0039E97C
[Token(Token = "0x17002A3B")]
public int PHIKOJDEEJL
{
[Token(Token = "0x600FF4F")]
[Address(RVA = "0xD1CDB0", Offset = "0xD1BBB0", VA = "0x180D1CDB0")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FF50")]
[Address(RVA = "0xD1CE70", Offset = "0xD1BC70", VA = "0x180D1CE70")]
set
{
}
}
// Token: 0x17002A3C RID: 10812
// (get) Token: 0x0600FF51 RID: 65361 RVA: 0x003A078C File Offset: 0x0039E98C
// (set) Token: 0x0600FF52 RID: 65362 RVA: 0x003A07A8 File Offset: 0x0039E9A8
[Token(Token = "0x17002A3C")]
public float GDDEJDHBCEI
{
[Token(Token = "0x600FF51")]
[Address(RVA = "0xD1D020", Offset = "0xD1BE20", VA = "0x180D1D020")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FF52")]
[Address(RVA = "0xD1D0E0", Offset = "0xD1BEE0", VA = "0x180D1D0E0")]
set
{
}
}
// Token: 0x0600FF53 RID: 65363 RVA: 0x003A07B8 File Offset: 0x0039E9B8
[Token(Token = "0x600FF53")]
[Address(RVA = "0xD1D230", Offset = "0xD1C030", VA = "0x180D1D230")]
public HEMJLKPPMOI(AACCKDLMFKJ.MHIOHEMNMLP PJLGICENEKM, bool MKHJHLNKBPG = false)
{
int num = 0;
base.IKFACKJNAHD("isSpectator", num);
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num2 = 0;
if (<OCDLBPHJMOP>k__BackingField != num2)
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num3 = 0;
if (instance != num3)
{
string gameID = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NPGGHDNLKIJ;
base.IKFACKJNAHD("gid", gameID);
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
int num4 = 0;
if (!(teamManager != num4))
{
int num5 = 0;
this.NJMLLHANMLO = num5;
int size = Player.All._size;
this.PHIKOJDEEJL = size;
}
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
int num6 = (int)teamManager2.GetPlayerTeam(agajmbpabdl);
GameTeamManager teamManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
int num7;
num6 = num7;
this.NJMLLHANMLO = num6;
int activePlayerCount = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayerCount();
this.PHIKOJDEEJL = activePlayerCount;
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
int num8 = 0;
if (scoreManager != num8 && num6 != -1)
{
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
}
int num9 = 0;
this.GDDEJDHBCEI = (float)num9;
OLEPPCBDAND currentModeType = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG;
base.IKFACKJNAHD("gameMode", currentModeType);
}
}
}
// Token: 0x0400A7DB RID: 42971
[Token(Token = "0x400A7DB")]
[OECPBOBLMMJ]
public const string IGDCLDFPAJJ = "gameMode";
// Token: 0x0400A7DC RID: 42972
[Token(Token = "0x400A7DC")]
[OECPBOBLMMJ]
public const string CDECFEHOAEK = "numTeammates";
// Token: 0x0400A7DD RID: 42973
[Token(Token = "0x400A7DD")]
[OECPBOBLMMJ]
public const string OOAAFCPKLNP = "isSpectator";
// Token: 0x0400A7DE RID: 42974
[Token(Token = "0x400A7DE")]
[OECPBOBLMMJ]
public const string BFBHCCNCGOP = "t_score";
// Token: 0x0400A7DF RID: 42975
[Token(Token = "0x400A7DF")]
[OECPBOBLMMJ]
public const string LKNKDBDGEFP = "ev_score";
// Token: 0x0400A7E0 RID: 42976
[Token(Token = "0x400A7E0")]
[OECPBOBLMMJ]
public const string PLJGPOFKJJN = "gid";
}
// Token: 0x0200261C RID: 9756
[Token(Token = "0x200261C")]
public class JDJGFGPEHGE : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x17002A3D RID: 10813
// (get) Token: 0x0600FF54 RID: 65364 RVA: 0x003A0900 File Offset: 0x0039EB00
// (set) Token: 0x0600FF55 RID: 65365 RVA: 0x003A091C File Offset: 0x0039EB1C
[Token(Token = "0x17002A3D")]
public bool AMJJDFCHMFN
{
[Token(Token = "0x600FF54")]
[Address(RVA = "0xD1E0D0", Offset = "0xD1CED0", VA = "0x180D1E0D0")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FF55")]
[Address(RVA = "0xD1E040", Offset = "0xD1CE40", VA = "0x180D1E040")]
set
{
}
}
// Token: 0x0600FF56 RID: 65366 RVA: 0x003A092C File Offset: 0x0039EB2C
[Token(Token = "0x600FF56")]
[Address(RVA = "0xD1E190", Offset = "0xD1CF90", VA = "0x180D1E190")]
public JDJGFGPEHGE(bool MKHJHLNKBPG, bool EOCIBCJLALI)
: base(AACCKDLMFKJ.MHIOHEMNMLP.GameStart, EOCIBCJLALI)
{
base.IKFACKJNAHD("jip", EOCIBCJLALI);
}
// Token: 0x0400A7E1 RID: 42977
[Token(Token = "0x400A7E1")]
[OECPBOBLMMJ]
public const string FNFAJGBMCDN = "jip";
}
// Token: 0x0200261D RID: 9757
[Token(Token = "0x200261D")]
public class FKKNENGJCBL : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x17002A3E RID: 10814
// (get) Token: 0x0600FF57 RID: 65367 RVA: 0x003A0950 File Offset: 0x0039EB50
// (set) Token: 0x0600FF58 RID: 65368 RVA: 0x003A096C File Offset: 0x0039EB6C
[Token(Token = "0x17002A3E")]
public bool OCMBBAMJHLO
{
[Token(Token = "0x600FF57")]
[Address(RVA = "0xD1B970", Offset = "0xD1A770", VA = "0x180D1B970")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FF58")]
[Address(RVA = "0xD1B6D0", Offset = "0xD1A4D0", VA = "0x180D1B6D0")]
set
{
}
}
// Token: 0x17002A3F RID: 10815
// (get) Token: 0x0600FF59 RID: 65369 RVA: 0x003A097C File Offset: 0x0039EB7C
// (set) Token: 0x0600FF5A RID: 65370 RVA: 0x003A0998 File Offset: 0x0039EB98
[Token(Token = "0x17002A3F")]
public bool BCHJKAKLAPG
{
[Token(Token = "0x600FF59")]
[Address(RVA = "0xD1B8B0", Offset = "0xD1A6B0", VA = "0x180D1B8B0")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FF5A")]
[Address(RVA = "0xD1B820", Offset = "0xD1A620", VA = "0x180D1B820")]
set
{
}
}
// Token: 0x17002A40 RID: 10816
// (get) Token: 0x0600FF5B RID: 65371 RVA: 0x003A09A8 File Offset: 0x0039EBA8
// (set) Token: 0x0600FF5C RID: 65372 RVA: 0x003A09C4 File Offset: 0x0039EBC4
[Token(Token = "0x17002A40")]
public float CDFAJDLJALK
{
[Token(Token = "0x600FF5B")]
[Address(RVA = "0xD1B760", Offset = "0xD1A560", VA = "0x180D1B760")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FF5C")]
[Address(RVA = "0xD1BA30", Offset = "0xD1A830", VA = "0x180D1BA30")]
set
{
}
}
// Token: 0x0600FF5D RID: 65373 RVA: 0x003A09D4 File Offset: 0x0039EBD4
[Token(Token = "0x600FF5D")]
[Address(RVA = "0xD1BAC0", Offset = "0xD1A8C0", VA = "0x180D1BAC0")]
public FKKNENGJCBL(bool MKHJHLNKBPG, bool IBMOKPKKBLG, float POLDGDHIILM, bool DJJCPMJBFAB = true)
: base(AACCKDLMFKJ.MHIOHEMNMLP.GameEnd, IBMOKPKKBLG)
{
base.IKFACKJNAHD("won", IBMOKPKKBLG);
base.IKFACKJNAHD("te", POLDGDHIILM);
}
// Token: 0x0400A7E2 RID: 42978
[Token(Token = "0x400A7E2")]
[OECPBOBLMMJ]
public const string ENAMOCADDDP = "won";
// Token: 0x0400A7E3 RID: 42979
[Token(Token = "0x400A7E3")]
[OECPBOBLMMJ]
public const string ONDKMDKHEKP = "award";
// Token: 0x0400A7E4 RID: 42980
[Token(Token = "0x400A7E4")]
[OECPBOBLMMJ]
public const string KOAIBMJHPJF = "te";
}
// Token: 0x0200261E RID: 9758
[Token(Token = "0x200261E")]
public class AIDBFOGBBEI : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x0600FF5E RID: 65374 RVA: 0x003A0A04 File Offset: 0x0039EC04
[Token(Token = "0x600FF5E")]
[Address(RVA = "0xD18DA0", Offset = "0xD17BA0", VA = "0x180D18DA0")]
public AIDBFOGBBEI(float PPPDDADJFCP)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.Score, num != 0);
base.IKFACKJNAHD("ev_score", num);
}
}
// Token: 0x0200261F RID: 9759
[Token(Token = "0x200261F")]
public class GJFPKPCLFJF : AACCKDLMFKJ.AIDBFOGBBEI
{
// Token: 0x17002A41 RID: 10817
// (get) Token: 0x0600FF5F RID: 65375 RVA: 0x003A0A28 File Offset: 0x0039EC28
// (set) Token: 0x0600FF60 RID: 65376 RVA: 0x003A0A44 File Offset: 0x0039EC44
[Token(Token = "0x17002A41")]
public int MNCECDPHPLM
{
[Token(Token = "0x600FF5F")]
[Address(RVA = "0xD1C070", Offset = "0xD1AE70", VA = "0x180D1C070")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FF60")]
[Address(RVA = "0xD1BFE0", Offset = "0xD1ADE0", VA = "0x180D1BFE0")]
set
{
}
}
// Token: 0x17002A42 RID: 10818
// (get) Token: 0x0600FF61 RID: 65377 RVA: 0x003A0A54 File Offset: 0x0039EC54
// (set) Token: 0x0600FF62 RID: 65378 RVA: 0x003A0A70 File Offset: 0x0039EC70
[Token(Token = "0x17002A42")]
public int JLJCKMNMFIK
{
[Token(Token = "0x600FF61")]
[Address(RVA = "0xD1C1C0", Offset = "0xD1AFC0", VA = "0x180D1C1C0")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FF62")]
[Address(RVA = "0xD1C130", Offset = "0xD1AF30", VA = "0x180D1C130")]
set
{
}
}
// Token: 0x0600FF63 RID: 65379 RVA: 0x003A0A80 File Offset: 0x0039EC80
[Token(Token = "0x600FF63")]
[Address(RVA = "0xD1C280", Offset = "0xD1B080", VA = "0x180D1C280")]
public GJFPKPCLFJF(int PPPDDADJFCP, int LOAHONDJBJD, int LBLGNHJFJBN)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.Score, num != 0);
base.IKFACKJNAHD("ev_score", num);
base.IKFACKJNAHD("par", num);
base.IKFACKJNAHD("strokeCount", num);
}
// Token: 0x0400A7E5 RID: 42981
[Token(Token = "0x400A7E5")]
[OECPBOBLMMJ]
public const string OPAMLMEKCKK = "par";
// Token: 0x0400A7E6 RID: 42982
[Token(Token = "0x400A7E6")]
[OECPBOBLMMJ]
public const string KGLIKFIKOFB = "strokeCount";
}
}
+8
View File
@@ -0,0 +1,8 @@
using System;
using Cpp2IlInjected;
// Token: 0x0200203F RID: 8255
[Token(Token = "0x200203F")]
public static class AACPDENKGCH
{
}
+52
View File
@@ -0,0 +1,52 @@
using System;
using Cpp2IlInjected;
// Token: 0x020031E2 RID: 12770
[Token(Token = "0x20031E2")]
public interface AADCJKAOKLA
{
// Token: 0x17003C81 RID: 15489
// (get) Token: 0x06015E60 RID: 89696
[Token(Token = "0x17003C81")]
string GPJEDBDCNNP
{
[Token(Token = "0x6015E60")]
[Address(Slot = "0")]
get;
}
// Token: 0x17003C82 RID: 15490
// (get) Token: 0x06015E61 RID: 89697
[Token(Token = "0x17003C82")]
bool LCDBMJHBBME
{
[Token(Token = "0x6015E61")]
[Address(Slot = "1")]
get;
}
// Token: 0x06015E62 RID: 89698
[Token(Token = "0x6015E62")]
[Address(Slot = "2")]
void LKDCFBKMMLH(BKJIOKBHHEK OLFNCDHDFPF);
// Token: 0x06015E63 RID: 89699
[Token(Token = "0x6015E63")]
[Address(Slot = "3")]
PMGCJEPKFOF<GBDECALBCOP> FLMCHPLHCCH(BKJIOKBHHEK OLFNCDHDFPF);
// Token: 0x06015E64 RID: 89700
[Token(Token = "0x6015E64")]
[Address(Slot = "4")]
PMGCJEPKFOF<GBDECALBCOP> HPEDNABMGLE(BKJIOKBHHEK OLFNCDHDFPF);
// Token: 0x06015E65 RID: 89701
[Token(Token = "0x6015E65")]
[Address(Slot = "5")]
GBDECALBCOP EJFNDIHGLLN(BKJIOKBHHEK OLFNCDHDFPF);
// Token: 0x06015E66 RID: 89702
[Token(Token = "0x6015E66")]
[Address(Slot = "6")]
GBDECALBCOP ACJEPGGPFKN(BKJIOKBHHEK OLFNCDHDFPF);
}
+17
View File
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
// Token: 0x02001299 RID: 4761
[Token(Token = "0x2001299")]
public interface AADOHFDFGDP
{
// Token: 0x06006C14 RID: 27668
[Token(Token = "0x6006C14")]
[Address(Slot = "0")]
void EFHLDNLCMFF();
// Token: 0x06006C15 RID: 27669
[Token(Token = "0x6006C15")]
[Address(Slot = "1")]
void OLCJNNCGMNB();
}
+353
View File
@@ -0,0 +1,353 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core.Combat;
using UnityEngine;
// Token: 0x020033C3 RID: 13251
[Token(Token = "0x20033C3")]
public class AAEGKOIININ
{
// Token: 0x14000216 RID: 534
// (add) Token: 0x0601718F RID: 94607 RVA: 0x00565E58 File Offset: 0x00564058
// (remove) Token: 0x06017190 RID: 94608 RVA: 0x00565E80 File Offset: 0x00564080
[Token(Token = "0x14000216")]
public event AAEGKOIININ.AMJNBKEOONL PNCJNFOGDHE
{
[Token(Token = "0x601718F")]
[Address(RVA = "0xD04030", Offset = "0xD02E30", VA = "0x180D04030")]
[CompilerGenerated]
add
{
AAEGKOIININ.AMJNBKEOONL pncjnfogdhe;
Delegate @delegate;
do
{
pncjnfogdhe = this.PNCJNFOGDHE;
@delegate = Delegate.Combine(pncjnfogdhe, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != pncjnfogdhe)
{
}
}
[Token(Token = "0x6017190")]
[Address(RVA = "0xD03C60", Offset = "0xD02A60", VA = "0x180D03C60")]
[CompilerGenerated]
remove
{
AAEGKOIININ.AMJNBKEOONL pncjnfogdhe;
Delegate @delegate;
do
{
pncjnfogdhe = this.PNCJNFOGDHE;
@delegate = Delegate.Remove(pncjnfogdhe, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != pncjnfogdhe)
{
}
}
}
// Token: 0x17003FB1 RID: 16305
// (get) Token: 0x06017191 RID: 94609 RVA: 0x00565EA8 File Offset: 0x005640A8
[Token(Token = "0x17003FB1")]
public int DDKECNEDAEK
{
[Token(Token = "0x6017191")]
[Address(RVA = "0xD03D00", Offset = "0xD02B00", VA = "0x180D03D00")]
get
{
return this.FHIEMMNBPGN._size;
}
}
// Token: 0x17003FB2 RID: 16306
// (get) Token: 0x06017192 RID: 94610 RVA: 0x00565EC8 File Offset: 0x005640C8
[Token(Token = "0x17003FB2")]
public IEnumerable<Bullet> GIFNKMALPGB
{
[Token(Token = "0x6017192")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
/*
An exception occurred when decompiling this method (06017192)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<RecRoom.Core.Combat.Bullet> AAEGKOIININ::OCGPECPAKKM()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Core.Combat.Bullet>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Core.Combat.Bullet>(AAEGKOIININ::FHIEMMNBPGN, ldloc:AAEGKOIININ(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x17003FB3 RID: 16307
// (get) Token: 0x06017193 RID: 94611 RVA: 0x00565EDC File Offset: 0x005640DC
// (set) Token: 0x06017194 RID: 94612 RVA: 0x00565EF0 File Offset: 0x005640F0
[Token(Token = "0x17003FB3")]
public bool MIKDLDEALPN
{
[Token(Token = "0x6017193")]
[Address(RVA = "0x494270", Offset = "0x493070", VA = "0x180494270")]
get
{
return this.NNCJIEJDHAJ;
}
[Token(Token = "0x6017194")]
[Address(RVA = "0xD03DA0", Offset = "0xD02BA0", VA = "0x180D03DA0")]
private set
{
if (this.NNCJIEJDHAJ != value)
{
this.NNCJIEJDHAJ = value;
if (value)
{
float time = Time.time;
return;
}
AAEGKOIININ.AMJNBKEOONL pncjnfogdhe = this.PNCJNFOGDHE;
if (pncjnfogdhe != 0)
{
pncjnfogdhe(this);
}
}
}
}
// Token: 0x17003FB4 RID: 16308
// (get) Token: 0x06017195 RID: 94613 RVA: 0x00565F34 File Offset: 0x00564134
// (set) Token: 0x06017196 RID: 94614 RVA: 0x00565F48 File Offset: 0x00564148
[Token(Token = "0x17003FB4")]
public float PLELKJBFGCL
{
[Token(Token = "0x6017195")]
[Address(RVA = "0x762DB0", Offset = "0x761BB0", VA = "0x180762DB0")]
get;
[Token(Token = "0x6017196")]
[Address(RVA = "0x762DD0", Offset = "0x761BD0", VA = "0x180762DD0")]
private set;
}
// Token: 0x17003FB5 RID: 16309
// (get) Token: 0x06017197 RID: 94615 RVA: 0x00565F5C File Offset: 0x0056415C
// (set) Token: 0x06017198 RID: 94616 RVA: 0x00565F70 File Offset: 0x00564170
[Token(Token = "0x17003FB5")]
public bool LBBIJOMHHBF
{
[Token(Token = "0x6017197")]
[Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0")]
get;
[Token(Token = "0x6017198")]
[Address(RVA = "0x436790", Offset = "0x435590", VA = "0x180436790")]
private set;
}
// Token: 0x06017199 RID: 94617 RVA: 0x00565F84 File Offset: 0x00564184
[Token(Token = "0x6017199")]
[Address(RVA = "0xD041A0", Offset = "0xD02FA0", VA = "0x180D041A0")]
public AAEGKOIININ(int NPKCAEOBEMO, bool OPFGDOMLGNM)
{
List<GameObject> list = new List();
this.HLHGKHEMOEE = list;
base..ctor();
List<Bullet> list2 = new List(NPKCAEOBEMO);
this.FHIEMMNBPGN = list2;
this.LBBIJOMHHBF = OPFGDOMLGNM;
}
// Token: 0x0601719A RID: 94618 RVA: 0x00565FBC File Offset: 0x005641BC
[Token(Token = "0x601719A")]
[Address(RVA = "0xD03B50", Offset = "0xD02950", VA = "0x180D03B50")]
public void BPAJKKAGPKB(Bullet NLLMMPLAPBK)
{
if (NLLMMPLAPBK.enabled)
{
this.FHIEMMNBPGN.Add(NLLMMPLAPBK);
NLLMMPLAPBK.SetBulletGroup(this);
Action<Bullet> action = new Action(this.LPEPECEFNCK);
NLLMMPLAPBK.DestroyEvent += action;
if (!this.NNCJIEJDHAJ)
{
this.NNCJIEJDHAJ = true;
float time = Time.time;
List<GameObject> hlhgkhemoee = this.HLHGKHEMOEE;
this.<FLFONPGECHL>k__BackingField = time;
hlhgkhemoee.Clear();
}
}
}
// Token: 0x0601719B RID: 94619 RVA: 0x0056602C File Offset: 0x0056422C
[Token(Token = "0x601719B")]
[Address(RVA = "0xD03A60", Offset = "0xD02860", VA = "0x180D03A60")]
public void BIHKNNPGGKP(Bullet NLLMMPLAPBK)
{
Action<Bullet> action = new Action(this.LPEPECEFNCK);
NLLMMPLAPBK.DestroyEvent -= action;
bool flag = this.FHIEMMNBPGN.Remove(NLLMMPLAPBK);
List<Bullet> fhiemmnbpgn = this.FHIEMMNBPGN;
if (this.NNCJIEJDHAJ)
{
this.NNCJIEJDHAJ = false;
AAEGKOIININ.AMJNBKEOONL pncjnfogdhe = this.PNCJNFOGDHE;
if (pncjnfogdhe != 0)
{
pncjnfogdhe(this);
}
}
}
// Token: 0x0601719C RID: 94620 RVA: 0x0056608C File Offset: 0x0056428C
[Token(Token = "0x601719C")]
[Address(RVA = "0xD04130", Offset = "0xD02F30", VA = "0x180D04130")]
public void ONKCHNOADBC(GameObject HEGDAEMJLDE)
{
if (!this.HLHGKHEMOEE.Contains(HEGDAEMJLDE))
{
this.HLHGKHEMOEE.Add(HEGDAEMJLDE);
}
}
// Token: 0x0601719D RID: 94621 RVA: 0x005660BC File Offset: 0x005642BC
[Token(Token = "0x601719D")]
[Address(RVA = "0xD040D0", Offset = "0xD02ED0", VA = "0x180D040D0")]
public bool NPLMPFDHMHH(GameObject HEGDAEMJLDE)
{
return this.HLHGKHEMOEE.Contains(HEGDAEMJLDE);
}
// Token: 0x0601719E RID: 94622 RVA: 0x005660DC File Offset: 0x005642DC
[Token(Token = "0x601719E")]
[Address(RVA = "0xD03D40", Offset = "0xD02B40", VA = "0x180D03D40")]
public bool KCFPIEEMJON(Bullet NLLMMPLAPBK)
{
return this.FHIEMMNBPGN.Contains(NLLMMPLAPBK);
}
// Token: 0x0601719F RID: 94623 RVA: 0x005660FC File Offset: 0x005642FC
[Token(Token = "0x601719F")]
[Address(RVA = "0xD03E30", Offset = "0xD02C30", VA = "0x180D03E30")]
public void MCHIEHNFNLF()
{
int num;
do
{
num = 0;
List<Bullet> fhiemmnbpgn = this.FHIEMMNBPGN;
bool flag;
if (flag)
{
bool flag2;
while (!flag2)
{
}
Action<Bullet> action = new Action(this.LPEPECEFNCK);
}
}
while (num != 0);
this.FHIEMMNBPGN.Clear();
if (this.NNCJIEJDHAJ)
{
this.NNCJIEJDHAJ = false;
AAEGKOIININ.AMJNBKEOONL pncjnfogdhe = this.PNCJNFOGDHE;
if (pncjnfogdhe != 0)
{
pncjnfogdhe(this);
}
}
}
// Token: 0x060171A0 RID: 94624 RVA: 0x00566174 File Offset: 0x00564374
[Token(Token = "0x60171A0")]
[Address(RVA = "0xD03A60", Offset = "0xD02860", VA = "0x180D03A60")]
private void LPEPECEFNCK(Bullet NLLMMPLAPBK)
{
Action<Bullet> action = new Action(this.LPEPECEFNCK);
NLLMMPLAPBK.DestroyEvent -= action;
bool flag = this.FHIEMMNBPGN.Remove(NLLMMPLAPBK);
List<Bullet> fhiemmnbpgn = this.FHIEMMNBPGN;
if (this.NNCJIEJDHAJ)
{
this.NNCJIEJDHAJ = false;
AAEGKOIININ.AMJNBKEOONL pncjnfogdhe = this.PNCJNFOGDHE;
if (pncjnfogdhe != 0)
{
pncjnfogdhe(this);
}
}
}
// Token: 0x0400F091 RID: 61585
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400F091")]
private readonly List<Bullet> FHIEMMNBPGN;
// Token: 0x0400F092 RID: 61586
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400F092")]
private readonly List<GameObject> HLHGKHEMOEE;
// Token: 0x0400F094 RID: 61588
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400F094")]
private bool NNCJIEJDHAJ;
// Token: 0x020033C4 RID: 13252
[Token(Token = "0x20033C4")]
public sealed class AMJNBKEOONL : MulticastDelegate
{
// Token: 0x060171A1 RID: 94625 RVA: 0x005661D4 File Offset: 0x005643D4
[Token(Token = "0x60171A1")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public AMJNBKEOONL(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060171A2 RID: 94626 RVA: 0x005661F0 File Offset: 0x005643F0
[Token(Token = "0x60171A2")]
[Address(RVA = "0x4D7E10", Offset = "0x4D6C10", VA = "0x1804D7E10", Slot = "13")]
public void Invoke(AAEGKOIININ CKEBCMEKCJH)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060171A3 RID: 94627 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60171A3")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
public IAsyncResult BeginInvoke(AAEGKOIININ CKEBCMEKCJH, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060171A4 RID: 94628 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60171A4")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}
+67
View File
@@ -0,0 +1,67 @@
using System;
using Cpp2IlInjected;
using RecRoom.Tools.MakerPenTools;
using UnityEngine;
// Token: 0x02002A68 RID: 10856
[Token(Token = "0x2002A68")]
public abstract class AAGAFOEHBII
{
// Token: 0x0601242A RID: 74794 RVA: 0x0042C988 File Offset: 0x0042AB88
[Token(Token = "0x601242A")]
[Address(RVA = "0x1B49250", Offset = "0x1B48050", VA = "0x181B49250")]
protected void DHFMDJIAHIO<T>(ANECMOONIPJ<T> LHOMKMINCHH)
{
MakerPenHandleManagerConfig activeConfig = MakerPenHandleManager.ONCPNMDGGKG.JDANHJNLKLI;
Transform glgncglinak = this.GLGNCGLINAK;
bool flag = activeConfig != glgncglinak;
if (flag)
{
this.GLGNCGLINAK = flag;
this.DMIKPLCFBNP();
}
}
// Token: 0x0601242B RID: 74795 RVA: 0x0042C9C8 File Offset: 0x0042ABC8
[Token(Token = "0x601242B")]
[Address(RVA = "0xD04250", Offset = "0xD03050", VA = "0x180D04250")]
public void DMIKPLCFBNP()
{
if (this.DFEIOJDNOGD)
{
MakerPenHandleManager.ONCPNMDGGKG.CCFIMLHPADF.Clear();
OMCHJHPFBDN.KGFPNIMJHIC(this.DFEIOJDNOGD);
this.DFEIOJDNOGD = (ulong)0L;
}
}
// Token: 0x0601242C RID: 74796 RVA: 0x0042CA10 File Offset: 0x0042AC10
[Token(Token = "0x601242C")]
[Address(RVA = "0xD04250", Offset = "0xD03050", VA = "0x180D04250")]
protected void CKLHPJPHKBM()
{
if (this.DFEIOJDNOGD)
{
MakerPenHandleManager.ONCPNMDGGKG.CCFIMLHPADF.Clear();
OMCHJHPFBDN.KGFPNIMJHIC(this.DFEIOJDNOGD);
this.DFEIOJDNOGD = (ulong)0L;
}
}
// Token: 0x0601242D RID: 74797 RVA: 0x0042CA58 File Offset: 0x0042AC58
[Token(Token = "0x601242D")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
protected AAGAFOEHBII()
{
}
// Token: 0x0400BC5A RID: 48218
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400BC5A")]
private Transform GLGNCGLINAK;
// Token: 0x0400BC5B RID: 48219
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400BC5B")]
protected GameObject DFEIOJDNOGD;
}
+124
View File
@@ -0,0 +1,124 @@
using System;
using System.Diagnostics;
using Cpp2IlInjected;
// Token: 0x02001670 RID: 5744
[Token(Token = "0x2001670")]
public class AAGAMADOOGM
{
// Token: 0x060084E8 RID: 34024 RVA: 0x001C5F18 File Offset: 0x001C4118
[Token(Token = "0x60084E8")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AAGAMADOOGM()
{
}
// Token: 0x060084E9 RID: 34025 RVA: 0x001C5F2C File Offset: 0x001C412C
[Token(Token = "0x60084E9")]
[Address(RVA = "0xD042F0", Offset = "0xD030F0", VA = "0x180D042F0")]
public AAGAMADOOGM(StackFrame IKFPKIFKKOE)
{
int iloffset = IKFPKIFKKOE.GetILOffset();
int num = 0;
char c;
if ((IntPtr)c != (IntPtr)num)
{
}
int num2 = 0;
this.FEMBCOPIJFN = num2;
int hashCode = iloffset.GetHashCode();
this.JGGFLDBCLHJ = hashCode;
bool flag;
this.PKHNKPCCHGJ = flag;
int fileColumnNumber = IKFPKIFKKOE.GetFileColumnNumber();
this.JMMEKKHGIGJ = fileColumnNumber;
string text = IKFPKIFKKOE.ToString();
this.GGBEFCNHMDE = text;
int fileLineNumber = IKFPKIFKKOE.GetFileLineNumber();
this.JMMAPJEAKBC = fileLineNumber;
}
// Token: 0x1700165C RID: 5724
// (get) Token: 0x060084EA RID: 34026 RVA: 0x001C5FAC File Offset: 0x001C41AC
// (set) Token: 0x060084EB RID: 34027 RVA: 0x001C5FC0 File Offset: 0x001C41C0
[Token(Token = "0x1700165C")]
public string FEMBCOPIJFN
{
[Token(Token = "0x60084EA")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
[Token(Token = "0x60084EB")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
set;
}
// Token: 0x1700165D RID: 5725
// (get) Token: 0x060084EC RID: 34028 RVA: 0x001C5FD4 File Offset: 0x001C41D4
// (set) Token: 0x060084ED RID: 34029 RVA: 0x001C5FE8 File Offset: 0x001C41E8
[Token(Token = "0x1700165D")]
public int JMMAPJEAKBC
{
[Token(Token = "0x60084EC")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
get;
[Token(Token = "0x60084ED")]
[Address(RVA = "0x41F740", Offset = "0x41E540", VA = "0x18041F740")]
set;
}
// Token: 0x1700165E RID: 5726
// (get) Token: 0x060084EE RID: 34030 RVA: 0x001C5FFC File Offset: 0x001C41FC
// (set) Token: 0x060084EF RID: 34031 RVA: 0x001C6010 File Offset: 0x001C4210
[Token(Token = "0x1700165E")]
public int GGBEFCNHMDE
{
[Token(Token = "0x60084EE")]
[Address(RVA = "0x41F5B0", Offset = "0x41E3B0", VA = "0x18041F5B0")]
get;
[Token(Token = "0x60084EF")]
[Address(RVA = "0x41F730", Offset = "0x41E530", VA = "0x18041F730")]
set;
}
// Token: 0x1700165F RID: 5727
// (get) Token: 0x060084F0 RID: 34032 RVA: 0x001C6024 File Offset: 0x001C4224
// (set) Token: 0x060084F1 RID: 34033 RVA: 0x001C6038 File Offset: 0x001C4238
[Token(Token = "0x1700165F")]
public string JMMEKKHGIGJ
{
[Token(Token = "0x60084F0")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x60084F1")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
set;
}
// Token: 0x17001660 RID: 5728
// (get) Token: 0x060084F2 RID: 34034 RVA: 0x001C604C File Offset: 0x001C424C
// (set) Token: 0x060084F3 RID: 34035 RVA: 0x001C6060 File Offset: 0x001C4260
[Token(Token = "0x17001660")]
public string JGGFLDBCLHJ
{
[Token(Token = "0x60084F2")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get;
[Token(Token = "0x60084F3")]
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
set;
}
// Token: 0x17001661 RID: 5729
// (get) Token: 0x060084F4 RID: 34036 RVA: 0x001C6074 File Offset: 0x001C4274
// (set) Token: 0x060084F5 RID: 34037 RVA: 0x001C6088 File Offset: 0x001C4288
[Token(Token = "0x17001661")]
public string PKHNKPCCHGJ
{
[Token(Token = "0x60084F4")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get;
[Token(Token = "0x60084F5")]
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
set;
}
}
+627
View File
@@ -0,0 +1,627 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02001369 RID: 4969
[Token(Token = "0x2001369")]
public static class AAHIIPOCKMB
{
// Token: 0x170012BC RID: 4796
// (get) Token: 0x060071AD RID: 29101 RVA: 0x0018F750 File Offset: 0x0018D950
// (set) Token: 0x060071AE RID: 29102 RVA: 0x0018F764 File Offset: 0x0018D964
[Token(Token = "0x170012BC")]
public static AAHIIPOCKMB.JFIKDPALHOL KAFEDPEFLOI
{
[Token(Token = "0x60071AD")]
[Address(RVA = "0xD051C0", Offset = "0xD03FC0", VA = "0x180D051C0")]
get;
[Token(Token = "0x60071AE")]
[Address(RVA = "0xD04B80", Offset = "0xD03980", VA = "0x180D04B80")]
set;
}
// Token: 0x060071AF RID: 29103 RVA: 0x0018F778 File Offset: 0x0018D978
[Token(Token = "0x60071AF")]
[Address(RVA = "0xD04460", Offset = "0xD03260", VA = "0x180D04460")]
public static void BGNNKPCDIKP()
{
int num;
Action action = new Action(num.OFFLOPLJBBG);
num = 0;
int num2;
Action action2 = new Action(num2.NPCPLFAONFO);
num2 = 0;
int num3 = 0;
BPHGKAEDBPE.CABLOFOHBDM(action, action2, num3);
}
// Token: 0x060071B0 RID: 29104 RVA: 0x0018F7B0 File Offset: 0x0018D9B0
[Token(Token = "0x60071B0")]
[Address(RVA = "0xD05220", Offset = "0xD04020", VA = "0x180D05220")]
private static void OFFLOPLJBBG()
{
int num;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.EKHAMMLKBOE);
num = 0;
PAJOOHAOLEE.NMANOHJOCJD("CommunityBoardUpdate", hmoacifiocn);
int num2;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num2.CMEFGIJAAMJ);
num2 = 0;
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.CommunityBoardAnnouncementUpdate, hmoacifiocn2);
}
// Token: 0x060071B1 RID: 29105 RVA: 0x0018F7F0 File Offset: 0x0018D9F0
[Token(Token = "0x60071B1")]
[Address(RVA = "0xD05120", Offset = "0xD03F20", VA = "0x180D05120")]
private static void NPCPLFAONFO()
{
}
// Token: 0x060071B2 RID: 29106 RVA: 0x0018F800 File Offset: 0x0018DA00
[Token(Token = "0x60071B2")]
[Address(RVA = "0xD04510", Offset = "0xD03310", VA = "0x180D04510")]
private static void CMEFGIJAAMJ(Dictionary<string, object> NGPMADFHHKP)
{
AAHIIPOCKMB.EHNFCEJANHA ehnfcejanha = AEOPHJMOOFE.PPGFHEDFBEA<AAHIIPOCKMB.EHNFCEJANHA>(NGPMADFHHKP);
AAHIIPOCKMB.<GLLDHEBBENC>k__BackingField.<FOAKFIKLBEN>k__BackingField = ehnfcejanha;
OKNNKFGFODL lajkffhdfad = AAHIIPOCKMB.LAJKFFHDFAD;
if (lajkffhdfad != 0)
{
lajkffhdfad.CNFDGDEOPPF();
}
string <LHJAKNBODPE>k__BackingField = AAHIIPOCKMB.<GLLDHEBBENC>k__BackingField.<FOAKFIKLBEN>k__BackingField.<LHJAKNBODPE>k__BackingField;
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
// Token: 0x060071B3 RID: 29107 RVA: 0x0018F868 File Offset: 0x0018DA68
[Token(Token = "0x60071B3")]
[Address(RVA = "0xD04A60", Offset = "0xD03860", VA = "0x180D04A60")]
private static void EKHAMMLKBOE(Dictionary<string, object> NGPMADFHHKP)
{
AAHIIPOCKMB.<GLLDHEBBENC>k__BackingField = AEOPHJMOOFE.PPGFHEDFBEA<AAHIIPOCKMB.JFIKDPALHOL>(NGPMADFHHKP);
OKNNKFGFODL peajpkonkhp = AAHIIPOCKMB.PEAJPKONKHP;
if (peajpkonkhp != 0)
{
peajpkonkhp.CNFDGDEOPPF();
}
}
// Token: 0x060071B4 RID: 29108 RVA: 0x0018F890 File Offset: 0x0018DA90
[Token(Token = "0x60071B4")]
[Address(RVA = "0xD04DC0", Offset = "0xD03BC0", VA = "0x180D04DC0")]
public static PMGCJEPKFOF<AAHIIPOCKMB.JFIKDPALHOL> KIAGEGDDBCG()
{
string text = string.Format("{0}v2/current", "api/communityboard/");
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0);
Action<AAHIIPOCKMB.JFIKDPALHOL> action = AAHIIPOCKMB.<>c.<>9__17_0;
if (action == 0)
{
AAHIIPOCKMB.<>c.<>9__17_0 = delegate(AAHIIPOCKMB.JFIKDPALHOL board)
{
AAHIIPOCKMB.<GLLDHEBBENC>k__BackingField = board;
OKNNKFGFODL peajpkonkhp = AAHIIPOCKMB.PEAJPKONKHP;
if (peajpkonkhp != 0)
{
peajpkonkhp.CNFDGDEOPPF();
return;
}
};
}
int num4 = 0;
if (num4 < num2)
{
num4 += num4;
if (num4 == num2)
{
action += action;
throw new NullReferenceException();
}
num4++;
}
return pmgcjepkfof2.OHLPJBFCABI(action);
}
// Token: 0x060071B5 RID: 29109 RVA: 0x0018F918 File Offset: 0x0018DB18
[Token(Token = "0x60071B5")]
[Address(RVA = "0xD049B0", Offset = "0xD037B0", VA = "0x180D049B0")]
public static PMGCJEPKFOF<string> DOLIPJHKAHA(string IKKEDNONJJO)
{
string text = "/video/" + IKKEDNONJJO;
return JJEKJGALHKO.MKLIDFOGIGO<string>(BPHGKAEDBPE.MNJNJLGIOKE(LDCMJEDOFCO.CDN) + text);
}
// Token: 0x060071B6 RID: 29110 RVA: 0x0018F944 File Offset: 0x0018DB44
[Token(Token = "0x60071B6")]
[Address(RVA = "0xD04860", Offset = "0xD03660", VA = "0x180D04860")]
private static string DMKJHFHBNLM(string MCFONLFCHFK, byte[] MGPDDEMABPB)
{
int num;
do
{
num = 0;
FileStream fileStream = File.Open(MCFONLFCHFK, FileMode.Create);
int num2 = fileStream.ReadByte();
if (fileStream != 0)
{
}
}
while (num != 0);
return MCFONLFCHFK;
}
// Token: 0x060071B7 RID: 29111 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60071B7")]
[Address(RVA = "0xD04F70", Offset = "0xD03D70", VA = "0x180D04F70")]
private static PMGCJEPKFOF<byte[]> NKIKIEFJHML(string LOOAPLFGOEN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060071B8 RID: 29112 RVA: 0x0018F990 File Offset: 0x0018DB90
[Token(Token = "0x60071B8")]
[Address(RVA = "0xD04BE0", Offset = "0xD039E0", VA = "0x180D04BE0")]
private static void HENLKFLCEAJ()
{
string text = Path.Combine(Application.persistentDataPath, "videos");
if (Directory.Exists(text))
{
FileInfo[] files = new DirectoryInfo(text).GetFiles("*.mp4");
int num = 0;
int num2 = 0;
if (num2 < files.Length)
{
FileInfo fileInfo = files[num];
FileInfo file = fileInfo;
if (num != 0)
{
Func<AAHIIPOCKMB.PDLIPLHCJDD, bool> func = delegate(AAHIIPOCKMB.PDLIPLHCJDD v)
{
string text2 = v.<CALLODPICGE>k__BackingField + ".mp4";
string fullName = file.FullName;
return string.Equals(text2, fullName);
};
bool flag;
if (!flag)
{
bool exists = file.Exists;
}
}
num++;
}
}
}
// Token: 0x060071B9 RID: 29113 RVA: 0x0018FA2C File Offset: 0x0018DC2C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60071B9")]
[Address(RVA = "0xD052D0", Offset = "0xD040D0", VA = "0x180D052D0")]
static AAHIIPOCKMB()
{
int num;
int num2;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
AAHIIPOCKMB.PEAJPKONKHP = oknnkfgfodl;
int num3;
int num4;
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
AAHIIPOCKMB.LAJKFFHDFAD = oknnkfgfodl2;
}
// Token: 0x04004B6F RID: 19311
[Token(Token = "0x4004B6F")]
private const string EINLCELCILG = "api/communityboard/";
// Token: 0x04004B70 RID: 19312
[Token(Token = "0x4004B70")]
public static OKNNKFGFODL PEAJPKONKHP;
// Token: 0x04004B71 RID: 19313
[Token(Token = "0x4004B71")]
public static OKNNKFGFODL LAJKFFHDFAD;
// Token: 0x0200136A RID: 4970
[Token(Token = "0x200136A")]
public class EHNFCEJANHA : IFAIJAGLDFK
{
// Token: 0x170012BD RID: 4797
// (get) Token: 0x060071BA RID: 29114 RVA: 0x0018FA68 File Offset: 0x0018DC68
// (set) Token: 0x060071BB RID: 29115 RVA: 0x0018FA7C File Offset: 0x0018DC7C
[Token(Token = "0x170012BD")]
public string DFPPNHINEFO
{
[Token(Token = "0x60071BA")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
[Token(Token = "0x60071BB")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
set;
}
// Token: 0x170012BE RID: 4798
// (get) Token: 0x060071BC RID: 29116 RVA: 0x0018FA90 File Offset: 0x0018DC90
// (set) Token: 0x060071BD RID: 29117 RVA: 0x0018FAA4 File Offset: 0x0018DCA4
[Token(Token = "0x170012BE")]
public string AACMONCIODH
{
[Token(Token = "0x60071BC")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x60071BD")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set;
}
// Token: 0x060071BE RID: 29118 RVA: 0x0018FAB8 File Offset: 0x0018DCB8
[Token(Token = "0x60071BE")]
[Address(RVA = "0xD1B280", Offset = "0xD1A080", VA = "0x180D1B280", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("Message", PMMGDNALAEB);
this.<LHJAKNBODPE>k__BackingField = text;
string text2 = AEOPHJMOOFE.AAKIMHHKCFB<string>("MoreInfoUrl", PMMGDNALAEB);
this.<MCGLODIBDEA>k__BackingField = text2;
}
// Token: 0x060071BF RID: 29119 RVA: 0x0018FAEC File Offset: 0x0018DCEC
[Token(Token = "0x60071BF")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EHNFCEJANHA()
{
}
}
// Token: 0x0200136B RID: 4971
[Token(Token = "0x200136B")]
public class JFIKDPALHOL : IFAIJAGLDFK
{
// Token: 0x170012BF RID: 4799
// (get) Token: 0x060071C0 RID: 29120 RVA: 0x0018FB00 File Offset: 0x0018DD00
// (set) Token: 0x060071C1 RID: 29121 RVA: 0x0018FB14 File Offset: 0x0018DD14
[Token(Token = "0x170012BF")]
public AAHIIPOCKMB.DOBMPPKDFPI AIPAMBHPAHP
{
[Token(Token = "0x60071C0")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
[Token(Token = "0x60071C1")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
set;
}
// Token: 0x170012C0 RID: 4800
// (get) Token: 0x060071C2 RID: 29122 RVA: 0x0018FB28 File Offset: 0x0018DD28
// (set) Token: 0x060071C3 RID: 29123 RVA: 0x0018FB3C File Offset: 0x0018DD3C
[Token(Token = "0x170012C0")]
public NMPFCIJPODA GPHCPJEKDLB
{
[Token(Token = "0x60071C2")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x60071C3")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set;
}
// Token: 0x170012C1 RID: 4801
// (get) Token: 0x060071C4 RID: 29124 RVA: 0x0018FB50 File Offset: 0x0018DD50
// (set) Token: 0x060071C5 RID: 29125 RVA: 0x0018FB64 File Offset: 0x0018DD64
[Token(Token = "0x170012C1")]
public AAHIIPOCKMB.EHNFCEJANHA LCJDMHPMFBP
{
[Token(Token = "0x60071C4")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x60071C5")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
set;
}
// Token: 0x170012C2 RID: 4802
// (get) Token: 0x060071C6 RID: 29126 RVA: 0x0018FB78 File Offset: 0x0018DD78
// (set) Token: 0x060071C7 RID: 29127 RVA: 0x0018FB8C File Offset: 0x0018DD8C
[Token(Token = "0x170012C2")]
public List<AAHIIPOCKMB.FJPMIBKBEGC> LBFMANLIKEI
{
[Token(Token = "0x60071C6")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get;
[Token(Token = "0x60071C7")]
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
set;
}
// Token: 0x170012C3 RID: 4803
// (get) Token: 0x060071C8 RID: 29128 RVA: 0x0018FBA0 File Offset: 0x0018DDA0
// (set) Token: 0x060071C9 RID: 29129 RVA: 0x0018FBB4 File Offset: 0x0018DDB4
[Token(Token = "0x170012C3")]
public List<AAHIIPOCKMB.PDLIPLHCJDD> MCCBJHDGGAG
{
[Token(Token = "0x60071C8")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get;
[Token(Token = "0x60071C9")]
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
set;
}
// Token: 0x060071CA RID: 29130 RVA: 0x0018FBC8 File Offset: 0x0018DDC8
[Token(Token = "0x60071CA")]
[Address(RVA = "0xD1E230", Offset = "0xD1D030", VA = "0x180D1E230", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
AAHIIPOCKMB.DOBMPPKDFPI dobmppkdfpi = AEOPHJMOOFE.FFPBMBDJCAK<AAHIIPOCKMB.DOBMPPKDFPI>("FeaturedPlayer", PMMGDNALAEB);
this.<IAENFDMCDBD>k__BackingField = dobmppkdfpi;
NMPFCIJPODA nmpfcijpoda = AEOPHJMOOFE.FFPBMBDJCAK<NMPFCIJPODA>("FeaturedRoomGroup", PMMGDNALAEB);
this.<OBLMLLEOBEC>k__BackingField = nmpfcijpoda;
AAHIIPOCKMB.EHNFCEJANHA ehnfcejanha = AEOPHJMOOFE.FFPBMBDJCAK<AAHIIPOCKMB.EHNFCEJANHA>("CurrentAnnouncement", PMMGDNALAEB);
this.<FOAKFIKLBEN>k__BackingField = ehnfcejanha;
List<AAHIIPOCKMB.FJPMIBKBEGC> list = AEOPHJMOOFE.OLILAGBNPEH<AAHIIPOCKMB.FJPMIBKBEGC>("InstagramImages", PMMGDNALAEB);
this.<BNLDDPAOGIH>k__BackingField = list;
List<AAHIIPOCKMB.PDLIPLHCJDD> list2 = AEOPHJMOOFE.OLILAGBNPEH<AAHIIPOCKMB.PDLIPLHCJDD>("Videos", PMMGDNALAEB);
this.<FJNELIOMIMD>k__BackingField = list2;
}
// Token: 0x060071CB RID: 29131 RVA: 0x0018FC38 File Offset: 0x0018DE38
[Token(Token = "0x60071CB")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JFIKDPALHOL()
{
}
}
// Token: 0x0200136C RID: 4972
[Token(Token = "0x200136C")]
public class FJPMIBKBEGC : IFAIJAGLDFK
{
// Token: 0x170012C4 RID: 4804
// (get) Token: 0x060071CC RID: 29132 RVA: 0x0018FC4C File Offset: 0x0018DE4C
// (set) Token: 0x060071CD RID: 29133 RVA: 0x0018FC60 File Offset: 0x0018DE60
[Token(Token = "0x170012C4")]
public string AHGCOGFEEEE
{
[Token(Token = "0x60071CC")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
[Token(Token = "0x60071CD")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
set;
}
// Token: 0x170012C5 RID: 4805
// (get) Token: 0x060071CE RID: 29134 RVA: 0x0018FC74 File Offset: 0x0018DE74
// (set) Token: 0x060071CF RID: 29135 RVA: 0x0018FC88 File Offset: 0x0018DE88
[Token(Token = "0x170012C5")]
public string MAOPCICOGNM
{
[Token(Token = "0x60071CE")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x60071CF")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set;
}
// Token: 0x060071D0 RID: 29136 RVA: 0x0018FC9C File Offset: 0x0018DE9C
[Token(Token = "0x60071D0")]
[Address(RVA = "0xD1B660", Offset = "0xD1A460", VA = "0x180D1B660", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("ImageName", PMMGDNALAEB);
this.<HPJCFFLAJJE>k__BackingField = text;
string text2 = AEOPHJMOOFE.AAKIMHHKCFB<string>("ImageUrl", PMMGDNALAEB);
this.<FINKHECHFJD>k__BackingField = text2;
}
// Token: 0x060071D1 RID: 29137 RVA: 0x0018FCD0 File Offset: 0x0018DED0
[Token(Token = "0x60071D1")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public FJPMIBKBEGC()
{
}
}
// Token: 0x0200136D RID: 4973
[Token(Token = "0x200136D")]
public class DOBMPPKDFPI : IFAIJAGLDFK
{
// Token: 0x170012C6 RID: 4806
// (get) Token: 0x060071D2 RID: 29138 RVA: 0x0018FCE4 File Offset: 0x0018DEE4
// (set) Token: 0x060071D3 RID: 29139 RVA: 0x0018FCF8 File Offset: 0x0018DEF8
[Token(Token = "0x170012C6")]
public int JPOHGBCEJEJ
{
[Token(Token = "0x60071D2")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get;
[Token(Token = "0x60071D3")]
[Address(RVA = "0x536480", Offset = "0x535280", VA = "0x180536480")]
set;
}
// Token: 0x170012C7 RID: 4807
// (get) Token: 0x060071D4 RID: 29140 RVA: 0x0018FD0C File Offset: 0x0018DF0C
// (set) Token: 0x060071D5 RID: 29141 RVA: 0x0018FD20 File Offset: 0x0018DF20
[Token(Token = "0x170012C7")]
public string HIHCLJGOPPM
{
[Token(Token = "0x60071D4")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x60071D5")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set;
}
// Token: 0x170012C8 RID: 4808
// (get) Token: 0x060071D6 RID: 29142 RVA: 0x0018FD34 File Offset: 0x0018DF34
// (set) Token: 0x060071D7 RID: 29143 RVA: 0x0018FD48 File Offset: 0x0018DF48
[Token(Token = "0x170012C8")]
public string ELEGPEBNPBG
{
[Token(Token = "0x60071D6")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x60071D7")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
set;
}
// Token: 0x060071D8 RID: 29144 RVA: 0x0018FD5C File Offset: 0x0018DF5C
[Token(Token = "0x60071D8")]
[Address(RVA = "0xD1ADF0", Offset = "0xD19BF0", VA = "0x180D1ADF0", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("Id", PMMGDNALAEB);
this.<JPAOOKPLEDB>k__BackingField = num;
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("TitleOverride", PMMGDNALAEB);
this.<GCAENCDHOPH>k__BackingField = text;
string text2 = AEOPHJMOOFE.AAKIMHHKCFB<string>("UrlOverride", PMMGDNALAEB);
this.<JLDCLNBDDBH>k__BackingField = text2;
}
// Token: 0x060071D9 RID: 29145 RVA: 0x0018FDA4 File Offset: 0x0018DFA4
[Token(Token = "0x60071D9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DOBMPPKDFPI()
{
}
}
// Token: 0x0200136E RID: 4974
[Token(Token = "0x200136E")]
public class PDLIPLHCJDD : IFAIJAGLDFK
{
// Token: 0x170012C9 RID: 4809
// (get) Token: 0x060071DA RID: 29146 RVA: 0x0018FDB8 File Offset: 0x0018DFB8
// (set) Token: 0x060071DB RID: 29147 RVA: 0x0018FDCC File Offset: 0x0018DFCC
[Token(Token = "0x170012C9")]
public string NIFBPEMIADP
{
[Token(Token = "0x60071DA")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
[Token(Token = "0x60071DB")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
set;
}
// Token: 0x170012CA RID: 4810
// (get) Token: 0x060071DC RID: 29148 RVA: 0x0018FDE0 File Offset: 0x0018DFE0
// (set) Token: 0x060071DD RID: 29149 RVA: 0x0018FDF4 File Offset: 0x0018DFF4
[Token(Token = "0x170012CA")]
public string LKIBJOMNFFD
{
[Token(Token = "0x60071DC")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x60071DD")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set;
}
// Token: 0x170012CB RID: 4811
// (get) Token: 0x060071DE RID: 29150 RVA: 0x0018FE08 File Offset: 0x0018E008
// (set) Token: 0x060071DF RID: 29151 RVA: 0x0018FE1C File Offset: 0x0018E01C
[Token(Token = "0x170012CB")]
public string KODBEJPEFOJ
{
[Token(Token = "0x60071DE")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x60071DF")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
set;
}
// Token: 0x170012CC RID: 4812
// (get) Token: 0x060071E0 RID: 29152 RVA: 0x0018FE30 File Offset: 0x0018E030
// (set) Token: 0x060071E1 RID: 29153 RVA: 0x0018FE44 File Offset: 0x0018E044
[Token(Token = "0x170012CC")]
public string BONOJELKAHF
{
[Token(Token = "0x60071E0")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get;
[Token(Token = "0x60071E1")]
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
set;
}
// Token: 0x170012CD RID: 4813
// (get) Token: 0x060071E2 RID: 29154 RVA: 0x0018FE58 File Offset: 0x0018E058
// (set) Token: 0x060071E3 RID: 29155 RVA: 0x0018FE6C File Offset: 0x0018E06C
[Token(Token = "0x170012CD")]
public string NOLOKIBMGME
{
[Token(Token = "0x60071E2")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get;
[Token(Token = "0x60071E3")]
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
set;
}
// Token: 0x060071E4 RID: 29156 RVA: 0x0018FE80 File Offset: 0x0018E080
[Token(Token = "0x60071E4")]
[Address(RVA = "0xD1F4D0", Offset = "0xD1E2D0", VA = "0x180D1F4D0", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("BlobName", PMMGDNALAEB);
this.<CALLODPICGE>k__BackingField = text;
string text2 = AEOPHJMOOFE.AAKIMHHKCFB<string>("Title", PMMGDNALAEB);
this.<CEJPKGDKMJE>k__BackingField = text2;
string text3 = AEOPHJMOOFE.AAKIMHHKCFB<string>("Description", PMMGDNALAEB);
this.<EHGJCEHECFB>k__BackingField = text3;
string text4 = AEOPHJMOOFE.AAKIMHHKCFB<string>("ThumbnailBlobName", PMMGDNALAEB);
this.<IJEHKEMLNKP>k__BackingField = text4;
string text5 = AEOPHJMOOFE.AAKIMHHKCFB<string>("SourceUrl", PMMGDNALAEB);
this.<EICKNFDALGE>k__BackingField = text5;
}
// Token: 0x060071E5 RID: 29157 RVA: 0x0018FEF0 File Offset: 0x0018E0F0
[Token(Token = "0x60071E5")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PDLIPLHCJDD()
{
}
}
// Token: 0x02001370 RID: 4976
[Token(Token = "0x2001370")]
[CompilerGenerated]
private sealed class CBDAMLFHNBE
{
// Token: 0x060071EA RID: 29162 RVA: 0x0018FFC0 File Offset: 0x0018E1C0
[Token(Token = "0x60071EA")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public CBDAMLFHNBE()
{
}
// Token: 0x060071EB RID: 29163 RVA: 0x0018FFD4 File Offset: 0x0018E1D4
[Token(Token = "0x60071EB")]
[Address(RVA = "0xD19BC0", Offset = "0xD189C0", VA = "0x180D19BC0")]
internal bool <DeletePreviouslyDownloadedVideos>b__0(AAHIIPOCKMB.PDLIPLHCJDD v)
{
string text = v.<CALLODPICGE>k__BackingField + ".mp4";
string fullName = this.file.FullName;
return string.Equals(text, fullName);
}
// Token: 0x04004B87 RID: 19335
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004B87")]
public FileInfo file;
}
}
+556
View File
@@ -0,0 +1,556 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000639 RID: 1593
[Token(Token = "0x2000639")]
public class AAOGOPDCIAE : global::System.Random
{
// Token: 0x06002E78 RID: 11896 RVA: 0x000BE64C File Offset: 0x000BC84C
[Token(Token = "0x6002E78")]
[Address(RVA = "0xD064D0", Offset = "0xD052D0", VA = "0x180D064D0")]
public AAOGOPDCIAE(int KIJHGBLLCPL)
{
uint[] array = new uint[624];
this.KECGJIIEGBB = array;
base..ctor();
this.JCFFLPHPOBF((uint)KIJHGBLLCPL);
}
// Token: 0x06002E79 RID: 11897 RVA: 0x000BE678 File Offset: 0x000BC878
[Token(Token = "0x6002E79")]
[Address(RVA = "0xD06530", Offset = "0xD05330", VA = "0x180D06530")]
public AAOGOPDCIAE()
{
double num = new global::System.Random().Sample();
uint[] array = new uint[624];
this.KECGJIIEGBB = array;
base..ctor();
}
// Token: 0x06002E7A RID: 11898 RVA: 0x000BE6B0 File Offset: 0x000BC8B0
[Token(Token = "0x6002E7A")]
[Address(RVA = "0xD063D0", Offset = "0xD051D0", VA = "0x180D063D0")]
public AAOGOPDCIAE(int[] LKAECIENDPJ)
{
/*
An exception occurred when decompiling this method (06002E7A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AAOGOPDCIAE::.ctor(System.Int32[])
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_53:
stloc:ArgumentNullException(var_5_5D, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("initKey")))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06002E7B RID: 11899 RVA: 0x000BE71C File Offset: 0x000BC91C
[Token(Token = "0x6002E7B")]
[Address(RVA = "0xD05920", Offset = "0xD04720", VA = "0x180D05920", Slot = "10")]
public virtual uint KBHOFINHOBM()
{
return this.NNMNGLOEFAB();
}
// Token: 0x06002E7C RID: 11900 RVA: 0x000BE730 File Offset: 0x000BC930
[Token(Token = "0x6002E7C")]
[Address(RVA = "0xD058E0", Offset = "0xD046E0", VA = "0x180D058E0", Slot = "11")]
public virtual uint KBHOFINHOBM(uint FLIEBIMFHEN)
{
return this.NNMNGLOEFAB();
}
// Token: 0x06002E7D RID: 11901 RVA: 0x000BE744 File Offset: 0x000BC944
[Token(Token = "0x6002E7D")]
[Address(RVA = "0xD05830", Offset = "0xD04630", VA = "0x180D05830", Slot = "12")]
public virtual uint KBHOFINHOBM(uint JDFENOCNKAD, uint FLIEBIMFHEN)
{
/*
An exception occurred when decompiling this method (06002E7D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.UInt32 AAOGOPDCIAE::KBHOFINHOBM(System.UInt32,System.UInt32)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_0F:
stloc:ArgumentOutOfRangeException(var_1_14, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06002E7E RID: 11902 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002E7E")]
[Address(RVA = "0xD06320", Offset = "0xD05120", VA = "0x180D06320", Slot = "5")]
public override int Next()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002E7F RID: 11903 RVA: 0x000BE768 File Offset: 0x000BC968
[Token(Token = "0x6002E7F")]
[Address(RVA = "0xD061F0", Offset = "0xD04FF0", VA = "0x180D061F0", Slot = "7")]
public override int Next(int FLIEBIMFHEN)
{
if (FLIEBIMFHEN > 1)
{
int num;
return num;
}
return 0;
}
// Token: 0x06002E80 RID: 11904 RVA: 0x000BE784 File Offset: 0x000BC984
[Token(Token = "0x6002E80")]
[Address(RVA = "0xD06290", Offset = "0xD05090", VA = "0x180D06290", Slot = "6")]
public override int Next(int JDFENOCNKAD, int FLIEBIMFHEN)
{
/*
An exception occurred when decompiling this method (06002E80)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 AAOGOPDCIAE::Next(System.Int32,System.Int32)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_0A:
stloc:ArgumentOutOfRangeException(var_1_0F, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06002E81 RID: 11905 RVA: 0x000BE7A0 File Offset: 0x000BC9A0
[Token(Token = "0x6002E81")]
[Address(RVA = "0xD060D0", Offset = "0xD04ED0", VA = "0x180D060D0", Slot = "9")]
public override void NextBytes(byte[] NKHPHBOPPEL)
{
/*
An exception occurred when decompiling this method (06002E81)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AAOGOPDCIAE::NextBytes(System.Byte[])
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_16:
stloc:ArgumentNullException(var_3_1B, newobj:ArgumentNullException(ArgumentNullException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06002E82 RID: 11906 RVA: 0x000BE7C8 File Offset: 0x000BC9C8
[Token(Token = "0x6002E82")]
[Address(RVA = "0xD06190", Offset = "0xD04F90", VA = "0x180D06190", Slot = "8")]
public override double NextDouble()
{
/*
An exception occurred when decompiling this method (06002E82)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Double AAOGOPDCIAE::NextDouble()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:uint32(var_0_06, call:uint32(AAOGOPDCIAE::NNMNGLOEFAB, ldloc:AAOGOPDCIAE(this)))
stloc:uint32(var_1_0D, call:uint32(AAOGOPDCIAE::NNMNGLOEFAB, ldloc:AAOGOPDCIAE(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06002E83 RID: 11907 RVA: 0x000BE7E8 File Offset: 0x000BC9E8
[Token(Token = "0x6002E83")]
[Address(RVA = "0xD05390", Offset = "0xD04190", VA = "0x180D05390")]
public double HPDKBAMFIGL(bool KNICONOCJON)
{
/*
An exception occurred when decompiling this method (06002E83)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Double AAOGOPDCIAE::HPDKBAMFIGL(System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:uint32(var_0_0A, call:uint32(AAOGOPDCIAE::NNMNGLOEFAB, ldloc:AAOGOPDCIAE(this)))
stloc:uint32(var_1_11, call:uint32(AAOGOPDCIAE::NNMNGLOEFAB, ldloc:AAOGOPDCIAE(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06002E84 RID: 11908 RVA: 0x000BE80C File Offset: 0x000BCA0C
[Token(Token = "0x6002E84")]
[Address(RVA = "0xD05410", Offset = "0xD04210", VA = "0x180D05410")]
public double JCAEDMLOJLA()
{
/*
An exception occurred when decompiling this method (06002E84)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Double AAOGOPDCIAE::JCAEDMLOJLA()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:uint32(var_0_06, call:uint32(AAOGOPDCIAE::NNMNGLOEFAB, ldloc:AAOGOPDCIAE(this)))
stloc:uint32(var_1_0D, call:uint32(AAOGOPDCIAE::NNMNGLOEFAB, ldloc:AAOGOPDCIAE(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06002E85 RID: 11909 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002E85")]
[Address(RVA = "0xD059B0", Offset = "0xD047B0", VA = "0x180D059B0")]
public float LMKADHIALHP()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002E86 RID: 11910 RVA: 0x000BE82C File Offset: 0x000BCA2C
[Token(Token = "0x6002E86")]
[Address(RVA = "0xD05A70", Offset = "0xD04870", VA = "0x180D05A70")]
public Vector3 NANHCJBBMBF()
{
}
// Token: 0x06002E87 RID: 11911 RVA: 0x000BE840 File Offset: 0x000BCA40
[Token(Token = "0x6002E87")]
[Address(RVA = "0xD059D0", Offset = "0xD047D0", VA = "0x180D059D0")]
public float LMKADHIALHP(bool KNICONOCJON)
{
/*
An exception occurred when decompiling this method (06002E87)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single AAOGOPDCIAE::LMKADHIALHP(System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:uint32(var_0_0A, call:uint32(AAOGOPDCIAE::NNMNGLOEFAB, ldloc:AAOGOPDCIAE(this)))
stloc:uint32(var_1_11, call:uint32(AAOGOPDCIAE::NNMNGLOEFAB, ldloc:AAOGOPDCIAE(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06002E88 RID: 11912 RVA: 0x000BE864 File Offset: 0x000BCA64
[Token(Token = "0x6002E88")]
[Address(RVA = "0xD05BF0", Offset = "0xD049F0", VA = "0x180D05BF0")]
public float NFEMHDLGBGH()
{
/*
An exception occurred when decompiling this method (06002E88)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single AAOGOPDCIAE::NFEMHDLGBGH()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:uint32(var_0_06, call:uint32(AAOGOPDCIAE::NNMNGLOEFAB, ldloc:AAOGOPDCIAE(this)))
stloc:uint32(var_1_0D, call:uint32(AAOGOPDCIAE::NNMNGLOEFAB, ldloc:AAOGOPDCIAE(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06002E89 RID: 11913 RVA: 0x000BE884 File Offset: 0x000BCA84
[Token(Token = "0x6002E89")]
[Address(RVA = "0xD05C60", Offset = "0xD04A60", VA = "0x180D05C60")]
protected uint NNMNGLOEFAB()
{
short hacogmolnmg = this.HACOGMOLNMG;
int num = 0;
uint[] kecgjiiegbb = this.KECGJIIEGBB;
int length = kecgjiiegbb.Length;
uint[] adfjakpidbi = AAOGOPDCIAE.ADFJAKPIDBI;
uint num3;
uint num2 = adfjakpidbi[(int)num3];
num++;
kecgjiiegbb[0] = num2;
if (num < 623)
{
uint[] kecgjiiegbb2 = this.KECGJIIEGBB;
int length2 = kecgjiiegbb2.Length;
uint num4 = kecgjiiegbb2[adfjakpidbi];
uint num5 = AAOGOPDCIAE.ADFJAKPIDBI[(int)num4];
num++;
kecgjiiegbb2[0] = num5;
}
uint[] kecgjiiegbb3 = this.KECGJIIEGBB;
int length3 = kecgjiiegbb3.Length;
uint num6 = kecgjiiegbb3[0];
uint[] adfjakpidbi2 = AAOGOPDCIAE.ADFJAKPIDBI;
kecgjiiegbb3[311] = num6;
uint[] kecgjiiegbb4 = this.KECGJIIEGBB;
this.HACOGMOLNMG = 1;
uint num7;
return num7;
}
// Token: 0x06002E8A RID: 11914 RVA: 0x000BE950 File Offset: 0x000BCB50
[Token(Token = "0x6002E8A")]
[Address(RVA = "0xD06340", Offset = "0xD05140", VA = "0x180D06340")]
private static uint PMJPNPHBBJG(uint DFICPKCPNLK)
{
return DFICPKCPNLK;
}
// Token: 0x06002E8B RID: 11915 RVA: 0x000BE960 File Offset: 0x000BCB60
[Token(Token = "0x6002E8B")]
[Address(RVA = "0xD05370", Offset = "0xD04170", VA = "0x180D05370")]
private static uint ENEKCLIAGPF(uint DFICPKCPNLK)
{
return DFICPKCPNLK;
}
// Token: 0x06002E8C RID: 11916 RVA: 0x000BE970 File Offset: 0x000BCB70
[Token(Token = "0x6002E8C")]
[Address(RVA = "0xD05380", Offset = "0xD04180", VA = "0x180D05380")]
private static uint GEPDCDIIJEM(uint DFICPKCPNLK)
{
return DFICPKCPNLK;
}
// Token: 0x06002E8D RID: 11917 RVA: 0x000BE980 File Offset: 0x000BCB80
[Token(Token = "0x6002E8D")]
[Address(RVA = "0xD05A60", Offset = "0xD04860", VA = "0x180D05A60")]
private static uint NAIAMDLGHII(uint DFICPKCPNLK)
{
return DFICPKCPNLK;
}
// Token: 0x06002E8E RID: 11918 RVA: 0x000BE990 File Offset: 0x000BCB90
[Token(Token = "0x6002E8E")]
[Address(RVA = "0xD05480", Offset = "0xD04280", VA = "0x180D05480")]
private void JCFFLPHPOBF(uint KIJHGBLLCPL)
{
this.KECGJIIEGBB[0] = KIJHGBLLCPL;
uint[] kecgjiiegbb = this.KECGJIIEGBB;
uint num;
this.HACOGMOLNMG = (short)num;
int length = kecgjiiegbb.Length;
uint num2 = kecgjiiegbb[this];
long num3 = (long)(num2 * (uint)1812433253);
num3 += (long)num2;
kecgjiiegbb[0] = (uint)num3;
uint[] kecgjiiegbb2 = this.KECGJIIEGBB;
num2 += (uint)1;
this.HACOGMOLNMG = (short)num2;
}
// Token: 0x06002E8F RID: 11919 RVA: 0x000BEA00 File Offset: 0x000BCC00
[Token(Token = "0x6002E8F")]
[Address(RVA = "0xD05570", Offset = "0xD04370", VA = "0x180D05570")]
private void JCFFLPHPOBF(uint[] DNGKIAJLLHG)
{
uint num;
this.JCFFLPHPOBF(num);
int length = DNGKIAJLLHG.Length;
int num2 = 0;
if (length < 624)
{
}
if (length > 0)
{
uint[] kecgjiiegbb = this.KECGJIIEGBB;
int length2 = kecgjiiegbb.Length;
uint num4;
uint num3 = num4 - 1U;
long num5 = (long)(kecgjiiegbb[(int)num3] * (uint)1664525);
num5 += (long)num2;
kecgjiiegbb[0] = (uint)num5;
uint[] kecgjiiegbb2 = this.KECGJIIEGBB;
int length3 = kecgjiiegbb2.Length;
num4 += (uint)1;
uint num6 = kecgjiiegbb2[311];
kecgjiiegbb2[0] = num6;
}
uint[] kecgjiiegbb3 = this.KECGJIIEGBB;
int length4 = kecgjiiegbb3.Length;
uint num8;
uint num7 = num8 - 1U;
long num9 = (long)(kecgjiiegbb3[(int)num7] * (uint)1566083941);
num9 -= (long)num8;
kecgjiiegbb3[0] = (uint)num9;
uint[] kecgjiiegbb4 = this.KECGJIIEGBB;
int length5 = kecgjiiegbb4.Length;
num8 += (uint)1;
uint num10 = kecgjiiegbb4[311];
kecgjiiegbb4[0] = num10;
uint[] kecgjiiegbb5 = this.KECGJIIEGBB;
}
// Token: 0x06002E90 RID: 11920 RVA: 0x000BEB08 File Offset: 0x000BCD08
[Token(Token = "0x6002E90")]
[Address(RVA = "0xD05930", Offset = "0xD04730", VA = "0x180D05930")]
private double KEIOAKEGGGJ(double OFIMPKGLBPJ, double FNJKKNKLDPB)
{
/*
An exception occurred when decompiling this method (06002E90)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Double AAOGOPDCIAE::KEIOAKEGGGJ(System.Double,System.Double)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:uint32(var_0_06, call:uint32(AAOGOPDCIAE::NNMNGLOEFAB, ldloc:AAOGOPDCIAE(this)))
stloc:uint32(var_1_0D, call:uint32(AAOGOPDCIAE::NNMNGLOEFAB, ldloc:AAOGOPDCIAE(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06002E91 RID: 11921 RVA: 0x000BEB28 File Offset: 0x000BCD28
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6002E91")]
[Address(RVA = "0xD06350", Offset = "0xD05150", VA = "0x180D06350")]
static AAOGOPDCIAE()
{
uint[] array = new uint[2];
array[0] = (uint)((ulong)2567483615L);
AAOGOPDCIAE.ADFJAKPIDBI = array;
}
// Token: 0x040025B1 RID: 9649
[Token(Token = "0x40025B1")]
private const int DGKEEFICFHI = 624;
// Token: 0x040025B2 RID: 9650
[Token(Token = "0x40025B2")]
private const int DJKNLOCDNDN = 397;
// Token: 0x040025B3 RID: 9651
[Token(Token = "0x40025B3")]
private const uint NOOKJFPOCFP = 2567483615U;
// Token: 0x040025B4 RID: 9652
[Token(Token = "0x40025B4")]
private const uint MBLHMHDDCBI = 2147483648U;
// Token: 0x040025B5 RID: 9653
[Token(Token = "0x40025B5")]
private const uint MJJKMGJLHPF = 2147483647U;
// Token: 0x040025B6 RID: 9654
[Token(Token = "0x40025B6")]
private const uint IIIEMKHIDAN = 2636928640U;
// Token: 0x040025B7 RID: 9655
[Token(Token = "0x40025B7")]
private const uint GOCMFOAFPAL = 4022730752U;
// Token: 0x040025B8 RID: 9656
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40025B8")]
private readonly uint[] KECGJIIEGBB;
// Token: 0x040025B9 RID: 9657
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40025B9")]
private short HACOGMOLNMG;
// Token: 0x040025BA RID: 9658
[Token(Token = "0x40025BA")]
private static readonly uint[] ADFJAKPIDBI;
// Token: 0x040025BB RID: 9659
[Token(Token = "0x40025BB")]
private const double CPICICOIBDP = 9007199254740991.0;
// Token: 0x040025BC RID: 9660
[Token(Token = "0x40025BC")]
private const double JPODBJIEALL = 1.1102230246251568E-16;
// Token: 0x040025BD RID: 9661
[Token(Token = "0x40025BD")]
private const double ENFLFJKIFOL = 9007199254740992.0;
// Token: 0x040025BE RID: 9662
[Token(Token = "0x40025BE")]
private const double AGAPMELDOME = 1.1102230246251565E-16;
}
+14
View File
@@ -0,0 +1,14 @@
using System;
using Cpp2IlInjected;
// Token: 0x020007B1 RID: 1969
[Token(Token = "0x20007B1")]
public enum ABAPGNHLLMJ
{
// Token: 0x04002FB9 RID: 12217
[Token(Token = "0x4002FB9")]
Smaller,
// Token: 0x04002FBA RID: 12218
[Token(Token = "0x4002FBA")]
Larger
}
+49
View File
@@ -0,0 +1,49 @@
using System;
using Cpp2IlInjected;
// Token: 0x0200186E RID: 6254
[Token(Token = "0x200186E")]
internal sealed class ABBKDJMKLNE : MulticastDelegate
{
// Token: 0x060091A2 RID: 37282 RVA: 0x001DBF80 File Offset: 0x001DA180
[Token(Token = "0x60091A2")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public ABBKDJMKLNE(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060091A3 RID: 37283 RVA: 0x001DBF9C File Offset: 0x001DA19C
[Token(Token = "0x60091A3")]
[Address(RVA = "0xD065F0", Offset = "0xD053F0", VA = "0x180D065F0", Slot = "13")]
public object Invoke(object DBFBLNILIGL)
{
uint num;
do
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
}
while (num == (uint)0);
throw new ExecutionEngineException();
}
// Token: 0x060091A4 RID: 37284 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60091A4")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
public IAsyncResult BeginInvoke(object DBFBLNILIGL, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060091A5 RID: 37285 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60091A5")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public object EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
+43
View File
@@ -0,0 +1,43 @@
using System;
using Cpp2IlInjected;
// Token: 0x0200166E RID: 5742
[Token(Token = "0x200166E")]
public static class ABBKIEOMPFN
{
// Token: 0x060084D6 RID: 34006 RVA: 0x001C5DA0 File Offset: 0x001C3FA0
[Token(Token = "0x60084D6")]
[Address(RVA = "0xD06940", Offset = "0xD05740", VA = "0x180D06940")]
public static void NONDGMOINMF(object ONGBFDACHHG, int FAHPFMEADMG, string FGHHMFMHGLD)
{
if (ONGBFDACHHG == 0 || ONGBFDACHHG != 0)
{
}
}
// Token: 0x060084D7 RID: 34007 RVA: 0x001C5DB8 File Offset: 0x001C3FB8
[Token(Token = "0x60084D7")]
[Address(RVA = "0xD06860", Offset = "0xD05660", VA = "0x180D06860")]
public static void IHELLBIJPKF(object ONGBFDACHHG, string FGHHMFMHGLD)
{
/*
An exception occurred when decompiling this method (060084D7)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void ABBKIEOMPFN::IHELLBIJPKF(System.Object,System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_20:
stloc:ArgumentNullException(var_3_26, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldloc:string(FGHHMFMHGLD)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
+43
View File
@@ -0,0 +1,43 @@
using System;
using System.IO;
using System.Security.Cryptography;
using Cpp2IlInjected;
// Token: 0x02001530 RID: 5424
[Token(Token = "0x2001530")]
public static class ABDNCGCKIDC
{
// Token: 0x06007C7E RID: 31870 RVA: 0x001AF854 File Offset: 0x001ADA54
[Token(Token = "0x6007C7E")]
[Address(RVA = "0xD06A60", Offset = "0xD05860", VA = "0x180D06A60")]
public static string EKMIBHHBDNO(long DEJLGAONBEE, string NGBIOIFONCH)
{
string text = NGBIOIFONCH + "/../GameAssembly.dll";
bool flag;
if (flag)
{
byte[] array;
int num = array.Length - 1;
return Convert.ToBase64String(SHA256.Create().ComputeHash(array));
}
throw new NullReferenceException();
}
// Token: 0x06007C7F RID: 31871 RVA: 0x001AF89C File Offset: 0x001ADA9C
[Token(Token = "0x6007C7F")]
[Address(RVA = "0xD069D0", Offset = "0xD057D0", VA = "0x180D069D0")]
public static string EKMIBHHBDNO(string MEIIMAIGBJD)
{
SHA256 sha = SHA256.Create();
byte[] array = File.ReadAllBytes(MEIIMAIGBJD);
return Convert.ToBase64String(sha.ComputeHash(array));
}
// Token: 0x06007C80 RID: 31872 RVA: 0x001AF8CC File Offset: 0x001ADACC
[Token(Token = "0x6007C80")]
[Address(RVA = "0xD06BC0", Offset = "0xD059C0", VA = "0x180D06BC0")]
public static string EKMIBHHBDNO(byte[] MGPDDEMABPB)
{
return Convert.ToBase64String(SHA256.Create().ComputeHash(MGPDDEMABPB));
}
}
+119
View File
@@ -0,0 +1,119 @@
using System;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
// Token: 0x02002142 RID: 8514
[Token(Token = "0x2002142")]
public class ABEFMOOKKBO : KDNOCKJLOGO<AGAJMBPABDL>
{
// Token: 0x0600DA94 RID: 55956 RVA: 0x0032B168 File Offset: 0x00329368
[Token(Token = "0x600DA94")]
[Address(RVA = "0xD07060", Offset = "0xD05E60", VA = "0x180D07060")]
public ABEFMOOKKBO(bool BENHHMFJFGO, bool JDHFDGMAAIM, bool OBOJMDOGMMK)
{
this.BENHHMFJFGO = BENHHMFJFGO;
this.JDHFDGMAAIM = JDHFDGMAAIM;
this.OBOJMDOGMMK = OBOJMDOGMMK;
}
// Token: 0x0600DA95 RID: 55957 RVA: 0x0032B190 File Offset: 0x00329390
[Token(Token = "0x600DA95")]
[Address(RVA = "0xD06D10", Offset = "0xD05B10", VA = "0x180D06D10", Slot = "9")]
protected override bool MLEEHHEDIGM(Collider GLPOLGOBLAA, out AGAJMBPABDL FBNINJPDCAM)
{
int num = 0;
Player player;
if (player != num && player.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
Player player2;
AGAJMBPABDL photonPlayer = player2.DBAJDHGDPOL;
}
int num2 = 0;
Tool tool;
if ((this.JDHFDGMAAIM ? 1 : 0) != num2)
{
tool = GLPOLGOBLAA.AMKJBLIFHPB();
int num3 = 0;
if (tool != num3 && !tool.ExcludeFromTriggerVolume)
{
if (!tool.<BIPMAHKMNKF>k__BackingField)
{
if (this.OBOJMDOGMMK)
{
goto IL_BE;
}
Player owner = tool.BHNPNHMILIF;
int num4 = 0;
if (!(owner != num4))
{
goto IL_BE;
}
AGAJMBPABDL photonPlayer2 = tool.BHNPNHMILIF.DBAJDHGDPOL;
}
AGAJMBPABDL photonPlayer3 = tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
PlayerHand <PBCNKLKCIHJ>k__BackingField = tool.<PBCNKLKCIHJ>k__BackingField;
int num5 = 0;
if (<PBCNKLKCIHJ>k__BackingField != num5)
{
Player.GAHEJKDCLLE bodyPart = tool.<PBCNKLKCIHJ>k__BackingField.HECJOOCGPLM;
}
}
}
IL_BE:
FakePlayerCollider component = GLPOLGOBLAA.GetComponent<FakePlayerCollider>();
int num6 = 0;
if (!(component == num6))
{
Player.GAHEJKDCLLE bodyPart2 = component.bodyPart;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
}
int num7 = 0;
if (num7 != 0)
{
if (this.BENHHMFJFGO)
{
}
if (num7 != 0)
{
}
if (this.JDHFDGMAAIM)
{
int num8 = 0;
bool flag = tool != num8;
}
}
throw new NullReferenceException();
}
// Token: 0x0600DA96 RID: 55958 RVA: 0x0032B2BC File Offset: 0x003294BC
[Token(Token = "0x600DA96")]
[Address(RVA = "0xD06C40", Offset = "0xD05A40", VA = "0x180D06C40")]
private AGAJMBPABDL JFNJLLIOIFN(Collider GLPOLGOBLAA, out Player.GAHEJKDCLLE NMKAKHOEMGB)
{
FakePlayerCollider component = GLPOLGOBLAA.GetComponent<FakePlayerCollider>();
int num = 0;
if (!(component == num))
{
Player.GAHEJKDCLLE bodyPart = component.bodyPart;
NMKAKHOEMGB.value__ = (int)bodyPart;
return KKPBCOOONNK.MDMMDPEKICF;
}
throw new NullReferenceException();
}
// Token: 0x04008E7A RID: 36474
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4008E7A")]
private readonly bool BENHHMFJFGO;
// Token: 0x04008E7B RID: 36475
[FieldOffset(Offset = "0x41")]
[Token(Token = "0x4008E7B")]
private readonly bool JDHFDGMAAIM;
// Token: 0x04008E7C RID: 36476
[FieldOffset(Offset = "0x42")]
[Token(Token = "0x4008E7C")]
private readonly bool OBOJMDOGMMK;
}
+197
View File
@@ -0,0 +1,197 @@
using System;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core;
using RecRoom.Core.Controllers.ScreenBehaviors;
using UnityEngine;
// Token: 0x02002E42 RID: 11842
[Token(Token = "0x2002E42")]
public class ABEICFDBAEI : BFJDFBPGMKP<ABEICFDBAEI, FeedbackClipboardScreenToolBehaviorConfig>
{
// Token: 0x170037B4 RID: 14260
// (get) Token: 0x06014197 RID: 82327 RVA: 0x004AA090 File Offset: 0x004A8290
[Token(Token = "0x170037B4")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x6014197")]
[Address(RVA = "0x7FA0A0", Offset = "0x7F8EA0", VA = "0x1807FA0A0", Slot = "14")]
get
{
return this.MGDCOEBPDCI;
}
}
// Token: 0x170037B5 RID: 14261
// (get) Token: 0x06014198 RID: 82328 RVA: 0x004AA0A4 File Offset: 0x004A82A4
[Token(Token = "0x170037B5")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x6014198")]
[Address(RVA = "0x40FFA0", Offset = "0x40EDA0", VA = "0x18040FFA0", Slot = "15")]
get
{
return this.JKACCMIADFO;
}
}
// Token: 0x06014199 RID: 82329 RVA: 0x004AA0B8 File Offset: 0x004A82B8
[Token(Token = "0x6014199")]
[Address(RVA = "0xD073E0", Offset = "0xD061E0", VA = "0x180D073E0", Slot = "16")]
public override void OFFLOPLJBBG(FeedbackClipboardScreenToolBehaviorConfig PBGBNMCPEAJ, KDJHGOFMNEN IHCMJLOBKBJ)
{
Tool egfejghdnai = IHCMJLOBKBJ.EGFEJGHDNAI;
ScreenHUD pkakikhifng = IHCMJLOBKBJ.PKAKIKHIFNG;
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.GKMENBOLMJH);
int num = 0;
int num2 = 0;
int num3 = 0;
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num);
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CAJJCJICPMK);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.KEFHJDFBDIG);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FEBAMCAFFNG);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.HCEIEOLEPBH);
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
int num4 = 0;
pegjgmdgkjn3.PIEOGAPMGIH((ushort)num4);
}
// Token: 0x0601419A RID: 82330 RVA: 0x004AA16C File Offset: 0x004A836C
[Token(Token = "0x601419A")]
[Address(RVA = "0xD070E0", Offset = "0xD05EE0", VA = "0x180D070E0", Slot = "17")]
public override void Dispose()
{
base.Dispose();
}
// Token: 0x0601419B RID: 82331 RVA: 0x004AA180 File Offset: 0x004A8380
[Token(Token = "0x601419B")]
[Address(RVA = "0xD075D0", Offset = "0xD063D0", VA = "0x180D075D0", Slot = "20")]
protected override void PPAOALHOODL()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x0601419C RID: 82332 RVA: 0x004AA19C File Offset: 0x004A839C
[Token(Token = "0x601419C")]
[Address(RVA = "0xD072F0", Offset = "0xD060F0", VA = "0x180D072F0", Slot = "21")]
protected override void JNGMMNANOCH()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x0601419D RID: 82333 RVA: 0x004AA1C0 File Offset: 0x004A83C0
[Token(Token = "0x601419D")]
[Address(RVA = "0x8D8A30", Offset = "0x8D7830", VA = "0x1808D8A30", Slot = "22")]
public override void BALOKJMBNIN()
{
this.PEGJGMDGKJN.OPEMIFENIJM();
}
// Token: 0x0601419E RID: 82334 RVA: 0x004AA1E0 File Offset: 0x004A83E0
[Token(Token = "0x601419E")]
[Address(RVA = "0x8D8A50", Offset = "0x8D7850", VA = "0x1808D8A50")]
private void GKMENBOLMJH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.JKACCMIADFO = false;
this.MGDCOEBPDCI = (int)((ulong)1L);
}
// Token: 0x0601419F RID: 82335 RVA: 0x004AA200 File Offset: 0x004A8400
[Token(Token = "0x601419F")]
[Address(RVA = "0x8D8A50", Offset = "0x8D7850", VA = "0x1808D8A50")]
private void CAJJCJICPMK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.JKACCMIADFO = false;
this.MGDCOEBPDCI = (int)((ulong)1L);
}
// Token: 0x060141A0 RID: 82336 RVA: 0x004AA220 File Offset: 0x004A8420
[Token(Token = "0x60141A0")]
[Address(RVA = "0xD07340", Offset = "0xD06140", VA = "0x180D07340")]
private void KEFHJDFBDIG()
{
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
bool flag;
if (flag)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
}
// Token: 0x060141A1 RID: 82337 RVA: 0x004AA248 File Offset: 0x004A8448
[Token(Token = "0x60141A1")]
[Address(RVA = "0xD071E0", Offset = "0xD05FE0", VA = "0x180D071E0")]
private void FEBAMCAFFNG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.JKACCMIADFO = true;
this.MGDCOEBPDCI = (int)((ulong)15L);
int num = 0;
FeedbackTool feedbackTool;
if (feedbackTool != num)
{
feedbackTool.Screen_InputDown();
return;
}
}
// Token: 0x060141A2 RID: 82338 RVA: 0x004AA280 File Offset: 0x004A8480
[Token(Token = "0x60141A2")]
[Address(RVA = "0xD07280", Offset = "0xD06080", VA = "0x180D07280")]
private void HCEIEOLEPBH()
{
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x060141A3 RID: 82339 RVA: 0x004AA2A4 File Offset: 0x004A84A4
[Token(Token = "0x60141A3")]
[Address(RVA = "0xD07120", Offset = "0xD05F20", VA = "0x180D07120")]
private void FCONBEAINHA(GAMNIEMGCBI JPICLGFGBPN)
{
Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Misc_New_Message);
}
// Token: 0x060141A4 RID: 82340 RVA: 0x004AA2C4 File Offset: 0x004A84C4
[Token(Token = "0x60141A4")]
[Address(RVA = "0xD07620", Offset = "0xD06420", VA = "0x180D07620")]
public ABEICFDBAEI()
{
}
// Token: 0x0400D0D4 RID: 53460
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D0D4")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400D0D5 RID: 53461
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D0D5")]
private bool JKACCMIADFO;
// Token: 0x0400D0D6 RID: 53462
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400D0D6")]
private int MGDCOEBPDCI;
// Token: 0x02002E43 RID: 11843
[Token(Token = "0x2002E43")]
private enum AIJDBJPBJEG
{
// Token: 0x0400D0D8 RID: 53464
[Token(Token = "0x400D0D8")]
DISABLED,
// Token: 0x0400D0D9 RID: 53465
[Token(Token = "0x400D0D9")]
IDLE,
// Token: 0x0400D0DA RID: 53466
[Token(Token = "0x400D0DA")]
ACTIVE
}
}
+85
View File
@@ -0,0 +1,85 @@
using System;
using Cpp2IlInjected;
// Token: 0x020031ED RID: 12781
[Token(Token = "0x20031ED")]
public abstract class ABFBFBKNOHC : GCHANDDKPBM
{
// Token: 0x06015EA5 RID: 89765 RVA: 0x0051C414 File Offset: 0x0051A614
[Token(Token = "0x6015EA5")]
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
public ABFBFBKNOHC(Guid[] OJEKHLDBDCK)
{
this.OJEKHLDBDCK = OJEKHLDBDCK;
}
// Token: 0x06015EA6 RID: 89766 RVA: 0x0051C430 File Offset: 0x0051A630
[Token(Token = "0x6015EA6")]
[Address(RVA = "0xD07780", Offset = "0xD06580", VA = "0x180D07780", Slot = "4")]
public override DABKFAIHBBP OCAFOIEOMLN(BKJIOKBHHEK LHOMKMINCHH)
{
int num = 0;
int length = this.OJEKHLDBDCK.Length;
if (num < length)
{
num += 2;
num += num;
bool flag;
if (flag)
{
}
num++;
}
GBDECALBCOP gbdecalbcop = this.JPALLFAJJKJ(LHOMKMINCHH);
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06015EA7 RID: 89767 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015EA7")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "6")]
protected virtual void EALFMHIAIKM(BKJIOKBHHEK LHOMKMINCHH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17003C8C RID: 15500
// (get) Token: 0x06015EA8 RID: 89768 RVA: 0x0051C474 File Offset: 0x0051A674
[Token(Token = "0x17003C8C")]
protected virtual bool GACBIDGMIIJ
{
[Token(Token = "0x6015EA8")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")]
get
{
}
}
// Token: 0x06015EA9 RID: 89769 RVA: 0x0051C484 File Offset: 0x0051A684
[Token(Token = "0x6015EA9")]
[Address(RVA = "0xD07660", Offset = "0xD06460", VA = "0x180D07660", Slot = "5")]
public override GBDECALBCOP JPALLFAJJKJ(BKJIOKBHHEK LHOMKMINCHH)
{
Guid[] ojekhldbdck = this.OJEKHLDBDCK;
int num = 0;
int length = ojekhldbdck.Length;
if (num < length)
{
num += 2;
num += num;
bool flag;
if (!flag)
{
}
while (flag)
{
}
num++;
}
throw new NullReferenceException();
}
// Token: 0x0400E67D RID: 59005
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E67D")]
protected Guid[] OJEKHLDBDCK;
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
// Token: 0x02001671 RID: 5745
[Token(Token = "0x2001671")]
public enum ABGKDPCNDLF
{
// Token: 0x04005880 RID: 22656
[Token(Token = "0x4005880")]
None,
// Token: 0x04005881 RID: 22657
[Token(Token = "0x4005881")]
Personal = 10,
// Token: 0x04005882 RID: 22658
[Token(Token = "0x4005882")]
Plus = 20,
// Token: 0x04005883 RID: 22659
[Token(Token = "0x4005883")]
Pro = 30
}
+121
View File
@@ -0,0 +1,121 @@
using System;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core;
using RecRoom.Inputs;
using UnityEngine;
// Token: 0x02002F5E RID: 12126
[Token(Token = "0x2002F5E")]
public class ABHFLIFGKIG : PEFMGGLMODE
{
// Token: 0x06014A4E RID: 84558 RVA: 0x004D2A08 File Offset: 0x004D0C08
[Token(Token = "0x6014A4E")]
[Address(RVA = "0xD07D40", Offset = "0xD06B40", VA = "0x180D07D40", Slot = "8")]
public override void LALEKKCHBHD(Quaternion NNBMANPICHA, Vector3 GLIJPIDABED)
{
base.LALEKKCHBHD(NNBMANPICHA, GLIJPIDABED);
Transform mdkdcjfebjh = this.MDKDCJFEBJH;
Vector3 up = Vector3.up;
Vector3 vector;
float z = vector.z;
this.NLIECGEOPGH.z = z;
}
// Token: 0x06014A4F RID: 84559 RVA: 0x004D2A48 File Offset: 0x004D0C48
[Token(Token = "0x6014A4F")]
[Address(RVA = "0xD07930", Offset = "0xD06730", VA = "0x180D07930", Slot = "6")]
public override Quaternion HCNGHKKEELE(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Vector3 GLIJPIDABED, Quaternion NNBMANPICHA, LOCNHHPGIAG DBFBLNILIGL, NFOJNNKAEFL LIONOFNBCNE, ScreensCameraInputGamepadSettings BGOMJGPANHB, ScreenCameraTargetingData NIPEIFOAGBJ, bool CHEJBIBOBPH, bool EALHIPLOBGP)
{
float trackingSpaceRotationVelocity = FINBOONIGDO._trackingSpaceRotationVelocity;
bool flag;
if (!flag)
{
Color yellow = Color.yellow;
float trackingSpaceRotationVelocity2 = FINBOONIGDO._trackingSpaceRotationVelocity;
Vector3 up = Vector3.up;
}
throw new NullReferenceException();
}
// Token: 0x06014A50 RID: 84560 RVA: 0x004D2A80 File Offset: 0x004D0C80
[Token(Token = "0x6014A50")]
[Address(RVA = "0xD07EC0", Offset = "0xD06CC0", VA = "0x180D07EC0", Slot = "7")]
public override Vector3 PKDPMDJLLAF(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Vector3 GLIJPIDABED, Quaternion NNBMANPICHA, LOCNHHPGIAG DBFBLNILIGL, NFOJNNKAEFL LIONOFNBCNE, ScreenCameraTargetingData NIPEIFOAGBJ, bool CHEJBIBOBPH, bool EALHIPLOBGP, out Vector3 DDELPDMAHFA)
{
/*
An exception occurred when decompiling this method (06014A50)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 ABHFLIFGKIG::PKDPMDJLLAF(RecRoom.ScreenPlayerController,Player,UnityEngine.Vector3,UnityEngine.Quaternion,LOCNHHPGIAG,NFOJNNKAEFL,RecRoom.Core.ScreenCameraTargetingData,System.Boolean,System.Boolean,UnityEngine.Vector3&)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_0B:
stloc:float32(var_3_11, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_2)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06014A51 RID: 84561 RVA: 0x004D2AA0 File Offset: 0x004D0CA0
[Token(Token = "0x6014A51")]
[Address(RVA = "0xD07BE0", Offset = "0xD069E0", VA = "0x180D07BE0")]
private Vector3 KLPDNABGDEN(Vector3 GLIJPIDABED)
{
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
float z3 = Vector3.up.z;
Vector3 vector3;
float z4 = vector3.z;
Vector3 vector4;
float z5 = vector4.z;
throw new NullReferenceException();
}
// Token: 0x06014A52 RID: 84562 RVA: 0x004D2AE4 File Offset: 0x004D0CE4
[Token(Token = "0x6014A52")]
[Address(RVA = "0xD07F70", Offset = "0xD06D70", VA = "0x180D07F70")]
private Vector3 POIHAAGIKGK()
{
Vector3 up = Vector3.up;
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x06014A53 RID: 84563 RVA: 0x004D2B08 File Offset: 0x004D0D08
[Token(Token = "0x6014A53")]
[Address(RVA = "0xD081A0", Offset = "0xD06FA0", VA = "0x180D081A0")]
public ABHFLIFGKIG()
{
float z = Vector3.zero.z;
this.MHBMKPIDJPG.z = z;
float z2 = Vector3.forward.z;
this.NLIECGEOPGH.z = z2;
base..ctor();
}
// Token: 0x0400D9BF RID: 55743
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D9BF")]
public Transform MDKDCJFEBJH;
// Token: 0x0400D9C0 RID: 55744
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D9C0")]
public Vector3 MHBMKPIDJPG;
// Token: 0x0400D9C1 RID: 55745
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400D9C1")]
private Vector3 NLIECGEOPGH;
}
+79
View File
@@ -0,0 +1,79 @@
using System;
using Cpp2IlInjected;
// Token: 0x020029CF RID: 10703
[Token(Token = "0x20029CF")]
public class ABKBMAKEGMB
{
// Token: 0x06011E8D RID: 73357 RVA: 0x00414E48 File Offset: 0x00413048
[Token(Token = "0x6011E8D")]
[Address(RVA = "0xD082F0", Offset = "0xD070F0", VA = "0x180D082F0")]
public ABKBMAKEGMB(LGNOMEAJJHK ENJEOLBEALP, string MMBOKOLAJFH, GAMNIEMGCBI FBLECJLJMMM, OOBADNCKEAP[] IKHCBHDLNBB, Action NPJOCKALLNO)
{
int num;
int num2;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
this.APEHHIKOGMJ = oknnkfgfodl;
base..ctor();
OKNNKFGFODL apehhikogmj = this.APEHHIKOGMJ;
this.JPOHGBCEJEJ = ENJEOLBEALP;
this.FIKEBGGCDFN = MMBOKOLAJFH;
this.DKHHCIHGLDJ = FBLECJLJMMM;
this.HNJGFAPLNPN = 0;
}
// Token: 0x06011E8E RID: 73358 RVA: 0x00414EB0 File Offset: 0x004130B0
[Token(Token = "0x6011E8E")]
[Address(RVA = "0xD08250", Offset = "0xD07050", VA = "0x180D08250", Slot = "1")]
protected override void Finalize()
{
int num;
do
{
num = 0;
this.APEHHIKOGMJ.LKLKGDMFMCC();
base..ctor();
}
while (num != 0);
}
// Token: 0x06011E8F RID: 73359 RVA: 0x00414EDC File Offset: 0x004130DC
[Token(Token = "0x6011E8F")]
[Address(RVA = "0xD08230", Offset = "0xD07030", VA = "0x180D08230")]
public void APNMHFPAGLL()
{
OKNNKFGFODL apehhikogmj = this.APEHHIKOGMJ;
if (apehhikogmj != 0)
{
apehhikogmj.CNFDGDEOPPF();
return;
}
}
// Token: 0x0400B8DB RID: 47323
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B8DB")]
public readonly LGNOMEAJJHK JPOHGBCEJEJ;
// Token: 0x0400B8DC RID: 47324
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B8DC")]
public readonly string FIKEBGGCDFN;
// Token: 0x0400B8DD RID: 47325
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B8DD")]
public readonly GAMNIEMGCBI DKHHCIHGLDJ = (GAMNIEMGCBI)((ulong)4294967295L);
// Token: 0x0400B8DE RID: 47326
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400B8DE")]
public readonly OOBADNCKEAP[] HNJGFAPLNPN;
// Token: 0x0400B8DF RID: 47327
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400B8DF")]
private readonly OKNNKFGFODL APEHHIKOGMJ;
}
+646
View File
@@ -0,0 +1,646 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using JetBrains.Annotations;
using RecRoom;
using RecRoom.Circuits;
using RecRoom.Core.Creation;
using RecRoom.Persistence;
using RecRoom.Systems.PlayerRoles;
using UnityEngine;
// Token: 0x0200310C RID: 12556
[Token(Token = "0x200310C")]
public class ABMHDAEIKAF
{
// Token: 0x17003B67 RID: 15207
// (get) Token: 0x06015868 RID: 88168 RVA: 0x00509800 File Offset: 0x00507A00
[Token(Token = "0x17003B67")]
[CanBeNull]
public RuntimeSpawnableToolConfig OJHCDMMGBPM
{
[Token(Token = "0x6015868")]
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
get;
}
// Token: 0x17003B68 RID: 15208
// (get) Token: 0x06015869 RID: 88169 RVA: 0x00509814 File Offset: 0x00507A14
[Token(Token = "0x17003B68")]
private bool GNFPADANJEB
{
[Token(Token = "0x6015869")]
[Address(RVA = "0xD08D80", Offset = "0xD07B80", VA = "0x180D08D80")]
get
{
if (this.BFKOIDKILPN == 0)
{
}
bool flag;
return flag;
}
}
// Token: 0x17003B69 RID: 15209
// (get) Token: 0x0601586A RID: 88170 RVA: 0x0050982C File Offset: 0x00507A2C
[Token(Token = "0x17003B69")]
private PPLFNCHJCEP DBDNDPEPOOJ
{
[Token(Token = "0x601586A")]
[Address(RVA = "0xD09040", Offset = "0xD07E40", VA = "0x180D09040")]
get
{
PPLFNCHJCEP imcgoldpjoh = this.IMCGOLDPJOH;
if (imcgoldpjoh == 0)
{
int num;
PPLFNCHJCEP pplfnchjcep = new PPLFNCHJCEP(num);
num = 0;
this.IMCGOLDPJOH = pplfnchjcep;
}
return imcgoldpjoh;
}
}
// Token: 0x0601586B RID: 88171 RVA: 0x00509858 File Offset: 0x00507A58
[Token(Token = "0x601586B")]
[Address(RVA = "0xD09FC0", Offset = "0xD08DC0", VA = "0x180D09FC0")]
public ABMHDAEIKAF(string FNKOCNMJKLK, OGNBCNBPFCC AAICMBDEJBE, int KEIHNAGDKIM)
{
this.KIJGMPMMICC = FNKOCNMJKLK;
this.MHDPLJDBCAN = AAICMBDEJBE;
this.KEIHNAGDKIM = KEIHNAGDKIM;
ArgumentException ex = new ArgumentException("Invalid Prefab Name: \"" + FNKOCNMJKLK + "\"");
ABMHDAEIKAF abmhdaeikaf = this.MGFGDHOONOD(ex);
int mhdpljdbcan = (int)this.MHDPLJDBCAN;
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
this.OJHCDMMGBPM = runtimeSpawnableToolConfig;
}
// Token: 0x0601586C RID: 88172 RVA: 0x005098BC File Offset: 0x00507ABC
[Token(Token = "0x601586C")]
[Address(RVA = "0xD08EF0", Offset = "0xD07CF0", VA = "0x180D08EF0")]
public ABMHDAEIKAF IINKJBCEBID()
{
this.ONAAOIDADED = true;
return this;
}
// Token: 0x0601586D RID: 88173 RVA: 0x005098D4 File Offset: 0x00507AD4
[Token(Token = "0x601586D")]
[Address(RVA = "0xD09110", Offset = "0xD07F10", VA = "0x180D09110")]
public ABMHDAEIKAF LOBHMBHKAFI(Guid NJODJPLNEHK)
{
ABMHDAEIKAF abmhdaeikaf;
return abmhdaeikaf;
}
// Token: 0x0601586E RID: 88174 RVA: 0x005098E4 File Offset: 0x00507AE4
[Token(Token = "0x601586E")]
[Address(RVA = "0xD09940", Offset = "0xD08740", VA = "0x180D09940")]
public ABMHDAEIKAF MGLOIOLDBJC(out Guid ENJEOLBEALP, Guid LBCJINPGLPN)
{
Guid guid = Guid.NewGuid();
this.EGBBFJJEPMC = false;
bool egbbfjjepmc = this.EGBBFJJEPMC;
ABMHDAEIKAF abmhdaeikaf = this.LDDCEAFLJBL<bool>("cv2_cpd", egbbfjjepmc);
return this;
}
// Token: 0x0601586F RID: 88175 RVA: 0x00509914 File Offset: 0x00507B14
[Token(Token = "0x601586F")]
[Address(RVA = "0xD09A40", Offset = "0xD08840", VA = "0x180D09A40")]
public ABMHDAEIKAF MJGLJJNHIOL(Guid ENJEOLBEALP, Guid LBCJINPGLPN)
{
this.EGBBFJJEPMC = true;
bool egbbfjjepmc = this.EGBBFJJEPMC;
ABMHDAEIKAF abmhdaeikaf = this.LDDCEAFLJBL<bool>("cv2_cpd", egbbfjjepmc);
return this;
}
// Token: 0x06015870 RID: 88176 RVA: 0x00509940 File Offset: 0x00507B40
[Token(Token = "0x6015870")]
[Address(RVA = "0xD08610", Offset = "0xD07410", VA = "0x180D08610")]
private ABMHDAEIKAF CNDBPDDNBDP(Guid BOJNNELMAHN)
{
return this;
}
// Token: 0x06015871 RID: 88177 RVA: 0x00509950 File Offset: 0x00507B50
[Token(Token = "0x6015871")]
[Address(RVA = "0xD08E00", Offset = "0xD07C00", VA = "0x180D08E00")]
public ABMHDAEIKAF HCLAAPFAGPC(out Guid ENJEOLBEALP)
{
Guid guid = Guid.NewGuid();
int num = 0;
return this.LDDCEAFLJBL<bool>("cv2_prd", num != 0);
}
// Token: 0x06015872 RID: 88178 RVA: 0x00509974 File Offset: 0x00507B74
[Token(Token = "0x6015872")]
[Address(RVA = "0xD09820", Offset = "0xD08620", VA = "0x180D09820")]
public ABMHDAEIKAF MFHCDLDFFIN(Guid ENJEOLBEALP)
{
return this.LDDCEAFLJBL<bool>("cv2_prd", true);
}
// Token: 0x06015873 RID: 88179 RVA: 0x00509990 File Offset: 0x00507B90
[Token(Token = "0x6015873")]
[Address(RVA = "0xD08460", Offset = "0xD07260", VA = "0x180D08460")]
public ABMHDAEIKAF BFBNCIONGKL()
{
this.HCFPNDNDINP = true;
return this;
}
// Token: 0x06015874 RID: 88180 RVA: 0x005099A8 File Offset: 0x00507BA8
[Token(Token = "0x6015874")]
[Address(RVA = "0xD08F90", Offset = "0xD07D90", VA = "0x180D08F90")]
public ABMHDAEIKAF JMEIDINNIME(Type LCDFMAJEHPA)
{
int num = CircuitNode.NewNodeId();
this.OOIHBHGLENE = LCDFMAJEHPA;
this.IEBMOBMCPBD = num;
int num2 = 0;
return this.NDBKALHAOBM<int>("CO_CN", num, num2);
}
// Token: 0x06015875 RID: 88181 RVA: 0x005099DC File Offset: 0x00507BDC
[Token(Token = "0x6015875")]
[Address(RVA = "0xD08F00", Offset = "0xD07D00", VA = "0x180D08F00")]
public ABMHDAEIKAF JKFGHBGKEEF(int IEBMOBMCPBD, Dictionary<int, int> DDOMAKJGBKL)
{
if (DDOMAKJGBKL != 0)
{
int num = DDOMAKJGBKL[IEBMOBMCPBD];
}
this.IEBMOBMCPBD = IEBMOBMCPBD;
int num2 = 0;
return this.NDBKALHAOBM<int>("CO_CN", IEBMOBMCPBD, num2);
}
// Token: 0x06015876 RID: 88182 RVA: 0x00509A14 File Offset: 0x00507C14
[Token(Token = "0x6015876")]
[Address(RVA = "0xD09D60", Offset = "0xD08B60", VA = "0x180D09D60")]
private ABMHDAEIKAF OEJJHAAPAIE(int IEBMOBMCPBD, [Optional] Dictionary<int, int> DDOMAKJGBKL)
{
if (DDOMAKJGBKL != 0)
{
int num = DDOMAKJGBKL[IEBMOBMCPBD];
}
this.IEBMOBMCPBD = IEBMOBMCPBD;
int num2 = 0;
return this.NDBKALHAOBM<int>("CO_CN", IEBMOBMCPBD, num2);
}
// Token: 0x06015877 RID: 88183 RVA: 0x00509A4C File Offset: 0x00507C4C
[Token(Token = "0x6015877")]
[Address(RVA = "0xD08EA0", Offset = "0xD07CA0", VA = "0x180D08EA0")]
public ABMHDAEIKAF HHOOINBNEEK(Vector3 LKNKANFGCKI, Quaternion LKIKONBGDAK, float MKDHFENOFDO = 1f)
{
float z = LKNKANFGCKI.z;
this.JOPNCBPOHDA.z = z;
this.MKDHFENOFDO = MKDHFENOFDO;
return this;
}
// Token: 0x06015878 RID: 88184 RVA: 0x00509A74 File Offset: 0x00507C74
[Token(Token = "0x6015878")]
[Address(RVA = "0xD08DD0", Offset = "0xD07BD0", VA = "0x180D08DD0")]
public ABMHDAEIKAF GLEJHIKAONP(Vector3 LKNKANFGCKI)
{
float z = LKNKANFGCKI.z;
this.JOPNCBPOHDA.z = z;
return this;
}
// Token: 0x06015879 RID: 88185 RVA: 0x00509A98 File Offset: 0x00507C98
[Token(Token = "0x6015879")]
[Address(RVA = "0xD08DF0", Offset = "0xD07BF0", VA = "0x180D08DF0")]
public ABMHDAEIKAF GPHDAJBOFNA(Quaternion LKIKONBGDAK)
{
return this;
}
// Token: 0x0601587A RID: 88186 RVA: 0x00509AA8 File Offset: 0x00507CA8
[Token(Token = "0x601587A")]
[Address(RVA = "0xD09F30", Offset = "0xD08D30", VA = "0x180D09F30")]
public ABMHDAEIKAF OLFHLPBHMKE(float MKDHFENOFDO)
{
this.MKDHFENOFDO = MKDHFENOFDO;
return this;
}
// Token: 0x0601587B RID: 88187 RVA: 0x00509AC0 File Offset: 0x00507CC0
[Token(Token = "0x601587B")]
[Address(RVA = "0xD09F40", Offset = "0xD08D40", VA = "0x180D09F40")]
public ABMHDAEIKAF ONGNLFMPLOC(Color? GJAINANBOCB)
{
bool has_value = GJAINANBOCB.has_value;
ABMHDAEIKAF abmhdaeikaf;
return abmhdaeikaf;
}
// Token: 0x0601587C RID: 88188 RVA: 0x00509AD8 File Offset: 0x00507CD8
[Token(Token = "0x601587C")]
[Address(RVA = "0xD091A0", Offset = "0xD07FA0", VA = "0x180D091A0")]
public ABMHDAEIKAF LOLLBKHOOEA(CGLKOJIMDIH? GILKBPKMMBF)
{
return this.NDBKALHAOBM<CGLKOJIMDIH>("CRM_TO", GILKBPKMMBF, (CGLKOJIMDIH)((uint)(-1)));
}
// Token: 0x0601587D RID: 88189 RVA: 0x00509AF4 File Offset: 0x00507CF4
[Token(Token = "0x601587D")]
[Address(RVA = "0x1771790", Offset = "0x1770590", VA = "0x181771790")]
public ABMHDAEIKAF NDBKALHAOBM<T>(string cpp2il__autoParamName__idx_0, T ONGBFDACHHG, [Optional] T EMEBALPLJDF) where T : struct
{
this.DBDNDPEPOOJ.BIHKNNPGGKP(cpp2il__autoParamName__idx_0);
throw new NullReferenceException();
}
// Token: 0x0601587E RID: 88190 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601587E")]
[Address(RVA = "0x1771870", Offset = "0x1770670", VA = "0x181771870")]
public ABMHDAEIKAF NDBKALHAOBM<T>(string cpp2il__autoParamName__idx_0, Nullable cpp2il__autoParamName__idx_1, [Optional] T EMEBALPLJDF) where T : struct
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601587F RID: 88191 RVA: 0x00509B14 File Offset: 0x00507D14
[Token(Token = "0x601587F")]
[Address(RVA = "0x17713D0", Offset = "0x17701D0", VA = "0x1817713D0")]
public ABMHDAEIKAF LDDCEAFLJBL<T>(string A_1, T ONGBFDACHHG)
{
PPLFNCHJCEP pplfnchjcep = this.DBDNDPEPOOJ;
return this;
}
// Token: 0x06015880 RID: 88192 RVA: 0x00509B30 File Offset: 0x00507D30
[Token(Token = "0x6015880")]
[Address(RVA = "0x1771610", Offset = "0x1770410", VA = "0x181771610")]
public ABMHDAEIKAF LDDCEAFLJBL<T>(KeyValuePair<string, T> AKFFHJGIFDD)
{
PPLFNCHJCEP pplfnchjcep = this.DBDNDPEPOOJ;
return this;
}
// Token: 0x06015881 RID: 88193 RVA: 0x00509B4C File Offset: 0x00507D4C
[Token(Token = "0x6015881")]
[Address(RVA = "0xD089D0", Offset = "0xD077D0", VA = "0x180D089D0")]
public ABMHDAEIKAF EBOOJGGHDJF(CreationManager.NMEELCFHDDC? EPBNIHDAFKE)
{
float z = Vector3.one.z;
Vector3 vector;
float z2 = vector.z;
float z3 = this.JOPNCBPOHDA.z;
float z4 = Vector3.one.z;
Vector3 vector2;
float z5 = vector2.z;
Matrix4x4 matrix4x;
float m = matrix4x.m01;
float m2 = matrix4x.m02;
float m3 = matrix4x.m03;
Matrix4x4 matrix4x2;
float m4 = matrix4x2.m01;
float m5 = matrix4x2.m02;
float m6 = matrix4x2.m20;
this.JOPNCBPOHDA.z = m6;
this.MKDHFENOFDO = m3;
return this;
}
// Token: 0x06015882 RID: 88194 RVA: 0x00509BDC File Offset: 0x00507DDC
[Token(Token = "0x6015882")]
[Address(RVA = "0xD08760", Offset = "0xD07560", VA = "0x180D08760")]
public ABMHDAEIKAF EBOOJGGHDJF(Matrix4x4 BMNJNMNLJKJ)
{
float z = this.JOPNCBPOHDA.z;
float z2 = Vector3.one.z;
Vector3 vector;
float z3 = vector.z;
float m = BMNJNMNLJKJ.m01;
float m2 = BMNJNMNLJKJ.m02;
float m3 = BMNJNMNLJKJ.m03;
Matrix4x4 matrix4x;
float m4 = matrix4x.m01;
float m5 = matrix4x.m02;
float m6 = matrix4x.m20;
this.JOPNCBPOHDA.z = m6;
this.MKDHFENOFDO = m3;
return this;
}
// Token: 0x06015883 RID: 88195 RVA: 0x00509C50 File Offset: 0x00507E50
[Token(Token = "0x6015883")]
[Address(RVA = "0xD098A0", Offset = "0xD086A0", VA = "0x180D098A0")]
public ABMHDAEIKAF MGFGDHOONOD(Exception EMNPHAPBBAH)
{
HashSet<Exception> bfkoidkilpn = this.BFKOIDKILPN;
if (bfkoidkilpn == 0)
{
HashSet<Exception> hashSet = new HashSet();
}
this.BFKOIDKILPN = bfkoidkilpn;
bool flag = bfkoidkilpn.Add(EMNPHAPBBAH);
return this;
}
// Token: 0x06015884 RID: 88196 RVA: 0x00509C84 File Offset: 0x00507E84
[Token(Token = "0x6015884")]
[Address(RVA = "0xD09200", Offset = "0xD08000", VA = "0x180D09200")]
[NotNull]
public DPHKMBCFIGJ MFBDEFCEDGN()
{
for (;;)
{
bool flag;
if (flag)
{
goto IL_19;
}
Dictionary<Guid, PersistenceView> allViews = PersistenceView.AllViews;
bool flag2;
if (flag2)
{
string text;
InvalidOperationException ex = new InvalidOperationException(text);
goto IL_19;
}
IL_2F:
this.NOABHHFADHA();
Debug.LogWarning("Attempting to build request with uniform scale of 0f");
HashSet<Exception> bfkoidkilpn = this.BFKOIDKILPN;
if (bfkoidkilpn != 0)
{
int count = bfkoidkilpn._count;
if (count > 0 && count == 1)
{
continue;
}
}
Type ooihbhglene = this.OOIHBHGLENE;
int num = 0;
if (ooihbhglene != num)
{
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int iebmobmcpbd = this.IEBMOBMCPBD;
}
int num2 = 0;
if ((this.HCFPNDNDINP ? 1 : 0) != num2)
{
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
bool flag3;
if (!flag3)
{
break;
}
}
HashSet<Exception> bfkoidkilpn2 = this.BFKOIDKILPN;
if (bfkoidkilpn2 == 0)
{
goto IL_DA;
}
int count2 = bfkoidkilpn2._count;
if (count2 <= 0)
{
goto IL_DA;
}
if (count2 == 1)
{
break;
}
continue;
IL_19:
ArgumentException ex2 = new ArgumentException("PersistenceID cannot be empty!");
ABMHDAEIKAF abmhdaeikaf = this.MGFGDHOONOD(ex2);
goto IL_2F;
}
InvalidOperationException ex3 = new InvalidOperationException("Couldn't create role");
ABMHDAEIKAF abmhdaeikaf2 = this.MGFGDHOONOD(ex3);
IL_DA:
OGNBCNBPFCC mhdpljdbcan = this.MHDPLJDBCAN;
if (this.IMCGOLDPJOH == 0)
{
int num3;
PPLFNCHJCEP pplfnchjcep = new PPLFNCHJCEP(num3);
num3 = 0;
this.IMCGOLDPJOH = pplfnchjcep;
}
float z = this.JOPNCBPOHDA.z;
DPHKMBCFIGJ dphkmbcfigj;
dphkmbcfigj.EPKNJJIGHLN.z = z;
Quaternion lbbhiaifbhf = this.LBBHIAIFBHF;
dphkmbcfigj.OKINPJLFKEJ = lbbhiaifbhf;
float mkdhfenofdo = this.MKDHFENOFDO;
dphkmbcfigj.PIFFNJDGHDE = mkdhfenofdo;
bool onaaoidaded = this.ONAAOIDADED;
dphkmbcfigj.IINKJBCEBID = onaaoidaded;
return dphkmbcfigj;
}
// Token: 0x06015885 RID: 88197 RVA: 0x00509DE8 File Offset: 0x00507FE8
[Token(Token = "0x6015885")]
[Address(RVA = "0xD083D0", Offset = "0xD071D0", VA = "0x180D083D0")]
[CanBeNull]
public DPHKMBCFIGJ BCCGKHKNBLB()
{
return this.MFBDEFCEDGN();
}
// Token: 0x06015886 RID: 88198 RVA: 0x00509E00 File Offset: 0x00508000
[Token(Token = "0x6015886")]
[Address(RVA = "0xD08EC0", Offset = "0xD07CC0", VA = "0x180D08EC0")]
[CanBeNull]
public Tool HLALBMPAGKI()
{
DPHKMBCFIGJ dphkmbcfigj;
do
{
dphkmbcfigj = this.BCCGKHKNBLB();
}
while (dphkmbcfigj == 0);
return dphkmbcfigj.NAJKKPMEBCM();
}
// Token: 0x06015887 RID: 88199 RVA: 0x00509E20 File Offset: 0x00508020
[Token(Token = "0x6015887")]
[Address(RVA = "0xD09DF0", Offset = "0xD08BF0", VA = "0x180D09DF0")]
private void OIIKEGMLNMB()
{
int num = 0;
if ((this.HCFPNDNDINP ? 1 : 0) == num || PlayerGameRoleManager.ONCPNMDGGKG.MasterForceCreateRole(num, num))
{
return;
}
InvalidOperationException ex = new InvalidOperationException("Couldn't create role");
ABMHDAEIKAF abmhdaeikaf = this.MGFGDHOONOD(ex);
}
// Token: 0x06015888 RID: 88200 RVA: 0x00509E68 File Offset: 0x00508068
[Token(Token = "0x6015888")]
[Address(RVA = "0xD08670", Offset = "0xD07470", VA = "0x180D08670")]
private void DKFHGLMDMBP()
{
Type ooihbhglene = this.OOIHBHGLENE;
int num = 0;
if (ooihbhglene != num)
{
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int iebmobmcpbd = this.IEBMOBMCPBD;
}
}
// Token: 0x06015889 RID: 88201 RVA: 0x00509E9C File Offset: 0x0050809C
[Token(Token = "0x6015889")]
[Address(RVA = "0xD09B10", Offset = "0xD08910", VA = "0x180D09B10")]
private void NOABHHFADHA()
{
Guid diemblfblib = this.DIEMBLFBLIB;
Guid empty = Guid.Empty;
if (diemblfblib == empty)
{
Guid phhpjnllklo = this.PHHPJNLLKLO;
Guid empty2 = Guid.Empty;
if (phhpjnllklo != empty2)
{
goto IL_64;
}
}
Guid diemblfblib2 = this.DIEMBLFBLIB;
Guid empty3 = Guid.Empty;
if (diemblfblib2 != empty3)
{
Guid phhpjnllklo2 = this.PHHPJNLLKLO;
Guid empty4 = Guid.Empty;
if (phhpjnllklo2 == empty4)
{
}
}
IL_64:
Guid diemblfblib3 = this.DIEMBLFBLIB;
Guid empty5 = Guid.Empty;
if (diemblfblib3 == empty5)
{
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig = this.<IMAAECBHHJF>k__BackingField;
if (runtimeSpawnableToolConfig != 0 && runtimeSpawnableToolConfig.spawnControlPanel)
{
ArgumentException ex = new ArgumentException("controlPanelContextId cannot be empty if the PrefabConfig requires a control panel to be spawned!");
ABMHDAEIKAF abmhdaeikaf = this.MGFGDHOONOD(ex);
}
}
}
// Token: 0x0601588A RID: 88202 RVA: 0x00509F58 File Offset: 0x00508158
[Token(Token = "0x601588A")]
[Address(RVA = "0xD08470", Offset = "0xD07270", VA = "0x180D08470")]
private void CBNDJBDLJII()
{
int num = 0;
Guid njodjplnehk = this.NJODJPLNEHK;
Guid empty = Guid.Empty;
if (!(njodjplnehk == empty))
{
Dictionary<Guid, PersistenceView> allViews = PersistenceView.AllViews;
Guid njodjplnehk2 = this.NJODJPLNEHK;
bool flag = allViews.TryGetValue(njodjplnehk2, num);
if (!flag)
{
return;
}
Guid njodjplnehk3 = this.NJODJPLNEHK;
string kijgmpmmicc = this.KIJGMPMMICC;
InvalidOperationException ex = new InvalidOperationException(string.Format("Trying to spawn {0} with PersistenceID {1}, but that ID already exists on object {2}", kijgmpmmicc, flag, num));
}
ArgumentException ex2 = new ArgumentException("PersistenceID cannot be empty!");
ABMHDAEIKAF abmhdaeikaf = this.MGFGDHOONOD(ex2);
}
// Token: 0x0601588B RID: 88203 RVA: 0x00509FE0 File Offset: 0x005081E0
[Token(Token = "0x601588B")]
[Address(RVA = "0xD090A0", Offset = "0xD07EA0", VA = "0x180D090A0")]
private void KKAHBAJKPPD()
{
Debug.LogWarning("Attempting to build request with uniform scale of 0f");
}
// Token: 0x0400E2D5 RID: 58069
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E2D5")]
public readonly string KIJGMPMMICC;
// Token: 0x0400E2D6 RID: 58070
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E2D6")]
private readonly OGNBCNBPFCC MHDPLJDBCAN;
// Token: 0x0400E2D7 RID: 58071
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400E2D7")]
private readonly int KEIHNAGDKIM;
// Token: 0x0400E2D8 RID: 58072
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E2D8")]
private Guid NJODJPLNEHK;
// Token: 0x0400E2D9 RID: 58073
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400E2D9")]
private Guid DIEMBLFBLIB;
// Token: 0x0400E2DA RID: 58074
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400E2DA")]
private Guid PHHPJNLLKLO;
// Token: 0x0400E2DB RID: 58075
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400E2DB")]
private bool EGBBFJJEPMC;
// Token: 0x0400E2DC RID: 58076
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x400E2DC")]
private Vector3 JOPNCBPOHDA;
// Token: 0x0400E2DD RID: 58077
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400E2DD")]
private Quaternion LBBHIAIFBHF;
// Token: 0x0400E2DE RID: 58078
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400E2DE")]
private float MKDHFENOFDO = 1f;
// Token: 0x0400E2DF RID: 58079
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400E2DF")]
private PPLFNCHJCEP IMCGOLDPJOH;
// Token: 0x0400E2E0 RID: 58080
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400E2E0")]
private bool ONAAOIDADED;
// Token: 0x0400E2E1 RID: 58081
[global::Cpp2IlInjected.FieldOffset(Offset = "0x81")]
[Token(Token = "0x400E2E1")]
private bool HCFPNDNDINP;
// Token: 0x0400E2E2 RID: 58082
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400E2E2")]
private Type OOIHBHGLENE;
// Token: 0x0400E2E3 RID: 58083
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400E2E3")]
private int IEBMOBMCPBD;
// Token: 0x0400E2E4 RID: 58084
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400E2E4")]
private HashSet<Exception> BFKOIDKILPN;
}
+14
View File
@@ -0,0 +1,14 @@
using System;
using Cpp2IlInjected;
// Token: 0x02000741 RID: 1857
[Token(Token = "0x2000741")]
public enum ABNICFOJDCI
{
// Token: 0x04002CA1 RID: 11425
[Token(Token = "0x4002CA1")]
PostEffect,
// Token: 0x04002CA2 RID: 11426
[Token(Token = "0x4002CA2")]
Debug
}
+33
View File
@@ -0,0 +1,33 @@
using System;
using Cpp2IlInjected;
// Token: 0x02001662 RID: 5730
[Token(Token = "0x2001662")]
public static class ABPMJODFHFJ
{
// Token: 0x0600846E RID: 33902 RVA: 0x001C4CDC File Offset: 0x001C2EDC
[Token(Token = "0x600846E")]
[Address(RVA = "0xD0A0C0", Offset = "0xD08EC0", VA = "0x180D0A0C0")]
public static byte[] LPJMFOPBMFH(byte[] DBHGIDACICD, int PCJMFBKBIEJ, int PDKHCAKJAHC, int LGGOFMELOPA, out int PPOGCOLBDNI)
{
/*
An exception occurred when decompiling this method (0600846E)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Byte[] ABPMJODFHFJ::LPJMFOPBMFH(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32&)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_104:
stloc:ArgumentException(var_24_10E, newobj:ArgumentException(ArgumentException::.ctor, ldstr:string("The stride must be greater than 0.")))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
+74
View File
@@ -0,0 +1,74 @@
using System;
using Cpp2IlInjected;
// Token: 0x0200335B RID: 13147
[Token(Token = "0x200335B")]
public enum ACBDPBHGKJL
{
// Token: 0x0400ED4F RID: 60751
[Token(Token = "0x400ED4F")]
Invalid = -1,
// Token: 0x0400ED50 RID: 60752
[Token(Token = "0x400ED50")]
Tube,
// Token: 0x0400ED51 RID: 60753
[Token(Token = "0x400ED51")]
Ribbon,
// Token: 0x0400ED52 RID: 60754
[Token(Token = "0x400ED52")]
LegacyBox,
// Token: 0x0400ED53 RID: 60755
[Token(Token = "0x400ED53")]
Sphere,
// Token: 0x0400ED54 RID: 60756
[Token(Token = "0x400ED54")]
Cylinder,
// Token: 0x0400ED55 RID: 60757
[Token(Token = "0x400ED55")]
LegacyWedge,
// Token: 0x0400ED56 RID: 60758
[Token(Token = "0x400ED56")]
LegacyPyramid,
// Token: 0x0400ED57 RID: 60759
[Token(Token = "0x400ED57")]
TriggerVolumeBox,
// Token: 0x0400ED58 RID: 60760
[Token(Token = "0x400ED58")]
Box,
// Token: 0x0400ED59 RID: 60761
[Token(Token = "0x400ED59")]
RoundedBox,
// Token: 0x0400ED5A RID: 60762
[Token(Token = "0x400ED5A")]
Wedge,
// Token: 0x0400ED5B RID: 60763
[Token(Token = "0x400ED5B")]
Pyramid,
// Token: 0x0400ED5C RID: 60764
[Token(Token = "0x400ED5C")]
HalfSphere,
// Token: 0x0400ED5D RID: 60765
[Token(Token = "0x400ED5D")]
Cone,
// Token: 0x0400ED5E RID: 60766
[Token(Token = "0x400ED5E")]
Pipe,
// Token: 0x0400ED5F RID: 60767
[Token(Token = "0x400ED5F")]
Donut,
// Token: 0x0400ED60 RID: 60768
[Token(Token = "0x400ED60")]
HalfPipe,
// Token: 0x0400ED61 RID: 60769
[Token(Token = "0x400ED61")]
Diamond,
// Token: 0x0400ED62 RID: 60770
[Token(Token = "0x400ED62")]
Mound,
// Token: 0x0400ED63 RID: 60771
[Token(Token = "0x400ED63")]
MIN_VALUE = -1,
// Token: 0x0400ED64 RID: 60772
[Token(Token = "0x400ED64")]
MAX_VALUE = 18
}
+35
View File
@@ -0,0 +1,35 @@
using System;
using Cpp2IlInjected;
using RecRoom.AGUI.ToolUIs;
// Token: 0x02002A0D RID: 10765
[Token(Token = "0x2002A0D")]
public sealed class ACDHFCHJBAK : AKHEMJGDGHD
{
// Token: 0x17003277 RID: 12919
// (get) Token: 0x0601206F RID: 73839 RVA: 0x0041D70C File Offset: 0x0041B90C
[Token(Token = "0x17003277")]
private OBBBPCBIMME MEPFFJLDHNP
{
[Token(Token = "0x601206F")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
}
// Token: 0x06012070 RID: 73840 RVA: 0x0041D720 File Offset: 0x0041B920
[Token(Token = "0x6012070")]
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
public ACDHFCHJBAK(OBBBPCBIMME LDNFNNNHPPB)
{
this.MEPFFJLDHNP = LDNFNNNHPPB;
}
// Token: 0x06012071 RID: 73841 RVA: 0x0041D73C File Offset: 0x0041B93C
[Token(Token = "0x6012071")]
[Address(RVA = "0xD0AAD0", Offset = "0xD098D0", VA = "0x180D0AAD0", Slot = "4")]
public void HEFAJPDICFB(MakerPenPaletteMoveableToolMenu AIEAKGAOMBB)
{
OBBBPCBIMME obbbpcbimme = this.<LAAELBKJOPB>k__BackingField;
AIEAKGAOMBB.ShowInventionDetailsFlow(obbbpcbimme);
}
}
+29
View File
@@ -0,0 +1,29 @@
using System;
using Cpp2IlInjected;
// Token: 0x02001540 RID: 5440
[Token(Token = "0x2001540")]
public enum ACDKILABNNC
{
// Token: 0x0400537F RID: 21375
[Token(Token = "0x400537F")]
Invalid,
// Token: 0x04005380 RID: 21376
[Token(Token = "0x4005380")]
LaserTagTickets,
// Token: 0x04005381 RID: 21377
[Token(Token = "0x4005381")]
RecCenterTokens,
// Token: 0x04005382 RID: 21378
[Token(Token = "0x4005382")]
LostSkullsGold = 100,
// Token: 0x04005383 RID: 21379
[Token(Token = "0x4005383")]
DraculaSilver,
// Token: 0x04005384 RID: 21380
[Token(Token = "0x4005384")]
RecRoyale_Season1 = 200,
// Token: 0x04005385 RID: 21381
[Token(Token = "0x4005385")]
RoomCurrency = 300
}
+120
View File
@@ -0,0 +1,120 @@
using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
// Token: 0x020029AE RID: 10670
[Token(Token = "0x20029AE")]
public static class ACDNIAEFGHK
{
// Token: 0x170031F2 RID: 12786
// (get) Token: 0x06011DDC RID: 73180 RVA: 0x00411DE8 File Offset: 0x0040FFE8
[Token(Token = "0x170031F2")]
private static PJJPKANNFCF ONCPNMDGGKG
{
[Token(Token = "0x6011DDC")]
[Address(RVA = "0xD0AD10", Offset = "0xD09B10", VA = "0x180D0AD10")]
get
{
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
if ((pmgcjepkfof == (ulong)3L || TouchScreenKeyboard.isSupported) && pmgcjepkfof == 0)
{
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof2;
if (pmgcjepkfof2 != (ulong)3L)
{
bool isSupported = TouchScreenKeyboard.isSupported;
if (isSupported && !isSupported)
{
MNEGKNHCKDE mnegknhckde = new MNEGKNHCKDE();
}
ODGKBBEONPN odgkbbeonpn = new ODGKBBEONPN();
}
BBPNAAHNOJP bbpnaahnojp = new BBPNAAHNOJP();
}
ODGKBBEONPN odgkbbeonpn2 = new ODGKBBEONPN();
throw new NullReferenceException();
}
}
// Token: 0x170031F3 RID: 12787
// (get) Token: 0x06011DDD RID: 73181 RVA: 0x00411E54 File Offset: 0x00410054
[Token(Token = "0x170031F3")]
public static bool BJIPCLFGBOE
{
[Token(Token = "0x6011DDD")]
[Address(RVA = "0xD0AB00", Offset = "0xD09900", VA = "0x180D0AB00")]
get
{
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
if (pmgcjepkfof == (ulong)3L)
{
return pmgcjepkfof == 0;
}
bool isSupported = TouchScreenKeyboard.isSupported;
if (!isSupported)
{
return isSupported;
}
return !isSupported;
}
}
// Token: 0x06011DDE RID: 73182 RVA: 0x00411E8C File Offset: 0x0041008C
[Token(Token = "0x6011DDE")]
[Address(RVA = "0xD0AF10", Offset = "0xD09D10", VA = "0x180D0AF10")]
public static void NHNKMPOMJDI()
{
PJJPKANNFCF pjjpkannfcf = ACDNIAEFGHK.ONCPNMDGGKG;
throw new NullReferenceException();
}
// Token: 0x06011DDF RID: 73183 RVA: 0x00411EA8 File Offset: 0x004100A8
[Token(Token = "0x6011DDF")]
[Address(RVA = "0xD0ABA0", Offset = "0xD099A0", VA = "0x180D0ABA0")]
public static void BALOKJMBNIN()
{
PJJPKANNFCF pjjpkannfcf = ACDNIAEFGHK.ONCPNMDGGKG;
throw new NullReferenceException();
}
// Token: 0x170031F4 RID: 12788
// (get) Token: 0x06011DE0 RID: 73184 RVA: 0x00411EC4 File Offset: 0x004100C4
[Token(Token = "0x170031F4")]
public static bool DNNENIJIFIM
{
[Token(Token = "0x6011DE0")]
[Address(RVA = "0xD0AF60", Offset = "0xD09D60", VA = "0x180D0AF60")]
get
{
PJJPKANNFCF pjjpkannfcf = ACDNIAEFGHK.ONCPNMDGGKG;
throw new NullReferenceException();
}
}
// Token: 0x170031F5 RID: 12789
// (get) Token: 0x06011DE1 RID: 73185 RVA: 0x00411EE0 File Offset: 0x004100E0
// (set) Token: 0x06011DE2 RID: 73186 RVA: 0x00411EF4 File Offset: 0x004100F4
[Token(Token = "0x170031F5")]
public static bool EAMNEDJMCHJ
{
[Token(Token = "0x6011DE1")]
[Address(RVA = "0xD0AC50", Offset = "0xD09A50", VA = "0x180D0AC50")]
get
{
return TMP_InputField.ForceTouchKeyboardDisabled;
}
[Token(Token = "0x6011DE2")]
[Address(RVA = "0xD0ABF0", Offset = "0xD099F0", VA = "0x180D0ABF0")]
set
{
TMP_InputField.ForceTouchKeyboardDisabled = value;
}
}
// Token: 0x0400B814 RID: 47124
[Token(Token = "0x400B814")]
private static PJJPKANNFCF ECBJFLDKEOM;
}
+55
View File
@@ -0,0 +1,55 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
// Token: 0x02001603 RID: 5635
[Token(Token = "0x2001603")]
public class ACFLHPLGMHH : IFAIJAGLDFK
{
// Token: 0x17001593 RID: 5523
// (get) Token: 0x060081E8 RID: 33256 RVA: 0x001BD1D0 File Offset: 0x001BB3D0
// (set) Token: 0x060081E9 RID: 33257 RVA: 0x001BD1E4 File Offset: 0x001BB3E4
[Token(Token = "0x17001593")]
public int GAINIOENNCG
{
[Token(Token = "0x60081E8")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get;
[Token(Token = "0x60081E9")]
[Address(RVA = "0x536480", Offset = "0x535280", VA = "0x180536480")]
private set;
}
// Token: 0x17001594 RID: 5524
// (get) Token: 0x060081EA RID: 33258 RVA: 0x001BD1F8 File Offset: 0x001BB3F8
// (set) Token: 0x060081EB RID: 33259 RVA: 0x001BD20C File Offset: 0x001BB40C
[Token(Token = "0x17001594")]
public DateTime DADMFEICKBB
{
[Token(Token = "0x60081EA")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x60081EB")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
private set;
}
// Token: 0x060081EC RID: 33260 RVA: 0x001BD220 File Offset: 0x001BB420
[Token(Token = "0x60081EC")]
[Address(RVA = "0xD0AFB0", Offset = "0xD09DB0", VA = "0x180D0AFB0", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("AccountId", PMMGDNALAEB);
this.<IFBPANODIPA>k__BackingField = num;
int num2 = 0;
DateTime dateTime = AEOPHJMOOFE.NEBCDECIPHD("CheeredAt", PMMGDNALAEB, num2 != 0);
this.<EDFKCNJBOCF>k__BackingField = dateTime;
}
// Token: 0x060081ED RID: 33261 RVA: 0x001BD258 File Offset: 0x001BB458
[Token(Token = "0x60081ED")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ACFLHPLGMHH()
{
}
}
+566
View File
@@ -0,0 +1,566 @@
using System;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
// Token: 0x02002062 RID: 8290
[Token(Token = "0x2002062")]
public readonly struct ACHNJMAHALI
{
// Token: 0x170021B9 RID: 8633
// (get) Token: 0x0600D3FC RID: 54268 RVA: 0x0030FB58 File Offset: 0x0030DD58
[Token(Token = "0x170021B9")]
public bool AJODECOBMAP
{
[Token(Token = "0x600D3FC")]
[Address(RVA = "0xD0E860", Offset = "0xD0D660", VA = "0x180D0E860")]
get
{
/*
An exception occurred when decompiling this method (0600D3FC)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean ACHNJMAHALI::BJDJPJEFHDP()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_0_06, ldfld:float32(ACHNJMAHALI::CODOFNDJLNP, ldloc:valuetype ACHNJMAHALI&(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170021BA RID: 8634
// (get) Token: 0x0600D3FD RID: 54269 RVA: 0x0030FB6C File Offset: 0x0030DD6C
[Token(Token = "0x170021BA")]
public bool LHFCMHCHBDG
{
[Token(Token = "0x600D3FD")]
[Address(RVA = "0xD0F000", Offset = "0xD0DE00", VA = "0x180D0F000")]
get
{
/*
An exception occurred when decompiling this method (0600D3FD)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean ACHNJMAHALI::KCKPNKJILBB()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_0_06, ldfld:float32(ACHNJMAHALI::EGIEGBMEOCM, ldloc:valuetype ACHNJMAHALI&(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170021BB RID: 8635
// (get) Token: 0x0600D3FE RID: 54270 RVA: 0x0030FB80 File Offset: 0x0030DD80
[Token(Token = "0x170021BB")]
public bool KNPDAONIIKD
{
[Token(Token = "0x600D3FE")]
[Address(RVA = "0xD0EFF0", Offset = "0xD0DDF0", VA = "0x180D0EFF0")]
get
{
/*
An exception occurred when decompiling this method (0600D3FE)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean ACHNJMAHALI::IDANEKFJPNG()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_0_06, ldfld:float32(ACHNJMAHALI::FKBHKLAMIIH, ldloc:valuetype ACHNJMAHALI&(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170021BC RID: 8636
// (get) Token: 0x0600D3FF RID: 54271 RVA: 0x0030FB94 File Offset: 0x0030DD94
[Token(Token = "0x170021BC")]
public bool NIFPJADJKJP
{
[Token(Token = "0x600D3FF")]
[Address(RVA = "0xD0F010", Offset = "0xD0DE10", VA = "0x180D0F010")]
get
{
/*
An exception occurred when decompiling this method (0600D3FF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean ACHNJMAHALI::MMBPHCDBDMK()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_0_06, ldfld:float32(ACHNJMAHALI::FGFJFEIKONH, ldloc:valuetype ACHNJMAHALI&(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x0600D400 RID: 54272 RVA: 0x0030FBA8 File Offset: 0x0030DDA8
[Token(Token = "0x600D400")]
[Address(RVA = "0xD0F020", Offset = "0xD0DE20", VA = "0x180D0F020")]
public ACHNJMAHALI(PlayerAnimationFrameData BJBEDJDCHCH, PlayerAnimationFrameTransform MKINDALDGFN)
{
Quaternion rotation = BJBEDJDCHCH.Head.Rotation;
float w = MKINDALDGFN.Rotation.w;
float w2 = BJBEDJDCHCH.Body.Rotation.w;
PlayerAnimationFrameTransform body = BJBEDJDCHCH.Body;
float rightHandPointingFinger = BJBEDJDCHCH.RightHandPointingFinger;
float rightHandTrigger = BJBEDJDCHCH.RightHandTrigger;
float leftHandThumbUp = BJBEDJDCHCH.LeftHandThumbUp;
float leftHandPointingFinger = BJBEDJDCHCH.LeftHandPointingFinger;
float rightHandThumbUp = BJBEDJDCHCH.RightHandThumbUp;
float leftHandTrigger = BJBEDJDCHCH.LeftHandTrigger;
Quaternion rotation2 = BJBEDJDCHCH.Head.Rotation;
this.PKPNMGGOPFB = rotation2;
this.EAFCPPAEHJA = body;
this.FJPMMIIMNJG = rotation2;
this.ENONEADFACP = 0;
this.EAFCPPAEHJA.Rotation.w = w2;
this.EGIEGBMEOCM = leftHandThumbUp;
this.FKIILPNLAKN = rightHandTrigger;
this.CPBIELIDPBI.Rotation.w = w;
this.ENGHJAAEHJK = leftHandTrigger;
this.CODOFNDJLNP = leftHandPointingFinger;
this.FKBHKLAMIIH = rightHandPointingFinger;
this.FGFJFEIKONH = rightHandThumbUp;
}
// Token: 0x0600D401 RID: 54273 RVA: 0x0030FC94 File Offset: 0x0030DE94
[Token(Token = "0x600D401")]
[Address(RVA = "0xD0F1F0", Offset = "0xD0DFF0", VA = "0x180D0F1F0")]
public ACHNJMAHALI(PlayerAnimationFrameTransform HNAOCEIKEPJ, float FFPGCEBNLKO, float DPPFGKGFKGP, float EALIIKANFMN, PlayerAnimationFrameTransform GNIOKNDDHFL, float LCBCEJOLNMA, float KCHBNLCLCGM, float LEPNOJBAMPE, PlayerAnimationFrameTransform DHDKFNGOPAJ, PlayerAnimationFrameTransform PMHFLAGKOPP, PlayerAnimationFrameTransform FOMHGMLPOND)
{
float w = HNAOCEIKEPJ.Rotation.w;
this.EGIEGBMEOCM = (float)0;
this.ENGHJAAEHJK = FFPGCEBNLKO;
this.CODOFNDJLNP = DPPFGKGFKGP;
this.FJPMMIIMNJG = 0;
this.FJPMMIIMNJG.Rotation.w = (float)0;
this.FKIILPNLAKN = (float)0;
this.FGFJFEIKONH = (float)0;
this.FKBHKLAMIIH = (float)0;
this.ENONEADFACP = 0;
this.ENONEADFACP.Rotation.w = (float)0;
this.EAFCPPAEHJA = 0;
this.EAFCPPAEHJA.Rotation.w = (float)0;
this.CPBIELIDPBI = 0;
this.CPBIELIDPBI.Rotation.w = (float)0;
}
// Token: 0x0600D402 RID: 54274 RVA: 0x0030FD38 File Offset: 0x0030DF38
[Token(Token = "0x600D402")]
[Address(RVA = "0xD0C520", Offset = "0xD0B320", VA = "0x180D0C520")]
public static ACHNJMAHALI ADPELJHGHKK(ACHNJMAHALI LONDCJPNKKN, ACHNJMAHALI PCEJJILDLGD, float LIMOILDIGKF)
{
float w = PCEJJILDLGD.CPBIELIDPBI.Rotation.w;
float codofndjlnp = PCEJJILDLGD.CODOFNDJLNP;
float w2 = PCEJJILDLGD.FJPMMIIMNJG.Rotation.w;
PlayerAnimationFrameTransform enoneadfacp = PCEJJILDLGD.ENONEADFACP;
float y = PCEJJILDLGD.ENONEADFACP.Rotation.y;
float z = PCEJJILDLGD.EAFCPPAEHJA.Rotation.z;
PlayerAnimationFrameTransform playerAnimationFrameTransform;
float w3 = playerAnimationFrameTransform.Rotation.w;
float w4 = PCEJJILDLGD.CPBIELIDPBI.Rotation.w;
float z2 = PCEJJILDLGD.EAFCPPAEHJA.Rotation.z;
PlayerAnimationFrameTransform playerAnimationFrameTransform2;
float w5 = playerAnimationFrameTransform2.Rotation.w;
float w6 = PCEJJILDLGD.CPBIELIDPBI.Rotation.w;
float z3 = PCEJJILDLGD.EAFCPPAEHJA.Rotation.z;
PlayerAnimationFrameTransform playerAnimationFrameTransform3;
float w7 = playerAnimationFrameTransform3.Rotation.w;
float w8 = PCEJJILDLGD.CPBIELIDPBI.Rotation.w;
float z4 = PCEJJILDLGD.EAFCPPAEHJA.Rotation.z;
PlayerAnimationFrameTransform playerAnimationFrameTransform4;
float w9 = playerAnimationFrameTransform4.Rotation.w;
float w10 = PCEJJILDLGD.CPBIELIDPBI.Rotation.w;
float z5 = PCEJJILDLGD.EAFCPPAEHJA.Rotation.z;
LONDCJPNKKN.PKPNMGGOPFB = z5;
LONDCJPNKKN.ENGHJAAEHJK = z5;
PlayerAnimationFrameTransform playerAnimationFrameTransform5;
float w11 = playerAnimationFrameTransform5.Rotation.w;
LONDCJPNKKN.EAFCPPAEHJA.Rotation.w = w9;
LONDCJPNKKN.CPBIELIDPBI.Rotation.w = w11;
float num;
LONDCJPNKKN.FKIILPNLAKN = num;
LONDCJPNKKN.FJPMMIIMNJG.Rotation.w = w5;
LONDCJPNKKN.ENONEADFACP.Rotation.w = w7;
return LONDCJPNKKN;
}
// Token: 0x0600D403 RID: 54275 RVA: 0x0030FED4 File Offset: 0x0030E0D4
[Token(Token = "0x600D403")]
[Address(RVA = "0xD0B020", Offset = "0xD09E20", VA = "0x180D0B020")]
public static ACHNJMAHALI ABNHIMCFCIG(ACHNJMAHALI CNOGINOPPCH)
{
PlayerAnimationFrameTransform playerAnimationFrameTransform;
float w = playerAnimationFrameTransform.Rotation.w;
PlayerAnimationFrameTransform playerAnimationFrameTransform2;
float w2 = playerAnimationFrameTransform2.Rotation.w;
PlayerAnimationFrameTransform playerAnimationFrameTransform3;
float w3 = playerAnimationFrameTransform3.Rotation.w;
PlayerAnimationFrameTransform playerAnimationFrameTransform4;
float w4 = playerAnimationFrameTransform4.Rotation.w;
CNOGINOPPCH.FJPMMIIMNJG.Rotation.w = w2;
CNOGINOPPCH.ENONEADFACP.Rotation.w = w3;
PlayerAnimationFrameTransform playerAnimationFrameTransform5;
float w5 = playerAnimationFrameTransform5.Rotation.w;
CNOGINOPPCH.CPBIELIDPBI.Rotation.w = w5;
CNOGINOPPCH.EAFCPPAEHJA.Rotation.w = w4;
return CNOGINOPPCH;
}
// Token: 0x0600D404 RID: 54276 RVA: 0x0030FF6C File Offset: 0x0030E16C
[Token(Token = "0x600D404")]
[Address(RVA = "0xD0D2C0", Offset = "0xD0C0C0", VA = "0x180D0D2C0")]
public static ACHNJMAHALI AFGCBKDFBEM(ACHNJMAHALI CNOGINOPPCH, Vector3 HMHIDKADOLM, Vector3 ONMENBBOCAA, Vector3 GKEKPIPAKII, Vector3 GMFLGEMPEJP, Vector3 BMIPAPMHPNE, Vector3 HINOMEIDAEM, Vector3 CLFHOHJKGDP, Vector3 PNANKACAFHA)
{
PlayerAnimationFrameTransform playerAnimationFrameTransform;
float w = playerAnimationFrameTransform.Rotation.w;
PlayerAnimationFrameTransform playerAnimationFrameTransform2;
float w2 = playerAnimationFrameTransform2.Rotation.w;
float z = GKEKPIPAKII.z;
float z2 = ONMENBBOCAA.z;
PlayerAnimationFrameTransform playerAnimationFrameTransform3;
float w3 = playerAnimationFrameTransform3.Rotation.w;
float z3 = Vector3.zero.z;
float z4 = ONMENBBOCAA.z;
PlayerAnimationFrameTransform playerAnimationFrameTransform4;
float w4 = playerAnimationFrameTransform4.Rotation.w;
CNOGINOPPCH.EAFCPPAEHJA.Rotation.w = w4;
CNOGINOPPCH.FJPMMIIMNJG.Rotation.w = w2;
PlayerAnimationFrameTransform playerAnimationFrameTransform5;
float w5 = playerAnimationFrameTransform5.Rotation.w;
CNOGINOPPCH.CPBIELIDPBI.Rotation.w = w5;
CNOGINOPPCH.ENONEADFACP.Rotation.w = w3;
return CNOGINOPPCH;
}
// Token: 0x0600D405 RID: 54277 RVA: 0x0031002C File Offset: 0x0030E22C
[Token(Token = "0x600D405")]
[Address(RVA = "0xD0E870", Offset = "0xD0D670", VA = "0x180D0E870")]
public static ACHNJMAHALI ELPJHGABDIP(ACHNJMAHALI CNOGINOPPCH, Vector3 FGBIGGLLPIJ, Vector3 JLPMFHEGBIB)
{
float z = JLPMFHEGBIB.z;
PlayerAnimationFrameTransform playerAnimationFrameTransform;
float w = playerAnimationFrameTransform.Rotation.w;
float z2 = JLPMFHEGBIB.z;
PlayerAnimationFrameTransform playerAnimationFrameTransform2;
float w2 = playerAnimationFrameTransform2.Rotation.w;
float z3 = JLPMFHEGBIB.z;
PlayerAnimationFrameTransform playerAnimationFrameTransform3;
float w3 = playerAnimationFrameTransform3.Rotation.w;
CNOGINOPPCH.ENONEADFACP.Rotation.w = w3;
CNOGINOPPCH.EAFCPPAEHJA.Rotation.w = w3;
CNOGINOPPCH.CPBIELIDPBI.Rotation.w = w3;
CNOGINOPPCH.FJPMMIIMNJG.Rotation.w = w2;
return CNOGINOPPCH;
}
// Token: 0x0600D406 RID: 54278 RVA: 0x003100C4 File Offset: 0x0030E2C4
[Token(Token = "0x600D406")]
[Address(RVA = "0xD0B780", Offset = "0xD0A580", VA = "0x180D0B780")]
public static ACHNJMAHALI ADPELJHGHKK(ACHNJMAHALI PBKNLKNPHLB, ACHNJMAHALI DLGMDBBEKGM, float GFJJDGCCIOG, float NGBCPBMKBGN, float MDPPCBKFNBB, float JIBPOMONAIE, float MKLGCONFOJJ)
{
float y = DLGMDBBEKGM.ENONEADFACP.Rotation.y;
PlayerAnimationFrameTransform playerAnimationFrameTransform;
float w = playerAnimationFrameTransform.Rotation.w;
float w2 = DLGMDBBEKGM.CPBIELIDPBI.Rotation.w;
float z = DLGMDBBEKGM.EAFCPPAEHJA.Rotation.z;
PlayerAnimationFrameTransform playerAnimationFrameTransform2;
float w3 = playerAnimationFrameTransform2.Rotation.w;
float w4 = DLGMDBBEKGM.CPBIELIDPBI.Rotation.w;
float z2 = DLGMDBBEKGM.EAFCPPAEHJA.Rotation.z;
PlayerAnimationFrameTransform playerAnimationFrameTransform3;
float w5 = playerAnimationFrameTransform3.Rotation.w;
float w6 = DLGMDBBEKGM.CPBIELIDPBI.Rotation.w;
float z3 = DLGMDBBEKGM.EAFCPPAEHJA.Rotation.z;
PlayerAnimationFrameTransform playerAnimationFrameTransform4;
float w7 = playerAnimationFrameTransform4.Rotation.w;
float w8 = DLGMDBBEKGM.CPBIELIDPBI.Rotation.w;
float z4 = DLGMDBBEKGM.EAFCPPAEHJA.Rotation.z;
float num;
PBKNLKNPHLB.ENGHJAAEHJK = num;
PBKNLKNPHLB.PKPNMGGOPFB = z4;
PlayerAnimationFrameTransform playerAnimationFrameTransform5;
float w9 = playerAnimationFrameTransform5.Rotation.w;
PBKNLKNPHLB.EAFCPPAEHJA.Rotation.w = w7;
PBKNLKNPHLB.CPBIELIDPBI.Rotation.w = w9;
float num2;
PBKNLKNPHLB.FKIILPNLAKN = num2;
PBKNLKNPHLB.FJPMMIIMNJG.Rotation.w = w3;
PBKNLKNPHLB.ENONEADFACP.Rotation.w = w5;
return PBKNLKNPHLB;
}
// Token: 0x0600D407 RID: 54279 RVA: 0x0031021C File Offset: 0x0030E41C
[Token(Token = "0x600D407")]
[Address(RVA = "0xD0DB10", Offset = "0xD0C910", VA = "0x180D0DB10")]
public static ACHNJMAHALI AIAJNHPLBAA(ACHNJMAHALI OOPOBMEEJJM, ACHNJMAHALI ONDMINBDCDL, AdditiveAnimationWeight GIEEGIFHNMP)
{
float w = ONDMINBDCDL.CPBIELIDPBI.Rotation.w;
float y = GIEEGIFHNMP.RotationWeight.y;
OOPOBMEEJJM.ENONEADFACP = y;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w;
PlayerAnimationFrameTransform playerAnimationFrameTransform;
float w2 = playerAnimationFrameTransform.Rotation.w;
float w3 = ONDMINBDCDL.CPBIELIDPBI.Rotation.w;
float codofndjlnp = ONDMINBDCDL.CODOFNDJLNP;
OOPOBMEEJJM.CODOFNDJLNP = codofndjlnp;
float w4 = ONDMINBDCDL.FJPMMIIMNJG.Rotation.w;
PlayerAnimationFrameTransform enoneadfacp = ONDMINBDCDL.ENONEADFACP;
OOPOBMEEJJM.FJPMMIIMNJG.Rotation.w = w4;
float y2 = ONDMINBDCDL.ENONEADFACP.Rotation.y;
OOPOBMEEJJM.ENONEADFACP = enoneadfacp;
OOPOBMEEJJM.ENONEADFACP.Rotation.y = y2;
float z = ONDMINBDCDL.EAFCPPAEHJA.Rotation.z;
OOPOBMEEJJM.EAFCPPAEHJA.Rotation.z = z;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w3;
float y3 = GIEEGIFHNMP.RotationWeight.y;
OOPOBMEEJJM.ENONEADFACP = y3;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w3;
float w5 = ONDMINBDCDL.CPBIELIDPBI.Rotation.w;
float codofndjlnp2 = ONDMINBDCDL.CODOFNDJLNP;
OOPOBMEEJJM.CODOFNDJLNP = codofndjlnp2;
float w6 = ONDMINBDCDL.FJPMMIIMNJG.Rotation.w;
PlayerAnimationFrameTransform enoneadfacp2 = ONDMINBDCDL.ENONEADFACP;
OOPOBMEEJJM.FJPMMIIMNJG.Rotation.w = w6;
float y4 = ONDMINBDCDL.ENONEADFACP.Rotation.y;
OOPOBMEEJJM.ENONEADFACP = enoneadfacp2;
OOPOBMEEJJM.ENONEADFACP.Rotation.y = y4;
float z2 = ONDMINBDCDL.EAFCPPAEHJA.Rotation.z;
OOPOBMEEJJM.EAFCPPAEHJA.Rotation.z = z2;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w5;
float y5 = GIEEGIFHNMP.RotationWeight.y;
OOPOBMEEJJM.ENONEADFACP = y5;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w5;
float w7 = ONDMINBDCDL.CPBIELIDPBI.Rotation.w;
float codofndjlnp3 = ONDMINBDCDL.CODOFNDJLNP;
OOPOBMEEJJM.CODOFNDJLNP = codofndjlnp3;
float w8 = ONDMINBDCDL.FJPMMIIMNJG.Rotation.w;
PlayerAnimationFrameTransform enoneadfacp3 = ONDMINBDCDL.ENONEADFACP;
OOPOBMEEJJM.FJPMMIIMNJG.Rotation.w = w8;
float y6 = ONDMINBDCDL.ENONEADFACP.Rotation.y;
OOPOBMEEJJM.ENONEADFACP = enoneadfacp3;
OOPOBMEEJJM.ENONEADFACP.Rotation.y = y6;
float z3 = ONDMINBDCDL.EAFCPPAEHJA.Rotation.z;
OOPOBMEEJJM.EAFCPPAEHJA.Rotation.z = z3;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w7;
float y7 = GIEEGIFHNMP.RotationWeight.y;
OOPOBMEEJJM.ENONEADFACP = y7;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w7;
float w9 = ONDMINBDCDL.CPBIELIDPBI.Rotation.w;
float codofndjlnp4 = ONDMINBDCDL.CODOFNDJLNP;
OOPOBMEEJJM.CODOFNDJLNP = codofndjlnp4;
float w10 = ONDMINBDCDL.FJPMMIIMNJG.Rotation.w;
PlayerAnimationFrameTransform enoneadfacp4 = ONDMINBDCDL.ENONEADFACP;
OOPOBMEEJJM.FJPMMIIMNJG.Rotation.w = w10;
float y8 = ONDMINBDCDL.ENONEADFACP.Rotation.y;
OOPOBMEEJJM.ENONEADFACP = enoneadfacp4;
OOPOBMEEJJM.ENONEADFACP.Rotation.y = y8;
float z4 = ONDMINBDCDL.EAFCPPAEHJA.Rotation.z;
OOPOBMEEJJM.EAFCPPAEHJA.Rotation.z = z4;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w9;
float y9 = GIEEGIFHNMP.RotationWeight.y;
OOPOBMEEJJM.ENONEADFACP = y9;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w9;
PlayerAnimationFrameTransform playerAnimationFrameTransform2;
float w11 = playerAnimationFrameTransform2.Rotation.w;
float w12 = ONDMINBDCDL.CPBIELIDPBI.Rotation.w;
float codofndjlnp5 = ONDMINBDCDL.CODOFNDJLNP;
OOPOBMEEJJM.CODOFNDJLNP = codofndjlnp5;
float w13 = ONDMINBDCDL.FJPMMIIMNJG.Rotation.w;
PlayerAnimationFrameTransform enoneadfacp5 = ONDMINBDCDL.ENONEADFACP;
OOPOBMEEJJM.FJPMMIIMNJG.Rotation.w = w13;
float y10 = ONDMINBDCDL.ENONEADFACP.Rotation.y;
OOPOBMEEJJM.ENONEADFACP = enoneadfacp5;
OOPOBMEEJJM.ENONEADFACP.Rotation.y = y10;
float z5 = ONDMINBDCDL.EAFCPPAEHJA.Rotation.z;
OOPOBMEEJJM.EAFCPPAEHJA.Rotation.z = z5;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w12;
float y11 = GIEEGIFHNMP.RotationWeight.y;
OOPOBMEEJJM.ENONEADFACP = y11;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w12;
float w14 = ONDMINBDCDL.CPBIELIDPBI.Rotation.w;
float codofndjlnp6 = ONDMINBDCDL.CODOFNDJLNP;
OOPOBMEEJJM.CODOFNDJLNP = codofndjlnp6;
float w15 = ONDMINBDCDL.FJPMMIIMNJG.Rotation.w;
PlayerAnimationFrameTransform enoneadfacp6 = ONDMINBDCDL.ENONEADFACP;
OOPOBMEEJJM.FJPMMIIMNJG.Rotation.w = w15;
float y12 = ONDMINBDCDL.ENONEADFACP.Rotation.y;
OOPOBMEEJJM.ENONEADFACP = enoneadfacp6;
OOPOBMEEJJM.ENONEADFACP.Rotation.y = y12;
float z6 = ONDMINBDCDL.EAFCPPAEHJA.Rotation.z;
OOPOBMEEJJM.EAFCPPAEHJA.Rotation.z = z6;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w14;
float y13 = GIEEGIFHNMP.RotationWeight.y;
OOPOBMEEJJM.ENONEADFACP = y13;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w14;
float w16 = ONDMINBDCDL.CPBIELIDPBI.Rotation.w;
float codofndjlnp7 = ONDMINBDCDL.CODOFNDJLNP;
OOPOBMEEJJM.CODOFNDJLNP = codofndjlnp7;
float w17 = ONDMINBDCDL.FJPMMIIMNJG.Rotation.w;
PlayerAnimationFrameTransform enoneadfacp7 = ONDMINBDCDL.ENONEADFACP;
OOPOBMEEJJM.FJPMMIIMNJG.Rotation.w = w17;
float y14 = ONDMINBDCDL.ENONEADFACP.Rotation.y;
OOPOBMEEJJM.ENONEADFACP = enoneadfacp7;
OOPOBMEEJJM.ENONEADFACP.Rotation.y = y14;
float z7 = ONDMINBDCDL.EAFCPPAEHJA.Rotation.z;
OOPOBMEEJJM.EAFCPPAEHJA.Rotation.z = z7;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w16;
float y15 = GIEEGIFHNMP.RotationWeight.y;
OOPOBMEEJJM.ENONEADFACP = y15;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w16;
float w18 = ONDMINBDCDL.CPBIELIDPBI.Rotation.w;
float codofndjlnp8 = ONDMINBDCDL.CODOFNDJLNP;
OOPOBMEEJJM.CODOFNDJLNP = codofndjlnp8;
float w19 = ONDMINBDCDL.FJPMMIIMNJG.Rotation.w;
PlayerAnimationFrameTransform enoneadfacp8 = ONDMINBDCDL.ENONEADFACP;
OOPOBMEEJJM.FJPMMIIMNJG.Rotation.w = w19;
float y16 = ONDMINBDCDL.ENONEADFACP.Rotation.y;
OOPOBMEEJJM.ENONEADFACP = enoneadfacp8;
OOPOBMEEJJM.ENONEADFACP.Rotation.y = y16;
float z8 = ONDMINBDCDL.EAFCPPAEHJA.Rotation.z;
OOPOBMEEJJM.EAFCPPAEHJA.Rotation.z = z8;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w18;
float y17 = GIEEGIFHNMP.RotationWeight.y;
OOPOBMEEJJM.ENONEADFACP = y17;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w18;
PlayerAnimationFrameTransform playerAnimationFrameTransform3;
float w20 = playerAnimationFrameTransform3.Rotation.w;
float w21 = ONDMINBDCDL.CPBIELIDPBI.Rotation.w;
float codofndjlnp9 = ONDMINBDCDL.CODOFNDJLNP;
OOPOBMEEJJM.CODOFNDJLNP = codofndjlnp9;
float w22 = ONDMINBDCDL.FJPMMIIMNJG.Rotation.w;
PlayerAnimationFrameTransform enoneadfacp9 = ONDMINBDCDL.ENONEADFACP;
OOPOBMEEJJM.FJPMMIIMNJG.Rotation.w = w22;
float y18 = ONDMINBDCDL.ENONEADFACP.Rotation.y;
OOPOBMEEJJM.ENONEADFACP = enoneadfacp9;
OOPOBMEEJJM.ENONEADFACP.Rotation.y = y18;
float z9 = ONDMINBDCDL.EAFCPPAEHJA.Rotation.z;
OOPOBMEEJJM.EAFCPPAEHJA.Rotation.z = z9;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w21;
float y19 = GIEEGIFHNMP.RotationWeight.y;
OOPOBMEEJJM.ENONEADFACP = y19;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w21;
float w23 = ONDMINBDCDL.CPBIELIDPBI.Rotation.w;
float codofndjlnp10 = ONDMINBDCDL.CODOFNDJLNP;
OOPOBMEEJJM.CODOFNDJLNP = codofndjlnp10;
float w24 = ONDMINBDCDL.FJPMMIIMNJG.Rotation.w;
PlayerAnimationFrameTransform enoneadfacp10 = ONDMINBDCDL.ENONEADFACP;
OOPOBMEEJJM.FJPMMIIMNJG.Rotation.w = w24;
float y20 = ONDMINBDCDL.ENONEADFACP.Rotation.y;
OOPOBMEEJJM.ENONEADFACP = enoneadfacp10;
OOPOBMEEJJM.ENONEADFACP.Rotation.y = y20;
float z10 = ONDMINBDCDL.EAFCPPAEHJA.Rotation.z;
OOPOBMEEJJM.EAFCPPAEHJA.Rotation.z = z10;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w23;
PlayerAnimationFrameTransform playerAnimationFrameTransform4;
float w25 = playerAnimationFrameTransform4.Rotation.w;
OOPOBMEEJJM.ENGHJAAEHJK = z10;
OOPOBMEEJJM.CODOFNDJLNP = enoneadfacp10;
OOPOBMEEJJM.EGIEGBMEOCM = z10;
OOPOBMEEJJM.FKIILPNLAKN = z10;
OOPOBMEEJJM.FKBHKLAMIIH = enoneadfacp10;
OOPOBMEEJJM.FGFJFEIKONH = z10;
OOPOBMEEJJM.EAFCPPAEHJA.Rotation.w = w25;
OOPOBMEEJJM.CPBIELIDPBI.Rotation.w = w25;
OOPOBMEEJJM.FJPMMIIMNJG.Rotation.w = w11;
OOPOBMEEJJM.ENONEADFACP.Rotation.w = w20;
return OOPOBMEEJJM;
}
// Token: 0x040087A6 RID: 34726
[Token(Token = "0x40087A6")]
private const float NEGEMPFLKPH = 0.8f;
// Token: 0x040087A7 RID: 34727
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40087A7")]
public readonly PlayerAnimationFrameTransform PKPNMGGOPFB;
// Token: 0x040087A8 RID: 34728
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40087A8")]
public readonly float ENGHJAAEHJK;
// Token: 0x040087A9 RID: 34729
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40087A9")]
public readonly float CODOFNDJLNP;
// Token: 0x040087AA RID: 34730
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40087AA")]
public readonly float EGIEGBMEOCM;
// Token: 0x040087AB RID: 34731
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40087AB")]
public readonly PlayerAnimationFrameTransform FJPMMIIMNJG;
// Token: 0x040087AC RID: 34732
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x40087AC")]
public readonly float FKIILPNLAKN;
// Token: 0x040087AD RID: 34733
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40087AD")]
public readonly float FKBHKLAMIIH;
// Token: 0x040087AE RID: 34734
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x40087AE")]
public readonly float FGFJFEIKONH;
// Token: 0x040087AF RID: 34735
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40087AF")]
public readonly PlayerAnimationFrameTransform ENONEADFACP;
// Token: 0x040087B0 RID: 34736
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x40087B0")]
public readonly PlayerAnimationFrameTransform EAFCPPAEHJA;
// Token: 0x040087B1 RID: 34737
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40087B1")]
public readonly PlayerAnimationFrameTransform CPBIELIDPBI;
}
+331
View File
@@ -0,0 +1,331 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using BestHTTP;
using Cpp2IlInjected;
// Token: 0x020014C8 RID: 5320
[Token(Token = "0x20014C8")]
public static class ACJLCBNBJDK
{
// Token: 0x06007A12 RID: 31250 RVA: 0x001A8DE4 File Offset: 0x001A6FE4
[Token(Token = "0x6007A12")]
[Address(RVA = "0xD0F570", Offset = "0xD0E370", VA = "0x180D0F570")]
public static void BGNNKPCDIKP()
{
int num;
Action action = new Action(num.OFFLOPLJBBG);
num = 0;
int num2;
Action action2 = new Action(num2.NPCPLFAONFO);
num2 = 0;
int num3;
Action action3 = new Action(num3.JPFGCHENJMH);
num3 = 0;
BPHGKAEDBPE.CABLOFOHBDM(action, action2, action3);
}
// Token: 0x06007A13 RID: 31251 RVA: 0x001A8E2C File Offset: 0x001A702C
[Token(Token = "0x6007A13")]
[Address(RVA = "0xD10650", Offset = "0xD0F450", VA = "0x180D10650")]
private static void OFFLOPLJBBG()
{
MFBGLIHGCGO<List<int>> peehofkpdcb = PAJOOHAOLEE.PEEHOFKPDCB;
int num;
Action<List<int>> action = new Action(num.PEEHOFKPDCB);
num = 0;
PAJOOHAOLEE.PEEHOFKPDCB = MFBGLIHGCGO.BPJDFPACLMK(peehofkpdcb, action);
int num2;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num2.IMPCDAMBEAG);
num2 = 0;
PAJOOHAOLEE.NMANOHJOCJD("PlayerProgressionLevelUpdate", hmoacifiocn);
}
// Token: 0x06007A14 RID: 31252 RVA: 0x001A8E78 File Offset: 0x001A7078
[Token(Token = "0x6007A14")]
[Address(RVA = "0xD10510", Offset = "0xD0F310", VA = "0x180D10510")]
private static void NPCPLFAONFO()
{
MFBGLIHGCGO<List<int>> peehofkpdcb = PAJOOHAOLEE.PEEHOFKPDCB;
int num;
Action<List<int>> action = new Action(num.PEEHOFKPDCB);
num = 0;
PAJOOHAOLEE.PEEHOFKPDCB = MFBGLIHGCGO.GMNMHGMFGOL(peehofkpdcb, action);
}
// Token: 0x06007A15 RID: 31253 RVA: 0x001A8EA8 File Offset: 0x001A70A8
[Token(Token = "0x6007A15")]
[Address(RVA = "0xD0FE50", Offset = "0xD0EC50", VA = "0x180D0FE50")]
private static void JPFGCHENJMH()
{
ACJLCBNBJDK.NIOLAPDNPLG.Clear();
ACJLCBNBJDK.MFIIPLBHAPB.JBBLIBHHEBC();
ACJLCBNBJDK.HGMFGJNIKOO = 0;
}
// Token: 0x1700146E RID: 5230
// (get) Token: 0x06007A16 RID: 31254 RVA: 0x001A8ED8 File Offset: 0x001A70D8
// (set) Token: 0x06007A17 RID: 31255 RVA: 0x001A8EEC File Offset: 0x001A70EC
[Token(Token = "0x1700146E")]
public static NFMBDLEJEDD HGMFGJNIKOO
{
[Token(Token = "0x6007A16")]
[Address(RVA = "0xD10240", Offset = "0xD0F040", VA = "0x180D10240")]
get
{
return ACJLCBNBJDK.PACNIHCPNHI;
}
[Token(Token = "0x6007A17")]
[Address(RVA = "0xD10320", Offset = "0xD0F120", VA = "0x180D10320")]
private set
{
NFMBDLEJEDD pacnihcpnhi = ACJLCBNBJDK.PACNIHCPNHI;
int num = 0;
if (pacnihcpnhi != 0)
{
int <BOEPNILALGE>k__BackingField = pacnihcpnhi.<BOEPNILALGE>k__BackingField;
}
ACJLCBNBJDK.PACNIHCPNHI = value;
if (value != 0)
{
ACJLCBNBJDK.EOCPKCKNDEO();
bool flag = value.<BOEPNILALGE>k__BackingField > num;
if (num != (flag ? 1 : 0))
{
ACJLCBNBJDK.MGFIHCLFKOP();
}
}
}
}
// Token: 0x06007A18 RID: 31256 RVA: 0x001A8F38 File Offset: 0x001A7138
[Token(Token = "0x6007A18")]
[Address(RVA = "0xD0F650", Offset = "0xD0E450", VA = "0x180D0F650")]
public static void EIFPPIPOIHB(List<BCMCBLEEANI> DBDFCMJFNEC)
{
int num;
List<Dictionary<string, object>> list;
do
{
num = 0;
list = new List();
List<Dictionary<string, object>>.Enumerator enumerator = list.GetEnumerator();
bool flag;
if (flag)
{
Dictionary<string, object> dictionary = new Dictionary();
dictionary.Add("objectiveType", dictionary);
list.Add(dictionary);
}
}
while (num != 0);
string text = CHKIKHCFANK.HLHBJCIJPBE(list, "CompleteObjectives");
int num2 = 0;
string text2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text2, text, num2 != 0);
int num3 = 0;
DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to complete objectives");
}
// Token: 0x06007A19 RID: 31257 RVA: 0x001A8FC8 File Offset: 0x001A71C8
[Token(Token = "0x6007A19")]
[Address(RVA = "0xD105C0", Offset = "0xD0F3C0", VA = "0x180D105C0")]
public static bool OBCAFDMNGAP(int GKLPIFBPGOD, out NFMBDLEJEDD EEHNMOADJCE)
{
JEEAHOAIKMH<int, NFMBDLEJEDD> niolapdnplg = ACJLCBNBJDK.NIOLAPDNPLG;
bool flag;
return flag;
}
// Token: 0x06007A1A RID: 31258 RVA: 0x001A8FE4 File Offset: 0x001A71E4
[Token(Token = "0x6007A1A")]
[Address(RVA = "0xD0FC70", Offset = "0xD0EA70", VA = "0x180D0FC70")]
private static void IMPCDAMBEAG(Dictionary<string, object> NGPMADFHHKP)
{
NFMBDLEJEDD nfmbdlejedd = AEOPHJMOOFE.PPGFHEDFBEA<NFMBDLEJEDD>(NGPMADFHHKP);
int <IFBPANODIPA>k__BackingField = nfmbdlejedd.<IFBPANODIPA>k__BackingField;
ACJLCBNBJDK.NIOLAPDNPLG.set_Item(<IFBPANODIPA>k__BackingField, nfmbdlejedd);
ACJLCBNBJDK.FHDFGKLAFKL(<IFBPANODIPA>k__BackingField);
ACJLCBNBJDK.HGMFGJNIKOO = nfmbdlejedd;
}
// Token: 0x06007A1B RID: 31259 RVA: 0x001A9024 File Offset: 0x001A7224
[Token(Token = "0x6007A1B")]
[Address(RVA = "0xD10740", Offset = "0xD0F540", VA = "0x180D10740")]
private static void PEEHOFKPDCB(List<int> ILNGMAANNDG)
{
PMGCJEPKFOF pmgcjepkfof = ACJLCBNBJDK.MFIIPLBHAPB.IAHDANBDAAM(ILNGMAANNDG);
}
// Token: 0x06007A1C RID: 31260 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007A1C")]
[Address(RVA = "0xD0FEF0", Offset = "0xD0ECF0", VA = "0x180D0FEF0")]
public static PMGCJEPKFOF<NFMBDLEJEDD> KHILMOOBKID()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06007A1D RID: 31261 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007A1D")]
[Address(RVA = "0xD0F2C0", Offset = "0xD0E0C0", VA = "0x180D0F2C0")]
public static PMGCJEPKFOF<NFMBDLEJEDD> AAGPDEDFCNI(int GKLPIFBPGOD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06007A1E RID: 31262 RVA: 0x001A9044 File Offset: 0x001A7244
[Token(Token = "0x6007A1E")]
[Address(RVA = "0xD102A0", Offset = "0xD0F0A0", VA = "0x180D102A0")]
public static PMGCJEPKFOF<List<NFMBDLEJEDD>> MCFMHADBDBI(List<int> ILNGMAANNDG)
{
return ACJLCBNBJDK.MFIIPLBHAPB.IAHDANBDAAM(ILNGMAANNDG);
}
// Token: 0x06007A1F RID: 31263 RVA: 0x001A9064 File Offset: 0x001A7264
[Token(Token = "0x6007A1F")]
[Address(RVA = "0xD0FB00", Offset = "0xD0E900", VA = "0x180D0FB00")]
private static PMGCJEPKFOF<List<NFMBDLEJEDD>> ICIDGPCCBEN(IReadOnlyList<int> ILNGMAANNDG)
{
string text = new KKEKLMFHNEE(HTTPMethods.Get, LDCMJEDOFCO.API, "/api/players/v2/progression/bulk").DGGIBOPEGAF<int>("id", ILNGMAANNDG).ToString();
PMGCJEPKFOF pmgcjepkfof;
return pmgcjepkfof.MOAAINIDMGC("Failed to GetProgressionsBulk");
}
// Token: 0x06007A20 RID: 31264 RVA: 0x001A90A8 File Offset: 0x001A72A8
[Token(Token = "0x6007A20")]
[Address(RVA = "0xD0F440", Offset = "0xD0E240", VA = "0x180D0F440")]
private static void BDABIEHAFPO(int GKLPIFBPGOD, NFMBDLEJEDD MFOPFLCAHLJ)
{
ACJLCBNBJDK.NIOLAPDNPLG.set_Item(GKLPIFBPGOD, MFOPFLCAHLJ);
ACJLCBNBJDK.FHDFGKLAFKL(GKLPIFBPGOD);
ACJLCBNBJDK.HGMFGJNIKOO = MFOPFLCAHLJ;
}
// Token: 0x06007A21 RID: 31265 RVA: 0x001A90D4 File Offset: 0x001A72D4
[Token(Token = "0x6007A21")]
[Address(RVA = "0xD0FA40", Offset = "0xD0E840", VA = "0x180D0FA40")]
private static void FHDFGKLAFKL(int GKLPIFBPGOD)
{
MFBGLIHGCGO<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
if (dggdhooobli != 0)
{
dggdhooobli.CNFDGDEOPPF(GKLPIFBPGOD);
}
}
// Token: 0x06007A22 RID: 31266 RVA: 0x001A90F4 File Offset: 0x001A72F4
[Token(Token = "0x6007A22")]
[Address(RVA = "0xD0F990", Offset = "0xD0E790", VA = "0x180D0F990")]
private static void EOCPKCKNDEO()
{
OKNNKFGFODL okjemclogmo = ACJLCBNBJDK.OKJEMCLOGMO;
if (okjemclogmo != 0)
{
okjemclogmo.CNFDGDEOPPF();
}
}
// Token: 0x06007A23 RID: 31267 RVA: 0x001A9114 File Offset: 0x001A7314
[Token(Token = "0x6007A23")]
[Address(RVA = "0xD10460", Offset = "0xD0F260", VA = "0x180D10460")]
private static void MGFIHCLFKOP()
{
ACJLCBNBJDK.PHNHBLJDBKO.CNFDGDEOPPF();
}
// Token: 0x06007A24 RID: 31268 RVA: 0x001A9134 File Offset: 0x001A7334
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6007A24")]
[Address(RVA = "0xD10800", Offset = "0xD0F600", VA = "0x180D10800")]
static ACJLCBNBJDK()
{
int num;
int num2;
MFBGLIHGCGO<int> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
num2 = 0;
num = 0;
ACJLCBNBJDK.DGGDHOOOBLI = mfbglihgcgo;
int num3;
int num4;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
int num5 = 0;
num4 = 0;
num3 = 0;
ACJLCBNBJDK.OKJEMCLOGMO = oknnkfgfodl;
int num6;
int num7;
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num6 != 0, num7 != 0);
num7 = 0;
num6 = 0;
ACJLCBNBJDK.PHNHBLJDBKO = oknnkfgfodl2;
TimeSpan timeSpan;
int num8;
JEEAHOAIKMH<int, NFMBDLEJEDD> jeeahoaikmh = new JEEAHOAIKMH(timeSpan, num8);
num8 = 0;
ACJLCBNBJDK.NIOLAPDNPLG = jeeahoaikmh;
int num9;
AEMPKCBKHII<int, NFMBDLEJEDD>.APFDBPOPECA apfdbpopeca = new AEMPKCBKHII.APFDBPOPECA(num9.ICIDGPCCBEN);
num9 = 0;
Func<NFMBDLEJEDD, int> func = (NFMBDLEJEDD a) => a.<IFBPANODIPA>k__BackingField;
JEEAHOAIKMH<int, NFMBDLEJEDD> niolapdnplg = ACJLCBNBJDK.NIOLAPDNPLG;
int num10;
Action<int, NFMBDLEJEDD> action = new Action(num10.BDABIEHAFPO);
num10 = 0;
ACJLCBNBJDK.MFIIPLBHAPB = new AEMPKCBKHII(apfdbpopeca, func, niolapdnplg, action, num5, num5);
}
// Token: 0x040051BA RID: 20922
[Token(Token = "0x40051BA")]
public static MFBGLIHGCGO<int> DGGDHOOOBLI;
// Token: 0x040051BB RID: 20923
[Token(Token = "0x40051BB")]
public static OKNNKFGFODL OKJEMCLOGMO;
// Token: 0x040051BC RID: 20924
[Token(Token = "0x40051BC")]
public static readonly OKNNKFGFODL PHNHBLJDBKO;
// Token: 0x040051BD RID: 20925
[Token(Token = "0x40051BD")]
private static readonly JEEAHOAIKMH<int, NFMBDLEJEDD> NIOLAPDNPLG;
// Token: 0x040051BE RID: 20926
[Token(Token = "0x40051BE")]
private static readonly AEMPKCBKHII<int, NFMBDLEJEDD> MFIIPLBHAPB;
// Token: 0x040051BF RID: 20927
[Token(Token = "0x40051BF")]
private static NFMBDLEJEDD PACNIHCPNHI;
// Token: 0x020014CA RID: 5322
[Token(Token = "0x20014CA")]
[CompilerGenerated]
private sealed class HPNEGENGILM
{
// Token: 0x06007A29 RID: 31273 RVA: 0x001A9250 File Offset: 0x001A7450
[Token(Token = "0x6007A29")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HPNEGENGILM()
{
}
// Token: 0x06007A2A RID: 31274 RVA: 0x001A9264 File Offset: 0x001A7464
[Token(Token = "0x6007A2A")]
[Address(RVA = "0xD1D720", Offset = "0xD1C520", VA = "0x180D1D720")]
internal PMGCJEPKFOF<NFMBDLEJEDD> <GetProgressionById>b__0(NFMBDLEJEDD result)
{
if (result != 0)
{
return JJEKJGALHKO.MKLIDFOGIGO<NFMBDLEJEDD>(result);
}
int num = this.accountId;
return JJEKJGALHKO.LIPGKFECLDO<NFMBDLEJEDD>(string.Format("Invalid accountId {0}", num));
}
// Token: 0x040051C2 RID: 20930
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40051C2")]
public int accountId;
}
}
+17
View File
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
// Token: 0x0200234E RID: 9038
[Token(Token = "0x200234E")]
public enum ACMLBLLLFCP
{
// Token: 0x040098D8 RID: 39128
[Token(Token = "0x40098D8")]
Neutral,
// Token: 0x040098D9 RID: 39129
[Token(Token = "0x40098D9")]
Pointing,
// Token: 0x040098DA RID: 39130
[Token(Token = "0x40098DA")]
ThumbsUp
}
+38
View File
@@ -0,0 +1,38 @@
using System;
using Cpp2IlInjected;
// Token: 0x02002637 RID: 9783
[Token(Token = "0x2002637")]
public class ACOKCAGJHHI : IMMAEBCCKCH
{
// Token: 0x17002A55 RID: 10837
// (get) Token: 0x0600FFEB RID: 65515 RVA: 0x003A223C File Offset: 0x003A043C
[Token(Token = "0x17002A55")]
public override PCIKKGOPEAI LFIFDKNCNIN
{
[Token(Token = "0x600FFEB")]
[Address(RVA = "0x4B6B10", Offset = "0x4B5910", VA = "0x1804B6B10", Slot = "29")]
get
{
return PCIKKGOPEAI.HitstreakCountChallenge;
}
}
// Token: 0x0600FFEC RID: 65516 RVA: 0x003A224C File Offset: 0x003A044C
[Token(Token = "0x600FFEC")]
[Address(RVA = "0xD110C0", Offset = "0xD0FEC0", VA = "0x180D110C0")]
public ACOKCAGJHHI()
{
}
// Token: 0x0600FFED RID: 65517 RVA: 0x003A2260 File Offset: 0x003A0460
[Token(Token = "0x600FFED")]
[Address(RVA = "0xD11120", Offset = "0xD0FF20", VA = "0x180D11120")]
public ACOKCAGJHHI(int CPOENOEHGPP, int NEJJMMGKPOI)
{
GENFDIAEEEA genfdiaeeea = new GENFDIAEEEA(CPOENOEHGPP);
base..ctor(genfdiaeeea, NEJJMMGKPOI, -1f);
this.PBDFALBCPHO = true;
this.FJIFKDJPHNP = (IMMAEBCCKCH.JDFLPDPEGDN)((ulong)1L);
}
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
// Token: 0x02000766 RID: 1894
[Token(Token = "0x2000766")]
public enum ADDOOPMGONM
{
// Token: 0x04002E01 RID: 11777
[Token(Token = "0x4002E01")]
Low,
// Token: 0x04002E02 RID: 11778
[Token(Token = "0x4002E02")]
Medium,
// Token: 0x04002E03 RID: 11779
[Token(Token = "0x4002E03")]
High,
// Token: 0x04002E04 RID: 11780
[Token(Token = "0x4002E04")]
VeryHigh
}
+156
View File
@@ -0,0 +1,156 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Cpp2IlInjected;
// Token: 0x020031AD RID: 12717
[Token(Token = "0x20031AD")]
public sealed class ADEKHFGMEEN : DDLGJIGNCLB<GBFBDOPLCBO>
{
// Token: 0x06015C8C RID: 89228 RVA: 0x005176C4 File Offset: 0x005158C4
[Token(Token = "0x6015C8C")]
[Address(RVA = "0xD11A50", Offset = "0xD10850", VA = "0x180D11A50")]
private ADEKHFGMEEN()
{
}
// Token: 0x06015C8D RID: 89229 RVA: 0x005176D8 File Offset: 0x005158D8
[Token(Token = "0x6015C8D")]
[Address(RVA = "0xD11430", Offset = "0xD10230", VA = "0x180D11430", Slot = "9")]
protected override Task KGMIBGNLJMB(GBFBDOPLCBO LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
ADEKHFGMEEN.MDPDDLGMJJE(LMJGGCEBDID, BCPBPLDHDMA);
return Task.CompletedTask;
}
// Token: 0x06015C8E RID: 89230 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015C8E")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")]
protected override void OMKOABLDPFI(GBFBDOPLCBO LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015C8F RID: 89231 RVA: 0x005176F4 File Offset: 0x005158F4
[Token(Token = "0x6015C8F")]
[Address(RVA = "0xD111D0", Offset = "0xD0FFD0", VA = "0x180D111D0", Slot = "11")]
protected override Task JKLOFDOLGGD(GBFBDOPLCBO LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
int num;
do
{
num = 0;
ADEKHFGMEEN.MDPDDLGMJJE(LMJGGCEBDID, BCPBPLDHDMA);
num += num;
bool flag;
if ("{il2cpp array field il2cppMethodInfo->}" != typeof(IEnumerator<GIPDDLFFNGG>).TypeHandle)
{
num++;
int num2 = 0;
flag = LMJGGCEBDID.NLEHFMJJOJF;
if (num < num2)
{
num += num;
num++;
}
}
flag += flag;
num += 19;
flag += flag;
num += 24;
num += 19;
}
while (num != 0);
return Task.CompletedTask;
}
// Token: 0x06015C90 RID: 89232 RVA: 0x00517770 File Offset: 0x00515970
[Token(Token = "0x6015C90")]
[Address(RVA = "0xD11770", Offset = "0xD10570", VA = "0x180D11770", Slot = "12")]
protected override Task MMOLMOLFIKG(GBFBDOPLCBO LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
int num;
do
{
num = 0;
ADEKHFGMEEN.MDPDDLGMJJE(LMJGGCEBDID, BCPBPLDHDMA);
num += num;
bool flag;
if ("{il2cpp array field il2cppMethodInfo->}" != typeof(IEnumerator<GIPDDLFFNGG>).TypeHandle)
{
num++;
int num2 = 0;
bool nlehfmjjojf = LMJGGCEBDID.NLEHFMJJOJF;
if (num < num2)
{
num += num;
num++;
}
flag = !nlehfmjjojf;
}
flag += flag;
num += 19;
flag += flag;
num += 24;
num += 19;
}
while (num != 0);
return Task.CompletedTask;
}
// Token: 0x06015C91 RID: 89233 RVA: 0x005177F0 File Offset: 0x005159F0
[Token(Token = "0x6015C91")]
[Address(RVA = "0xD11750", Offset = "0xD10550", VA = "0x180D11750", Slot = "13")]
protected override Task MMNMIHDDFBD(GBFBDOPLCBO LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
return base.KGMIBGNLJMB(LMJGGCEBDID, BCPBPLDHDMA);
}
// Token: 0x06015C92 RID: 89234 RVA: 0x00517808 File Offset: 0x00515A08
[Token(Token = "0x6015C92")]
[Address(RVA = "0xD114C0", Offset = "0xD102C0", VA = "0x180D114C0")]
private static void MDPDDLGMJJE(GBFBDOPLCBO LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
int num;
do
{
num = 0;
IEnumerable<GIPDDLFFNGG> enumerable = DDLGJIGNCLB.AEHGJEDBKEB(LMJGGCEBDID, BCPBPLDHDMA);
if (enumerable != 0)
{
if (enumerable != 0)
{
goto IL_35;
}
if (enumerable == 0)
{
goto IL_1F;
}
}
if (enumerable != 0)
{
}
}
while (num != 0);
return;
IL_1F:
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
string text2;
string text = text2 + " cannot be edited.";
IL_35:
throw new NullReferenceException();
}
// Token: 0x06015C93 RID: 89235 RVA: 0x00517878 File Offset: 0x00515A78
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6015C93")]
[Address(RVA = "0xD119D0", Offset = "0xD107D0", VA = "0x180D119D0")]
static ADEKHFGMEEN()
{
ADEKHFGMEEN adekhfgmeen = new ADEKHFGMEEN();
}
// Token: 0x0400E5CD RID: 58829
[Token(Token = "0x400E5CD")]
public static readonly ADEKHFGMEEN ONCPNMDGGKG;
}
+335
View File
@@ -0,0 +1,335 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02001062 RID: 4194
[Token(Token = "0x2001062")]
public class ADNJHBOHIGE
{
// Token: 0x17001032 RID: 4146
// (get) Token: 0x06005EEB RID: 24299 RVA: 0x0014E470 File Offset: 0x0014C670
[Token(Token = "0x17001032")]
private float NJNCDDAIBCM
{
[Token(Token = "0x6005EEB")]
[Address(RVA = "0xD11FA0", Offset = "0xD10DA0", VA = "0x180D11FA0")]
get
{
if (this.DLCGCCKKFIH)
{
return Time.realtimeSinceStartup;
}
return Time.time;
}
}
// Token: 0x06005EEC RID: 24300 RVA: 0x0014E498 File Offset: 0x0014C698
[Token(Token = "0x6005EEC")]
[Address(RVA = "0xD12DB0", Offset = "0xD11BB0", VA = "0x180D12DB0")]
public ADNJHBOHIGE(string MMBOKOLAJFH, Color GJAINANBOCB, float IPKJGGLADEM, [Optional] float? HAAEIIIBCBN, [Optional] float? GPDAJIGDJJI, bool DLCGCCKKFIH = true)
{
Color[] array = new Color[1];
List<ADNJHBOHIGE.EELKBPFHBJN> list = new List();
this.FEBHFIMEJPN = list;
base..ctor();
this.HAAEIIIBCBN = 0;
this.MMBOKOLAJFH = MMBOKOLAJFH;
int num = 0;
this.GPDAJIGDJJI = 0;
this.IPKJGGLADEM = IPKJGGLADEM;
this.DLCGCCKKFIH = true;
if (num < array.Length)
{
List<ADNJHBOHIGE.EELKBPFHBJN> febhfimejpn = this.FEBHFIMEJPN;
ADNJHBOHIGE.EELKBPFHBJN eelkbpfhbjn = new ADNJHBOHIGE.EELKBPFHBJN();
List<Vector2> list2 = new List();
eelkbpfhbjn.NPAIAAJLJDG = list2;
num += 2;
num += num;
febhfimejpn.Add(eelkbpfhbjn);
num++;
}
}
// Token: 0x06005EED RID: 24301 RVA: 0x0014E528 File Offset: 0x0014C728
[Token(Token = "0x6005EED")]
[Address(RVA = "0xD12F70", Offset = "0xD11D70", VA = "0x180D12F70")]
public ADNJHBOHIGE(string MMBOKOLAJFH, int FNCFCNKDAPH, Color[] JICIIMNABGH, float IPKJGGLADEM, [Optional] float? HAAEIIIBCBN, [Optional] float? GPDAJIGDJJI, bool DLCGCCKKFIH = true)
{
List<ADNJHBOHIGE.EELKBPFHBJN> list = new List();
this.FEBHFIMEJPN = list;
base..ctor();
this.HAAEIIIBCBN = 0;
this.MMBOKOLAJFH = MMBOKOLAJFH;
int num = 0;
this.GPDAJIGDJJI = 0;
this.DLCGCCKKFIH = false;
this.IPKJGGLADEM = (float)0;
if (FNCFCNKDAPH > 0 && num < JICIIMNABGH.Length)
{
List<ADNJHBOHIGE.EELKBPFHBJN> febhfimejpn = this.FEBHFIMEJPN;
ADNJHBOHIGE.EELKBPFHBJN eelkbpfhbjn = new ADNJHBOHIGE.EELKBPFHBJN();
List<Vector2> list2 = new List();
eelkbpfhbjn.NPAIAAJLJDG = list2;
num += 2;
num += num;
eelkbpfhbjn.INCNKMHCJDM = 0;
febhfimejpn.Add(eelkbpfhbjn);
num++;
}
}
// Token: 0x06005EEE RID: 24302 RVA: 0x0014E5B8 File Offset: 0x0014C7B8
[Token(Token = "0x6005EEE")]
[Address(RVA = "0xD11A90", Offset = "0xD10890", VA = "0x180D11A90")]
public void AJPPNNBIKFJ(float ONGBFDACHHG)
{
this.AJPPNNBIKFJ(new float[] { ONGBFDACHHG });
}
// Token: 0x06005EEF RID: 24303 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005EEF")]
[Address(RVA = "0xD11B10", Offset = "0xD10910", VA = "0x180D11B10")]
public void AJPPNNBIKFJ(float[] PJGCPEAIPOH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005EF0 RID: 24304 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005EF0")]
[Address(RVA = "0xD123C0", Offset = "0xD111C0", VA = "0x180D123C0")]
public void PEIFCBPLCGG(Rect GOBKHAPJLHJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005EF1 RID: 24305 RVA: 0x0014E5E4 File Offset: 0x0014C7E4
[Token(Token = "0x6005EF1")]
[Address(RVA = "0xD120D0", Offset = "0xD10ED0", VA = "0x180D120D0")]
private void OHJCKHKHMDM()
{
ADNJHBOHIGE.ILHJGNHFJPP = new GUIStyle(GUI.skin.label);
GUIStyle ilhjgnhfjpp = ADNJHBOHIGE.ILHJGNHFJPP;
int num = 0;
ilhjgnhfjpp.alignment = (TextAnchor)num;
ADNJHBOHIGE.FALCIEBJLOE = new GUIStyle(GUI.skin.label);
ADNJHBOHIGE.FALCIEBJLOE.alignment = TextAnchor.LowerLeft;
ADNJHBOHIGE.KHCJCHFHPKA = new GUIStyle(GUI.skin.label);
ADNJHBOHIGE.KHCJCHFHPKA.alignment = TextAnchor.UpperCenter;
}
// Token: 0x06005EF2 RID: 24306 RVA: 0x0014E660 File Offset: 0x0014C860
[Token(Token = "0x6005EF2")]
[Address(RVA = "0xD11D30", Offset = "0xD10B30", VA = "0x180D11D30")]
private void AKFGDFCMJHB(Vector2 OBJHKJJBDPL, Vector2 ACBFGJEIPLB, Rect DMEGLBLBIAJ, Rect GOBKHAPJLHJ, Color GJAINANBOCB)
{
}
// Token: 0x06005EF3 RID: 24307 RVA: 0x0014E670 File Offset: 0x0014C870
[Token(Token = "0x6005EF3")]
[Address(RVA = "0xD11FC0", Offset = "0xD10DC0", VA = "0x180D11FC0")]
private void NHNBDJCCDEH(IEnumerable<Vector2> CHMFEPLLNBI, Rect DMEGLBLBIAJ, Rect GOBKHAPJLHJ, Color GJAINANBOCB)
{
Func<Vector2, Vector2> func = new Func(new ADNJHBOHIGE.GHCKAPJNGIL().<DrawPolyLine>b__0);
IEnumerable<Vector2> enumerable = Enumerable.Select<Vector2, Vector2>(CHMFEPLLNBI, func);
}
// Token: 0x06005EF4 RID: 24308 RVA: 0x0014E69C File Offset: 0x0014C89C
[Token(Token = "0x6005EF4")]
[Address(RVA = "0xD11E60", Offset = "0xD10C60", VA = "0x180D11E60")]
public static Vector2 BGEALDFIEEE(Vector2 KPLDEODOJID, Rect DMEGLBLBIAJ, Rect GOBKHAPJLHJ)
{
/*
An exception occurred when decompiling this method (06005EF4)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector2 ADNJHBOHIGE::BGEALDFIEEE(UnityEngine.Vector2,UnityEngine.Rect,UnityEngine.Rect)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_0_06, callgetter:float32(Rect::get_x, ldloc:Rect[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Rect&](GOBKHAPJLHJ)))
stloc:float32(var_1_0D, callgetter:float32(Rect::get_xMax, ldloc:Rect[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Rect&](GOBKHAPJLHJ)))
stloc:float32(var_2_14, callgetter:float32(Rect::get_x, ldloc:Rect[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Rect&](DMEGLBLBIAJ)))
stloc:float32(var_3_1B, callgetter:float32(Rect::get_width, ldloc:Rect[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Rect&](DMEGLBLBIAJ)))
stloc:float32(var_2_27, callgetter:float32(Rect::get_yMax, ldloc:Rect[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Rect&](GOBKHAPJLHJ)))
stloc:float32(var_1_2E, callgetter:float32(Rect::get_y, ldloc:Rect[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Rect&](GOBKHAPJLHJ)))
stloc:float32(var_0_35, callgetter:float32(Rect::get_y, ldloc:Rect[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Rect&](DMEGLBLBIAJ)))
stloc:float32(var_5_3C, callgetter:float32(Rect::get_height, ldloc:Rect[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Rect&](DMEGLBLBIAJ)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06005EF5 RID: 24309 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6005EF5")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
static ADNJHBOHIGE()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003F21 RID: 16161
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F21")]
private string MMBOKOLAJFH;
// Token: 0x04003F22 RID: 16162
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F22")]
private float IPKJGGLADEM;
// Token: 0x04003F23 RID: 16163
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4003F23")]
private float? HAAEIIIBCBN;
// Token: 0x04003F24 RID: 16164
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4003F24")]
private float? GPDAJIGDJJI;
// Token: 0x04003F25 RID: 16165
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4003F25")]
private bool DLCGCCKKFIH;
// Token: 0x04003F26 RID: 16166
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003F26")]
private List<ADNJHBOHIGE.EELKBPFHBJN> FEBHFIMEJPN;
// Token: 0x04003F27 RID: 16167
[Token(Token = "0x4003F27")]
private static GUIStyle ILHJGNHFJPP;
// Token: 0x04003F28 RID: 16168
[Token(Token = "0x4003F28")]
private static GUIStyle FALCIEBJLOE;
// Token: 0x04003F29 RID: 16169
[Token(Token = "0x4003F29")]
private static GUIStyle KHCJCHFHPKA;
// Token: 0x02001063 RID: 4195
[Token(Token = "0x2001063")]
private class EELKBPFHBJN
{
// Token: 0x17001033 RID: 4147
// (get) Token: 0x06005EF6 RID: 24310 RVA: 0x0014E6EC File Offset: 0x0014C8EC
[Token(Token = "0x17001033")]
public int EMJNMOGIAKL
{
[Token(Token = "0x6005EF6")]
[Address(RVA = "0xD1AE80", Offset = "0xD19C80", VA = "0x180D1AE80")]
get
{
List<Vector2> npaiaajljdg = this.NPAIAAJLJDG;
return 0;
}
}
// Token: 0x17001034 RID: 4148
// (get) Token: 0x06005EF7 RID: 24311 RVA: 0x0014E734 File Offset: 0x0014C934
[Token(Token = "0x17001034")]
public float GMBEJJBNGJD
{
[Token(Token = "0x6005EF7")]
[Address(RVA = "0xD1B0F0", Offset = "0xD19EF0", VA = "0x180D1B0F0")]
get
{
List<Vector2> npaiaajljdg = this.NPAIAAJLJDG;
Func<Vector2, float> <>9__5_ = ADNJHBOHIGE.EELKBPFHBJN.<>c.<>9__5_0;
if (<>9__5_ == 0)
{
ADNJHBOHIGE.EELKBPFHBJN.<>c.<>9__5_0 = (Vector2 p) => 0f;
}
return Enumerable.Min<Vector2>(npaiaajljdg, <>9__5_);
}
}
// Token: 0x17001035 RID: 4149
// (get) Token: 0x06005EF8 RID: 24312 RVA: 0x0014E774 File Offset: 0x0014C974
[Token(Token = "0x17001035")]
public float JIODMOCKLKL
{
[Token(Token = "0x6005EF8")]
[Address(RVA = "0xD1AFE0", Offset = "0xD19DE0", VA = "0x180D1AFE0")]
get
{
List<Vector2> npaiaajljdg = this.NPAIAAJLJDG;
Func<Vector2, float> <>9__7_ = ADNJHBOHIGE.EELKBPFHBJN.<>c.<>9__7_0;
if (<>9__7_ == 0)
{
ADNJHBOHIGE.EELKBPFHBJN.<>c.<>9__7_0 = (Vector2 p) => 0f;
}
return Enumerable.Max<Vector2>(npaiaajljdg, <>9__7_);
}
}
// Token: 0x06005EF9 RID: 24313 RVA: 0x0014E7B4 File Offset: 0x0014C9B4
[Token(Token = "0x6005EF9")]
[Address(RVA = "0xD1B200", Offset = "0xD1A000", VA = "0x180D1B200")]
public EELKBPFHBJN()
{
List<Vector2> list = new List();
this.NPAIAAJLJDG = list;
base..ctor();
}
// Token: 0x04003F2A RID: 16170
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F2A")]
public Color INCNKMHCJDM;
// Token: 0x04003F2B RID: 16171
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F2B")]
public List<Vector2> NPAIAAJLJDG;
}
// Token: 0x02001066 RID: 4198
[Token(Token = "0x2001066")]
[CompilerGenerated]
private sealed class GHCKAPJNGIL
{
// Token: 0x06005F03 RID: 24323 RVA: 0x0014E8C8 File Offset: 0x0014CAC8
[Token(Token = "0x6005F03")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GHCKAPJNGIL()
{
}
// Token: 0x06005F04 RID: 24324 RVA: 0x0014E8DC File Offset: 0x0014CADC
[Token(Token = "0x6005F04")]
[Address(RVA = "0xD1BF40", Offset = "0xD1AD40", VA = "0x180D1BF40")]
internal Vector2 <DrawPolyLine>b__0(Vector2 p)
{
Rect rect = this.valueRect;
Rect rect2 = this.screenRect;
Vector2 vector;
return vector;
}
// Token: 0x04003F33 RID: 16179
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F33")]
public Rect valueRect;
// Token: 0x04003F34 RID: 16180
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F34")]
public Rect screenRect;
}
}
+1213
View File
@@ -0,0 +1,1213 @@
using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Threading;
using Cpp2IlInjected;
// Token: 0x02001692 RID: 5778
[Token(Token = "0x2001692")]
[GeneratedCode("reflection-utils", "1.0.0")]
internal class ADNKIPCEPLK
{
// Token: 0x06008610 RID: 34320 RVA: 0x001C9AB0 File Offset: 0x001C7CB0
[Token(Token = "0x6008610")]
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0")]
public static Type OJIGCBBHMII(Type GEDCEIDOKJL)
{
return GEDCEIDOKJL;
}
// Token: 0x06008611 RID: 34321 RVA: 0x001C9AC0 File Offset: 0x001C7CC0
[Token(Token = "0x6008611")]
[Address(RVA = "0xD131A0", Offset = "0xD11FA0", VA = "0x180D131A0")]
public static Attribute EBCHPNNMPHP(MemberInfo DBDDKLHPNNA, Type GEDCEIDOKJL)
{
int num = 0;
if (DBDDKLHPNNA == num)
{
return;
}
int num2 = 0;
if (!GEDCEIDOKJL.Equals(num2) && Attribute.IsDefined(DBDDKLHPNNA, GEDCEIDOKJL))
{
return Attribute.GetCustomAttribute(DBDDKLHPNNA, GEDCEIDOKJL);
}
}
// Token: 0x06008612 RID: 34322 RVA: 0x001C9AF8 File Offset: 0x001C7CF8
[Token(Token = "0x6008612")]
[Address(RVA = "0xD13F10", Offset = "0xD12D10", VA = "0x180D13F10")]
public static Type NGFAKNGDKCL(Type GEDCEIDOKJL)
{
int num;
do
{
num = 0;
FieldInfo[] array;
if (array != 0)
{
if (num < array)
{
num += num;
if (num == array)
{
goto IL_29;
}
num++;
}
bool flag;
while (!flag)
{
}
Type type = typeof(IList<>);
while (type == 0)
{
}
IL_29:
type += type;
}
if (array != 0)
{
}
}
while (num != 0);
if (num != -1)
{
}
Type elementType = GEDCEIDOKJL.GetElementType();
throw new NullReferenceException();
}
// Token: 0x06008613 RID: 34323 RVA: 0x001C9B64 File Offset: 0x001C7D64
[Token(Token = "0x6008613")]
[Address(RVA = "0xD13250", Offset = "0xD12050", VA = "0x180D13250")]
public static Attribute EBCHPNNMPHP(Type LLFGHMAFOCI, Type AFAOEAIEPKO)
{
int num = 0;
if (LLFGHMAFOCI.Equals(num))
{
return;
}
int num2 = 0;
if (!AFAOEAIEPKO.Equals(num2) && Attribute.IsDefined(LLFGHMAFOCI, AFAOEAIEPKO))
{
return Attribute.GetCustomAttribute(LLFGHMAFOCI, AFAOEAIEPKO);
}
}
// Token: 0x06008614 RID: 34324 RVA: 0x001C9B9C File Offset: 0x001C7D9C
[Token(Token = "0x6008614")]
[Address(RVA = "0xD13EE0", Offset = "0xD12CE0", VA = "0x180D13EE0")]
public static Type[] MMJDPANPCIM(Type GEDCEIDOKJL)
{
Guid guid = GEDCEIDOKJL.GUID;
throw new NullReferenceException();
}
// Token: 0x06008615 RID: 34325 RVA: 0x001C9BB8 File Offset: 0x001C7DB8
[Token(Token = "0x6008615")]
[Address(RVA = "0xD14560", Offset = "0xD13360", VA = "0x180D14560")]
public static bool PBAHMFMBPJG(Type GEDCEIDOKJL)
{
Guid guid = GEDCEIDOKJL.GUID;
throw new NullReferenceException();
}
// Token: 0x06008616 RID: 34326 RVA: 0x001C9BD4 File Offset: 0x001C7DD4
[Token(Token = "0x6008616")]
[Address(RVA = "0xD14270", Offset = "0xD13070", VA = "0x180D14270")]
public static bool NIPAEFPGBIH(Type GEDCEIDOKJL)
{
if (GEDCEIDOKJL.IsSzArray)
{
Type[] genericTypeArguments = GEDCEIDOKJL.GenericTypeArguments;
Type typeFromHandle = typeof(IList<>);
if (!genericTypeArguments.Equals(typeFromHandle))
{
Type typeFromHandle2 = typeof(ICollection<>);
if (!genericTypeArguments.Equals(typeFromHandle2))
{
Type typeFromHandle3 = typeof(IEnumerable<>);
return genericTypeArguments.Equals(typeFromHandle3);
}
}
return true;
}
throw new NullReferenceException();
}
// Token: 0x06008617 RID: 34327 RVA: 0x001C9C38 File Offset: 0x001C7E38
[Token(Token = "0x6008617")]
[Address(RVA = "0xD13120", Offset = "0xD11F20", VA = "0x180D13120")]
public static bool BKENCLOGLIC(Type DFNOOMCIDLB, Type BLNIPPOPLLL)
{
Guid guid = DFNOOMCIDLB.GUID;
throw new NullReferenceException();
}
// Token: 0x06008618 RID: 34328 RVA: 0x001C9C54 File Offset: 0x001C7E54
[Token(Token = "0x6008618")]
[Address(RVA = "0xD137A0", Offset = "0xD125A0", VA = "0x180D137A0")]
public static bool ENEIDPLODPL(Type GEDCEIDOKJL)
{
if (!typeof(IDictionary).IsInstanceOfType(GEDCEIDOKJL))
{
if (GEDCEIDOKJL.IsSzArray)
{
Type[] genericTypeArguments = GEDCEIDOKJL.GenericTypeArguments;
Type typeFromHandle = typeof(IDictionary<, >);
return genericTypeArguments.Equals(typeFromHandle);
}
}
return true;
}
// Token: 0x06008619 RID: 34329 RVA: 0x001C9CA0 File Offset: 0x001C7EA0
[Token(Token = "0x6008619")]
[Address(RVA = "0xD13E10", Offset = "0xD12C10", VA = "0x180D13E10")]
public static bool LLMLOHBHODO(Type GEDCEIDOKJL)
{
bool isSzArray = GEDCEIDOKJL.IsSzArray;
if (!isSzArray)
{
return isSzArray;
}
Type[] genericTypeArguments = GEDCEIDOKJL.GenericTypeArguments;
Type typeFromHandle = typeof(Nullable<>);
return genericTypeArguments.Equals(typeFromHandle);
}
// Token: 0x0600861A RID: 34330 RVA: 0x001C9CDC File Offset: 0x001C7EDC
[Token(Token = "0x600861A")]
[Address(RVA = "0xD145D0", Offset = "0xD133D0", VA = "0x180D145D0")]
public static object PHLGOIOKMPB(object NLNHFEEMFBN, Type GFHPNAOJOHB)
{
if (NLNHFEEMFBN == 0)
{
}
Type underlyingType = Nullable.GetUnderlyingType(GFHPNAOJOHB);
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
return Convert.ChangeType(NLNHFEEMFBN, underlyingType, invariantCulture);
}
// Token: 0x0600861B RID: 34331 RVA: 0x001C9D08 File Offset: 0x001C7F08
[Token(Token = "0x600861B")]
[Address(RVA = "0xD13910", Offset = "0xD12710", VA = "0x180D13910")]
public static bool GLCEBMIHNJI(Type GEDCEIDOKJL)
{
return GEDCEIDOKJL.IsValueType;
}
// Token: 0x0600861C RID: 34332 RVA: 0x001C9D24 File Offset: 0x001C7F24
[Token(Token = "0x600861C")]
[Address(RVA = "0xD13310", Offset = "0xD12110", VA = "0x180D13310")]
public static IEnumerable<ConstructorInfo> EDJFMFOOFFN(Type GEDCEIDOKJL)
{
ConstructorInfo[] constructors = GEDCEIDOKJL.GetConstructors();
throw new NullReferenceException();
}
// Token: 0x0600861D RID: 34333 RVA: 0x001C9D40 File Offset: 0x001C7F40
[Token(Token = "0x600861D")]
[Address(RVA = "0xD13470", Offset = "0xD12270", VA = "0x180D13470")]
public static ConstructorInfo EHJAFMLMMAL(Type GEDCEIDOKJL, params Type[] PBHDPLLGONC)
{
ConstructorInfo[] constructors;
int num2;
do
{
int num = 0;
constructors = GEDCEIDOKJL.GetConstructors();
if (constructors != 0)
{
if (num >= constructors)
{
goto IL_1D;
}
num += num;
if (num != constructors)
{
num++;
goto IL_1D;
}
goto IL_42;
IL_54:
num2 = 0;
goto IL_57;
IL_42:
ParameterInfo[] parametersNoCopy;
ParameterInfo parameterInfo = parametersNoCopy[num];
object obj;
if (obj == 0)
{
num++;
goto IL_54;
}
goto IL_54;
IL_1D:
int length = constructors.GetParametersNoCopy().Length;
while (PBHDPLLGONC.Length != length)
{
}
parametersNoCopy = constructors.GetParametersNoCopy();
if (num < parametersNoCopy.Length)
{
goto IL_42;
}
goto IL_54;
}
IL_57:
if (constructors != 0)
{
}
}
while (num2 != 0);
if (num2 != -1)
{
return constructors;
}
throw new NullReferenceException();
}
// Token: 0x0600861E RID: 34334 RVA: 0x001C9DEC File Offset: 0x001C7FEC
[Token(Token = "0x600861E")]
[Address(RVA = "0xD13C70", Offset = "0xD12A70", VA = "0x180D13C70")]
public static IEnumerable<PropertyInfo> KPPJLNKGACA(Type GEDCEIDOKJL)
{
Guid guid = GEDCEIDOKJL.GUID;
throw new NullReferenceException();
}
// Token: 0x0600861F RID: 34335 RVA: 0x001C9E08 File Offset: 0x001C8008
[Token(Token = "0x600861F")]
[Address(RVA = "0xD130F0", Offset = "0xD11EF0", VA = "0x180D130F0")]
public static IEnumerable<FieldInfo> BFKJFHIHANH(Type GEDCEIDOKJL)
{
Guid guid = GEDCEIDOKJL.GUID;
throw new NullReferenceException();
}
// Token: 0x06008620 RID: 34336 RVA: 0x001C9E24 File Offset: 0x001C8024
[Token(Token = "0x6008620")]
[Address(RVA = "0xD138E0", Offset = "0xD126E0", VA = "0x180D138E0")]
public static MethodInfo FKDPGIPBOKG(PropertyInfo IFOGFINDBCF)
{
PropertyAttributes attributes = IFOGFINDBCF.Attributes;
throw new NullReferenceException();
}
// Token: 0x06008621 RID: 34337 RVA: 0x001C9E40 File Offset: 0x001C8040
[Token(Token = "0x6008621")]
[Address(RVA = "0xD14840", Offset = "0xD13640", VA = "0x180D14840")]
public static MethodInfo PPEBFEFFEBP(PropertyInfo IFOGFINDBCF)
{
PropertyAttributes attributes = IFOGFINDBCF.Attributes;
throw new NullReferenceException();
}
// Token: 0x06008622 RID: 34338 RVA: 0x001C9E5C File Offset: 0x001C805C
[Token(Token = "0x6008622")]
[Address(RVA = "0xD13CA0", Offset = "0xD12AA0", VA = "0x180D13CA0")]
public static ADNKIPCEPLK.FJDGHEMKEEB LBFCOPJAAEN(ConstructorInfo HINAEKGKLMH)
{
return ADNKIPCEPLK.HFNHDHFJGNF(HINAEKGKLMH);
}
// Token: 0x06008623 RID: 34339 RVA: 0x001C9E70 File Offset: 0x001C8070
[Token(Token = "0x6008623")]
[Address(RVA = "0xD13D00", Offset = "0xD12B00", VA = "0x180D13D00")]
public static ADNKIPCEPLK.FJDGHEMKEEB LBFCOPJAAEN(Type GEDCEIDOKJL, params Type[] PBHDPLLGONC)
{
ConstructorInfo constructorInfo = ADNKIPCEPLK.EHJAFMLMMAL(GEDCEIDOKJL, PBHDPLLGONC);
int num = 0;
if (constructorInfo == num)
{
}
return ADNKIPCEPLK.HFNHDHFJGNF(constructorInfo);
}
// Token: 0x06008624 RID: 34340 RVA: 0x001C9E9C File Offset: 0x001C809C
[Token(Token = "0x6008624")]
[Address(RVA = "0xD13BF0", Offset = "0xD129F0", VA = "0x180D13BF0")]
public static ADNKIPCEPLK.FJDGHEMKEEB HFNHDHFJGNF(ConstructorInfo HINAEKGKLMH)
{
ADNKIPCEPLK.PKDEADMLCLM pkdeadmlclm = new ADNKIPCEPLK.PKDEADMLCLM();
pkdeadmlclm.constructorInfo = HINAEKGKLMH;
ADNKIPCEPLK.FJDGHEMKEEB fjdghemkeeb;
fjdghemkeeb.m_target = pkdeadmlclm;
fjdghemkeeb.method_ptr = ldftn(<GetConstructorByReflection>b__0);
fjdghemkeeb.method = ldftn(<GetConstructorByReflection>b__0);
return fjdghemkeeb;
}
// Token: 0x06008625 RID: 34341 RVA: 0x001C9EDC File Offset: 0x001C80DC
[Token(Token = "0x6008625")]
[Address(RVA = "0xD13B20", Offset = "0xD12920", VA = "0x180D13B20")]
public static ADNKIPCEPLK.FJDGHEMKEEB HFNHDHFJGNF(Type GEDCEIDOKJL, params Type[] PBHDPLLGONC)
{
ConstructorInfo constructorInfo = ADNKIPCEPLK.EHJAFMLMMAL(GEDCEIDOKJL, PBHDPLLGONC);
int num = 0;
if (constructorInfo == num)
{
}
return ADNKIPCEPLK.HFNHDHFJGNF(constructorInfo);
}
// Token: 0x06008626 RID: 34342 RVA: 0x001C9F08 File Offset: 0x001C8108
[Token(Token = "0x6008626")]
[Address(RVA = "0xD13970", Offset = "0xD12770", VA = "0x180D13970")]
public static ADNKIPCEPLK.LGJAKIMHINO HCGNGICLOPH(PropertyInfo IFOGFINDBCF)
{
ADNKIPCEPLK.LFOIFHBBLLP lfoifhbbllp = new ADNKIPCEPLK.LFOIFHBBLLP();
MethodInfo methodInfo;
lfoifhbbllp.methodInfo = methodInfo;
ADNKIPCEPLK.LGJAKIMHINO lgjakimhino;
lgjakimhino.method_ptr = ldftn(<GetGetMethodByReflection>b__0);
lgjakimhino.method = ldftn(<GetGetMethodByReflection>b__0);
lgjakimhino.m_target = lfoifhbbllp;
return lgjakimhino;
}
// Token: 0x06008627 RID: 34343 RVA: 0x001C9F48 File Offset: 0x001C8148
[Token(Token = "0x6008627")]
[Address(RVA = "0xD13A60", Offset = "0xD12860", VA = "0x180D13A60")]
public static ADNKIPCEPLK.LGJAKIMHINO HCGNGICLOPH(FieldInfo DAJFFIMALNB)
{
ADNKIPCEPLK.ODOFGMJAMJE odofgmjamje = new ADNKIPCEPLK.ODOFGMJAMJE();
odofgmjamje.fieldInfo = DAJFFIMALNB;
ADNKIPCEPLK.LGJAKIMHINO lgjakimhino;
lgjakimhino.m_target = odofgmjamje;
lgjakimhino.method_ptr = ldftn(<GetGetMethodByReflection>b__0);
lgjakimhino.method = ldftn(<GetGetMethodByReflection>b__0);
return lgjakimhino;
}
// Token: 0x06008628 RID: 34344 RVA: 0x001C9F88 File Offset: 0x001C8188
[Token(Token = "0x6008628")]
[Address(RVA = "0xD13330", Offset = "0xD12130", VA = "0x180D13330")]
public static ADNKIPCEPLK.LGJAKIMHINO EDLLBBNEPMJ(PropertyInfo IFOGFINDBCF)
{
ADNKIPCEPLK.LFOIFHBBLLP lfoifhbbllp = new ADNKIPCEPLK.LFOIFHBBLLP();
MethodInfo methodInfo;
lfoifhbbllp.methodInfo = methodInfo;
ADNKIPCEPLK.LGJAKIMHINO lgjakimhino;
lgjakimhino.method_ptr = ldftn(<GetGetMethodByReflection>b__0);
lgjakimhino.method = ldftn(<GetGetMethodByReflection>b__0);
lgjakimhino.m_target = lfoifhbbllp;
return lgjakimhino;
}
// Token: 0x06008629 RID: 34345 RVA: 0x001C9FC8 File Offset: 0x001C81C8
[Token(Token = "0x6008629")]
[Address(RVA = "0xD133F0", Offset = "0xD121F0", VA = "0x180D133F0")]
public static ADNKIPCEPLK.LGJAKIMHINO EDLLBBNEPMJ(FieldInfo DAJFFIMALNB)
{
ADNKIPCEPLK.ODOFGMJAMJE odofgmjamje = new ADNKIPCEPLK.ODOFGMJAMJE();
odofgmjamje.fieldInfo = DAJFFIMALNB;
ADNKIPCEPLK.LGJAKIMHINO lgjakimhino;
lgjakimhino.m_target = odofgmjamje;
lgjakimhino.method_ptr = ldftn(<GetGetMethodByReflection>b__0);
lgjakimhino.method = ldftn(<GetGetMethodByReflection>b__0);
return lgjakimhino;
}
// Token: 0x0600862A RID: 34346 RVA: 0x001CA008 File Offset: 0x001C8208
[Token(Token = "0x600862A")]
[Address(RVA = "0xD14750", Offset = "0xD13550", VA = "0x180D14750")]
public static ADNKIPCEPLK.BCKJIKOOPPM PNEFBPKKELF(PropertyInfo IFOGFINDBCF)
{
ADNKIPCEPLK.AEOGOLLPCFB aeogollpcfb = new ADNKIPCEPLK.AEOGOLLPCFB();
MethodInfo methodInfo;
aeogollpcfb.methodInfo = methodInfo;
ADNKIPCEPLK.BCKJIKOOPPM bckjikooppm;
bckjikooppm.method_ptr = ldftn(<GetSetMethodByReflection>b__0);
bckjikooppm.method = ldftn(<GetSetMethodByReflection>b__0);
bckjikooppm.m_target = aeogollpcfb;
return bckjikooppm;
}
// Token: 0x0600862B RID: 34347 RVA: 0x001CA048 File Offset: 0x001C8248
[Token(Token = "0x600862B")]
[Address(RVA = "0xD14690", Offset = "0xD13490", VA = "0x180D14690")]
public static ADNKIPCEPLK.BCKJIKOOPPM PNEFBPKKELF(FieldInfo DAJFFIMALNB)
{
ADNKIPCEPLK.EGKDIBCLNBE egkdibclnbe = new ADNKIPCEPLK.EGKDIBCLNBE();
egkdibclnbe.fieldInfo = DAJFFIMALNB;
ADNKIPCEPLK.BCKJIKOOPPM bckjikooppm;
bckjikooppm.m_target = egkdibclnbe;
bckjikooppm.method_ptr = ldftn(<GetSetMethodByReflection>b__0);
bckjikooppm.method = ldftn(<GetSetMethodByReflection>b__0);
return bckjikooppm;
}
// Token: 0x0600862C RID: 34348 RVA: 0x001CA088 File Offset: 0x001C8288
[Token(Token = "0x600862C")]
[Address(RVA = "0xD14420", Offset = "0xD13220", VA = "0x180D14420")]
public static ADNKIPCEPLK.BCKJIKOOPPM OADJLBPENBG(PropertyInfo IFOGFINDBCF)
{
ADNKIPCEPLK.AEOGOLLPCFB aeogollpcfb = new ADNKIPCEPLK.AEOGOLLPCFB();
MethodInfo methodInfo;
aeogollpcfb.methodInfo = methodInfo;
ADNKIPCEPLK.BCKJIKOOPPM bckjikooppm;
bckjikooppm.method_ptr = ldftn(<GetSetMethodByReflection>b__0);
bckjikooppm.method = ldftn(<GetSetMethodByReflection>b__0);
bckjikooppm.m_target = aeogollpcfb;
return bckjikooppm;
}
// Token: 0x0600862D RID: 34349 RVA: 0x001CA0C8 File Offset: 0x001C82C8
[Token(Token = "0x600862D")]
[Address(RVA = "0xD144E0", Offset = "0xD132E0", VA = "0x180D144E0")]
public static ADNKIPCEPLK.BCKJIKOOPPM OADJLBPENBG(FieldInfo DAJFFIMALNB)
{
ADNKIPCEPLK.EGKDIBCLNBE egkdibclnbe = new ADNKIPCEPLK.EGKDIBCLNBE();
egkdibclnbe.fieldInfo = DAJFFIMALNB;
ADNKIPCEPLK.BCKJIKOOPPM bckjikooppm;
bckjikooppm.m_target = egkdibclnbe;
bckjikooppm.method_ptr = ldftn(<GetSetMethodByReflection>b__0);
bckjikooppm.method = ldftn(<GetSetMethodByReflection>b__0);
return bckjikooppm;
}
// Token: 0x0600862E RID: 34350 RVA: 0x001CA108 File Offset: 0x001C8308
[Token(Token = "0x600862E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ADNKIPCEPLK()
{
}
// Token: 0x0600862F RID: 34351 RVA: 0x001CA11C File Offset: 0x001C831C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600862F")]
[Address(RVA = "0xD14870", Offset = "0xD13670", VA = "0x180D14870")]
static ADNKIPCEPLK()
{
object[] array = new object[0];
}
// Token: 0x0400590A RID: 22794
[Token(Token = "0x400590A")]
private static readonly object[] LFFMGHJHOKA;
// Token: 0x02001693 RID: 5779
[Token(Token = "0x2001693")]
public sealed class LGJAKIMHINO : MulticastDelegate
{
// Token: 0x06008630 RID: 34352 RVA: 0x001CA130 File Offset: 0x001C8330
[Token(Token = "0x6008630")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public LGJAKIMHINO(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06008631 RID: 34353 RVA: 0x001CA14C File Offset: 0x001C834C
[Token(Token = "0x6008631")]
[Address(RVA = "0xD065F0", Offset = "0xD053F0", VA = "0x180D065F0", Slot = "13")]
public object Invoke(object DIEPOPNJNCO)
{
uint num;
do
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
}
while (num == (uint)0);
throw new ExecutionEngineException();
}
// Token: 0x06008632 RID: 34354 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008632")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
public IAsyncResult BeginInvoke(object DIEPOPNJNCO, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06008633 RID: 34355 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008633")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public object EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001694 RID: 5780
[Token(Token = "0x2001694")]
public sealed class BCKJIKOOPPM : MulticastDelegate
{
// Token: 0x06008634 RID: 34356 RVA: 0x001CA1C4 File Offset: 0x001C83C4
[Token(Token = "0x6008634")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public BCKJIKOOPPM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06008635 RID: 34357 RVA: 0x001CA1E0 File Offset: 0x001C83E0
[Token(Token = "0x6008635")]
[Address(RVA = "0xD18F00", Offset = "0xD17D00", VA = "0x180D18F00", Slot = "13")]
public void Invoke(object DIEPOPNJNCO, object ONGBFDACHHG)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06008636 RID: 34358 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008636")]
[Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", Slot = "14")]
public IAsyncResult BeginInvoke(object DIEPOPNJNCO, object ONGBFDACHHG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06008637 RID: 34359 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008637")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001695 RID: 5781
[Token(Token = "0x2001695")]
public sealed class FJDGHEMKEEB : MulticastDelegate
{
// Token: 0x06008638 RID: 34360 RVA: 0x001CA2BC File Offset: 0x001C84BC
[Token(Token = "0x6008638")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public FJDGHEMKEEB(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06008639 RID: 34361 RVA: 0x001CA2D8 File Offset: 0x001C84D8
[Token(Token = "0x6008639")]
[Address(RVA = "0xD1B2F0", Offset = "0xD1A0F0", VA = "0x180D1B2F0", Slot = "13")]
public object Invoke(params object[] IIFJDCEPNMJ)
{
uint num;
do
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
}
while (num == (uint)0);
throw new ExecutionEngineException();
}
// Token: 0x0600863A RID: 34362 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600863A")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
public IAsyncResult BeginInvoke(object[] IIFJDCEPNMJ, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600863B RID: 34363 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600863B")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public object EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001696 RID: 5782
[Token(Token = "0x2001696")]
public sealed class OIKFCEDCBBL<TKey, TValue> : MulticastDelegate
{
// Token: 0x0600863C RID: 34364 RVA: 0x001CA37C File Offset: 0x001C857C
[Token(Token = "0x600863C")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public OIKFCEDCBBL(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
}
// Token: 0x0600863D RID: 34365 RVA: 0x001CA38C File Offset: 0x001C858C
[Token(Token = "0x600863D")]
[Address(RVA = "0xD065F0", Offset = "0xD053F0", VA = "0x180D065F0", Slot = "13")]
public TValue Invoke(TKey DNGKIAJLLHG)
{
uint num;
while (num == (uint)0)
{
}
throw new ExecutionEngineException();
}
// Token: 0x0600863E RID: 34366 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600863E")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
public IAsyncResult BeginInvoke(TKey DNGKIAJLLHG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600863F RID: 34367 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600863F")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public TValue EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001697 RID: 5783
[Token(Token = "0x2001697")]
[DefaultMember("Item")]
public sealed class DMKDNGAHEKL<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
{
// Token: 0x06008640 RID: 34368 RVA: 0x001CA3F8 File Offset: 0x001C85F8
[Token(Token = "0x6008640")]
[Address(RVA = "0x1C9D220", Offset = "0x1C9C020", VA = "0x181C9D220")]
public DMKDNGAHEKL(ADNKIPCEPLK.OIKFCEDCBBL<TKey, TValue> BEENCKPCGAE)
{
object obj = new object();
this.JJFFPIIMILP = obj;
base..ctor();
this.CKCDFPGPNIC = BEENCKPCGAE;
}
// Token: 0x170016B5 RID: 5813
// (get) Token: 0x06008641 RID: 34369 RVA: 0x001CA420 File Offset: 0x001C8620
[Token(Token = "0x170016B5")]
public int MEPGPGKFENE
{
[Token(Token = "0x6008641")]
[Address(RVA = "0x13FD600", Offset = "0x13FC400", VA = "0x1813FD600", Slot = "12")]
get
{
bool isReadOnly = ((ICollection)this.IKDDFLMGOOI).IsReadOnly;
throw new NullReferenceException();
}
}
// Token: 0x170016B6 RID: 5814
// (get) Token: 0x06008642 RID: 34370 RVA: 0x001CA440 File Offset: 0x001C8640
[Token(Token = "0x170016B6")]
public bool PCENHAOIBDD
{
[Token(Token = "0x6008642")]
[Address(RVA = "0x1C9D290", Offset = "0x1C9C090", VA = "0x181C9D290", Slot = "13")]
get
{
/*
An exception occurred when decompiling this method (06008642)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean ADNKIPCEPLK/DMKDNGAHEKL::get_IsReadOnly()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170016B7 RID: 5815
// (get) Token: 0x06008643 RID: 34371 RVA: 0x001CA454 File Offset: 0x001C8654
// (set) Token: 0x06008644 RID: 34372 RVA: 0x001CA470 File Offset: 0x001C8670
[Token(Token = "0x170016B7")]
public TValue ACOEGFLBMEH
{
[Token(Token = "0x6008643")]
[Address(RVA = "0x1C9D2E0", Offset = "0x1C9C0E0", VA = "0x181C9D2E0", Slot = "4")]
get
{
IEnumerator enumerator = ((IEnumerable)this).GetEnumerator();
throw new NullReferenceException();
}
[Token(Token = "0x6008644")]
[Address(RVA = "0x1C9D310", Offset = "0x1C9C110", VA = "0x181C9D310", Slot = "5")]
set
{
/*
An exception occurred when decompiling this method (06008644)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void ADNKIPCEPLK/DMKDNGAHEKL::set_Item(TKey,TValue)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170016B8 RID: 5816
// (get) Token: 0x06008645 RID: 34373 RVA: 0x001CA484 File Offset: 0x001C8684
[Token(Token = "0x170016B8")]
public ICollection<TKey> MNHJJLIEMBB
{
[Token(Token = "0x6008645")]
[Address(RVA = "0x18D07F0", Offset = "0x18CF5F0", VA = "0x1818D07F0", Slot = "6")]
get
{
bool isReadOnly = ((ICollection)this.IKDDFLMGOOI).IsReadOnly;
throw new NullReferenceException();
}
}
// Token: 0x170016B9 RID: 5817
// (get) Token: 0x06008646 RID: 34374 RVA: 0x001CA4A4 File Offset: 0x001C86A4
[Token(Token = "0x170016B9")]
public ICollection<TValue> NEOEJPKPGEC
{
[Token(Token = "0x6008646")]
[Address(RVA = "0x13FD630", Offset = "0x13FC430", VA = "0x1813FD630", Slot = "7")]
get
{
bool isReadOnly = ((ICollection)this.IKDDFLMGOOI).IsReadOnly;
throw new NullReferenceException();
}
}
// Token: 0x06008647 RID: 34375 RVA: 0x001CA4C4 File Offset: 0x001C86C4
[Token(Token = "0x6008647")]
[Address(RVA = "0x1C9CC10", Offset = "0x1C9BA10", VA = "0x181C9CC10", Slot = "9")]
public void Add(TKey DNGKIAJLLHG, TValue ONGBFDACHHG)
{
/*
An exception occurred when decompiling this method (06008647)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void ADNKIPCEPLK/DMKDNGAHEKL::Add(TKey,TValue)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06008648 RID: 34376 RVA: 0x001CA4D8 File Offset: 0x001C86D8
[Token(Token = "0x6008648")]
[Address(RVA = "0x1C9CBC0", Offset = "0x1C9B9C0", VA = "0x181C9CBC0", Slot = "14")]
public void Add(KeyValuePair<TKey, TValue> IOBEPGLJNIP)
{
/*
An exception occurred when decompiling this method (06008648)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void ADNKIPCEPLK/DMKDNGAHEKL::Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06008649 RID: 34377 RVA: 0x001CA4EC File Offset: 0x001C86EC
[Token(Token = "0x6008649")]
[Address(RVA = "0x1C9CD80", Offset = "0x1C9BB80", VA = "0x181C9CD80")]
private TValue DOEHAPOJMON(TKey DNGKIAJLLHG)
{
int num;
do
{
num = 0;
TValue tvalue = this.CKCDFPGPNIC(DNGKIAJLLHG);
object jjffpiimilp = this.JJFFPIIMILP;
bool flag;
if (this.IKDDFLMGOOI != 0 && !flag)
{
Dictionary dictionary;
this.IKDDFLMGOOI = dictionary;
}
Dictionary dictionary2 = new Dictionary();
this.IKDDFLMGOOI = dictionary2;
Monitor.Exit(dictionary2);
}
while (num != 0);
if (num != -1)
{
}
throw new NullReferenceException();
}
// Token: 0x0600864A RID: 34378 RVA: 0x001CA554 File Offset: 0x001C8754
[Token(Token = "0x600864A")]
[Address(RVA = "0x1C9CC60", Offset = "0x1C9BA60", VA = "0x181C9CC60", Slot = "15")]
public void Clear()
{
/*
An exception occurred when decompiling this method (0600864A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void ADNKIPCEPLK/DMKDNGAHEKL::Clear()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600864B RID: 34379 RVA: 0x001CA568 File Offset: 0x001C8768
[Token(Token = "0x600864B")]
[Address(RVA = "0x1C9CCE0", Offset = "0x1C9BAE0", VA = "0x181C9CCE0", Slot = "16")]
public bool Contains(KeyValuePair<TKey, TValue> IOBEPGLJNIP)
{
/*
An exception occurred when decompiling this method (0600864B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean ADNKIPCEPLK/DMKDNGAHEKL::Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600864C RID: 34380 RVA: 0x001CA57C File Offset: 0x001C877C
[Token(Token = "0x600864C")]
[Address(RVA = "0x1C9CCB0", Offset = "0x1C9BAB0", VA = "0x181C9CCB0", Slot = "8")]
public bool ContainsKey(TKey DNGKIAJLLHG)
{
return ((ICollection)this.IKDDFLMGOOI).IsReadOnly;
}
// Token: 0x0600864D RID: 34381 RVA: 0x001CA59C File Offset: 0x001C879C
[Token(Token = "0x600864D")]
[Address(RVA = "0x1C9CD30", Offset = "0x1C9BB30", VA = "0x181C9CD30", Slot = "17")]
public void CopyTo(KeyValuePair<TKey, TValue>[] OPEBNMBKJJA, int JJBEHBJNJED)
{
/*
An exception occurred when decompiling this method (0600864D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void ADNKIPCEPLK/DMKDNGAHEKL::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600864E RID: 34382 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600864E")]
[Address(RVA = "0x1C9D090", Offset = "0x1C9BE90", VA = "0x181C9D090")]
private TValue IAHDANBDAAM(TKey DNGKIAJLLHG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600864F RID: 34383 RVA: 0x001CA5B0 File Offset: 0x001C87B0
[Token(Token = "0x600864F")]
[Address(RVA = "0x1C9D010", Offset = "0x1C9BE10", VA = "0x181C9D010", Slot = "19")]
public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
{
Dictionary ikddflmgooi = this.IKDDFLMGOOI;
Dictionary.Enumerator enumerator;
KeyValuePair current = enumerator.current;
throw new NullReferenceException();
}
// Token: 0x06008650 RID: 34384 RVA: 0x001CA5D0 File Offset: 0x001C87D0
[Token(Token = "0x6008650")]
[Address(RVA = "0x1C9D010", Offset = "0x1C9BE10", VA = "0x181C9D010", Slot = "20")]
IEnumerator IEnumerable.GetEnumerator()
{
Dictionary ikddflmgooi = this.IKDDFLMGOOI;
Dictionary.Enumerator enumerator;
KeyValuePair current = enumerator.current;
throw new NullReferenceException();
}
// Token: 0x06008651 RID: 34385 RVA: 0x001CA5F0 File Offset: 0x001C87F0
[Token(Token = "0x6008651")]
[Address(RVA = "0x1C9D190", Offset = "0x1C9BF90", VA = "0x181C9D190", Slot = "10")]
public bool Remove(TKey DNGKIAJLLHG)
{
/*
An exception occurred when decompiling this method (06008651)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean ADNKIPCEPLK/DMKDNGAHEKL::Remove(TKey)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06008652 RID: 34386 RVA: 0x001CA604 File Offset: 0x001C8804
[Token(Token = "0x6008652")]
[Address(RVA = "0x1C9D140", Offset = "0x1C9BF40", VA = "0x181C9D140", Slot = "18")]
public bool Remove(KeyValuePair<TKey, TValue> IOBEPGLJNIP)
{
/*
An exception occurred when decompiling this method (06008652)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean ADNKIPCEPLK/DMKDNGAHEKL::Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06008653 RID: 34387 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008653")]
[Address(RVA = "0x1C9D1E0", Offset = "0x1C9BFE0", VA = "0x181C9D1E0", Slot = "11")]
public bool TryGetValue(TKey DNGKIAJLLHG, out TValue ONGBFDACHHG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400590B RID: 22795
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400590B")]
private Dictionary<TKey, TValue> IKDDFLMGOOI;
// Token: 0x0400590C RID: 22796
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400590C")]
private readonly object JJFFPIIMILP;
// Token: 0x0400590D RID: 22797
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400590D")]
private readonly ADNKIPCEPLK.OIKFCEDCBBL<TKey, TValue> CKCDFPGPNIC;
}
// Token: 0x02001698 RID: 5784
[Token(Token = "0x2001698")]
[CompilerGenerated]
private sealed class PKDEADMLCLM
{
// Token: 0x06008654 RID: 34388 RVA: 0x001CA618 File Offset: 0x001C8818
[Token(Token = "0x6008654")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PKDEADMLCLM()
{
}
// Token: 0x06008655 RID: 34389 RVA: 0x001CA62C File Offset: 0x001C882C
[Token(Token = "0x6008655")]
[Address(RVA = "0xD1F8A0", Offset = "0xD1E6A0", VA = "0x180D1F8A0")]
internal object <GetConstructorByReflection>b__0(object[] args)
{
return this.constructorInfo.Invoke(args);
}
// Token: 0x0400590E RID: 22798
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400590E")]
public ConstructorInfo constructorInfo;
}
// Token: 0x02001699 RID: 5785
[Token(Token = "0x2001699")]
[CompilerGenerated]
private sealed class LFOIFHBBLLP
{
// Token: 0x06008656 RID: 34390 RVA: 0x001CA64C File Offset: 0x001C884C
[Token(Token = "0x6008656")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public LFOIFHBBLLP()
{
}
// Token: 0x06008657 RID: 34391 RVA: 0x001CA660 File Offset: 0x001C8860
[Token(Token = "0x6008657")]
[Address(RVA = "0xD1E2F0", Offset = "0xD1D0F0", VA = "0x180D1E2F0")]
internal object <GetGetMethodByReflection>b__0(object source)
{
MethodInfo methodInfo = this.methodInfo;
object obj;
return obj;
}
// Token: 0x0400590F RID: 22799
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400590F")]
public MethodInfo methodInfo;
}
// Token: 0x0200169A RID: 5786
[Token(Token = "0x200169A")]
[CompilerGenerated]
private sealed class ODOFGMJAMJE
{
// Token: 0x06008658 RID: 34392 RVA: 0x001CA67C File Offset: 0x001C887C
[Token(Token = "0x6008658")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ODOFGMJAMJE()
{
}
// Token: 0x06008659 RID: 34393 RVA: 0x001CA690 File Offset: 0x001C8890
[Token(Token = "0x6008659")]
[Address(RVA = "0xD1F330", Offset = "0xD1E130", VA = "0x180D1F330")]
internal object <GetGetMethodByReflection>b__0(object source)
{
FieldAttributes attributes = this.fieldInfo.Attributes;
throw new NullReferenceException();
}
// Token: 0x04005910 RID: 22800
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005910")]
public FieldInfo fieldInfo;
}
// Token: 0x0200169B RID: 5787
[Token(Token = "0x200169B")]
[CompilerGenerated]
private sealed class AEOGOLLPCFB
{
// Token: 0x0600865A RID: 34394 RVA: 0x001CA6B0 File Offset: 0x001C88B0
[Token(Token = "0x600865A")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AEOGOLLPCFB()
{
}
// Token: 0x0600865B RID: 34395 RVA: 0x001CA6C4 File Offset: 0x001C88C4
[Token(Token = "0x600865B")]
[Address(RVA = "0xD14DF0", Offset = "0xD13BF0", VA = "0x180D14DF0")]
internal void <GetSetMethodByReflection>b__0(object source, object value)
{
MethodInfo methodInfo = this.methodInfo;
object[] array = new object[1];
if (value != 0)
{
}
array[0] = value;
object obj = methodInfo.Invoke(source, array);
}
// Token: 0x04005911 RID: 22801
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005911")]
public MethodInfo methodInfo;
}
// Token: 0x0200169C RID: 5788
[Token(Token = "0x200169C")]
[CompilerGenerated]
private sealed class EGKDIBCLNBE
{
// Token: 0x0600865C RID: 34396 RVA: 0x001CA6FC File Offset: 0x001C88FC
[Token(Token = "0x600865C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EGKDIBCLNBE()
{
}
// Token: 0x0600865D RID: 34397 RVA: 0x001CA710 File Offset: 0x001C8910
[Token(Token = "0x600865D")]
[Address(RVA = "0xD1B260", Offset = "0xD1A060", VA = "0x180D1B260")]
internal void <GetSetMethodByReflection>b__0(object source, object value)
{
this.fieldInfo.SetValue(source, value);
}
// Token: 0x04005912 RID: 22802
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005912")]
public FieldInfo fieldInfo;
}
}
+111
View File
@@ -0,0 +1,111 @@
using System;
using Cpp2IlInjected;
// Token: 0x020014DA RID: 5338
[Token(Token = "0x20014DA")]
public static class ADOIEPDDEBO
{
// Token: 0x17001472 RID: 5234
// (get) Token: 0x06007A61 RID: 31329 RVA: 0x001A9AAC File Offset: 0x001A7CAC
// (set) Token: 0x06007A62 RID: 31330 RVA: 0x001A9AC0 File Offset: 0x001A7CC0
[Token(Token = "0x17001472")]
public static PCFEJLDOIJK KAFEDPEFLOI
{
[Token(Token = "0x6007A61")]
[Address(RVA = "0xD14BD0", Offset = "0xD139D0", VA = "0x180D14BD0")]
get
{
return ADOIEPDDEBO.CLBHFALLHCA;
}
[Token(Token = "0x6007A62")]
[Address(RVA = "0xD14AF0", Offset = "0xD138F0", VA = "0x180D14AF0")]
private set
{
ADOIEPDDEBO.CLBHFALLHCA = value;
Action fdpigkknjdb = ADOIEPDDEBO.FDPIGKKNJDB;
if (fdpigkknjdb != 0)
{
fdpigkknjdb();
return;
}
}
}
// Token: 0x06007A63 RID: 31331 RVA: 0x001A9AE4 File Offset: 0x001A7CE4
[Token(Token = "0x6007A63")]
[Address(RVA = "0xD148C0", Offset = "0xD136C0", VA = "0x180D148C0")]
public static void BGNNKPCDIKP()
{
int num;
Action action = new Action(num.JPFGCHENJMH);
num = 0;
int num2 = 0;
BPHGKAEDBPE.CABLOFOHBDM(0, num2, action);
}
// Token: 0x06007A64 RID: 31332 RVA: 0x001A9B0C File Offset: 0x001A7D0C
[Token(Token = "0x6007A64")]
[Address(RVA = "0xD14B60", Offset = "0xD13960", VA = "0x180D14B60")]
private static void JPFGCHENJMH()
{
Action fdpigkknjdb = ADOIEPDDEBO.FDPIGKKNJDB;
if (fdpigkknjdb != 0)
{
fdpigkknjdb();
return;
}
}
// Token: 0x06007A65 RID: 31333 RVA: 0x001A9B2C File Offset: 0x001A7D2C
[Token(Token = "0x6007A65")]
[Address(RVA = "0xD14940", Offset = "0xD13740", VA = "0x180D14940")]
public static DABKFAIHBBP CPGECIJBBKF()
{
string text = string.Format("{0}v1/getandclear", "api/quickPlay/");
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
ulong num3;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num2 != 0, num3 != 0UL);
Action<PCFEJLDOIJK> action = ADOIEPDDEBO.<>c.<>9__8_0;
if (action == 0)
{
ADOIEPDDEBO.<>c.<>9__8_0 = delegate(PCFEJLDOIJK quickPlay)
{
ADOIEPDDEBO.CLBHFALLHCA = quickPlay;
Action fdpigkknjdb = ADOIEPDDEBO.FDPIGKKNJDB;
if (fdpigkknjdb != 0)
{
fdpigkknjdb();
return;
}
};
}
int num4 = 0;
if ((ulong)num4 < num3)
{
num4 += num4;
if ((ulong)num4 == num3)
{
goto IL_6E;
}
num4++;
}
PMGCJEPKFOF pmgcjepkfof3 = pmgcjepkfof2.OHLPJBFCABI(action);
IL_6E:
action += action;
throw new NullReferenceException();
}
// Token: 0x040051D7 RID: 20951
[Token(Token = "0x40051D7")]
public static Action FDPIGKKNJDB;
// Token: 0x040051D8 RID: 20952
[Token(Token = "0x40051D8")]
private static PCFEJLDOIJK CLBHFALLHCA;
// Token: 0x040051D9 RID: 20953
[Token(Token = "0x40051D9")]
private const string BOGIPIEMBJO = "api/quickPlay/";
}
+48
View File
@@ -0,0 +1,48 @@
using System;
using System.Threading;
using System.Threading.Tasks;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02002488 RID: 9352
[Token(Token = "0x2002488")]
public class AECCIDJGFNM
{
// Token: 0x0600F10A RID: 61706 RVA: 0x00376DF0 File Offset: 0x00374FF0
[Token(Token = "0x600F10A")]
[Address(RVA = "0xD14D20", Offset = "0xD13B20", VA = "0x180D14D20")]
public AECCIDJGFNM(float GJDAPMMDNMH)
{
this.GJDAPMMDNMH = GJDAPMMDNMH;
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.PAKIIPLFEJA = realtimeSinceStartup;
}
// Token: 0x0600F10B RID: 61707 RVA: 0x00376E1C File Offset: 0x0037501C
[Token(Token = "0x600F10B")]
[Address(RVA = "0xD14C10", Offset = "0xD13A10", VA = "0x180D14C10")]
public Task FIOELFDONON(CancellationToken NDAAKGFBPKE)
{
Task task;
return task;
}
// Token: 0x0600F10C RID: 61708 RVA: 0x00376E2C File Offset: 0x0037502C
[Token(Token = "0x600F10C")]
[Address(RVA = "0xD14D00", Offset = "0xD13B00", VA = "0x180D14D00")]
public void JBBLIBHHEBC()
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.PAKIIPLFEJA = realtimeSinceStartup;
}
// Token: 0x04009FFA RID: 40954
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FFA")]
private float PAKIIPLFEJA;
// Token: 0x04009FFB RID: 40955
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4009FFB")]
private readonly float GJDAPMMDNMH;
}
+70
View File
@@ -0,0 +1,70 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
// Token: 0x02001609 RID: 5641
[Token(Token = "0x2001609")]
public class AECHGGJOJLE : IFAIJAGLDFK
{
// Token: 0x1700159F RID: 5535
// (get) Token: 0x0600820A RID: 33290 RVA: 0x001BD548 File Offset: 0x001BB748
// (set) Token: 0x0600820B RID: 33291 RVA: 0x001BD55C File Offset: 0x001BB75C
[Token(Token = "0x1700159F")]
public string AHGCOGFEEEE
{
[Token(Token = "0x600820A")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
[Token(Token = "0x600820B")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
private set;
}
// Token: 0x170015A0 RID: 5536
// (get) Token: 0x0600820C RID: 33292 RVA: 0x001BD570 File Offset: 0x001BB770
// (set) Token: 0x0600820D RID: 33293 RVA: 0x001BD584 File Offset: 0x001BB784
[Token(Token = "0x170015A0")]
public string LKIBJOMNFFD
{
[Token(Token = "0x600820C")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x600820D")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
private set;
}
// Token: 0x170015A1 RID: 5537
// (get) Token: 0x0600820E RID: 33294 RVA: 0x001BD598 File Offset: 0x001BB798
// (set) Token: 0x0600820F RID: 33295 RVA: 0x001BD5AC File Offset: 0x001BB7AC
[Token(Token = "0x170015A1")]
public string JAFMIDAHECF
{
[Token(Token = "0x600820E")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x600820F")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
private set;
}
// Token: 0x06008210 RID: 33296 RVA: 0x001BD5C0 File Offset: 0x001BB7C0
[Token(Token = "0x6008210")]
[Address(RVA = "0xD14D60", Offset = "0xD13B60", VA = "0x180D14D60", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("ImageName", PMMGDNALAEB);
this.<HPJCFFLAJJE>k__BackingField = text;
string text2 = AEOPHJMOOFE.AAKIMHHKCFB<string>("Title", PMMGDNALAEB);
this.<CEJPKGDKMJE>k__BackingField = text2;
string text3 = AEOPHJMOOFE.AAKIMHHKCFB<string>("Subtitle", PMMGDNALAEB);
this.<LMCJDGDKBON>k__BackingField = text3;
}
// Token: 0x06008211 RID: 33297 RVA: 0x001BD608 File Offset: 0x001BB808
[Token(Token = "0x6008211")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AECHGGJOJLE()
{
}
}
+385
View File
@@ -0,0 +1,385 @@
using System;
using Cpp2IlInjected;
using RecRoom.Core;
using RecRoom.Core.Controllers.ScreenBehaviors;
using RecRoom.Tools;
using UnityEngine;
// Token: 0x02002E62 RID: 11874
[Token(Token = "0x2002E62")]
public abstract class AEGFKLPJNBB<Runtime, Config> : BFJDFBPGMKP<Runtime, Config> where Runtime : AEGFKLPJNBB<Runtime, Config>, new() where Config : MountedWeaponScreenToolBehaviorConfig<Runtime, Config>
{
// Token: 0x170037C4 RID: 14276
// (get) Token: 0x06014243 RID: 82499 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170037C4")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x6014243")]
[Address(RVA = "0x7FA0A0", Offset = "0x7F8EA0", VA = "0x1807FA0A0", Slot = "14")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170037C5 RID: 14277
// (get) Token: 0x06014244 RID: 82500 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170037C5")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x6014244")]
[Address(RVA = "0x40FFA0", Offset = "0x40EDA0", VA = "0x18040FFA0", Slot = "15")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06014245 RID: 82501 RVA: 0x004AC4C0 File Offset: 0x004AA6C0
[Token(Token = "0x6014245")]
[Address(RVA = "0x1C949F0", Offset = "0x1C937F0", VA = "0x181C949F0", Slot = "16")]
public override void OFFLOPLJBBG(Config PBGBNMCPEAJ, KDJHGOFMNEN IHCMJLOBKBJ)
{
Tool egfejghdnai = IHCMJLOBKBJ.EGFEJGHDNAI;
ScreenHUD pkakikhifng = IHCMJLOBKBJ.PKAKIKHIFNG;
SwivelToolHandle component = IHCMJLOBKBJ.EGFEJGHDNAI.GetComponent<SwivelToolHandle>();
int num = 0;
int num2 = 0;
if (component != num2)
{
component.GetNormalizedAimPitchYaw(num2, num);
}
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
int num3 = 0;
int num4 = 0;
int num5 = 0;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod;
hkkohfhadkk.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num3);
int num6 = 0;
hkkohfhadkk.PIEOGAPMGIH((ushort)num6);
}
// Token: 0x06014246 RID: 82502 RVA: 0x004AC534 File Offset: 0x004AA734
[Token(Token = "0x6014246")]
[Address(RVA = "0x1C93510", Offset = "0x1C92310", VA = "0x181C93510", Slot = "17")]
public override void Dispose()
{
this.Dispose();
}
// Token: 0x06014247 RID: 82503 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014247")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")]
protected override void PPAOALHOODL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014248 RID: 82504 RVA: 0x004AC550 File Offset: 0x004AA750
[Token(Token = "0x6014248")]
[Address(RVA = "0x1C94390", Offset = "0x1C93190", VA = "0x181C94390", Slot = "21")]
protected override void JNGMMNANOCH()
{
}
// Token: 0x06014249 RID: 82505 RVA: 0x004AC568 File Offset: 0x004AA768
[Token(Token = "0x6014249")]
[Address(RVA = "0x8D8A30", Offset = "0x8D7830", VA = "0x1808D8A30", Slot = "22")]
public override void BALOKJMBNIN()
{
}
// Token: 0x0601424A RID: 82506 RVA: 0x004AC57C File Offset: 0x004AA77C
[Token(Token = "0x601424A")]
[Address(RVA = "0x1C94970", Offset = "0x1C93770", VA = "0x181C94970", Slot = "18")]
protected override void NHOMMEMEFIB()
{
this.NHOMMEMEFIB();
}
// Token: 0x0601424B RID: 82507 RVA: 0x004AC598 File Offset: 0x004AA798
[Token(Token = "0x601424B")]
[Address(RVA = "0x1C93A10", Offset = "0x1C92810", VA = "0x181C93A10", Slot = "19")]
protected override void GAPALICCLPH()
{
this.GAPALICCLPH();
}
// Token: 0x0601424C RID: 82508 RVA: 0x004AC5B4 File Offset: 0x004AA7B4
[Token(Token = "0x601424C")]
[Address(RVA = "0x8D8A50", Offset = "0x8D7850", VA = "0x1808D8A50")]
private void LJPFNGHICNA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x0601424D RID: 82509 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601424D")]
[Address(RVA = "0x1C93190", Offset = "0x1C91F90", VA = "0x181C93190")]
private void BLFEDHCMLKI(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601424E RID: 82510 RVA: 0x004AC5C4 File Offset: 0x004AA7C4
[Token(Token = "0x601424E")]
[Address(RVA = "0x1C93C80", Offset = "0x1C92A80", VA = "0x181C93C80")]
private void HNJAOOLILGL()
{
this.CPDMLNBJBKD();
((IDisposable)this).Dispose();
}
// Token: 0x0601424F RID: 82511 RVA: 0x004AC5E4 File Offset: 0x004AA7E4
[Token(Token = "0x601424F")]
[Address(RVA = "0x1C93CE0", Offset = "0x1C92AE0", VA = "0x181C93CE0")]
private void JAPPBOKHFMD(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x06014250 RID: 82512 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014250")]
[Address(RVA = "0x1C93910", Offset = "0x1C92710", VA = "0x181C93910", Slot = "24")]
protected virtual void FLNPIFPGOBO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014251 RID: 82513 RVA: 0x004AC5F8 File Offset: 0x004AA7F8
[Token(Token = "0x6014251")]
[Address(RVA = "0x1C943E0", Offset = "0x1C931E0", VA = "0x181C943E0", Slot = "25")]
protected virtual void JNPKDMMFDME()
{
bool flag;
if (!flag)
{
this.JCGFBKALNND();
return;
}
throw new NullReferenceException();
}
// Token: 0x06014252 RID: 82514 RVA: 0x004AC618 File Offset: 0x004AA818
[Token(Token = "0x6014252")]
[Address(RVA = "0x1C93130", Offset = "0x1C91F30", VA = "0x181C93130", Slot = "26")]
protected virtual void INGEFENHJEL(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x06014253 RID: 82515 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014253")]
[Address(RVA = "0x1C93550", Offset = "0x1C92350", VA = "0x181C93550", Slot = "27")]
protected virtual void ECEBFFOMNNG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014254 RID: 82516 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014254")]
[Address(RVA = "0x1C944E0", Offset = "0x1C932E0", VA = "0x181C944E0", Slot = "28")]
protected virtual void JPHEKINOAAD()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014255 RID: 82517 RVA: 0x004AC630 File Offset: 0x004AA830
[Token(Token = "0x6014255")]
[Address(RVA = "0x1C93130", Offset = "0x1C91F30", VA = "0x181C93130", Slot = "29")]
protected virtual void BMPMEHOBDBH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x06014256 RID: 82518 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014256")]
[Address(RVA = "0x1C93810", Offset = "0x1C92610", VA = "0x181C93810", Slot = "30")]
protected virtual void FFPKILKDPKH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014257 RID: 82519 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014257")]
[Address(RVA = "0x1C936E0", Offset = "0x1C924E0", VA = "0x181C936E0")]
protected void FFDIHFDACHC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014258 RID: 82520 RVA: 0x004AC648 File Offset: 0x004AA848
[Token(Token = "0x6014258")]
[Address(RVA = "0x1C93130", Offset = "0x1C91F30", VA = "0x181C93130", Slot = "31")]
protected virtual void ADDKBHDFFOO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x06014259 RID: 82521 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014259")]
[Address(RVA = "0x1C933E0", Offset = "0x1C921E0", VA = "0x181C933E0")]
private void CPDMLNBJBKD()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601425A RID: 82522 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601425A")]
[Address(RVA = "0x1C93F80", Offset = "0x1C92D80", VA = "0x181C93F80")]
protected void JCGFBKALNND()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601425B RID: 82523 RVA: 0x004AC660 File Offset: 0x004AA860
[Token(Token = "0x601425B")]
[Address(RVA = "0x1C94630", Offset = "0x1C93430", VA = "0x181C94630")]
protected void MCJAMNLPHFP()
{
SwivelTool swivelTool = this.JBHDDALNNAO();
int num = 0;
if (!(swivelTool == num))
{
Transform screenWieldTransform = swivelTool.screenWieldTransform;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
float z4 = Vector3.up.z;
Vector3 vector4;
float z5 = vector4.z;
float num2 = LEBNDOKLNEL.DGEAEHEJCGO;
Vector3 vector5;
float z6 = vector5.z;
Transform screenWieldTransform2 = swivelTool.screenWieldTransform;
Vector3 vector6;
float z7 = vector6.z;
}
}
// Token: 0x0601425C RID: 82524 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601425C")]
[Address(RVA = "0x1C93A90", Offset = "0x1C92890", VA = "0x181C93A90")]
protected float GEEABAHIMBH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601425D RID: 82525 RVA: 0x004AC6E0 File Offset: 0x004AA8E0
[Token(Token = "0x601425D")]
[Address(RVA = "0x1C93E80", Offset = "0x1C92C80", VA = "0x181C93E80")]
protected SwivelTool JBHDDALNNAO()
{
bool flag;
bool flag2;
if (!flag && !flag2)
{
SwivelTool swivelTool;
return swivelTool;
}
throw new NullReferenceException();
}
// Token: 0x0601425E RID: 82526 RVA: 0x004AC700 File Offset: 0x004AA900
[Token(Token = "0x601425E")]
[Address(RVA = "0x1C94E80", Offset = "0x1C93C80", VA = "0x181C94E80")]
protected AEGFKLPJNBB()
{
NFOJNNKAEFL nfojnnkaefl = new NFOJNNKAEFL();
ANANJLGEMIP ananjlgemip = new ANANJLGEMIP();
((IDisposable)this).Dispose();
}
// Token: 0x0400D177 RID: 53623
[Token(Token = "0x400D177")]
protected const float DDFDEBJFFIM = 30f;
// Token: 0x0400D178 RID: 53624
[Token(Token = "0x400D178")]
protected const int KFFLJONPJLE = 200;
// Token: 0x0400D179 RID: 53625
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D179")]
protected HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400D17A RID: 53626
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D17A")]
protected bool JKACCMIADFO;
// Token: 0x0400D17B RID: 53627
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D17B")]
protected int MGDCOEBPDCI;
// Token: 0x0400D17C RID: 53628
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D17C")]
protected SwivelToolHandle JKCKGLKMIJK;
// Token: 0x0400D17D RID: 53629
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D17D")]
protected NFOJNNKAEFL AKECJJAHOEO;
// Token: 0x0400D17E RID: 53630
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D17E")]
protected float CGKPGLFIMBJ;
// Token: 0x0400D17F RID: 53631
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D17F")]
protected float GPDFEKFDKKF;
// Token: 0x0400D180 RID: 53632
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D180")]
protected float DNPCKBNIPGA;
// Token: 0x0400D181 RID: 53633
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D181")]
protected float DNNEJMPIADO;
// Token: 0x0400D182 RID: 53634
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D182")]
protected bool PONNINMDEPH;
// Token: 0x0400D183 RID: 53635
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D183")]
protected float CGCCLEAMPBF;
// Token: 0x0400D184 RID: 53636
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D184")]
private ANANJLGEMIP PFDDJDLJHPB;
// Token: 0x02002E63 RID: 11875
[Token(Token = "0x2002E63")]
protected enum NNNEJBHILCI
{
// Token: 0x0400D186 RID: 53638
[Token(Token = "0x400D186")]
DEACTIVATED,
// Token: 0x0400D187 RID: 53639
[Token(Token = "0x400D187")]
ACTIVATED
}
// Token: 0x02002E64 RID: 11876
[Token(Token = "0x2002E64")]
protected enum LOADJLKCPDH
{
// Token: 0x0400D189 RID: 53641
[Token(Token = "0x400D189")]
AIMING,
// Token: 0x0400D18A RID: 53642
[Token(Token = "0x400D18A")]
FIRING,
// Token: 0x0400D18B RID: 53643
[Token(Token = "0x400D18B")]
RECOILING
}
}
+43
View File
@@ -0,0 +1,43 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02002F21 RID: 12065
[Token(Token = "0x2002F21")]
public struct AEIDLICPKMM
{
// Token: 0x0400D6D1 RID: 54993
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D6D1")]
public float FAONCIOCBGG;
// Token: 0x0400D6D2 RID: 54994
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400D6D2")]
public bool ABMMDJNGIEC;
// Token: 0x0400D6D3 RID: 54995
[FieldOffset(Offset = "0x5")]
[Token(Token = "0x400D6D3")]
public bool DKBKPJKEBGO;
// Token: 0x0400D6D4 RID: 54996
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400D6D4")]
public Vector3 NKHDLKNDCGM;
// Token: 0x0400D6D5 RID: 54997
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D6D5")]
public Collider CJMJKCIICFN;
// Token: 0x0400D6D6 RID: 54998
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D6D6")]
public HJPPAEFEOKM AGJPEPDLFMJ;
// Token: 0x0400D6D7 RID: 54999
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400D6D7")]
public LDBJIPJIMDH ONIIFAKGFJH;
}
+17
View File
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
// Token: 0x02000805 RID: 2053
[Token(Token = "0x2000805")]
public enum AEMEGNGAPOI
{
// Token: 0x0400317A RID: 12666
[Token(Token = "0x400317A")]
Default,
// Token: 0x0400317B RID: 12667
[Token(Token = "0x400317B")]
LightFlat,
// Token: 0x0400317C RID: 12668
[Token(Token = "0x400317C")]
DarkFlat
}
+1032
View File
@@ -0,0 +1,1032 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using CSCore;
// Token: 0x02001501 RID: 5377
[Token(Token = "0x2001501")]
public class AEMPKCBKHII<TId, TResult> where TResult : class
{
// Token: 0x06007B6F RID: 31599 RVA: 0x001AC968 File Offset: 0x001AAB68
[Token(Token = "0x6007B6F")]
[Address(RVA = "0x1C9B280", Offset = "0x1C9A080", VA = "0x181C9B280")]
public AEMPKCBKHII(AEMPKCBKHII<TId, TResult>.APFDBPOPECA CBNIOEKPEIF, Func<TResult, TId> FIKIECGAOBB, [Optional] Action<TId, TResult> HJKCCPCPEDL, [Optional] IEqualityComparer<TId> PHGHBIEKBKA)
{
/*
An exception occurred when decompiling this method (06007B6F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AEMPKCBKHII::.ctor(AEMPKCBKHII/APFDBPOPECA<TId,TResult>,System.Func`2<TResult,TId>,System.Action`2<TId,TResult>,System.Collections.Generic.IEqualityComparer`1<TId>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_15:
stloc:ArgumentNullException(var_0_1F, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("serviceCall")))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06007B70 RID: 31600 RVA: 0x001AC994 File Offset: 0x001AAB94
[Token(Token = "0x6007B70")]
[Address(RVA = "0x1C9B440", Offset = "0x1C9A240", VA = "0x181C9B440")]
public AEMPKCBKHII(AEMPKCBKHII<TId, TResult>.APFDBPOPECA CBNIOEKPEIF, Func<TResult, TId> FIKIECGAOBB, TimeSpan PELFKCAHDFH, [Optional] Action<TId, TResult> HJKCCPCPEDL, [Optional] IEqualityComparer<TId> PHGHBIEKBKA)
{
/*
An exception occurred when decompiling this method (06007B70)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AEMPKCBKHII::.ctor(AEMPKCBKHII/APFDBPOPECA<TId,TResult>,System.Func`2<TResult,TId>,System.TimeSpan,System.Action`2<TId,TResult>,System.Collections.Generic.IEqualityComparer`1<TId>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_2D:
stloc:ArgumentNullException(var_3_37, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("getResultId")))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06007B71 RID: 31601 RVA: 0x001AC9D8 File Offset: 0x001AABD8
[Token(Token = "0x6007B71")]
[Address(RVA = "0x1C9BB50", Offset = "0x1C9A950", VA = "0x181C9BB50")]
public AEMPKCBKHII(AEMPKCBKHII<TId, TResult>.APFDBPOPECA CBNIOEKPEIF, Func<TResult, TId> FIKIECGAOBB, IDictionary<TId, TResult> ONOBMHNFCHB, [Optional] Action<TId, TResult> LCAGEGLBAPO, [Optional] Action<TId, TResult> HJKCCPCPEDL, [Optional] IEqualityComparer<TId> PHGHBIEKBKA)
{
/*
An exception occurred when decompiling this method (06007B71)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AEMPKCBKHII::.ctor(AEMPKCBKHII/APFDBPOPECA<TId,TResult>,System.Func`2<TResult,TId>,System.Collections.Generic.IDictionary`2<TId,TResult>,System.Action`2<TId,TResult>,System.Action`2<TId,TResult>,System.Collections.Generic.IEqualityComparer`1<TId>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_2E:
stloc:ArgumentNullException(var_2_38, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("serviceCall")))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06007B72 RID: 31602 RVA: 0x001ACA20 File Offset: 0x001AAC20
[Token(Token = "0x6007B72")]
[Address(RVA = "0x1C99B80", Offset = "0x1C98980", VA = "0x181C99B80")]
public void JBBLIBHHEBC()
{
int num;
int num3;
do
{
num = 0;
IDictionary medkmhigkmk = this.MEDKMHIGKMK;
int num2 = 0;
num2 += num2;
num2++;
if (num != 0)
{
goto IL_5B;
}
num2 += 19;
num2 += typeof(Dictionary<TId, CBLLFJEDOII<TResult>>.Enumerator).TypeHandle;
if (num != -1)
{
}
num3 = 0;
num3 += num3;
num3++;
}
while (num != 0);
num3 += num3;
num3 += 19;
num3 += typeof(Dictionary<TId, CBLLFJEDOII<TResult>>.Enumerator).TypeHandle;
return;
IL_5B:
throw new NullReferenceException();
}
// Token: 0x06007B73 RID: 31603 RVA: 0x001ACA90 File Offset: 0x001AAC90
[Token(Token = "0x6007B73")]
[Address(RVA = "0x1C98940", Offset = "0x1C97740", VA = "0x181C98940")]
public PMGCJEPKFOF<TResult> IAHDANBDAAM(TId ENJEOLBEALP)
{
/*
An exception occurred when decompiling this method (06007B73)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<TResult> AEMPKCBKHII::IAHDANBDAAM(TId)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_3:
callvirt:void(AEMPKCBKHII::GLLCDEDIFEN, ldloc:AEMPKCBKHII(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06007B74 RID: 31604 RVA: 0x001ACAD0 File Offset: 0x001AACD0
[Token(Token = "0x6007B74")]
[Address(RVA = "0x1C99340", Offset = "0x1C98140", VA = "0x181C99340")]
public PMGCJEPKFOF<List<TResult>> IAHDANBDAAM(IReadOnlyList<TId> CLKHCBGAOHF)
{
for (;;)
{
int num = 0;
AEMPKCBKHII.JFDBJJDMOAH jfdbjjdmoah = new AEMPKCBKHII.JFDBJJDMOAH();
if (jfdbjjdmoah != 0)
{
List list = Enumerable.ToList(Enumerable.Distinct(CLKHCBGAOHF));
int num2 = 0;
jfdbjjdmoah.cachedResults = num2;
int num3 = 0;
num3 += num3;
num3++;
int num4 = 0;
int num5 = 0;
if (num5 >= num4)
{
goto IL_53;
}
num5 += num5;
if (num5 != num4)
{
num5++;
goto IL_53;
}
goto IL_8C;
IL_9A:
if (num != 0)
{
List list2;
if (jfdbjjdmoah.cachedResults == 0)
{
jfdbjjdmoah.cachedResults = list2;
}
list2.Add(num);
}
num2++;
List list3;
ValueTuple valueTuple;
if (list3 != 0 && valueTuple != 0)
{
this.GLLCDEDIFEN();
}
if (jfdbjjdmoah.cachedResults == 0)
{
break;
}
continue;
IL_53:
IDictionary medkmhigkmk = this.MEDKMHIGKMK;
int num6 = 0;
if (num6 < num2)
{
num6 += num6;
if (num6 == num2)
{
goto IL_93;
}
num6++;
}
int num7;
if (num6 == 0)
{
if (num2 == 0)
{
}
num2++;
num7 = 0;
num7 += num7;
goto IL_8C;
}
goto IL_9A;
IL_93:
num7 += num7;
goto IL_9A;
IL_8C:
num7 += num7;
goto IL_93;
}
goto IL_E2;
}
return JJEKJGALHKO.MKLIDFOGIGO(new List());
IL_E2:
List list4 = new List();
throw new NullReferenceException();
}
// Token: 0x06007B75 RID: 31605 RVA: 0x001ACBCC File Offset: 0x001AADCC
[Token(Token = "0x6007B75")]
[Address(RVA = "0x1AC2F10", Offset = "0x1AC1D10", VA = "0x181AC2F10")]
public PMGCJEPKFOF<List<TResult>> GICEGCFEOOM(AKLAFDGACEM<string> NIJKCPMCEBC, string LFHKOFIPIEK, Func<PMGCJEPKFOF<IReadOnlyList<TResult>>> CBNIOEKPEIF, [Optional] TimeSpan? PELFKCAHDFH, [Optional] Comparison<TResult> DKLJMLFNEEN)
{
throw new NullReferenceException();
}
// Token: 0x06007B76 RID: 31606 RVA: 0x001ACBE0 File Offset: 0x001AADE0
[Token(Token = "0x6007B76")]
[Address(RVA = "0x1C96F10", Offset = "0x1C95D10", VA = "0x181C96F10")]
public PMGCJEPKFOF<List<TResult>> GICEGCFEOOM(AKLAFDGACEM<string> NIJKCPMCEBC, string LFHKOFIPIEK, Func<PMGCJEPKFOF<IReadOnlyList<TId>>> CBNIOEKPEIF, [Optional] TimeSpan? PELFKCAHDFH, [Optional] Comparison<TResult> DKLJMLFNEEN)
{
TimeSpan maxValue = TimeSpan.MaxValue;
int num = 0;
if (num < maxValue)
{
num += num;
if (num != maxValue)
{
num++;
}
}
num += 19;
throw new NullReferenceException();
}
// Token: 0x06007B77 RID: 31607 RVA: 0x001ACC10 File Offset: 0x001AAE10
[Token(Token = "0x6007B77")]
[Address(RVA = "0x1C96840", Offset = "0x1C95640", VA = "0x181C96840")]
public void FPBFFBIABCG(AKLAFDGACEM<string> NIJKCPMCEBC, string LFHKOFIPIEK, TId ENJEOLBEALP)
{
WaveFormat waveFormat = ((IAudioSource)NIJKCPMCEBC).WaveFormat;
}
// Token: 0x06007B78 RID: 31608 RVA: 0x001ACC2C File Offset: 0x001AAE2C
[Token(Token = "0x6007B78")]
[Address(RVA = "0x1C9AA10", Offset = "0x1C99810", VA = "0x181C9AA10")]
public void JMOBNFNGPHF(AKLAFDGACEM<string> NIJKCPMCEBC, string LFHKOFIPIEK, TId ENJEOLBEALP)
{
WaveFormat waveFormat = ((IAudioSource)NIJKCPMCEBC).WaveFormat;
}
// Token: 0x06007B79 RID: 31609 RVA: 0x001ACC48 File Offset: 0x001AAE48
[Token(Token = "0x6007B79")]
[Address(RVA = "0x1C97480", Offset = "0x1C96280", VA = "0x181C97480")]
public void HEMIBGKMCID(AKLAFDGACEM<string> NIJKCPMCEBC, string LFHKOFIPIEK, TId ENJEOLBEALP)
{
WaveFormat waveFormat = ((IAudioSource)NIJKCPMCEBC).WaveFormat;
}
// Token: 0x06007B7A RID: 31610 RVA: 0x001ACC64 File Offset: 0x001AAE64
[Token(Token = "0x6007B7A")]
[Address(RVA = "0x1C951A0", Offset = "0x1C93FA0", VA = "0x181C951A0")]
private ValueTuple<PMGCJEPKFOF<TResult>, bool> EGKOPJHNGFN(TId ENJEOLBEALP)
{
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L)
{
}
throw new NullReferenceException();
}
// Token: 0x06007B7B RID: 31611 RVA: 0x001ACC84 File Offset: 0x001AAE84
[Token(Token = "0x6007B7B")]
[Address(RVA = "0x1C96370", Offset = "0x1C95170", VA = "0x181C96370")]
private ValueTuple<PMGCJEPKFOF<List<TResult>>, bool> FLDKJGFDKCG(IReadOnlyList<TId> CLKHCBGAOHF)
{
int num = 0;
int num2 = 0;
int num3 = 0;
num3 += num3;
num3++;
int num4 = 0;
if (num2 < num3)
{
int num5 = 0;
if (num5 < num4)
{
num5 += num5;
if (num5 == num4)
{
goto IL_58;
}
num5++;
}
if (num == 0)
{
}
if ("{il2cpp array field local11->}" == (ulong)1L)
{
}
num2++;
int num6 = 0;
num6 += num6;
IL_58:
num6 += num6;
}
throw new NullReferenceException();
}
// Token: 0x06007B7C RID: 31612 RVA: 0x001ACCF8 File Offset: 0x001AAEF8
[Token(Token = "0x6007B7C")]
[Address(RVA = "0x1C97260", Offset = "0x1C96060", VA = "0x181C97260")]
private void GLLCDEDIFEN()
{
if (!SingletonMonoBehaviour.FFNIFALJLDD)
{
return;
}
IEnumerator<KENFJGFMIPM> enumerator = this.OHPJJDGBNPH();
}
// Token: 0x06007B7D RID: 31613 RVA: 0x001ACD20 File Offset: 0x001AAF20
[Token(Token = "0x6007B7D")]
[Address(RVA = "0x1AC47A0", Offset = "0x1AC35A0", VA = "0x181AC47A0")]
private IEnumerator<KENFJGFMIPM> OHPJJDGBNPH()
{
int num;
AEMPKCBKHII.BKIKAOKPNNG bkikaokpnng = new AEMPKCBKHII.BKIKAOKPNNG(num);
num = 0;
throw new NullReferenceException();
}
// Token: 0x06007B7E RID: 31614 RVA: 0x001ACD3C File Offset: 0x001AAF3C
[Token(Token = "0x6007B7E")]
[Address(RVA = "0x1C97D60", Offset = "0x1C96B60", VA = "0x181C97D60")]
private void HGBPIFOLOOJ()
{
int num;
List list;
int num4;
do
{
num = 0;
int num2;
if (num2 == 0)
{
return;
}
int num3;
list = new List(num3);
num4 = 0;
num4 += num4;
num4++;
}
while (num != 0);
num4 += num4;
num4 += 19;
num4 += typeof(Dictionary<TId, CBLLFJEDOII<TResult>>.Enumerator).TypeHandle;
this.EMHFKPMEHIO(list);
}
// Token: 0x06007B7F RID: 31615 RVA: 0x001ACD9C File Offset: 0x001AAF9C
[Token(Token = "0x6007B7F")]
[Address(RVA = "0x1C95810", Offset = "0x1C94610", VA = "0x181C95810")]
private void EMHFKPMEHIO(IReadOnlyList<TId> CLKHCBGAOHF)
{
throw new NullReferenceException();
}
// Token: 0x06007B80 RID: 31616 RVA: 0x001ACDC4 File Offset: 0x001AAFC4
[Token(Token = "0x6007B80")]
[Address(RVA = "0x1C9AC10", Offset = "0x1C99A10", VA = "0x181C9AC10")]
private void OJHKDGDEHII(TId ENJEOLBEALP, TResult GIAOBLMEMMI)
{
IDictionary medkmhigkmk = this.MEDKMHIGKMK;
int num = 0;
if (num < GIAOBLMEMMI)
{
num += num;
if (num == GIAOBLMEMMI)
{
throw new NullReferenceException();
}
num++;
}
}
// Token: 0x06007B81 RID: 31617 RVA: 0x001ACDF0 File Offset: 0x001AAFF0
[Token(Token = "0x6007B81")]
[Address(RVA = "0x1C99A30", Offset = "0x1C98830", VA = "0x181C99A30")]
private static void IMNPEOFFCBM(AKLAFDGACEM<string> NIJKCPMCEBC, string LFHKOFIPIEK, Action<List<TId>> JJGHIEJCCDA)
{
if (NIJKCPMCEBC.PFFCBOBBLPC(LFHKOFIPIEK) != 0)
{
int num = 0;
num += num;
num++;
}
}
// Token: 0x04005288 RID: 21128
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005288")]
private readonly IDictionary<TId, TResult> MEDKMHIGKMK;
// Token: 0x04005289 RID: 21129
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005289")]
private readonly bool MMEMLNHBGOP;
// Token: 0x0400528A RID: 21130
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400528A")]
private readonly Dictionary<TId, CBLLFJEDOII<TResult>> JBBNFBPDLAJ;
// Token: 0x0400528B RID: 21131
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400528B")]
private readonly Dictionary<TId, CBLLFJEDOII<TResult>> NLKHNEMGMLO;
// Token: 0x0400528C RID: 21132
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400528C")]
private readonly AEMPKCBKHII<TId, TResult>.APFDBPOPECA NCLOKCMKLCB;
// Token: 0x0400528D RID: 21133
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400528D")]
private readonly Func<TResult, TId> GDIDMEKNFIK;
// Token: 0x0400528E RID: 21134
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400528E")]
private readonly Action<TId, TResult> IFGGCBJHFHH;
// Token: 0x0400528F RID: 21135
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400528F")]
private readonly IEqualityComparer<TId> MHLCDJABNHH;
// Token: 0x04005290 RID: 21136
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005290")]
private bool PLJKGFCLKCE;
// Token: 0x02001502 RID: 5378
[Token(Token = "0x2001502")]
public sealed class APFDBPOPECA : MulticastDelegate
{
// Token: 0x06007B82 RID: 31618 RVA: 0x001ACE18 File Offset: 0x001AB018
[Token(Token = "0x6007B82")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public APFDBPOPECA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
}
// Token: 0x06007B83 RID: 31619 RVA: 0x001ACE28 File Offset: 0x001AB028
[Token(Token = "0x6007B83")]
[Address(RVA = "0xD065F0", Offset = "0xD053F0", VA = "0x180D065F0", Slot = "13")]
public PMGCJEPKFOF<List<TResult>> Invoke(IReadOnlyList<TId> CLKHCBGAOHF)
{
uint num;
while (num == (uint)0)
{
}
throw new ExecutionEngineException();
}
// Token: 0x06007B84 RID: 31620 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007B84")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
public IAsyncResult BeginInvoke(IReadOnlyList<TId> CLKHCBGAOHF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06007B85 RID: 31621 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007B85")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public PMGCJEPKFOF<List<TResult>> EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001503 RID: 5379
[Token(Token = "0x2001503")]
[CompilerGenerated]
private sealed class JFDBJJDMOAH
{
// Token: 0x06007B86 RID: 31622 RVA: 0x001ACE94 File Offset: 0x001AB094
[Token(Token = "0x6007B86")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public JFDBJJDMOAH()
{
}
// Token: 0x06007B87 RID: 31623 RVA: 0x001ACEB0 File Offset: 0x001AB0B0
[Token(Token = "0x6007B87")]
[Address(RVA = "0x1C9DF80", Offset = "0x1C9CD80", VA = "0x181C9DF80")]
internal List<TResult> <Get>b__0(List<TResult> results)
{
/*
An exception occurred when decompiling this method (06007B87)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1<TResult> AEMPKCBKHII/JFDBJJDMOAH::<Get>b__0(System.Collections.Generic.List`1<TResult>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:IEnumerator`1(var_0_11, call:IEnumerator`1(IEnumerable`1::GetEnumerator, callvirt:IEnumerable`1(Enumerable::Concat, ldfld:class [mscorlib]System.Collections.Generic.List`1<!TResult>[exp:IEnumerable`1](JFDBJJDMOAH::cachedResults, ldloc:JFDBJJDMOAH(this)), ldloc:class [mscorlib]System.Collections.Generic.List`1<!TResult>[exp:IEnumerable`1](results))))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x04005291 RID: 21137
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005291")]
public List<TResult> cachedResults;
}
// Token: 0x02001504 RID: 5380
[Token(Token = "0x2001504")]
[CompilerGenerated]
private sealed class KOIJKDPHMMD
{
// Token: 0x06007B88 RID: 31624 RVA: 0x001ACED0 File Offset: 0x001AB0D0
[Token(Token = "0x6007B88")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public KOIJKDPHMMD()
{
}
// Token: 0x06007B89 RID: 31625 RVA: 0x001ACEEC File Offset: 0x001AB0EC
[Token(Token = "0x6007B89")]
[Address(RVA = "0x1C9FBF0", Offset = "0x1C9E9F0", VA = "0x181C9FBF0")]
internal PMGCJEPKFOF<IReadOnlyList<TId>> <GetWithCachedIdList>b__0()
{
PMGCJEPKFOF pmgcjepkfof = this.serviceCall();
Func func = this.<>9__1;
if (func == 0)
{
Func func2;
this.<>9__1 = func2;
}
int num = 0;
num += num;
num++;
func += func;
num += 19;
throw new NullReferenceException();
}
// Token: 0x06007B8A RID: 31626 RVA: 0x001ACF30 File Offset: 0x001AB130
[Token(Token = "0x6007B8A")]
[Address(RVA = "0x1C9FD40", Offset = "0x1C9EB40", VA = "0x181C9FD40")]
internal List<TId> <GetWithCachedIdList>b__1(IReadOnlyList<TResult> results)
{
/*
An exception occurred when decompiling this method (06007B8A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1<TId> AEMPKCBKHII/KOIJKDPHMMD::<GetWithCachedIdList>b__1(System.Collections.Generic.IReadOnlyList`1<TResult>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_12:
stloc:IEnumerator`1(var_2_1E, call:IEnumerator`1(IEnumerable`1::GetEnumerator, callvirt:IEnumerable`1(Enumerable::Select, ldloc:class [mscorlib]System.Collections.Generic.IReadOnlyList`1<!TResult>[exp:IEnumerable`1](results), ldloc:Func`2(var_0_06))))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06007B8B RID: 31627 RVA: 0x001ACF5C File Offset: 0x001AB15C
[Token(Token = "0x6007B8B")]
[Address(RVA = "0x1C9FEA0", Offset = "0x1C9ECA0", VA = "0x181C9FEA0")]
internal TId <GetWithCachedIdList>b__2(TResult result)
{
throw new NullReferenceException();
}
// Token: 0x04005292 RID: 21138
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005292")]
public Func<PMGCJEPKFOF<IReadOnlyList<TResult>>> serviceCall;
// Token: 0x04005293 RID: 21139
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005293")]
public AEMPKCBKHII<TId, TResult> <>4__this;
// Token: 0x04005294 RID: 21140
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005294")]
public Func<TResult, TId> <>9__2;
// Token: 0x04005295 RID: 21141
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005295")]
public Func<IReadOnlyList<TResult>, List<TId>> <>9__1;
}
// Token: 0x02001505 RID: 5381
[Token(Token = "0x2001505")]
[CompilerGenerated]
private sealed class EFLMMPAHKML
{
// Token: 0x06007B8C RID: 31628 RVA: 0x001ACF70 File Offset: 0x001AB170
[Token(Token = "0x6007B8C")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public EFLMMPAHKML()
{
}
// Token: 0x06007B8D RID: 31629 RVA: 0x001ACF8C File Offset: 0x001AB18C
[Token(Token = "0x6007B8D")]
[Address(RVA = "0x1C9D360", Offset = "0x1C9C160", VA = "0x181C9D360")]
internal PMGCJEPKFOF<List<TResult>> <GetWithCachedIdList>b__0(IReadOnlyList<TId> ids)
{
AEMPKCBKHII.ELCDGNDCOBO elcdgndcobo = new AEMPKCBKHII.ELCDGNDCOBO();
elcdgndcobo.CS$<>8__locals1 = this;
elcdgndcobo.ids = ids;
PMGCJEPKFOF pmgcjepkfof = this.<>4__this.IAHDANBDAAM(ids);
throw new NullReferenceException();
}
// Token: 0x04005296 RID: 21142
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005296")]
public AEMPKCBKHII<TId, TResult> <>4__this;
// Token: 0x04005297 RID: 21143
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005297")]
public Comparison<TResult> sort;
}
// Token: 0x02001506 RID: 5382
[Token(Token = "0x2001506")]
[CompilerGenerated]
private sealed class ELCDGNDCOBO
{
// Token: 0x06007B8E RID: 31630 RVA: 0x001ACFC0 File Offset: 0x001AB1C0
[Token(Token = "0x6007B8E")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public ELCDGNDCOBO()
{
}
// Token: 0x06007B8F RID: 31631 RVA: 0x001ACFDC File Offset: 0x001AB1DC
[Token(Token = "0x6007B8F")]
[Address(RVA = "0x1C9D490", Offset = "0x1C9C290", VA = "0x181C9D490")]
internal void <GetWithCachedIdList>b__1(List<TResult> results)
{
Comparison sort = this.CS$<>8__locals1.sort;
if (sort == 0)
{
AEMPKCBKHII.ANJIOBFKIGL anjiobfkigl = new AEMPKCBKHII.ANJIOBFKIGL();
anjiobfkigl.CS$<>8__locals2 = this;
IEnumerable enumerable = Enumerable.Distinct(this.ids);
if (typeof(AEMPKCBKHII<TId, TResult>.<>c).TypeHandle == 0)
{
}
if (enumerable == 0)
{
}
if (typeof(AEMPKCBKHII<TId, TResult>.<>c).TypeHandle == 0)
{
}
IEnumerable enumerable2;
Func func;
Func func2;
Dictionary dictionary = Enumerable.ToDictionary(enumerable2, func, func2);
anjiobfkigl.sortOrder = dictionary;
Comparison comparison;
results.Sort(comparison);
return;
}
results.Sort(sort);
throw new NullReferenceException();
}
// Token: 0x04005298 RID: 21144
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005298")]
public IReadOnlyList<TId> ids;
// Token: 0x04005299 RID: 21145
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005299")]
public AEMPKCBKHII<TId, TResult>.EFLMMPAHKML CS$<>8__locals1;
}
// Token: 0x02001507 RID: 5383
[Token(Token = "0x2001507")]
[CompilerGenerated]
private sealed class ANJIOBFKIGL
{
// Token: 0x06007B90 RID: 31632 RVA: 0x001AD050 File Offset: 0x001AB250
[Token(Token = "0x6007B90")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public ANJIOBFKIGL()
{
}
// Token: 0x06007B91 RID: 31633 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007B91")]
[Address(RVA = "0x1C9C540", Offset = "0x1C9B340", VA = "0x181C9C540")]
internal int <GetWithCachedIdList>b__5(TResult a, TResult b)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400529A RID: 21146
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400529A")]
public Dictionary<TId, int> sortOrder;
// Token: 0x0400529B RID: 21147
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400529B")]
public AEMPKCBKHII<TId, TResult>.ELCDGNDCOBO CS$<>8__locals2;
}
// Token: 0x02001509 RID: 5385
[Token(Token = "0x2001509")]
[CompilerGenerated]
private sealed class GDJLAJDNOBK
{
// Token: 0x06007B97 RID: 31639 RVA: 0x001AD0AC File Offset: 0x001AB2AC
[Token(Token = "0x6007B97")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public GDJLAJDNOBK()
{
}
// Token: 0x06007B98 RID: 31640 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007B98")]
[Address(RVA = "0x1C9DCB0", Offset = "0x1C9CAB0", VA = "0x181C9DCB0")]
internal void <AddToFrontOfCachedIdList>b__0(List<TId> ids)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x040052A0 RID: 21152
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40052A0")]
public AEMPKCBKHII<TId, TResult> <>4__this;
// Token: 0x040052A1 RID: 21153
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40052A1")]
public TId id;
}
// Token: 0x0200150A RID: 5386
[Token(Token = "0x200150A")]
[CompilerGenerated]
private sealed class ONNOKKNFCNM
{
// Token: 0x06007B99 RID: 31641 RVA: 0x001AD0C8 File Offset: 0x001AB2C8
[Token(Token = "0x6007B99")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public ONNOKKNFCNM()
{
}
// Token: 0x06007B9A RID: 31642 RVA: 0x001AD0E4 File Offset: 0x001AB2E4
[Token(Token = "0x6007B9A")]
[Address(RVA = "0x1CA0060", Offset = "0x1C9EE60", VA = "0x181CA0060")]
internal void <AddToCachedIdList>b__0(List<TId> ids)
{
TId tid = this.id;
bool flag;
if (!flag)
{
TId tid2 = this.id;
}
}
// Token: 0x040052A2 RID: 21154
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40052A2")]
public TId id;
}
// Token: 0x0200150B RID: 5387
[Token(Token = "0x200150B")]
[CompilerGenerated]
private sealed class AFFEGCDJGPH
{
// Token: 0x06007B9B RID: 31643 RVA: 0x001AD10C File Offset: 0x001AB30C
[Token(Token = "0x6007B9B")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public AFFEGCDJGPH()
{
}
// Token: 0x06007B9C RID: 31644 RVA: 0x001AD128 File Offset: 0x001AB328
[Token(Token = "0x6007B9C")]
[Address(RVA = "0x1C9C230", Offset = "0x1C9B030", VA = "0x181C9C230")]
internal void <RemoveFromCachedIdList>b__0(List<TId> ids)
{
TId tid = this.id;
}
// Token: 0x040052A3 RID: 21155
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40052A3")]
public TId id;
}
// Token: 0x0200150C RID: 5388
[Token(Token = "0x200150C")]
[CompilerGenerated]
private sealed class CHDOILBGGNC
{
// Token: 0x06007B9D RID: 31645 RVA: 0x001AD144 File Offset: 0x001AB344
[Token(Token = "0x6007B9D")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public CHDOILBGGNC()
{
}
// Token: 0x06007B9E RID: 31646 RVA: 0x001AD160 File Offset: 0x001AB360
[Token(Token = "0x6007B9E")]
[Address(RVA = "0x1C9CAD0", Offset = "0x1C9B8D0", VA = "0x181C9CAD0")]
internal void <GetOrCreatePromise>b__0(TResult result)
{
AEMPKCBKHII aempkcbkhii = this.<>4__this;
if (this != 0)
{
TId tid = this.id;
}
}
// Token: 0x040052A4 RID: 21156
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40052A4")]
public AEMPKCBKHII<TId, TResult> <>4__this;
// Token: 0x040052A5 RID: 21157
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40052A5")]
public TId id;
}
// Token: 0x0200150D RID: 5389
[Token(Token = "0x200150D")]
[CompilerGenerated]
private sealed class PGFCALKKPEC
{
// Token: 0x06007B9F RID: 31647 RVA: 0x001AD188 File Offset: 0x001AB388
[Token(Token = "0x6007B9F")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public PGFCALKKPEC()
{
}
// Token: 0x06007BA0 RID: 31648 RVA: 0x001AD1A4 File Offset: 0x001AB3A4
[Token(Token = "0x6007BA0")]
[Address(RVA = "0x1CA0150", Offset = "0x1C9EF50", VA = "0x181CA0150")]
internal void <CreateBulkPromise>b__0(TResult result)
{
if (!this.promise.OAPDALMAPME)
{
List list;
if (result != 0)
{
list = this.values;
list.Add(result);
}
if (list == 0)
{
CBLLFJEDOII cbllfjedoii = this.promise;
List list2 = this.values;
cbllfjedoii.OOOIENHGNCA(list2);
}
}
}
// Token: 0x06007BA1 RID: 31649 RVA: 0x001AD1F0 File Offset: 0x001AB3F0
[Token(Token = "0x6007BA1")]
[Address(RVA = "0x1CA01F0", Offset = "0x1C9EFF0", VA = "0x181CA01F0")]
internal void <CreateBulkPromise>b__1(string error)
{
if (!this.promise.OAPDALMAPME)
{
this.promise.HMFPPBJFHKD(error);
}
}
// Token: 0x040052A6 RID: 21158
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40052A6")]
public CBLLFJEDOII<List<TResult>> promise;
// Token: 0x040052A7 RID: 21159
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40052A7")]
public List<TResult> values;
// Token: 0x040052A8 RID: 21160
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40052A8")]
public int pending;
// Token: 0x040052A9 RID: 21161
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40052A9")]
public Action<TResult> <>9__0;
// Token: 0x040052AA RID: 21162
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40052AA")]
public Action<string> <>9__1;
}
// Token: 0x0200150F RID: 5391
[Token(Token = "0x200150F")]
[CompilerGenerated]
private sealed class JLLKMCAEJDD
{
// Token: 0x06007BA8 RID: 31656 RVA: 0x001AD2A8 File Offset: 0x001AB4A8
[Token(Token = "0x6007BA8")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public JLLKMCAEJDD()
{
}
// Token: 0x06007BA9 RID: 31657 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007BA9")]
[Address(RVA = "0x1C9DFC0", Offset = "0x1C9CDC0", VA = "0x181C9DFC0")]
internal void <InvokeServiceCall>b__0(List<TResult> results)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06007BAA RID: 31658 RVA: 0x001AD2C4 File Offset: 0x001AB4C4
[Token(Token = "0x6007BAA")]
[Address(RVA = "0x1C9F960", Offset = "0x1C9E760", VA = "0x181C9F960")]
internal void <InvokeServiceCall>b__1(string error)
{
int num = 0;
IReadOnlyList readOnlyList = this.ids;
IReadOnlyList readOnlyList2 = this.ids;
if (num < readOnlyList)
{
num += num;
if (num == readOnlyList)
{
goto IL_2C;
}
num++;
}
AEMPKCBKHII aempkcbkhii = this.<>4__this;
bool flag;
if (!flag)
{
goto IL_34;
}
IL_2C:
AEMPKCBKHII aempkcbkhii2 = this.<>4__this;
IL_34:
num++;
}
// Token: 0x040052AE RID: 21166
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40052AE")]
public IReadOnlyList<TId> ids;
// Token: 0x040052AF RID: 21167
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40052AF")]
public AEMPKCBKHII<TId, TResult> <>4__this;
}
}
+84
View File
@@ -0,0 +1,84 @@
using System;
using Cpp2IlInjected;
// Token: 0x0200165E RID: 5726
[Token(Token = "0x200165E")]
public class AEOJKFCDGKB
{
// Token: 0x0600843A RID: 33850 RVA: 0x001C3CD8 File Offset: 0x001C1ED8
[Token(Token = "0x600843A")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AEOJKFCDGKB()
{
}
// Token: 0x040057F7 RID: 22519
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40057F7")]
public int OGGFPCOFKME;
// Token: 0x040057F8 RID: 22520
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40057F8")]
public int JHHPAAHMBJB;
// Token: 0x040057F9 RID: 22521
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40057F9")]
public int COIIIBPPALB;
// Token: 0x040057FA RID: 22522
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40057FA")]
public int JKCEJEFABEL;
// Token: 0x040057FB RID: 22523
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40057FB")]
public int KMDDJHPHMHL;
// Token: 0x040057FC RID: 22524
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40057FC")]
public int DBOPGEMPKBJ;
// Token: 0x040057FD RID: 22525
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40057FD")]
public int NLCMBFLOBCG;
// Token: 0x040057FE RID: 22526
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40057FE")]
public int IINLMPGOHBF;
// Token: 0x040057FF RID: 22527
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40057FF")]
public int KNHHFLFGKGG;
// Token: 0x04005800 RID: 22528
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4005800")]
public int CKHKDAEIOJI;
// Token: 0x04005801 RID: 22529
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4005801")]
public int JGBGLAKDPOM;
// Token: 0x04005802 RID: 22530
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4005802")]
public int NBEOKNEFIHD;
// Token: 0x04005803 RID: 22531
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4005803")]
public int EBKKDIPECDP;
// Token: 0x04005804 RID: 22532
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4005804")]
public int KKLGIJGDJLL;
}
+467
View File
@@ -0,0 +1,467 @@
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Runtime.InteropServices;
using System.Text;
using BestHTTP;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02001588 RID: 5512
[Token(Token = "0x2001588")]
public class AEOPHJMOOFE
{
// Token: 0x06007E86 RID: 32390 RVA: 0x001B43A8 File Offset: 0x001B25A8
[Token(Token = "0x6007E86")]
[Address(RVA = "0x1B84090", Offset = "0x1B82E90", VA = "0x181B84090")]
public static T PPGFHEDFBEA<T>(string) where T : IFAIJAGLDFK, new()
{
/*
An exception occurred when decompiling this method (06007E86)
ICSharpCode.Decompiler.DecompilerException: Error decompiling T AEOPHJMOOFE::PPGFHEDFBEA<T>(System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_16:
brtrue(IL_00, cne:bool(ldloc:int32(var_0_01), ldc.i4:int32(0)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06007E87 RID: 32391 RVA: 0x001B43D0 File Offset: 0x001B25D0
[Token(Token = "0x6007E87")]
[Address(RVA = "0x1B83F10", Offset = "0x1B82D10", VA = "0x181B83F10")]
public static T MKLEMJMIFKB<T>(string LKHEMOPOEIM) where T : IFAIJAGLDFK, new()
{
object obj;
do
{
obj = CHKIKHCFANK.PPGFHEDFBEA(LKHEMOPOEIM, "DeserializeNullable");
if (obj == 0)
{
return;
}
}
while (obj == 0);
int num;
if (num > 0)
{
return;
}
}
// Token: 0x06007E88 RID: 32392 RVA: 0x001B43F8 File Offset: 0x001B25F8
[Token(Token = "0x6007E88")]
[Address(RVA = "0x1B83FD0", Offset = "0x1B82DD0", VA = "0x181B83FD0")]
public static T PPGFHEDFBEA<T>(Dictionary A_0) where T : IFAIJAGLDFK, new()
{
int num = 0;
num += num;
num++;
throw new NullReferenceException();
}
// Token: 0x06007E89 RID: 32393 RVA: 0x001B4414 File Offset: 0x001B2614
[Token(Token = "0x6007E89")]
[Address(RVA = "0x192E210", Offset = "0x192D010", VA = "0x18192E210")]
public static List GANNLDKKGJN<T>(string) where T : IFAIJAGLDFK, new()
{
/*
An exception occurred when decompiling this method (06007E89)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1 AEOPHJMOOFE::GANNLDKKGJN<T>(System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_16:
brtrue(IL_00, cne:bool(ldloc:int32(var_0_01), ldc.i4:int32(0)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06007E8A RID: 32394 RVA: 0x001B443C File Offset: 0x001B263C
[Token(Token = "0x6007E8A")]
[Address(RVA = "0x192DFD0", Offset = "0x192CDD0", VA = "0x18192DFD0")]
public static List<T> GANNLDKKGJN<T>(List<object> PPPMBOLNNBP) where T : IFAIJAGLDFK, new()
{
int num;
int num2;
do
{
num = 0;
if (PPPMBOLNNBP == 0)
{
goto IL_43;
}
bool flag;
if (flag)
{
if (PPPMBOLNNBP == 0)
{
}
if (!flag)
{
continue;
}
}
num2 = 0;
List.Enumerator enumerator;
if (num2 < enumerator)
{
num2 += num2;
num2++;
}
}
while (num != 0);
num2 += num2;
num2 += 19;
num2 += typeof(List<object>.Enumerator).TypeHandle;
IL_43:
throw new NullReferenceException();
}
// Token: 0x06007E8B RID: 32395 RVA: 0x001B4494 File Offset: 0x001B2694
[Token(Token = "0x6007E8B")]
[Address(RVA = "0xD15350", Offset = "0xD14150", VA = "0x180D15350")]
public static float JOKOLAJPNAN(string DNGKIAJLLHG, Dictionary<string, object> PMMGDNALAEB)
{
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>(DNGKIAJLLHG, PMMGDNALAEB);
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
return float.Parse(text, (NumberStyles)((uint)511), invariantCulture);
}
// Token: 0x06007E8C RID: 32396 RVA: 0x001B44C0 File Offset: 0x001B26C0
[Token(Token = "0x6007E8C")]
[Address(RVA = "0x1B82880", Offset = "0x1B81680", VA = "0x181B82880")]
public static T AAKIMHHKCFB<T>(string A_0, Dictionary A_1)
{
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
object obj2;
Type type;
object obj = Convert.ChangeType(obj2, type, invariantCulture);
throw new NullReferenceException();
}
// Token: 0x06007E8D RID: 32397 RVA: 0x001B44E4 File Offset: 0x001B26E4
[Token(Token = "0x6007E8D")]
[Address(RVA = "0x1B83230", Offset = "0x1B82030", VA = "0x181B83230")]
public static T KFANFFHOJGF<T>(string A_0, Dictionary A_1, [Optional] T OANDOPIEEPO)
{
throw new NullReferenceException();
}
// Token: 0x06007E8E RID: 32398 RVA: 0x001B4524 File Offset: 0x001B2724
[Token(Token = "0x6007E8E")]
[Address(RVA = "0x18F9BA0", Offset = "0x18F89A0", VA = "0x1818F9BA0")]
public static Dictionary<T1, T2> DCGBKIEBGJF<T1, T2>(string DNGKIAJLLHG, Dictionary<string, object> PMMGDNALAEB, Func<string, T1> EKCOBDFKDKK)
{
object obj2;
do
{
object obj = PMMGDNALAEB[DNGKIAJLLHG];
}
while (obj2 == 0 || obj2 == 0);
bool flag;
if (flag)
{
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
}
int num = 0;
num += num;
num++;
num += num;
num += 19;
num += typeof(Dictionary<string, object>.Enumerator).TypeHandle;
throw new NullReferenceException();
}
// Token: 0x06007E8F RID: 32399 RVA: 0x001B4588 File Offset: 0x001B2788
[Token(Token = "0x6007E8F")]
[Address(RVA = "0x192E2F0", Offset = "0x192D0F0", VA = "0x18192E2F0")]
public static List LEIBLAFOPLL<T>(string A_0, Dictionary A_1)
{
object obj;
while (obj == 0)
{
}
bool flag;
if (flag)
{
TextInfo textInfo = CultureInfo.InvariantCulture.textInfo;
}
int num = 0;
num += num;
num++;
num += num;
num += 19;
num += typeof(List<object>.Enumerator).TypeHandle;
throw new NullReferenceException();
}
// Token: 0x06007E90 RID: 32400 RVA: 0x001B45E8 File Offset: 0x001B27E8
[Token(Token = "0x6007E90")]
[Address(RVA = "0x192F660", Offset = "0x192E460", VA = "0x18192F660")]
public static List MMEALHNAHOI<T>(string A_0, Dictionary A_1)
{
int num2;
for (;;)
{
int num = 0;
bool flag;
if (!flag || A_1 == 0)
{
goto IL_49;
}
if (flag)
{
bool flag2;
if (flag2)
{
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
}
num2 = 0;
num2 += num2;
num2++;
if (num == 0)
{
break;
}
}
}
num2 += num2;
num2 += 19;
num2 += typeof(List<object>.Enumerator).TypeHandle;
IL_49:
throw new NullReferenceException();
}
// Token: 0x06007E91 RID: 32401 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007E91")]
[Address(RVA = "0x192DF60", Offset = "0x192CD60", VA = "0x18192DF60")]
public static List<T> BAIEOBIKFCL<T>(string DNGKIAJLLHG, Dictionary<string, object> PMMGDNALAEB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06007E92 RID: 32402 RVA: 0x001B464C File Offset: 0x001B284C
[Token(Token = "0x6007E92")]
[Address(RVA = "0x1B83140", Offset = "0x1B81F40", VA = "0x181B83140")]
public static T FFPBMBDJCAK<T>(string A_0, Dictionary A_1) where T : IFAIJAGLDFK, new()
{
throw new NullReferenceException();
}
// Token: 0x06007E93 RID: 32403 RVA: 0x001B4678 File Offset: 0x001B2878
[Token(Token = "0x6007E93")]
[Address(RVA = "0x192FA30", Offset = "0x192E830", VA = "0x18192FA30")]
public static List OLILAGBNPEH<T>(string, Dictionary) where T : IFAIJAGLDFK, new()
{
/*
An exception occurred when decompiling this method (06007E93)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1 AEOPHJMOOFE::OLILAGBNPEH<T>(System.String,System.Collections.Generic.Dictionary`2)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_14:
stloc:Type(var_2_1A, call:Type(Type::GetTypeFromHandle, ldloc:int32[exp:RuntimeTypeHandle](var_0_01)))
stloc:KeyNotFoundException(var_3_2C, newobj:KeyNotFoundException(KeyNotFoundException::.ctor, call:string(string::Format, ldstr:string("Failed to find key '{0}' when deserializing object of type {1}"), ldloc:string[exp:object](A_0), ldloc:Type[exp:object](var_2_1A))))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06007E94 RID: 32404 RVA: 0x001B46B4 File Offset: 0x001B28B4
[Token(Token = "0x6007E94")]
[Address(RVA = "0x192F990", Offset = "0x192E790", VA = "0x18192F990")]
public static List NNMKOHBMLPG<T>(string cpp2il__autoParamName__idx_0, Dictionary cpp2il__autoParamName__idx_1) where T : IFAIJAGLDFK, new()
{
bool flag;
if (flag)
{
}
throw new NullReferenceException();
}
// Token: 0x06007E95 RID: 32405 RVA: 0x001B46CC File Offset: 0x001B28CC
[Token(Token = "0x6007E95")]
[Address(RVA = "0xD154F0", Offset = "0xD142F0", VA = "0x180D154F0")]
public static DateTime NEBCDECIPHD(string DNGKIAJLLHG, Dictionary<string, object> PMMGDNALAEB, bool NDJNPALNGHJ = false)
{
object obj = PMMGDNALAEB[DNGKIAJLLHG];
if (obj == 0 || obj == 0)
{
long num = AEOPHJMOOFE.AAKIMHHKCFB<long>(DNGKIAJLLHG, PMMGDNALAEB);
throw new NullReferenceException();
}
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>(DNGKIAJLLHG, PMMGDNALAEB);
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
DateTime dateTime = DateTime.Parse(text, invariantCulture);
DateTimeKind dateTimeKind;
if (dateTimeKind == DateTimeKind.Unspecified)
{
DateTime dateTime2;
return dateTime2;
}
if (dateTimeKind == DateTimeKind.Unspecified || dateTimeKind != DateTimeKind.Utc)
{
while (!NDJNPALNGHJ)
{
}
DateTime dateTime3;
return dateTime3;
}
if (NDJNPALNGHJ)
{
return dateTime;
}
DateTime dateTime4;
return dateTime4;
}
// Token: 0x06007E96 RID: 32406 RVA: 0x001B4738 File Offset: 0x001B2938
[Token(Token = "0x6007E96")]
[Address(RVA = "0xD14EC0", Offset = "0xD13CC0", VA = "0x180D14EC0")]
public static DateTime? CDCKJFMGDIJ(string DNGKIAJLLHG, Dictionary<string, object> PMMGDNALAEB)
{
throw new NullReferenceException();
}
// Token: 0x06007E97 RID: 32407 RVA: 0x001B4760 File Offset: 0x001B2960
[Token(Token = "0x6007E97")]
[Address(RVA = "0xD15240", Offset = "0xD14040", VA = "0x180D15240")]
public static TimeSpan EOJEFDBOHAN(string DNGKIAJLLHG, Dictionary<string, object> PMMGDNALAEB)
{
object obj = PMMGDNALAEB[DNGKIAJLLHG];
if (obj != 0 && obj != 0)
{
return TimeSpan.Parse(AEOPHJMOOFE.AAKIMHHKCFB<string>(DNGKIAJLLHG, PMMGDNALAEB));
}
long num = AEOPHJMOOFE.AAKIMHHKCFB<long>(DNGKIAJLLHG, PMMGDNALAEB);
throw new NullReferenceException();
}
// Token: 0x06007E98 RID: 32408 RVA: 0x001B4798 File Offset: 0x001B2998
[Token(Token = "0x6007E98")]
[Address(RVA = "0xD156D0", Offset = "0xD144D0", VA = "0x180D156D0")]
public static TimeSpan? OGGBHNCMKDH(string DNGKIAJLLHG, Dictionary<string, object> PMMGDNALAEB)
{
throw new NullReferenceException();
}
// Token: 0x06007E99 RID: 32409 RVA: 0x001B47D0 File Offset: 0x001B29D0
[Token(Token = "0x6007E99")]
[Address(RVA = "0xD14F90", Offset = "0xD13D90", VA = "0x180D14F90")]
public static Dictionary<string, object> ENLHDHHKIAF(string DBFBLNILIGL)
{
string text;
int num5;
do
{
uint num;
char[] array = new char[] { (char)num };
int num2 = 0;
uint num3;
uint num4;
text = DBFBLNILIGL.Split(array)[1].Replace((char)num3, (char)num2).Replace((char)num4, (char)num2);
num5 = text.m_stringLength;
if (text < 0)
{
num5++;
}
}
while (num5 == 0);
if (num5 != 0)
{
if (num5 != 0)
{
if (num5 != 1)
{
goto IL_A8;
}
byte[] array2 = Convert.FromBase64String(text + "=");
Encoding utf = Encoding.UTF8;
object obj;
if (obj == 0)
{
goto IL_85;
}
}
int num6 = 0;
if (num6 == 0)
{
goto IL_B4;
}
IL_85:
Debug.LogError(string.Format("JWT has wrong format: {0}", "=="));
throw new IndexOutOfRangeException();
}
IL_A8:
Exception ex = new Exception("Illegal base64url string!");
IL_B4:
throw new NullReferenceException();
}
// Token: 0x06007E9A RID: 32410 RVA: 0x001B48BC File Offset: 0x001B2ABC
[Token(Token = "0x6007E9A")]
[Address(RVA = "0xD153E0", Offset = "0xD141E0", VA = "0x180D153E0")]
public static DateTime? KEAAEABHBEH(string IGAOJCONAHB)
{
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
bool flag;
if (flag)
{
return;
}
}
// Token: 0x06007E9B RID: 32411 RVA: 0x001B48DC File Offset: 0x001B2ADC
[Token(Token = "0x6007E9B")]
[Address(RVA = "0xD15340", Offset = "0xD14140", VA = "0x180D15340")]
public static HTTPMethods GAJNEAAKCFF(int MNIJHBJDPPA, int GCFGGFGNCKD = 100)
{
}
// Token: 0x06007E9C RID: 32412 RVA: 0x001B48EC File Offset: 0x001B2AEC
[Token(Token = "0x6007E9C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AEOPHJMOOFE()
{
}
}
+56
View File
@@ -0,0 +1,56 @@
using System;
using Cpp2IlInjected;
// Token: 0x02000FC3 RID: 4035
[Token(Token = "0x2000FC3")]
public class AFCNAALMDAG
{
// Token: 0x17000FBC RID: 4028
// (get) Token: 0x06005BF1 RID: 23537 RVA: 0x00145A08 File Offset: 0x00143C08
// (set) Token: 0x06005BF2 RID: 23538 RVA: 0x00145A1C File Offset: 0x00143C1C
[Token(Token = "0x17000FBC")]
public string KKJIOHNFHFJ
{
[Token(Token = "0x6005BF1")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
[Token(Token = "0x6005BF2")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
set;
}
// Token: 0x17000FBD RID: 4029
// (get) Token: 0x06005BF3 RID: 23539 RVA: 0x00145A30 File Offset: 0x00143C30
// (set) Token: 0x06005BF4 RID: 23540 RVA: 0x00145A44 File Offset: 0x00143C44
[Token(Token = "0x17000FBD")]
public Action IIONCBJOADP
{
[Token(Token = "0x6005BF3")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x6005BF4")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set;
}
// Token: 0x17000FBE RID: 4030
// (get) Token: 0x06005BF5 RID: 23541 RVA: 0x00145A58 File Offset: 0x00143C58
// (set) Token: 0x06005BF6 RID: 23542 RVA: 0x00145A6C File Offset: 0x00143C6C
[Token(Token = "0x17000FBE")]
public Action MEEKCCGGFFD
{
[Token(Token = "0x6005BF5")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x6005BF6")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
set;
}
// Token: 0x06005BF7 RID: 23543 RVA: 0x00145A80 File Offset: 0x00143C80
[Token(Token = "0x6005BF7")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AFCNAALMDAG()
{
}
}
+504
View File
@@ -0,0 +1,504 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Threading.Tasks;
using Cpp2IlInjected;
using RecRoom.Core.Creation;
// Token: 0x02003172 RID: 12658
[Token(Token = "0x2003172")]
public sealed class AFEOJDDABJD : CABFKAAAOJJ<KAIIHNNPGHB>
{
// Token: 0x06015BA1 RID: 88993 RVA: 0x00515530 File Offset: 0x00513730
[Token(Token = "0x6015BA1")]
[Address(RVA = "0xD16260", Offset = "0xD15060", VA = "0x180D16260")]
private AFEOJDDABJD()
{
}
// Token: 0x06015BA2 RID: 88994 RVA: 0x00515544 File Offset: 0x00513744
[Token(Token = "0x6015BA2")]
[Address(RVA = "0xD15940", Offset = "0xD14740", VA = "0x180D15940", Slot = "9")]
protected override Task KGMIBGNLJMB(KAIIHNNPGHB LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
Task task;
return task;
}
// Token: 0x06015BA3 RID: 88995 RVA: 0x00515554 File Offset: 0x00513754
[Token(Token = "0x6015BA3")]
[Address(RVA = "0xD16190", Offset = "0xD14F90", VA = "0x180D16190", Slot = "10")]
protected override void OMKOABLDPFI(KAIIHNNPGHB LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
LMJGGCEBDID.JADDPNALKLN.OPEMIFENIJM();
}
// Token: 0x06015BA4 RID: 88996 RVA: 0x00515574 File Offset: 0x00513774
[Token(Token = "0x6015BA4")]
[Address(RVA = "0xD15860", Offset = "0xD14660", VA = "0x180D15860", Slot = "11")]
protected override Task JKLOFDOLGGD(KAIIHNNPGHB LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
Task task;
return task;
}
// Token: 0x06015BA5 RID: 88997 RVA: 0x0051558C File Offset: 0x0051378C
[Token(Token = "0x6015BA5")]
[Address(RVA = "0xD15EA0", Offset = "0xD14CA0", VA = "0x180D15EA0", Slot = "12")]
protected override Task MMOLMOLFIKG(KAIIHNNPGHB LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
Task task;
return task;
}
// Token: 0x06015BA6 RID: 88998 RVA: 0x0051559C File Offset: 0x0051379C
[Token(Token = "0x6015BA6")]
[Address(RVA = "0xD15DC0", Offset = "0xD14BC0", VA = "0x180D15DC0", Slot = "13")]
protected override Task MMNMIHDDFBD(KAIIHNNPGHB LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
Task task;
return task;
}
// Token: 0x06015BA7 RID: 88999 RVA: 0x005155AC File Offset: 0x005137AC
[Token(Token = "0x6015BA7")]
[Address(RVA = "0xD15A20", Offset = "0xD14820", VA = "0x180D15A20")]
private static void MKBAILKMEPH(CreationContext.PDMOOGKFGEN GDABCBHHOAA, IEnumerable<GIPDDLFFNGG> NFHBODLOADE)
{
int num;
int num2;
do
{
num = 0;
if (GDABCBHHOAA == 0)
{
break;
}
num2 = 0;
}
while (num == num2 || num != 0);
}
// Token: 0x06015BA8 RID: 89000 RVA: 0x005155F0 File Offset: 0x005137F0
[Token(Token = "0x6015BA8")]
[Address(RVA = "0xD16080", Offset = "0xD14E80", VA = "0x180D16080")]
private static Task NIDADIFKHLP(KAIIHNNPGHB LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA, int GECJLNPJHMD = 5)
{
Task task;
return task;
}
// Token: 0x06015BA9 RID: 89001 RVA: 0x00515604 File Offset: 0x00513804
[Token(Token = "0x6015BA9")]
[Address(RVA = "0xD15F90", Offset = "0xD14D90", VA = "0x180D15F90")]
private static Task NCBALKDEMJL(KAIIHNNPGHB LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
Task task;
return task;
}
// Token: 0x06015BAA RID: 89002 RVA: 0x0051561C File Offset: 0x0051381C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6015BAA")]
[Address(RVA = "0xD161E0", Offset = "0xD14FE0", VA = "0x180D161E0")]
static AFEOJDDABJD()
{
AFEOJDDABJD afeojddabjd = new AFEOJDDABJD();
}
// Token: 0x0400E4E8 RID: 58600
[Token(Token = "0x400E4E8")]
public static readonly AFEOJDDABJD ONCPNMDGGKG;
// Token: 0x02003173 RID: 12659
[Token(Token = "0x2003173")]
public class AJLNOGNHGIN : List<Guid>
{
// Token: 0x17003BF6 RID: 15350
// (get) Token: 0x06015BAB RID: 89003 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003BF6")]
public List<Guid> GHNIIKNOOBI
{
[Token(Token = "0x6015BAB")]
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06015BAC RID: 89004 RVA: 0x00515630 File Offset: 0x00513830
[Token(Token = "0x6015BAC")]
[Address(RVA = "0xD18E40", Offset = "0xD17C40", VA = "0x180D18E40")]
public AJLNOGNHGIN(GHOCGAOFFFI LMJGGCEBDID, CKNHLOINDFF KHKGJGPIIAL, CostInfo EICGEAEHBBO)
{
int num;
base..ctor(num);
int numCloudVariables = EICGEAEHBBO.numCloudVariables;
this.CHLIKABHODI = KHKGJGPIIAL;
this.KLHEPEJMGEM.numCloudVariables = numCloudVariables;
}
// Token: 0x0400E4E9 RID: 58601
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400E4E9")]
public readonly CKNHLOINDFF CHLIKABHODI;
// Token: 0x0400E4EA RID: 58602
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400E4EA")]
public readonly CostInfo KLHEPEJMGEM;
}
// Token: 0x02003174 RID: 12660
[Token(Token = "0x2003174")]
[CompilerGenerated]
private sealed class DDMDKJCINNI
{
// Token: 0x06015BAD RID: 89005 RVA: 0x00515664 File Offset: 0x00513864
[Token(Token = "0x6015BAD")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DDMDKJCINNI()
{
}
// Token: 0x06015BAE RID: 89006 RVA: 0x00515678 File Offset: 0x00513878
[Token(Token = "0x6015BAE")]
[Address(RVA = "0xD19E60", Offset = "0xD18C60", VA = "0x180D19E60")]
internal AFEOJDDABJD.AJLNOGNHGIN <OnCommandBind>b__0()
{
CostInfo costInfo = this.costInfo;
KAIIHNNPGHB kaiihnnpghb = this.command;
CKNHLOINDFF cknhloindff = this.template;
int numCloudVariables = this.costInfo.numCloudVariables;
AFEOJDDABJD.AJLNOGNHGIN ajlnognhgin;
int num = Enumerable.Count<GIPDDLFFNGG>(ajlnognhgin);
ajlnognhgin.CHLIKABHODI = cknhloindff;
ajlnognhgin.KLHEPEJMGEM = costInfo;
ajlnognhgin.KLHEPEJMGEM.numCloudVariables = numCloudVariables;
return ajlnognhgin;
}
// Token: 0x0400E4EB RID: 58603
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E4EB")]
public KAIIHNNPGHB command;
// Token: 0x0400E4EC RID: 58604
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E4EC")]
public CKNHLOINDFF template;
// Token: 0x0400E4ED RID: 58605
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E4ED")]
public CostInfo costInfo;
}
// Token: 0x02003177 RID: 12663
[Token(Token = "0x2003177")]
[CompilerGenerated]
private sealed class CKBAJNLKONI
{
// Token: 0x06015BBB RID: 89019 RVA: 0x00515B98 File Offset: 0x00513D98
[Token(Token = "0x6015BBB")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public CKBAJNLKONI()
{
}
// Token: 0x06015BBC RID: 89020 RVA: 0x00515BAC File Offset: 0x00513DAC
[Token(Token = "0x6015BBC")]
[Address(RVA = "0xD19C40", Offset = "0xD18A40", VA = "0x180D19C40")]
internal IEnumerator<KENFJGFMIPM> <OnCommandCommit>g__SetSelectionBoundsDirtyNextFrame|0()
{
/*
An exception occurred when decompiling this method (06015BBC)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> AFEOJDDABJD/CKBAJNLKONI::<OnCommandCommit>g__SetSelectionBoundsDirtyNextFrame|0()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void('<<OnCommandCommit>g__SetSelectionBoundsDirtyNextFrame|0>d'::System.IDisposable.Dispose, ldloc:'<<OnCommandCommit>g__SetSelectionBoundsDirtyNextFrame|0>d'(var_0))
stfld:int32('<<OnCommandCommit>g__SetSelectionBoundsDirtyNextFrame|0>d'::<>1__state, ldloc:'<<OnCommandCommit>g__SetSelectionBoundsDirtyNextFrame|0>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:CKBAJNLKONI('<<OnCommandCommit>g__SetSelectionBoundsDirtyNextFrame|0>d'::<>4__this, ldloc:'<<OnCommandCommit>g__SetSelectionBoundsDirtyNextFrame|0>d'(var_0), ldloc:CKBAJNLKONI(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0400E503 RID: 58627
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E503")]
public KAIIHNNPGHB command;
// Token: 0x02003178 RID: 12664
[Token(Token = "0x2003178")]
private sealed class <<OnCommandCommit>g__SetSelectionBoundsDirtyNextFrame|0>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
{
// Token: 0x06015BBD RID: 89021 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6015BBD")]
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
[DebuggerHidden]
public <<OnCommandCommit>g__SetSelectionBoundsDirtyNextFrame|0>d(int <>1__state)
{
}
// Token: 0x06015BBE RID: 89022 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6015BBE")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
[DebuggerHidden]
void IDisposable.Dispose()
{
}
// Token: 0x06015BBF RID: 89023 RVA: 0x00515BD0 File Offset: 0x00513DD0
[Token(Token = "0x6015BBF")]
[Address(RVA = "0xD1F8C0", Offset = "0xD1E6C0", VA = "0x180D1F8C0", Slot = "6")]
private bool MoveNext()
{
return default(bool);
}
// Token: 0x17003BF7 RID: 15351
// (get) Token: 0x06015BC0 RID: 89024 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x17003BF7")]
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
{
[Token(Token = "0x6015BC0")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x06015BC1 RID: 89025 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6015BC1")]
[Address(RVA = "0xD1FA20", Offset = "0xD1E820", VA = "0x180D1FA20", Slot = "8")]
[DebuggerHidden]
void IEnumerator.Reset()
{
}
// Token: 0x17003BF8 RID: 15352
// (get) Token: 0x06015BC2 RID: 89026 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x17003BF8")]
object IEnumerator.Current
{
[Token(Token = "0x6015BC2")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x0400E504 RID: 58628
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E504")]
private int <>1__state;
// Token: 0x0400E505 RID: 58629
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E505")]
private KENFJGFMIPM <>2__current;
// Token: 0x0400E506 RID: 58630
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E506")]
public AFEOJDDABJD.CKBAJNLKONI <>4__this;
}
}
// Token: 0x0200317C RID: 12668
[Token(Token = "0x200317C")]
[CompilerGenerated]
private sealed class PHOOHHAJJKM
{
// Token: 0x06015BC9 RID: 89033 RVA: 0x00515FC8 File Offset: 0x005141C8
[Token(Token = "0x6015BC9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PHOOHHAJJKM()
{
}
// Token: 0x06015BCA RID: 89034 RVA: 0x00515FDC File Offset: 0x005141DC
[Token(Token = "0x6015BCA")]
[Address(RVA = "0xD1F640", Offset = "0xD1E440", VA = "0x180D1F640")]
internal IEnumerator<KENFJGFMIPM> <WaitForValidColliderBounds>g__Coroutine|3()
{
/*
An exception occurred when decompiling this method (06015BCA)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> AFEOJDDABJD/PHOOHHAJJKM::<WaitForValidColliderBounds>g__Coroutine|3()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void('<<WaitForValidColliderBounds>g__Coroutine|3>d'::System.IDisposable.Dispose, ldloc:'<<WaitForValidColliderBounds>g__Coroutine|3>d'(var_0))
stfld:int32('<<WaitForValidColliderBounds>g__Coroutine|3>d'::<>1__state, ldloc:'<<WaitForValidColliderBounds>g__Coroutine|3>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:PHOOHHAJJKM('<<WaitForValidColliderBounds>g__Coroutine|3>d'::<>4__this, ldloc:'<<WaitForValidColliderBounds>g__Coroutine|3>d'(var_0), ldloc:PHOOHHAJJKM(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06015BCB RID: 89035 RVA: 0x00516000 File Offset: 0x00514200
[Token(Token = "0x6015BCB")]
[Address(RVA = "0xD1F590", Offset = "0xD1E390", VA = "0x180D1F590")]
internal bool <WaitForValidColliderBounds>g__AnyInvalidCollderBounds|5()
{
IEnumerable<Tool> enumerable = this.tools;
Func<Tool, bool> func = new Func(AFEOJDDABJD.<>c.<>9.<WaitForValidColliderBounds>g__HasInvalidColliderBounds|9_4);
return Enumerable.Any<Tool>(enumerable, func);
}
// Token: 0x0400E51C RID: 58652
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E51C")]
public KAIIHNNPGHB command;
// Token: 0x0400E51D RID: 58653
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E51D")]
public IEnumerable<Tool> tools;
// Token: 0x0400E51E RID: 58654
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E51E")]
public int maxFramesToWait;
// Token: 0x0200317D RID: 12669
[Token(Token = "0x200317D")]
private sealed class <<WaitForValidColliderBounds>g__Coroutine|3>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
{
// Token: 0x06015BCC RID: 89036 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6015BCC")]
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
[DebuggerHidden]
public <<WaitForValidColliderBounds>g__Coroutine|3>d(int <>1__state)
{
}
// Token: 0x06015BCD RID: 89037 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6015BCD")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
[DebuggerHidden]
void IDisposable.Dispose()
{
}
// Token: 0x06015BCE RID: 89038 RVA: 0x0051602C File Offset: 0x0051422C
[Token(Token = "0x6015BCE")]
[Address(RVA = "0xD1FA70", Offset = "0xD1E870", VA = "0x180D1FA70", Slot = "6")]
private bool MoveNext()
{
return default(bool);
}
// Token: 0x17003BF9 RID: 15353
// (get) Token: 0x06015BCF RID: 89039 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x17003BF9")]
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
{
[Token(Token = "0x6015BCF")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x06015BD0 RID: 89040 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x6015BD0")]
[Address(RVA = "0xD1FD90", Offset = "0xD1EB90", VA = "0x180D1FD90", Slot = "8")]
[DebuggerHidden]
void IEnumerator.Reset()
{
}
// Token: 0x17003BFA RID: 15354
// (get) Token: 0x06015BD1 RID: 89041 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x17003BFA")]
object IEnumerator.Current
{
[Token(Token = "0x6015BD1")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x0400E51F RID: 58655
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E51F")]
private int <>1__state;
// Token: 0x0400E520 RID: 58656
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E520")]
private KENFJGFMIPM <>2__current;
// Token: 0x0400E521 RID: 58657
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E521")]
public AFEOJDDABJD.PHOOHHAJJKM <>4__this;
// Token: 0x0400E522 RID: 58658
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400E522")]
private int <i>5__2;
}
}
// Token: 0x0200317F RID: 12671
[Token(Token = "0x200317F")]
[CompilerGenerated]
private sealed class MIJKPHDEMGB
{
// Token: 0x06015BD4 RID: 89044 RVA: 0x005161D8 File Offset: 0x005143D8
[Token(Token = "0x6015BD4")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MIJKPHDEMGB()
{
}
// Token: 0x06015BD5 RID: 89045 RVA: 0x005161EC File Offset: 0x005143EC
[Token(Token = "0x6015BD5")]
[Address(RVA = "0xD1EE70", Offset = "0xD1DC70", VA = "0x180D1EE70")]
internal bool <ThrowIfObjectsCannotBeCloned>b__0(GIPDDLFFNGG o)
{
long num;
return num == this.id;
}
// Token: 0x0400E52A RID: 58666
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E52A")]
public long id;
}
}
+51
View File
@@ -0,0 +1,51 @@
using System;
using Cpp2IlInjected;
// Token: 0x020025F5 RID: 9717
[Token(Token = "0x20025F5")]
public static class AFKHOMAMBMC
{
// Token: 0x020025F6 RID: 9718
[Token(Token = "0x20025F6")]
public sealed class MHCPMBBBBDF : MulticastDelegate
{
// Token: 0x0600FD9C RID: 64924 RVA: 0x0039CA58 File Offset: 0x0039AC58
[Token(Token = "0x600FD9C")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public MHCPMBBBBDF(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600FD9D RID: 64925 RVA: 0x0039CA74 File Offset: 0x0039AC74
[Token(Token = "0x600FD9D")]
[Address(RVA = "0xB2A6C0", Offset = "0xB294C0", VA = "0x180B2A6C0", Slot = "13")]
public void Invoke(int BCEFAKDFEMM, int IGJPANMOFEM)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600FD9E RID: 64926 RVA: 0x0039CAF4 File Offset: 0x0039ACF4
[Token(Token = "0x600FD9E")]
[Address(RVA = "0xD1ED80", Offset = "0xD1DB80", VA = "0x180D1ED80", Slot = "14")]
public IAsyncResult BeginInvoke(int BCEFAKDFEMM, int IGJPANMOFEM, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x0600FD9F RID: 64927 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FD9F")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}
+967
View File
@@ -0,0 +1,967 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal.Internal;
// Token: 0x02002EC4 RID: 11972
[Token(Token = "0x2002EC4")]
public class AFNCALJNNJL : IDisposable, IFastLineRenderInstance
{
// Token: 0x17003837 RID: 14391
// (get) Token: 0x06014533 RID: 83251 RVA: 0x004B8480 File Offset: 0x004B6680
// (set) Token: 0x06014534 RID: 83252 RVA: 0x004B8494 File Offset: 0x004B6694
[Token(Token = "0x17003837")]
public int NJMPOBOPPNC
{
[Token(Token = "0x6014533")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get;
[Token(Token = "0x6014534")]
[Address(RVA = "0x536480", Offset = "0x535280", VA = "0x180536480")]
private set;
}
// Token: 0x06014535 RID: 83253 RVA: 0x004B84A8 File Offset: 0x004B66A8
[Token(Token = "0x6014535")]
[Address(RVA = "0xD17590", Offset = "0xD16390", VA = "0x180D17590")]
public static ComputeBuffer LFBIELJPLGB(ComputeBuffer NKHPHBOPPEL)
{
if (NKHPHBOPPEL == 0)
{
AFNCALJNNJL.ELLJNPKDKDD = new ComputeBuffer(1, 4);
return AFNCALJNNJL.ELLJNPKDKDD;
}
return NKHPHBOPPEL;
}
// Token: 0x17003838 RID: 14392
// (get) Token: 0x06014536 RID: 83254 RVA: 0x004B84CC File Offset: 0x004B66CC
[Token(Token = "0x17003838")]
private static ComputeShader NAOEFFNFBDP
{
[Token(Token = "0x6014536")]
[Address(RVA = "0xD165B0", Offset = "0xD153B0", VA = "0x180D165B0")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x17003839 RID: 14393
// (get) Token: 0x06014537 RID: 83255 RVA: 0x004B84E0 File Offset: 0x004B66E0
// (set) Token: 0x06014538 RID: 83256 RVA: 0x004B84F4 File Offset: 0x004B66F4
[Token(Token = "0x17003839")]
public static int FEFECNJHIPF
{
[Token(Token = "0x6014537")]
[Address(RVA = "0xD18130", Offset = "0xD16F30", VA = "0x180D18130")]
get;
[Token(Token = "0x6014538")]
[Address(RVA = "0xD16B60", Offset = "0xD15960", VA = "0x180D16B60")]
private set;
}
// Token: 0x1700383A RID: 14394
// (get) Token: 0x06014539 RID: 83257 RVA: 0x004B8508 File Offset: 0x004B6708
// (set) Token: 0x0601453A RID: 83258 RVA: 0x004B851C File Offset: 0x004B671C
[Token(Token = "0x1700383A")]
public static int CLIPLJLJMGK
{
[Token(Token = "0x6014539")]
[Address(RVA = "0xD17A10", Offset = "0xD16810", VA = "0x180D17A10")]
get;
[Token(Token = "0x601453A")]
[Address(RVA = "0xD17B40", Offset = "0xD16940", VA = "0x180D17B40")]
private set;
}
// Token: 0x1700383B RID: 14395
// (get) Token: 0x0601453B RID: 83259 RVA: 0x004B8530 File Offset: 0x004B6730
// (set) Token: 0x0601453C RID: 83260 RVA: 0x004B8544 File Offset: 0x004B6744
[Token(Token = "0x1700383B")]
public static int PGIGNMLGFGB
{
[Token(Token = "0x601453B")]
[Address(RVA = "0xD17AE0", Offset = "0xD168E0", VA = "0x180D17AE0")]
get;
[Token(Token = "0x601453C")]
[Address(RVA = "0xD17690", Offset = "0xD16490", VA = "0x180D17690")]
private set;
}
// Token: 0x0601453D RID: 83261 RVA: 0x004B8558 File Offset: 0x004B6758
[Token(Token = "0x601453D")]
[Address(RVA = "0xD173C0", Offset = "0xD161C0", VA = "0x180D173C0")]
private static int JPIKDKNHLLH(int MNIJHBJDPPA)
{
return MNIJHBJDPPA;
}
// Token: 0x1700383C RID: 14396
// (get) Token: 0x0601453E RID: 83262 RVA: 0x004B8568 File Offset: 0x004B6768
// (set) Token: 0x0601453F RID: 83263 RVA: 0x004B857C File Offset: 0x004B677C
[Token(Token = "0x1700383C")]
public ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> ABFBJGPEMMG
{
[Token(Token = "0x601453E")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get;
[Token(Token = "0x601453F")]
[Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")]
private set;
}
// Token: 0x1700383D RID: 14397
// (get) Token: 0x06014540 RID: 83264 RVA: 0x004B8590 File Offset: 0x004B6790
// (set) Token: 0x06014541 RID: 83265 RVA: 0x004B85A4 File Offset: 0x004B67A4
[Token(Token = "0x1700383D")]
public ENEFPPABOPE<AFNCALJNNJL.MFFEOPFGCKH> DHAEOGAOMOD
{
[Token(Token = "0x6014540")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
get;
[Token(Token = "0x6014541")]
[Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")]
private set;
}
// Token: 0x1700383E RID: 14398
// (get) Token: 0x06014542 RID: 83266 RVA: 0x004B85B8 File Offset: 0x004B67B8
// (set) Token: 0x06014543 RID: 83267 RVA: 0x004B85CC File Offset: 0x004B67CC
[Token(Token = "0x1700383E")]
public ENEFPPABOPE<AFNCALJNNJL.CDOCHDCNFPL> CDBCFNGJJFN
{
[Token(Token = "0x6014542")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
get;
[Token(Token = "0x6014543")]
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
private set;
}
// Token: 0x1700383F RID: 14399
// (get) Token: 0x06014544 RID: 83268 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700383F")]
public AFNCALJNNJL.KEIGNIKNCKH[] PBPPCMNHODC
{
[Token(Token = "0x6014544")]
[Address(RVA = "0xD16A80", Offset = "0xD15880", VA = "0x180D16A80")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003840 RID: 14400
// (get) Token: 0x06014545 RID: 83269 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003840")]
public AFNCALJNNJL.MFFEOPFGCKH[] FGCMGJBGJGA
{
[Token(Token = "0x6014545")]
[Address(RVA = "0xD17380", Offset = "0xD16180", VA = "0x180D17380")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003841 RID: 14401
// (get) Token: 0x06014546 RID: 83270 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003841")]
public AFNCALJNNJL.CDOCHDCNFPL[] BCCANECKFCO
{
[Token(Token = "0x6014546")]
[Address(RVA = "0xD16AC0", Offset = "0xD158C0", VA = "0x180D16AC0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003842 RID: 14402
// (get) Token: 0x06014547 RID: 83271 RVA: 0x004B85E0 File Offset: 0x004B67E0
// (set) Token: 0x06014548 RID: 83272 RVA: 0x004B85F4 File Offset: 0x004B67F4
[Token(Token = "0x17003842")]
private int FFJENJAAPAD
{
[Token(Token = "0x6014547")]
[Address(RVA = "0xD17AD0", Offset = "0xD168D0", VA = "0x180D17AD0")]
get;
[Token(Token = "0x6014548")]
[Address(RVA = "0x731D70", Offset = "0x730B70", VA = "0x180731D70")]
set;
}
// Token: 0x06014549 RID: 83273 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014549")]
[Address(RVA = "0xD162A0", Offset = "0xD150A0", VA = "0x180D162A0")]
public int BPLGANJHFAB()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601454A RID: 83274 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601454A")]
[Address(RVA = "0xD16BC0", Offset = "0xD159C0", VA = "0x180D16BC0")]
public void HDPKJHNKCNF(int NHLOPIEMHHG, int GBAKAPFJHDH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601454B RID: 83275 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601454B")]
[Address(RVA = "0xD17220", Offset = "0xD16020", VA = "0x180D17220")]
public void IHMJHNKIPEE(int NHLOPIEMHHG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601454C RID: 83276 RVA: 0x004B8608 File Offset: 0x004B6808
[Token(Token = "0x601454C")]
[Address(RVA = "0xD16B00", Offset = "0xD15900", VA = "0x180D16B00")]
public void ENBGBGGAJIO(int NHLOPIEMHHG)
{
this.<PIFFHBMEBBD>k__BackingField.AEHBILMAAAK(NHLOPIEMHHG, 1);
}
// Token: 0x0601454D RID: 83277 RVA: 0x004B8628 File Offset: 0x004B6828
[Token(Token = "0x601454D")]
[Address(RVA = "0xD177C0", Offset = "0xD165C0", VA = "0x180D177C0")]
public bool MJDHIIGKJLH(int NHLOPIEMHHG)
{
return this.<PIFFHBMEBBD>k__BackingField.MJDHIIGKJLH(NHLOPIEMHHG);
}
// Token: 0x0601454E RID: 83278 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601454E")]
[Address(RVA = "0xD16FF0", Offset = "0xD15DF0", VA = "0x180D16FF0")]
public int IDDIFIAJFDH(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601454F RID: 83279 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601454F")]
[Address(RVA = "0xD16D10", Offset = "0xD15B10", VA = "0x180D16D10")]
public void HIAFCMLEGAK(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014550 RID: 83280 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014550")]
[Address(RVA = "0xD176F0", Offset = "0xD164F0", VA = "0x180D176F0")]
public void MAHDFOMJJAB(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014551 RID: 83281 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014551")]
[Address(RVA = "0xD16790", Offset = "0xD15590", VA = "0x180D16790")]
public bool DNEOLOEIGFJ(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014552 RID: 83282 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014552")]
[Address(RVA = "0xD16620", Offset = "0xD15420", VA = "0x180D16620")]
public int DDPFLNJABDL(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014553 RID: 83283 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014553")]
[Address(RVA = "0xD17BA0", Offset = "0xD169A0", VA = "0x180D17BA0")]
public void OLBBCPPEDGE(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014554 RID: 83284 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014554")]
[Address(RVA = "0xD174C0", Offset = "0xD162C0", VA = "0x180D174C0")]
public void KOBMHGONADF(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014555 RID: 83285 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014555")]
[Address(RVA = "0xD17160", Offset = "0xD15F60", VA = "0x180D17160")]
public bool IEBGNGMCKMF(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17003843 RID: 14403
// (get) Token: 0x06014556 RID: 83286 RVA: 0x004B8648 File Offset: 0x004B6848
// (set) Token: 0x06014557 RID: 83287 RVA: 0x004B865C File Offset: 0x004B685C
[Token(Token = "0x17003843")]
public Material IHAKLAGCPGO
{
[Token(Token = "0x6014556")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get;
[Token(Token = "0x6014557")]
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
private set;
}
// Token: 0x06014558 RID: 83288 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014558")]
[Address(RVA = "0xD18740", Offset = "0xD17540", VA = "0x180D18740")]
public AFNCALJNNJL(Material HEDABALBODH, int MKPHIMPJNNC)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014559 RID: 83289 RVA: 0x004B8670 File Offset: 0x004B6870
[Token(Token = "0x6014559")]
[Address(RVA = "0xD17820", Offset = "0xD16620", VA = "0x180D17820")]
private void NDLNHMMAKLN(ComputeBuffer NKHPHBOPPEL)
{
int num;
do
{
num = 0;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection values = this.NHGEAANFLOB.Values;
bool flag;
if (flag)
{
Mesh ehibpfbljed = this.EHIBPFBLJED;
int hoamgnhofgc = AFNCALJNNJL.HOAMGNHOFGC;
Mesh ehibpfbljed2 = this.EHIBPFBLJED;
int hoamgnhofgc2 = AFNCALJNNJL.HOAMGNHOFGC;
int num2 = this.<FNJOLAJIEAF>k__BackingField;
}
}
while (num != 0);
}
// Token: 0x0601455A RID: 83290 RVA: 0x004B86D4 File Offset: 0x004B68D4
[Token(Token = "0x601455A")]
[Address(RVA = "0xD16430", Offset = "0xD15230", VA = "0x180D16430")]
private void CELKIMPFDEN(ComputeBuffer NKHPHBOPPEL)
{
int num;
do
{
num = 0;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection values = this.NHGEAANFLOB.Values;
bool flag;
if (flag)
{
int hkpeihffhfe = AFNCALJNNJL.HKPEIHFFHFE;
}
}
while (num != 0);
}
// Token: 0x0601455B RID: 83291 RVA: 0x004B870C File Offset: 0x004B690C
[Token(Token = "0x601455B")]
[Address(RVA = "0xD16E70", Offset = "0xD15C70", VA = "0x180D16E70")]
private void HIELBECDMKN(ComputeBuffer NKHPHBOPPEL)
{
int num;
do
{
num = 0;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection values = this.NHGEAANFLOB.Values;
bool flag;
if (flag)
{
int gajdcpjiibj = AFNCALJNNJL.GAJDCPJIIBJ;
}
}
while (num != 0);
}
// Token: 0x0601455C RID: 83292 RVA: 0x004B8744 File Offset: 0x004B6944
[Token(Token = "0x601455C")]
[Address(RVA = "0xD17E70", Offset = "0xD16C70", VA = "0x180D17E70")]
private void PEJLJCBKNFP()
{
Mesh mesh = new Mesh();
mesh.name = "FastLineBufferRendererMesh";
Vector3[] array = new Vector3[5];
int num = 0;
array[1] = num;
int num2 = 0;
array[2] = num2;
int num3 = 0;
array[4] = num3;
int num4 = 0;
array[5] = num4;
int num5 = 0;
array[7] = num5;
mesh.vertices = array;
int[] array2 = new int[0];
RuntimeHelpers.InitializeArray(array2, fieldof(<PrivateImplementationDetails>.AE6323B3435A6261F090D90AA396852B3CDA1EE8).FieldHandle);
int num6 = 0;
int num7 = 0;
mesh.SetIndices(array2, (MeshTopology)num7, num6);
mesh.UploadMeshData(true);
this.EHIBPFBLJED = mesh;
}
// Token: 0x0601455D RID: 83293 RVA: 0x004B87E8 File Offset: 0x004B69E8
[Token(Token = "0x601455D")]
[Address(RVA = "0xD17D00", Offset = "0xD16B00", VA = "0x180D17D00")]
public void OPEMIFENIJM()
{
bool flag = this.<KAJOJNOLJFD>k__BackingField.OPEMIFENIJM();
bool flag2 = this.<JBJNGLDPPNL>k__BackingField.OPEMIFENIJM();
if (this.<PIFFHBMEBBD>k__BackingField.OPEMIFENIJM())
{
int num = this.<PIFFHBMEBBD>k__BackingField.DJNHKKAIMMA;
int num2 = AFNCALJNNJL.JPIKDKNHLLH(num);
num = num2;
num2 = num;
this.<FNJOLAJIEAF>k__BackingField = num2;
}
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> enefppabope = this.<PIFFHBMEBBD>k__BackingField;
int num3 = this.<HMPICHCHDMG>k__BackingField;
this.DIMNHHPPGGE = num3;
int num4 = enefppabope.DJNHKKAIMMA;
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> enefppabope2 = this.<PIFFHBMEBBD>k__BackingField;
this.JOOONEBELMC = num4;
int num5 = enefppabope2.ADGKAEHKAKJ;
int num6 = 0;
this.NIMHADGEAMB = num6 != 0;
}
// Token: 0x0601455E RID: 83294 RVA: 0x004B889C File Offset: 0x004B6A9C
[Token(Token = "0x601455E")]
[Address(RVA = "0xD182B0", Offset = "0xD170B0", VA = "0x180D182B0", Slot = "5")]
public bool UpdateBuffers(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA)
{
int num = 0;
if (this.FGBDMPMMIHI != num)
{
if (!this.NHGEAANFLOB.TryGetValue(KCLGLHFAOGA, num))
{
AFNCALJNNJL.BOPGGOPAPEH bopggopapeh = AFNCALJNNJL.BOPGGOPAPEH.CIJKHOJPJGA(this);
if (bopggopapeh == 0)
{
goto IL_AA;
}
this.NHGEAANFLOB.Add(KCLGLHFAOGA, bopggopapeh);
}
int dimnhhppgge = this.DIMNHHPPGGE;
int num2;
if (num2 < dimnhhppgge)
{
ComputeBuffer computeBuffer = new ComputeBuffer(dimnhhppgge, 176, (ComputeBufferType)((uint)2));
}
int jooonebelmc = this.JOOONEBELMC;
int num3 = this.<FNJOLAJIEAF>k__BackingField;
uint[] iifjdcepnmj = this.IIFJDCEPNMJ;
int dimnhhppgge2 = this.DIMNHHPPGGE;
uint num4 = iifjdcepnmj[0];
if (num4 != (uint)dimnhhppgge2)
{
iifjdcepnmj[0] = (uint)dimnhhppgge2;
ComputeBuffer ioplodeifcf = this.IOPLODEIFCF;
uint[] iifjdcepnmj2 = this.IIFJDCEPNMJ;
ioplodeifcf.SetData(iifjdcepnmj2);
}
}
IL_AA:
throw new IndexOutOfRangeException();
}
// Token: 0x0601455F RID: 83295 RVA: 0x004B895C File Offset: 0x004B6B5C
[Token(Token = "0x601455F")]
[Address(RVA = "0xD181F0", Offset = "0xD16FF0", VA = "0x180D181F0", Slot = "6")]
public void RenderPass(Camera KCLGLHFAOGA, CommandBuffer HKFLICPLAJF)
{
if (this.FGBDMPMMIHI != 0)
{
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> nhgeaanflob = this.NHGEAANFLOB;
bool flag;
if (flag)
{
ComputeBuffer ioplodeifcf = this.IOPLODEIFCF;
}
}
}
// Token: 0x06014560 RID: 83296 RVA: 0x004B898C File Offset: 0x004B6B8C
[Token(Token = "0x6014560")]
[Address(RVA = "0xD16850", Offset = "0xD15650", VA = "0x180D16850", Slot = "4")]
public void Dispose()
{
int num;
do
{
num = 0;
OMCHJHPFBDN.KBFLHNONOHF(this.EHIBPFBLJED);
this.<PIFFHBMEBBD>k__BackingField.Dispose();
this.<JBJNGLDPPNL>k__BackingField.Dispose();
this.<KAJOJNOLJFD>k__BackingField.Dispose();
this.IOPLODEIFCF.Dispose();
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection values = this.NHGEAANFLOB.Values;
bool flag;
if (flag)
{
}
}
while (num != 0);
this.NHGEAANFLOB.Clear();
}
// Token: 0x06014561 RID: 83297 RVA: 0x004B8A04 File Offset: 0x004B6C04
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6014561")]
[Address(RVA = "0xD18540", Offset = "0xD17340", VA = "0x180D18540")]
static AFNCALJNNJL()
{
float z = Vector3.zero.z;
AFNCALJNNJL.PDPPMFNOBMO = 0;
AFNCALJNNJL.HKPEIHFFHFE = Shader.PropertyToID("_lineSizes");
AFNCALJNNJL.GAJDCPJIIBJ = Shader.PropertyToID("_lineColors");
AFNCALJNNJL.IDNLBEFGEBN = Shader.PropertyToID("_lineSegments");
AFNCALJNNJL.HOAMGNHOFGC = Shader.PropertyToID("_lineRequests");
AFNCALJNNJL.FGBDMPMMIHI = Shader.PropertyToID("_camPos");
AFNCALJNNJL.ANMEOAHOFCE = Shader.PropertyToID("_camDir");
AFNCALJNNJL.NFEPIMKDCDL = Shader.PropertyToID("_pixelAspect");
AFNCALJNNJL.PMKFOFHFJCH = Shader.PropertyToID("_maxLineIdx");
}
// Token: 0x0400D3BD RID: 54205
[Token(Token = "0x400D3BD")]
public const int GJKABHBNIKI = -1;
// Token: 0x0400D3BE RID: 54206
[Token(Token = "0x400D3BE")]
private static readonly Bounds PDPPMFNOBMO;
// Token: 0x0400D3BF RID: 54207
[Token(Token = "0x400D3BF")]
public static readonly int HKPEIHFFHFE;
// Token: 0x0400D3C0 RID: 54208
[Token(Token = "0x400D3C0")]
public static readonly int GAJDCPJIIBJ;
// Token: 0x0400D3C1 RID: 54209
[Token(Token = "0x400D3C1")]
public static readonly int IDNLBEFGEBN;
// Token: 0x0400D3C2 RID: 54210
[Token(Token = "0x400D3C2")]
public static readonly int HOAMGNHOFGC;
// Token: 0x0400D3C3 RID: 54211
[Token(Token = "0x400D3C3")]
public static readonly int FGBDMPMMIHI;
// Token: 0x0400D3C4 RID: 54212
[Token(Token = "0x400D3C4")]
public static readonly int ANMEOAHOFCE;
// Token: 0x0400D3C5 RID: 54213
[Token(Token = "0x400D3C5")]
public static readonly int NFEPIMKDCDL;
// Token: 0x0400D3C6 RID: 54214
[Token(Token = "0x400D3C6")]
public static readonly int PMKFOFHFJCH;
// Token: 0x0400D3C8 RID: 54216
[Token(Token = "0x400D3C8")]
private static ComputeBuffer ELLJNPKDKDD;
// Token: 0x0400D3C9 RID: 54217
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D3C9")]
private Mesh EHIBPFBLJED;
// Token: 0x0400D3CA RID: 54218
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D3CA")]
private ComputeBuffer IOPLODEIFCF;
// Token: 0x0400D3CB RID: 54219
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D3CB")]
private bool NIMHADGEAMB;
// Token: 0x0400D3CC RID: 54220
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400D3CC")]
private int DIMNHHPPGGE;
// Token: 0x0400D3CD RID: 54221
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D3CD")]
private int JOOONEBELMC;
// Token: 0x0400D3D1 RID: 54225
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400D3D1")]
private int PPLHPCPEPPM;
// Token: 0x0400D3D2 RID: 54226
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400D3D2")]
private int NCAFIOJPHLI;
// Token: 0x0400D3D3 RID: 54227
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x400D3D3")]
private int OILLBDPDAJF;
// Token: 0x0400D3D4 RID: 54228
[Token(Token = "0x400D3D4")]
private const int JCALCGMCLPP = 176;
// Token: 0x0400D3D8 RID: 54232
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D3D8")]
private uint[] IIFJDCEPNMJ;
// Token: 0x0400D3DB RID: 54235
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D3DB")]
private Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> NHGEAANFLOB;
// Token: 0x02002EC5 RID: 11973
[Token(Token = "0x2002EC5")]
public struct MFFEOPFGCKH
{
// Token: 0x0400D3DC RID: 54236
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3DC")]
public float HJDLNACMKLO;
// Token: 0x0400D3DD RID: 54237
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400D3DD")]
public float IKIGOGGIJOB;
// Token: 0x0400D3DE RID: 54238
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400D3DE")]
public float IIODJJFKNNA;
// Token: 0x0400D3DF RID: 54239
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x400D3DF")]
public float DELHLCOAGKK;
}
// Token: 0x02002EC6 RID: 11974
[Token(Token = "0x2002EC6")]
public struct CDOCHDCNFPL
{
// Token: 0x0400D3E0 RID: 54240
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3E0")]
public Color ANDCOMGEJDA;
// Token: 0x0400D3E1 RID: 54241
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D3E1")]
public Color NKOLLEAJLAE;
// Token: 0x0400D3E2 RID: 54242
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D3E2")]
public float IIODJJFKNNA;
// Token: 0x0400D3E3 RID: 54243
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400D3E3")]
private Vector3 DELHLCOAGKK;
}
// Token: 0x02002EC7 RID: 11975
[Token(Token = "0x2002EC7")]
public struct NEMEJLEBJNJ
{
// Token: 0x0400D3E4 RID: 54244
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3E4")]
public Vector3 IFAIDIKJOAC;
// Token: 0x0400D3E5 RID: 54245
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x400D3E5")]
private float PKMJGGHOKDF;
// Token: 0x0400D3E6 RID: 54246
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D3E6")]
public Vector3 DJBBMJBBNHB;
// Token: 0x0400D3E7 RID: 54247
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400D3E7")]
private float LCAMFPPBKKG;
// Token: 0x0400D3E8 RID: 54248
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D3E8")]
public Vector2 APPJMJLICGH;
// Token: 0x0400D3E9 RID: 54249
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D3E9")]
public float CFJABMIIJGJ;
// Token: 0x0400D3EA RID: 54250
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400D3EA")]
private float ENMBGHGBPLN;
}
// Token: 0x02002EC8 RID: 11976
[Token(Token = "0x2002EC8")]
public struct KEIGNIKNCKH
{
// Token: 0x0400D3EB RID: 54251
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3EB")]
public AFNCALJNNJL.NEMEJLEBJNJ FKGCMPGAIAP;
// Token: 0x0400D3EC RID: 54252
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D3EC")]
public AFNCALJNNJL.NEMEJLEBJNJ KOFMGJJCPPB;
// Token: 0x0400D3ED RID: 54253
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D3ED")]
public Color ANDCOMGEJDA;
// Token: 0x0400D3EE RID: 54254
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D3EE")]
public Color NKOLLEAJLAE;
// Token: 0x0400D3EF RID: 54255
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D3EF")]
public Vector4 HIKAHMPCPEE;
// Token: 0x0400D3F0 RID: 54256
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400D3F0")]
public float HJDLNACMKLO;
// Token: 0x0400D3F1 RID: 54257
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400D3F1")]
public float IKIGOGGIJOB;
// Token: 0x0400D3F2 RID: 54258
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400D3F2")]
public float PLKLFCFAFHM;
// Token: 0x0400D3F3 RID: 54259
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400D3F3")]
public int GBAKAPFJHDH;
// Token: 0x0400D3F4 RID: 54260
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400D3F4")]
public int PCKOGGDNIDG;
// Token: 0x0400D3F5 RID: 54261
[FieldOffset(Offset = "0xA4")]
[Token(Token = "0x400D3F5")]
public int GGPBENMDOBG;
// Token: 0x0400D3F6 RID: 54262
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400D3F6")]
public int HGPGFNDENOM;
// Token: 0x0400D3F7 RID: 54263
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x400D3F7")]
private float GBLCHNKFOLI;
// Token: 0x0400D3F8 RID: 54264
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400D3F8")]
private float HEOELDMLDMG;
// Token: 0x0400D3F9 RID: 54265
[FieldOffset(Offset = "0xB4")]
[Token(Token = "0x400D3F9")]
private float PNGLAFKMHCD;
// Token: 0x0400D3FA RID: 54266
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400D3FA")]
private float CEPCGBFIJNC;
// Token: 0x0400D3FB RID: 54267
[FieldOffset(Offset = "0xBC")]
[Token(Token = "0x400D3FB")]
private float NIFEKADPKMG;
}
// Token: 0x02002EC9 RID: 11977
[Token(Token = "0x2002EC9")]
private class BOPGGOPAPEH : IDisposable
{
// Token: 0x17003844 RID: 14404
// (get) Token: 0x06014562 RID: 83298 RVA: 0x004B8A9C File Offset: 0x004B6C9C
[Token(Token = "0x17003844")]
public Material IBNBPLMBMPI
{
[Token(Token = "0x6014562")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
}
// Token: 0x17003845 RID: 14405
// (get) Token: 0x06014563 RID: 83299 RVA: 0x004B8AB0 File Offset: 0x004B6CB0
[Token(Token = "0x17003845")]
public ComputeShader LCALDLIKHII
{
[Token(Token = "0x6014563")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
}
// Token: 0x17003846 RID: 14406
// (get) Token: 0x06014564 RID: 83300 RVA: 0x004B8AC4 File Offset: 0x004B6CC4
// (set) Token: 0x06014565 RID: 83301 RVA: 0x004B8AD8 File Offset: 0x004B6CD8
[Token(Token = "0x17003846")]
public ComputeBuffer GBPALADBPKO
{
[Token(Token = "0x6014564")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x6014565")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
private set;
}
// Token: 0x06014566 RID: 83302 RVA: 0x004B8AEC File Offset: 0x004B6CEC
[Token(Token = "0x6014566")]
[Address(RVA = "0x579630", Offset = "0x578430", VA = "0x180579630")]
private BOPGGOPAPEH(ComputeShader FPCOJDEMOLA, Material OIMPDCHOMIA)
{
this.LCALDLIKHII = FPCOJDEMOLA;
this.IBNBPLMBMPI = OIMPDCHOMIA;
}
// Token: 0x06014567 RID: 83303 RVA: 0x004B8B10 File Offset: 0x004B6D10
[Token(Token = "0x6014567")]
[Address(RVA = "0xD196B0", Offset = "0xD184B0", VA = "0x180D196B0")]
public static AFNCALJNNJL.BOPGGOPAPEH CIJKHOJPJGA(AFNCALJNNJL JDJGLJJMODJ)
{
if (JDJGLJJMODJ != 0 && JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField != 0)
{
ComputeShader computeShader = global::UnityEngine.Object.Instantiate<ComputeShader>(AFNCALJNNJL.NAOEFFNFBDP);
ENEFPPABOPE<AFNCALJNNJL.CDOCHDCNFPL> <KAJOJNOLJFD>k__BackingField = JDJGLJJMODJ.<KAJOJNOLJFD>k__BackingField;
int <GDNOAPCEHDK>k__BackingField = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
int gajdcpjiibj = AFNCALJNNJL.GAJDCPJIIBJ;
ComputeBuffer computeBuffer = AFNCALJNNJL.LFBIELJPLGB(<KAJOJNOLJFD>k__BackingField.<KCELIOODDAB>k__BackingField);
computeShader.SetBuffer(<GDNOAPCEHDK>k__BackingField, gajdcpjiibj, computeBuffer);
ENEFPPABOPE<AFNCALJNNJL.MFFEOPFGCKH> <JBJNGLDPPNL>k__BackingField = JDJGLJJMODJ.<JBJNGLDPPNL>k__BackingField;
int <GDNOAPCEHDK>k__BackingField2 = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
ComputeBuffer computeBuffer2 = AFNCALJNNJL.LFBIELJPLGB(<JBJNGLDPPNL>k__BackingField.<KCELIOODDAB>k__BackingField);
computeShader.SetBuffer(<GDNOAPCEHDK>k__BackingField2, gajdcpjiibj, computeBuffer2);
ComputeBuffer <KCELIOODDAB>k__BackingField = JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
int hoamgnhofgc = AFNCALJNNJL.HOAMGNHOFGC;
int <GDNOAPCEHDK>k__BackingField3 = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
computeShader.SetBuffer(<GDNOAPCEHDK>k__BackingField3, hoamgnhofgc, <KCELIOODDAB>k__BackingField);
ComputeBuffer <KCELIOODDAB>k__BackingField2 = JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
int hoamgnhofgc2 = AFNCALJNNJL.HOAMGNHOFGC;
int <FNMGPFOOHLA>k__BackingField = AFNCALJNNJL.<FNMGPFOOHLA>k__BackingField;
computeShader.SetBuffer(<FNMGPFOOHLA>k__BackingField, hoamgnhofgc2, <KCELIOODDAB>k__BackingField2);
Material material = global::UnityEngine.Object.Instantiate<Material>(JDJGLJJMODJ.<ALIPMPDMCIE>k__BackingField);
ComputeBuffer <KCELIOODDAB>k__BackingField3 = JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
int hoamgnhofgc3 = AFNCALJNNJL.HOAMGNHOFGC;
material.SetBufferImpl(hoamgnhofgc3, <KCELIOODDAB>k__BackingField3);
AFNCALJNNJL.BOPGGOPAPEH bopggopapeh;
bopggopapeh.<PGPGAFEKFFE>k__BackingField = computeShader;
bopggopapeh.<NEBDBFBGJLL>k__BackingField = material;
return bopggopapeh;
}
throw new NullReferenceException();
}
// Token: 0x06014568 RID: 83304 RVA: 0x004B8C2C File Offset: 0x004B6E2C
[Token(Token = "0x6014568")]
[Address(RVA = "0xD19A60", Offset = "0xD18860", VA = "0x180D19A60")]
public void IPBLINOOFBE(int HCDNBIIGPJF)
{
ComputeBuffer computeBuffer = this.<MGCJFPLKMCK>k__BackingField;
if (computeBuffer != 0)
{
if (computeBuffer.count >= HCDNBIIGPJF)
{
return;
}
this.<MGCJFPLKMCK>k__BackingField.Dispose();
}
ComputeBuffer computeBuffer2 = new ComputeBuffer(HCDNBIIGPJF, 176, (ComputeBufferType)((uint)2));
this.<MGCJFPLKMCK>k__BackingField = computeBuffer2;
ComputeShader computeShader = this.<PGPGAFEKFFE>k__BackingField;
ComputeBuffer computeBuffer3 = this.<MGCJFPLKMCK>k__BackingField;
int idnlbefgebn = AFNCALJNNJL.IDNLBEFGEBN;
int <GDNOAPCEHDK>k__BackingField = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
computeShader.SetBuffer(<GDNOAPCEHDK>k__BackingField, idnlbefgebn, computeBuffer3);
Material material = this.<NEBDBFBGJLL>k__BackingField;
ComputeBuffer computeBuffer4 = this.<MGCJFPLKMCK>k__BackingField;
int idnlbefgebn2 = AFNCALJNNJL.IDNLBEFGEBN;
material.SetBufferImpl(idnlbefgebn2, computeBuffer4);
}
// Token: 0x06014569 RID: 83305 RVA: 0x004B8CC0 File Offset: 0x004B6EC0
[Token(Token = "0x6014569")]
[Address(RVA = "0xD19360", Offset = "0xD18160", VA = "0x180D19360")]
public void ABNPPKLPKIN(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA, int JCCAMCDALMP, int EAMGLNEIDNB)
{
ComputeBuffer computeBuffer = this.<MGCJFPLKMCK>k__BackingField;
int num = 0;
computeBuffer.SetCounterValue((uint)num);
Transform transform = KCLGLHFAOGA.transform;
Vector3 vector;
float z = vector.z;
int anmeoahofce = AFNCALJNNJL.ANMEOAHOFCE;
Transform transform2 = KCLGLHFAOGA.transform;
Vector3 vector2;
float z2 = vector2.z;
ComputeShader computeShader = this.<PGPGAFEKFFE>k__BackingField;
float fieldOfView = KCLGLHFAOGA.fieldOfView;
int height = Screen.height;
FCBNLLKMGCA.SetComputeFloatParam(computeShader, anmeoahofce, fieldOfView);
ComputeShader computeShader2 = this.<PGPGAFEKFFE>k__BackingField;
int <GDNOAPCEHDK>k__BackingField = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
ulong num2;
ulong num3;
FCBNLLKMGCA.Internal_DispatchCompute(computeShader2, <GDNOAPCEHDK>k__BackingField, JCCAMCDALMP, (int)num2, (int)num3);
ComputeShader computeShader3 = this.<PGPGAFEKFFE>k__BackingField;
int <FNMGPFOOHLA>k__BackingField = AFNCALJNNJL.<FNMGPFOOHLA>k__BackingField;
ulong num4;
ulong num5;
FCBNLLKMGCA.Internal_DispatchCompute(computeShader3, <FNMGPFOOHLA>k__BackingField, JCCAMCDALMP, (int)num4, (int)num5);
}
// Token: 0x0601456A RID: 83306 RVA: 0x004B8D70 File Offset: 0x004B6F70
[Token(Token = "0x601456A")]
[Address(RVA = "0xD199E0", Offset = "0xD187E0", VA = "0x180D199E0", Slot = "4")]
public void Dispose()
{
this.<MGCJFPLKMCK>k__BackingField.Dispose();
global::UnityEngine.Object.Destroy(this.<PGPGAFEKFFE>k__BackingField);
global::UnityEngine.Object.Destroy(this.<NEBDBFBGJLL>k__BackingField);
}
}
}
+111
View File
@@ -0,0 +1,111 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Cpp2IlInjected;
// Token: 0x02001867 RID: 6247
[Token(Token = "0x2001867")]
internal class AFPCFNFLEBN : IDictionaryEnumerator, IEnumerator
{
// Token: 0x170016F1 RID: 5873
// (get) Token: 0x06009180 RID: 37248 RVA: 0x001DBAAC File Offset: 0x001D9CAC
[Token(Token = "0x170016F1")]
public object KAFEDPEFLOI
{
[Token(Token = "0x6009180")]
[Address(RVA = "0xF29420", Offset = "0xF28220", VA = "0x180F29420", Slot = "8")]
get
{
IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> aelfoepjfmm = this.AELFOEPJFMM;
int num = 0;
num += num;
num++;
int num2 = 0;
num2 += 19;
throw new NullReferenceException();
}
}
// Token: 0x170016F2 RID: 5874
// (get) Token: 0x06009181 RID: 37249 RVA: 0x001DBAD8 File Offset: 0x001D9CD8
[Token(Token = "0x170016F2")]
public DictionaryEntry MAGIEAHPNGH
{
[Token(Token = "0x6009181")]
[Address(RVA = "0xF29530", Offset = "0xF28330", VA = "0x180F29530", Slot = "6")]
get
{
int num = 0;
num += num;
num++;
throw new NullReferenceException();
}
}
// Token: 0x170016F3 RID: 5875
// (get) Token: 0x06009182 RID: 37250 RVA: 0x001DBAF8 File Offset: 0x001D9CF8
[Token(Token = "0x170016F3")]
public object AKFDMGLACLA
{
[Token(Token = "0x6009182")]
[Address(RVA = "0xF29620", Offset = "0xF28420", VA = "0x180F29620", Slot = "4")]
get
{
IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> enumerator = this.AELFOEPJFMM;
int num = 0;
num += num;
num++;
enumerator += enumerator;
throw new NullReferenceException();
}
}
// Token: 0x170016F4 RID: 5876
// (get) Token: 0x06009183 RID: 37251 RVA: 0x001DBB20 File Offset: 0x001D9D20
[Token(Token = "0x170016F4")]
public object DMLIOOCLKKP
{
[Token(Token = "0x6009183")]
[Address(RVA = "0xF296D0", Offset = "0xF284D0", VA = "0x180F296D0", Slot = "5")]
get
{
IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> enumerator = this.AELFOEPJFMM;
int num = 0;
num += num;
num++;
enumerator += enumerator;
throw new NullReferenceException();
}
}
// Token: 0x06009184 RID: 37252 RVA: 0x001DBB48 File Offset: 0x001D9D48
[Token(Token = "0x6009184")]
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
public AFPCFNFLEBN(IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> PCIJPIMGIDC)
{
this.AELFOEPJFMM = PCIJPIMGIDC;
}
// Token: 0x06009185 RID: 37253 RVA: 0x001DBB64 File Offset: 0x001D9D64
[Token(Token = "0x6009185")]
[Address(RVA = "0xF29380", Offset = "0xF28180", VA = "0x180F29380", Slot = "7")]
public bool MoveNext()
{
IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> aelfoepjfmm = this.AELFOEPJFMM;
throw new NullReferenceException();
}
// Token: 0x06009186 RID: 37254 RVA: 0x001DBB80 File Offset: 0x001D9D80
[Token(Token = "0x6009186")]
[Address(RVA = "0xF293D0", Offset = "0xF281D0", VA = "0x180F293D0", Slot = "9")]
public void Reset()
{
IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> aelfoepjfmm = this.AELFOEPJFMM;
throw new NullReferenceException();
}
// Token: 0x040063C7 RID: 25543
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40063C7")]
private IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> AELFOEPJFMM;
}
+357
View File
@@ -0,0 +1,357 @@
using System;
using Cpp2IlInjected;
// Token: 0x02002354 RID: 9044
[Token(Token = "0x2002354")]
public interface AGEAHLDEDBO
{
// Token: 0x170024E5 RID: 9445
// (get) Token: 0x0600E763 RID: 59235
// (set) Token: 0x0600E764 RID: 59236
[Token(Token = "0x170024E5")]
bool FEJKGCMBKCM
{
[Token(Token = "0x600E763")]
[Address(Slot = "0")]
get;
[Token(Token = "0x600E764")]
[Address(Slot = "1")]
set;
}
// Token: 0x170024E6 RID: 9446
// (get) Token: 0x0600E765 RID: 59237
// (set) Token: 0x0600E766 RID: 59238
[Token(Token = "0x170024E6")]
bool LMAEMIIGMLG
{
[Token(Token = "0x600E765")]
[Address(Slot = "2")]
get;
[Token(Token = "0x600E766")]
[Address(Slot = "3")]
set;
}
// Token: 0x170024E7 RID: 9447
// (get) Token: 0x0600E767 RID: 59239
// (set) Token: 0x0600E768 RID: 59240
[Token(Token = "0x170024E7")]
KIAKNGDCOJA.JNLNLIOPHFA BIPFBELEFMD
{
[Token(Token = "0x600E767")]
[Address(Slot = "4")]
get;
[Token(Token = "0x600E768")]
[Address(Slot = "5")]
set;
}
// Token: 0x170024E8 RID: 9448
// (get) Token: 0x0600E769 RID: 59241
// (set) Token: 0x0600E76A RID: 59242
[Token(Token = "0x170024E8")]
bool EPAECNJFMIO
{
[Token(Token = "0x600E769")]
[Address(Slot = "6")]
get;
[Token(Token = "0x600E76A")]
[Address(Slot = "7")]
set;
}
// Token: 0x170024E9 RID: 9449
// (get) Token: 0x0600E76B RID: 59243
// (set) Token: 0x0600E76C RID: 59244
[Token(Token = "0x170024E9")]
bool LMKECMNIGAC
{
[Token(Token = "0x600E76B")]
[Address(Slot = "8")]
get;
[Token(Token = "0x600E76C")]
[Address(Slot = "9")]
set;
}
// Token: 0x170024EA RID: 9450
// (get) Token: 0x0600E76D RID: 59245
// (set) Token: 0x0600E76E RID: 59246
[Token(Token = "0x170024EA")]
bool EDFHHHJNDDO
{
[Token(Token = "0x600E76D")]
[Address(Slot = "10")]
get;
[Token(Token = "0x600E76E")]
[Address(Slot = "11")]
set;
}
// Token: 0x170024EB RID: 9451
// (get) Token: 0x0600E76F RID: 59247
// (set) Token: 0x0600E770 RID: 59248
[Token(Token = "0x170024EB")]
bool MPGCIOMHIGA
{
[Token(Token = "0x600E76F")]
[Address(Slot = "12")]
get;
[Token(Token = "0x600E770")]
[Address(Slot = "13")]
set;
}
// Token: 0x170024EC RID: 9452
// (get) Token: 0x0600E771 RID: 59249
// (set) Token: 0x0600E772 RID: 59250
[Token(Token = "0x170024EC")]
bool IALCGJEGFNP
{
[Token(Token = "0x600E771")]
[Address(Slot = "14")]
get;
[Token(Token = "0x600E772")]
[Address(Slot = "15")]
set;
}
// Token: 0x170024ED RID: 9453
// (get) Token: 0x0600E773 RID: 59251
// (set) Token: 0x0600E774 RID: 59252
[Token(Token = "0x170024ED")]
bool FBHAAKCNNBK
{
[Token(Token = "0x600E773")]
[Address(Slot = "16")]
get;
[Token(Token = "0x600E774")]
[Address(Slot = "17")]
set;
}
// Token: 0x170024EE RID: 9454
// (get) Token: 0x0600E775 RID: 59253
// (set) Token: 0x0600E776 RID: 59254
[Token(Token = "0x170024EE")]
bool GMOEDKIGMNG
{
[Token(Token = "0x600E775")]
[Address(Slot = "18")]
get;
[Token(Token = "0x600E776")]
[Address(Slot = "19")]
set;
}
// Token: 0x170024EF RID: 9455
// (get) Token: 0x0600E777 RID: 59255
// (set) Token: 0x0600E778 RID: 59256
[Token(Token = "0x170024EF")]
bool LKLJOKAOCEK
{
[Token(Token = "0x600E777")]
[Address(Slot = "20")]
get;
[Token(Token = "0x600E778")]
[Address(Slot = "21")]
set;
}
// Token: 0x170024F0 RID: 9456
// (get) Token: 0x0600E779 RID: 59257
// (set) Token: 0x0600E77A RID: 59258
[Token(Token = "0x170024F0")]
bool MJLLJLGMAGI
{
[Token(Token = "0x600E779")]
[Address(Slot = "22")]
get;
[Token(Token = "0x600E77A")]
[Address(Slot = "23")]
set;
}
// Token: 0x170024F1 RID: 9457
// (get) Token: 0x0600E77B RID: 59259
// (set) Token: 0x0600E77C RID: 59260
[Token(Token = "0x170024F1")]
bool NNOBDFKAPPA
{
[Token(Token = "0x600E77B")]
[Address(Slot = "24")]
get;
[Token(Token = "0x600E77C")]
[Address(Slot = "25")]
set;
}
// Token: 0x170024F2 RID: 9458
// (get) Token: 0x0600E77D RID: 59261
// (set) Token: 0x0600E77E RID: 59262
[Token(Token = "0x170024F2")]
bool OEHGANPCGAE
{
[Token(Token = "0x600E77D")]
[Address(Slot = "26")]
get;
[Token(Token = "0x600E77E")]
[Address(Slot = "27")]
set;
}
// Token: 0x170024F3 RID: 9459
// (get) Token: 0x0600E77F RID: 59263
// (set) Token: 0x0600E780 RID: 59264
[Token(Token = "0x170024F3")]
bool PPKOHAEIDJN
{
[Token(Token = "0x600E77F")]
[Address(Slot = "28")]
get;
[Token(Token = "0x600E780")]
[Address(Slot = "29")]
set;
}
// Token: 0x170024F4 RID: 9460
// (get) Token: 0x0600E781 RID: 59265
// (set) Token: 0x0600E782 RID: 59266
[Token(Token = "0x170024F4")]
float PEFOEEMDKNH
{
[Token(Token = "0x600E781")]
[Address(Slot = "30")]
get;
[Token(Token = "0x600E782")]
[Address(Slot = "31")]
set;
}
// Token: 0x170024F5 RID: 9461
// (get) Token: 0x0600E783 RID: 59267
// (set) Token: 0x0600E784 RID: 59268
[Token(Token = "0x170024F5")]
float DHEJPCAHFKC
{
[Token(Token = "0x600E783")]
[Address(Slot = "32")]
get;
[Token(Token = "0x600E784")]
[Address(Slot = "33")]
set;
}
// Token: 0x170024F6 RID: 9462
// (get) Token: 0x0600E785 RID: 59269
// (set) Token: 0x0600E786 RID: 59270
[Token(Token = "0x170024F6")]
float CGOIKAFGIKH
{
[Token(Token = "0x600E785")]
[Address(Slot = "34")]
get;
[Token(Token = "0x600E786")]
[Address(Slot = "35")]
set;
}
// Token: 0x170024F7 RID: 9463
// (get) Token: 0x0600E787 RID: 59271
// (set) Token: 0x0600E788 RID: 59272
[Token(Token = "0x170024F7")]
float LFGDDNEIOHI
{
[Token(Token = "0x600E787")]
[Address(Slot = "36")]
get;
[Token(Token = "0x600E788")]
[Address(Slot = "37")]
set;
}
// Token: 0x170024F8 RID: 9464
// (get) Token: 0x0600E789 RID: 59273
// (set) Token: 0x0600E78A RID: 59274
[Token(Token = "0x170024F8")]
int LKNLBJHHOHN
{
[Token(Token = "0x600E789")]
[Address(Slot = "38")]
get;
[Token(Token = "0x600E78A")]
[Address(Slot = "39")]
set;
}
// Token: 0x170024F9 RID: 9465
// (get) Token: 0x0600E78B RID: 59275
// (set) Token: 0x0600E78C RID: 59276
[Token(Token = "0x170024F9")]
int BONNMFPHFNG
{
[Token(Token = "0x600E78B")]
[Address(Slot = "40")]
get;
[Token(Token = "0x600E78C")]
[Address(Slot = "41")]
set;
}
// Token: 0x170024FA RID: 9466
// (get) Token: 0x0600E78D RID: 59277
// (set) Token: 0x0600E78E RID: 59278
[Token(Token = "0x170024FA")]
bool LCJDPBLGJFJ
{
[Token(Token = "0x600E78D")]
[Address(Slot = "42")]
get;
[Token(Token = "0x600E78E")]
[Address(Slot = "43")]
set;
}
// Token: 0x170024FB RID: 9467
// (get) Token: 0x0600E78F RID: 59279
// (set) Token: 0x0600E790 RID: 59280
[Token(Token = "0x170024FB")]
KIAKNGDCOJA.EOBOHIIKCIP BMHDADIKCJJ
{
[Token(Token = "0x600E78F")]
[Address(Slot = "44")]
get;
[Token(Token = "0x600E790")]
[Address(Slot = "45")]
set;
}
// Token: 0x170024FC RID: 9468
// (get) Token: 0x0600E791 RID: 59281
// (set) Token: 0x0600E792 RID: 59282
[Token(Token = "0x170024FC")]
bool PBEHJPGHCAD
{
[Token(Token = "0x600E791")]
[Address(Slot = "46")]
get;
[Token(Token = "0x600E792")]
[Address(Slot = "47")]
set;
}
// Token: 0x170024FD RID: 9469
// (get) Token: 0x0600E793 RID: 59283
// (set) Token: 0x0600E794 RID: 59284
[Token(Token = "0x170024FD")]
bool MHEOOHKJMAK
{
[Token(Token = "0x600E793")]
[Address(Slot = "48")]
get;
[Token(Token = "0x600E794")]
[Address(Slot = "49")]
set;
}
}
+87
View File
@@ -0,0 +1,87 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
// Token: 0x0200295A RID: 10586
[Token(Token = "0x200295A")]
public struct AGEIAJGBFMI : IEquatable<AGEIAJGBFMI>
{
// Token: 0x06011C0A RID: 72714 RVA: 0x0040B044 File Offset: 0x00409244
[Token(Token = "0x6011C0A")]
[Address(RVA = "0xF297F0", Offset = "0xF285F0", VA = "0x180F297F0", Slot = "4")]
public bool Equals(AGEIAJGBFMI HPKICPNGMDJ)
{
int num = this.EFBDCIJMFGD;
num++;
int num2 = this.EFBDCIJMFGD;
num2++;
IEnumerable<string> enumerable;
IEnumerable<string> enumerable2;
return Enumerable.SequenceEqual<string>(enumerable, enumerable2);
}
// Token: 0x06011C0B RID: 72715 RVA: 0x0040B070 File Offset: 0x00409270
[Token(Token = "0x6011C0B")]
[Address(RVA = "0xF29790", Offset = "0xF28590", VA = "0x180F29790", Slot = "0")]
public override bool Equals(object NLNHFEEMFBN)
{
bool flag;
return flag;
}
// Token: 0x06011C0C RID: 72716 RVA: 0x0040B080 File Offset: 0x00409280
[Token(Token = "0x6011C0C")]
[Address(RVA = "0xF29870", Offset = "0xF28670", VA = "0x180F29870", Slot = "2")]
public override int GetHashCode()
{
int num = 0;
IEnumerable<string> enumerable;
return LEAAAPEKOBD.LGCIPDIMDNL<string>(enumerable, num);
}
// Token: 0x06011C0D RID: 72717 RVA: 0x0040B098 File Offset: 0x00409298
[Token(Token = "0x6011C0D")]
[Address(RVA = "0x4C4D80", Offset = "0x4C3B80", VA = "0x1804C4D80")]
private AGEIAJGBFMI(IEnumerable<string> ALMICNFABOK, int EFBDCIJMFGD)
{
this.ALMICNFABOK = ALMICNFABOK;
this.EFBDCIJMFGD = EFBDCIJMFGD;
}
// Token: 0x06011C0E RID: 72718 RVA: 0x0040B0B4 File Offset: 0x004092B4
[Token(Token = "0x6011C0E")]
[Address(RVA = "0xF298C0", Offset = "0xF286C0", VA = "0x180F298C0")]
public static AGEIAJGBFMI HEEKNNGJFDL(IEnumerable<string> ALMICNFABOK, int EFBDCIJMFGD)
{
/*
An exception occurred when decompiling this method (06011C0E)
ICSharpCode.Decompiler.DecompilerException: Error decompiling AGEIAJGBFMI AGEIAJGBFMI::HEEKNNGJFDL(System.Collections.Generic.IEnumerable`1<System.String>,System.Int32)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stsfld:class [mscorlib]System.Func`2<string, string>('<>c'::<>9__6_0, newobj:Func`2[exp:class [mscorlib]System.Func`2<string, string>](Func`2::.ctor, ldsfld:'<>c'[exp:object]('<>c'::<>9), ldftn:method instance string *(string)[exp:native int]('<>c'::<NewFromLowerCase>b__6_0)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0400B6A4 RID: 46756
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B6A4")]
private readonly IEnumerable<string> ALMICNFABOK;
// Token: 0x0400B6A5 RID: 46757
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400B6A5")]
private readonly int EFBDCIJMFGD;
}
+307
View File
@@ -0,0 +1,307 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecRoom.Inputs;
using RecRoom.Inputs.Touch;
using UnityEngine;
// Token: 0x020024F4 RID: 9460
[Token(Token = "0x20024F4")]
public class AGGFDBNAKNE : MNFHEDHBMOI<AGGFDBNAKNE, TouchSystemInputSource>
{
// Token: 0x170027A5 RID: 10149
// (get) Token: 0x0600F31F RID: 62239 RVA: 0x0037E58C File Offset: 0x0037C78C
[Token(Token = "0x170027A5")]
public override COBOOKPLEBJ PCMBOBNHLDA
{
[Token(Token = "0x600F31F")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "5")]
get
{
}
}
// Token: 0x170027A6 RID: 10150
// (get) Token: 0x0600F320 RID: 62240 RVA: 0x0037E59C File Offset: 0x0037C79C
[Token(Token = "0x170027A6")]
public override IFDIGHKFEGF AKFKMKMEBHG
{
[Token(Token = "0x600F320")]
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")]
get
{
return IFDIGHKFEGF.TOUCH;
}
}
// Token: 0x0600F321 RID: 62241 RVA: 0x0037E5AC File Offset: 0x0037C7AC
[Token(Token = "0x600F321")]
[Address(RVA = "0xF2A590", Offset = "0xF29390", VA = "0x180F2A590", Slot = "23")]
public override void OFFLOPLJBBG(TouchSystemInputSource PBGBNMCPEAJ)
{
base.OFFLOPLJBBG(PBGBNMCPEAJ);
Input.gyro.enabled = true;
}
// Token: 0x0600F322 RID: 62242 RVA: 0x0037E5D8 File Offset: 0x0037C7D8
[Token(Token = "0x600F322")]
[Address(RVA = "0xF29D60", Offset = "0xF28B60", VA = "0x180F29D60", Slot = "8")]
public override GIJDAILECFF FFBOPLOEHJI(InputConfig PBGBNMCPEAJ)
{
if (PBGBNMCPEAJ.touch.touchInputType == EJAJJNEHCIC.TouchInput)
{
return GIJDAILECFF.Touch;
}
throw new NullReferenceException();
}
// Token: 0x0600F323 RID: 62243 RVA: 0x0037E5FC File Offset: 0x0037C7FC
[Token(Token = "0x600F323")]
[Address(RVA = "0xF2A570", Offset = "0xF29370", VA = "0x180F2A570", Slot = "9")]
public override MALHPBLGPGM LEMFIADLNAA(InputConfig PBGBNMCPEAJ)
{
return PBGBNMCPEAJ.touch.ButtonPressType;
}
// Token: 0x0600F324 RID: 62244 RVA: 0x0037E61C File Offset: 0x0037C81C
[Token(Token = "0x600F324")]
[Address(RVA = "0xF29C30", Offset = "0xF28A30", VA = "0x180F29C30", Slot = "10")]
public override bool DIDLCLEIJAD(InputConfig PBGBNMCPEAJ, out bool PPOGALJAIDC)
{
EJAJJNEHCIC touchInputType = PBGBNMCPEAJ.touch.touchInputType;
if (touchInputType != EJAJJNEHCIC.TouchInput)
{
if (touchInputType != EJAJJNEHCIC.TouchInput)
{
if (touchInputType != EJAJJNEHCIC.Mouse0)
{
goto IL_45;
}
bool flag;
PPOGALJAIDC.m_value = flag;
}
bool mouseButton = Input.GetMouseButton(0);
PPOGALJAIDC.m_value = mouseButton;
}
TouchInputSystem instance = SingletonMonoBehaviour.ONCPNMDGGKG;
TouchInputConfig touch = PBGBNMCPEAJ.touch;
bool flag2;
if (!flag2)
{
}
IL_45:
throw new NullReferenceException();
}
// Token: 0x0600F325 RID: 62245 RVA: 0x0037E678 File Offset: 0x0037C878
[Token(Token = "0x600F325")]
[Address(RVA = "0xF29DA0", Offset = "0xF28BA0", VA = "0x180F29DA0", Slot = "11")]
public override bool GNDLKAMDCDJ(InputConfig PBGBNMCPEAJ, out float NGALLBAFEEP, out bool GMMAEBJGBMF)
{
}
// Token: 0x0600F326 RID: 62246 RVA: 0x0037E688 File Offset: 0x0037C888
[Token(Token = "0x600F326")]
[Address(RVA = "0xF29DB0", Offset = "0xF28BB0", VA = "0x180F29DB0", Slot = "12")]
public override bool GNMHPKFABHA(InputConfig PBGBNMCPEAJ, out Vector2 EDPHCMNAJLB, out bool GMMAEBJGBMF)
{
/*
An exception occurred when decompiling this method (0600F326)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean AGGFDBNAKNE::GNMHPKFABHA(RecRoom.Inputs.InputConfig,UnityEngine.Vector2&,System.Boolean&)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:Vector2(var_1_07, callgetter:Vector2(Vector2::get_zero))
stfld:float32(Vector2::x, ldloc:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&(EDPHCMNAJLB), ldloc:Vector2[exp:float32](var_1_07))
stfld:float32(Vector2::y, ldloc:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&(EDPHCMNAJLB), ldc.i4:int32[exp:float32](0))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600F327 RID: 62247 RVA: 0x0037E6AC File Offset: 0x0037C8AC
[Token(Token = "0x600F327")]
[Address(RVA = "0xF299E0", Offset = "0xF287E0", VA = "0x180F299E0", Slot = "13")]
public override bool AKGKNCEBCFL(InputConfig PBGBNMCPEAJ, out KIJMAEEMGLG IDPMCDJPKDO)
{
TouchInputSystem instance = SingletonMonoBehaviour.ONCPNMDGGKG;
TouchInputConfig touch = PBGBNMCPEAJ.touch;
bool flag;
if (!flag)
{
KIJMAEEMGLG kijmaeemglg = KIJMAEEMGLG.JMIGKJPPFND;
bool eipadkjdeio = kijmaeemglg.EIPADKJDEIO;
int ednnccfdmcj = kijmaeemglg.EDNNCCFDMCJ;
float y = kijmaeemglg.IODDGJBEOMI.y;
Vector2 ickccanhphg = kijmaeemglg.ICKCCANHPHG;
Vector2 nidcgnklloh = kijmaeemglg.NIDCGNKLLOH;
Vector2 apcojcjnkpo = kijmaeemglg.APCOJCJNKPO;
float nljecfcfaja = kijmaeemglg.NLJECFCFAJA;
float y2 = kijmaeemglg.BHOLMEFMIMG.y;
IDPMCDJPKDO.EDNNCCFDMCJ = ednnccfdmcj;
IDPMCDJPKDO.IODDGJBEOMI.y = y;
IDPMCDJPKDO.ICKCCANHPHG = ickccanhphg;
IDPMCDJPKDO.NIDCGNKLLOH = nidcgnklloh;
IDPMCDJPKDO.APCOJCJNKPO = apcojcjnkpo;
IDPMCDJPKDO.NLJECFCFAJA = nljecfcfaja;
IDPMCDJPKDO.BHOLMEFMIMG.y = y2;
IDPMCDJPKDO.EIPADKJDEIO = eipadkjdeio;
}
ulong num;
IDPMCDJPKDO.EIPADKJDEIO = num != 0UL;
throw new NullReferenceException();
}
// Token: 0x0600F328 RID: 62248 RVA: 0x0037E780 File Offset: 0x0037C980
[Token(Token = "0x600F328")]
[Address(RVA = "0xF29F40", Offset = "0xF28D40", VA = "0x180F29F40", Slot = "14")]
public override bool JLHNHBDJJHL(out IFCNMNFEGAM GBIALMBEPED)
{
if (!Input.gyro.enabled)
{
Quaternion identity = Quaternion.identity;
Vector3 zero = Vector3.zero;
Vector3 zero2 = Vector3.zero;
Vector3 zero3 = Vector3.zero;
}
Gyroscope gyro = Input.gyro;
Gyroscope gyro2 = Input.gyro;
Gyroscope gyro3 = Input.gyro;
Gyroscope gyro4 = Input.gyro;
Vector3 vector;
float z = vector.z;
int num = 0;
GBIALMBEPED.PHMMKNJHDJO.z = (float)num;
return true;
}
// Token: 0x0600F329 RID: 62249 RVA: 0x0037E804 File Offset: 0x0037CA04
[Token(Token = "0x600F329")]
[Address(RVA = "0xF2A2F0", Offset = "0xF290F0", VA = "0x180F2A2F0", Slot = "15")]
public override bool KJDKANJIGDD(out Vector2 CAMHGFHDIHB)
{
float z = Input.mousePosition.z;
Vector2 vector;
CAMHGFHDIHB.x = vector;
CAMHGFHDIHB.y = (float)0;
return true;
}
// Token: 0x0600F32A RID: 62250 RVA: 0x0037E82C File Offset: 0x0037CA2C
[Token(Token = "0x600F32A")]
[Address(RVA = "0xF29E30", Offset = "0xF28C30", VA = "0x180F29E30", Slot = "16")]
public override bool HCMJCLCPKML(GAMNIEMGCBI NJDKPFFBCOM, InputConfig PBGBNMCPEAJ)
{
TouchInputConfig touch = PBGBNMCPEAJ.touch;
OOEAAFIGGBA<GAMNIEMGCBI, JHBMLHEKGJI> fondbgiljmd = this.FONDBGILJMD;
bool flag;
return flag;
}
// Token: 0x0600F32B RID: 62251 RVA: 0x0037E850 File Offset: 0x0037CA50
[Token(Token = "0x600F32B")]
[Address(RVA = "0xF2A430", Offset = "0xF29230", VA = "0x180F2A430", Slot = "17")]
public override void LDBHDPMNFKP(List<AJIPAMOFEHD> MMKFFDDADLF)
{
int num;
do
{
num = 0;
this.FONDBGILJMD.MOPNNFHKCFM();
bool flag;
if (flag)
{
}
}
while (num != 0);
}
// Token: 0x0600F32C RID: 62252 RVA: 0x0037E874 File Offset: 0x0037CA74
[Token(Token = "0x600F32C")]
[Address(RVA = "0xF2A390", Offset = "0xF29190", VA = "0x180F2A390", Slot = "18")]
public override void KOBJHNHIAHN(AJIPAMOFEHD OBGGBEJNPFL)
{
OOEAAFIGGBA<GAMNIEMGCBI, JHBMLHEKGJI> fondbgiljmd = this.FONDBGILJMD;
}
// Token: 0x0600F32D RID: 62253 RVA: 0x0037E890 File Offset: 0x0037CA90
[Token(Token = "0x600F32D")]
[Address(RVA = "0xF29EA0", Offset = "0xF28CA0", VA = "0x180F29EA0", Slot = "19")]
public override void JANJAKHFOEP(AJIPAMOFEHD AKENHHFJNMO)
{
OOEAAFIGGBA<GAMNIEMGCBI, JHBMLHEKGJI> fondbgiljmd = this.FONDBGILJMD;
}
// Token: 0x0600F32E RID: 62254 RVA: 0x0037E8AC File Offset: 0x0037CAAC
[Token(Token = "0x600F32E")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "20")]
public override bool KOILLJBMBLO(InputConfig JELPFJHDKEF, InputConfig DFBJOICKMMN)
{
}
// Token: 0x0600F32F RID: 62255 RVA: 0x0037E8BC File Offset: 0x0037CABC
[Token(Token = "0x600F32F")]
[Address(RVA = "0xF2A2E0", Offset = "0xF290E0", VA = "0x180F2A2E0", Slot = "21")]
public override void KGDLBEAPDFE(InputConfig PBGBNMCPEAJ, out Sprite KMJNLPEBOIF, out Sprite CJBHMAHHCGE)
{
}
// Token: 0x0600F330 RID: 62256 RVA: 0x0037E8CC File Offset: 0x0037CACC
[Token(Token = "0x600F330")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "22")]
public override LOADIDAJBDH IMOACEJMABI(InputConfig JDFFACACBAC)
{
}
// Token: 0x0600F331 RID: 62257 RVA: 0x0037E8DC File Offset: 0x0037CADC
[Token(Token = "0x600F331")]
[Address(RVA = "0xF29BE0", Offset = "0xF289E0", VA = "0x180F29BE0", Slot = "24")]
protected override bool BJIPCLFGBOE()
{
return SingletonMonoBehaviour.FFNIFALJLDD;
}
// Token: 0x0600F332 RID: 62258 RVA: 0x0037E8F0 File Offset: 0x0037CAF0
[Token(Token = "0x600F332")]
[Address(RVA = "0xF29B80", Offset = "0xF28980", VA = "0x180F29B80", Slot = "25")]
protected override bool BIEPCPJNODI()
{
return SingletonMonoBehaviour.ONCPNMDGGKG.<EKAPIFHFJBI>k__BackingField;
}
// Token: 0x0600F333 RID: 62259 RVA: 0x0037E910 File Offset: 0x0037CB10
[Token(Token = "0x600F333")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")]
public override bool NNAMEMBJJFF()
{
}
// Token: 0x0600F334 RID: 62260 RVA: 0x0037E920 File Offset: 0x0037CB20
[Token(Token = "0x600F334")]
[Address(RVA = "0xF2A610", Offset = "0xF29410", VA = "0x180F2A610")]
public AGGFDBNAKNE()
{
OOEAAFIGGBA<GAMNIEMGCBI, JHBMLHEKGJI> ooeaafiggba = new OOEAAFIGGBA(41);
this.FONDBGILJMD = ooeaafiggba;
base..ctor();
}
// Token: 0x0400A207 RID: 41479
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A207")]
private readonly Quaternion EAPAGIPIAPB;
// Token: 0x0400A208 RID: 41480
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A208")]
private readonly OOEAAFIGGBA<GAMNIEMGCBI, JHBMLHEKGJI> FONDBGILJMD;
}
+78
View File
@@ -0,0 +1,78 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecRoom;
// Token: 0x02002064 RID: 8292
[Token(Token = "0x2002064")]
public class AGGFHNNJEOE : BaseBlendedPlayerAnimationAssets
{
// Token: 0x0600D416 RID: 54294 RVA: 0x00310FF4 File Offset: 0x0030F1F4
[Token(Token = "0x600D416")]
[Address(RVA = "0xF2A6C0", Offset = "0xF294C0", VA = "0x180F2A6C0")]
public void APAFNBCOADC(CCICBIOHEMC IGBNEFLEGNO, float NFGJHIHPNGK)
{
List<AGGFHNNJEOE.PFEMJGHFGBB> ndgfipnaeem = this.NDGFIPNAEEM;
}
// Token: 0x0600D417 RID: 54295 RVA: 0x00311010 File Offset: 0x0030F210
[Token(Token = "0x600D417")]
[Address(RVA = "0xF2A880", Offset = "0xF29680", VA = "0x180F2A880", Slot = "12")]
protected override int NADDEBGJHNM()
{
return this.NDGFIPNAEEM._size;
}
// Token: 0x0600D418 RID: 54296 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D418")]
[Address(RVA = "0xF2A800", Offset = "0xF29600", VA = "0x180F2A800", Slot = "13")]
protected override CCICBIOHEMC EIODDDAHPJI(int EFBDCIJMFGD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D419 RID: 54297 RVA: 0x00311030 File Offset: 0x0030F230
[Token(Token = "0x600D419")]
[Address(RVA = "0xF2A770", Offset = "0xF29570", VA = "0x180F2A770", Slot = "14")]
protected override float BCIABFLCMHA(int EFBDCIJMFGD)
{
int size = this.NDGFIPNAEEM._size;
if (EFBDCIJMFGD < size)
{
int num = 0;
ThrowHelper.ThrowArgumentOutOfRangeException();
num += num;
}
throw new NullReferenceException();
}
// Token: 0x0600D41A RID: 54298 RVA: 0x00311060 File Offset: 0x0030F260
[Token(Token = "0x600D41A")]
[Address(RVA = "0xF2A8C0", Offset = "0xF296C0", VA = "0x180F2A8C0")]
public AGGFHNNJEOE()
{
List<AGGFHNNJEOE.PFEMJGHFGBB> list = new List();
this.NDGFIPNAEEM = list;
base..ctor();
}
// Token: 0x040087C6 RID: 34758
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40087C6")]
private List<AGGFHNNJEOE.PFEMJGHFGBB> NDGFIPNAEEM;
// Token: 0x02002065 RID: 8293
[Token(Token = "0x2002065")]
private struct PFEMJGHFGBB
{
// Token: 0x040087C7 RID: 34759
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40087C7")]
public CCICBIOHEMC PIKGILHNMJE;
// Token: 0x040087C8 RID: 34760
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40087C8")]
public float JBPFJLJFDJA;
}
}
+42
View File
@@ -0,0 +1,42 @@
using System;
using Cpp2IlInjected;
// Token: 0x02002F27 RID: 12071
[Token(Token = "0x2002F27")]
[NJICLEHHOBN]
public enum AGIEDIMOLKM
{
// Token: 0x0400D6F1 RID: 55025
[Token(Token = "0x400D6F1")]
None,
// Token: 0x0400D6F2 RID: 55026
[Token(Token = "0x400D6F2")]
StandToCrouch,
// Token: 0x0400D6F3 RID: 55027
[Token(Token = "0x400D6F3")]
StandToProne,
// Token: 0x0400D6F4 RID: 55028
[Token(Token = "0x400D6F4")]
StandToSit,
// Token: 0x0400D6F5 RID: 55029
[Token(Token = "0x400D6F5")]
CrouchToStand,
// Token: 0x0400D6F6 RID: 55030
[Token(Token = "0x400D6F6")]
CrouchToProne,
// Token: 0x0400D6F7 RID: 55031
[Token(Token = "0x400D6F7")]
CrouchToSit,
// Token: 0x0400D6F8 RID: 55032
[Token(Token = "0x400D6F8")]
ProneToStand,
// Token: 0x0400D6F9 RID: 55033
[Token(Token = "0x400D6F9")]
ProneToCrouch,
// Token: 0x0400D6FA RID: 55034
[Token(Token = "0x400D6FA")]
ProneToSit,
// Token: 0x0400D6FB RID: 55035
[Token(Token = "0x400D6FB")]
SitToStand
}
+44
View File
@@ -0,0 +1,44 @@
using System;
using Cpp2IlInjected;
// Token: 0x0200251B RID: 9499
[Token(Token = "0x200251B")]
public enum AGJCEPPGKLO
{
// Token: 0x0400A340 RID: 41792
[Token(Token = "0x400A340")]
AimRegion,
// Token: 0x0400A341 RID: 41793
[Token(Token = "0x400A341")]
WalkRegion,
// Token: 0x0400A342 RID: 41794
[Token(Token = "0x400A342")]
WorldObject = 10,
// Token: 0x0400A343 RID: 41795
[Token(Token = "0x400A343")]
MakerPenPress = 300,
// Token: 0x0400A344 RID: 41796
[Token(Token = "0x400A344")]
MakerPenDrag,
// Token: 0x0400A345 RID: 41797
[Token(Token = "0x400A345")]
OneFingerGesture = 100,
// Token: 0x0400A346 RID: 41798
[Token(Token = "0x400A346")]
TwoFingerGesture = 200,
// Token: 0x0400A347 RID: 41799
[Token(Token = "0x400A347")]
ThreeFingerGesture = 300,
// Token: 0x0400A348 RID: 41800
[Token(Token = "0x400A348")]
MakerPenPencil = 500,
// Token: 0x0400A349 RID: 41801
[Token(Token = "0x400A349")]
WorldUIPress = 900,
// Token: 0x0400A34A RID: 41802
[Token(Token = "0x400A34A")]
WorldUIDrag,
// Token: 0x0400A34B RID: 41803
[Token(Token = "0x400A34B")]
HUD = 1000
}
+17
View File
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
// Token: 0x020024A8 RID: 9384
[Token(Token = "0x20024A8")]
public enum AGJMDPGBKBL
{
// Token: 0x0400A094 RID: 41108
[Token(Token = "0x400A094")]
None,
// Token: 0x0400A095 RID: 41109
[Token(Token = "0x400A095")]
Simple,
// Token: 0x0400A096 RID: 41110
[Token(Token = "0x400A096")]
Advanced
}
+271
View File
@@ -0,0 +1,271 @@
using System;
using System.Linq;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x0200269A RID: 9882
[Token(Token = "0x200269A")]
public class AGPNOAMCFMF : IDisposable
{
// Token: 0x060102F7 RID: 66295 RVA: 0x003A81DC File Offset: 0x003A63DC
[Token(Token = "0x60102F7")]
[Address(RVA = "0xF2AE90", Offset = "0xF29C90", VA = "0x180F2AE90")]
public AGPNOAMCFMF(KHJKOGJKJNA JKMHAHNGMCN, KNGBAPKPNPE<float> CDHEJGBLCNP, Func<bool> BPHMMPNLECI)
{
int num = 0;
this.PMDPIMEPFOB = (int)((ulong)4294967295L);
this.DDHPAFKBMON = num;
this.CNOGINOPPCH = num;
this.BPHMMPNLECI = BPHMMPNLECI;
this.CDHEJGBLCNP = CDHEJGBLCNP;
byte[] array = JKMHAHNGMCN.LCKLPAEAFKB.ToByteArray();
this.CDFJHPLAKAF = array;
int[] array2 = Enumerable.ToArray<int>(JKMHAHNGMCN.AEFLFEBFALC);
this.IEDBGCLEMIO = array2;
int nhcogbkdlld = JKMHAHNGMCN.NHCOGBKDLLD;
this.DPKDBDKMAMM = nhcogbkdlld;
int num2 = array2[0];
byte[] array3 = new byte[num2];
byte[] cdfjhplakaf = this.CDFJHPLAKAF;
int num3 = 0;
int num4 = 0;
Array.Copy(cdfjhplakaf, num4, array3, num3, num2);
float[] array4 = CDHEJGBLCNP.ECEJBEDEMBM(array3);
float[] array5 = CDHEJGBLCNP.ECEJBEDEMBM(array3);
this.CNOGINOPPCH = array5;
this.PMDPIMEPFOB = num;
int length = array5.Length;
this.KDLHKOHEOIC = length;
int[] array6 = new int[this.IEDBGCLEMIO.Length];
this.MKMIMKGCGGD = array6;
int[] iedbgclemio = this.IEDBGCLEMIO;
if (num < iedbgclemio.Length)
{
this.MKMIMKGCGGD[0] = num;
int[] iedbgclemio2 = this.IEDBGCLEMIO;
num++;
}
int jlpnpniopeg = JKMHAHNGMCN.JLPNPNIOPEG;
int akdbfnkaljm = JKMHAHNGMCN.AKDBFNKALJM;
int nhcogbkdlld2 = JKMHAHNGMCN.NHCOGBKDLLD;
AudioClip.PCMReaderCallback pcmreaderCallback = new AudioClip.PCMReaderCallback(this.IBLBBHLDCDP);
AudioClip.PCMSetPositionCallback pcmsetPositionCallback = new AudioClip.PCMSetPositionCallback(this.KENOMMDEPNJ);
ulong num5;
AudioClip audioClip = AudioClip.Create("AudioStreamData", nhcogbkdlld2, akdbfnkaljm, jlpnpniopeg, num5 != 0UL, pcmreaderCallback, pcmsetPositionCallback);
this.HPHNKGFCEGA = audioClip;
int num6 = 0;
if (!(audioClip == num6))
{
bool flag = CNABJODGCJB.HOCNFAFNEHG(this);
return;
}
Debug.LogError("CreateStreamingOpusAudioClip(): Could not create AudioClip");
}
// Token: 0x060102F8 RID: 66296 RVA: 0x003A8378 File Offset: 0x003A6578
[Token(Token = "0x60102F8")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private AGPNOAMCFMF()
{
}
// Token: 0x17002B10 RID: 11024
// (get) Token: 0x060102F9 RID: 66297 RVA: 0x003A838C File Offset: 0x003A658C
// (set) Token: 0x060102FA RID: 66298 RVA: 0x003A83A0 File Offset: 0x003A65A0
[Token(Token = "0x17002B10")]
public AudioClip HPHNKGFCEGA
{
[Token(Token = "0x60102F9")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
get;
[Token(Token = "0x60102FA")]
[Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")]
private set;
}
// Token: 0x060102FB RID: 66299 RVA: 0x003A83B4 File Offset: 0x003A65B4
[Token(Token = "0x60102FB")]
[Address(RVA = "0xF2AC40", Offset = "0xF29A40", VA = "0x180F2AC40")]
private bool LBNMPBGLIJI()
{
Func<bool> bphmmpnleci = this.BPHMMPNLECI;
if (bphmmpnleci != 0)
{
return bphmmpnleci() != null;
}
}
// Token: 0x060102FC RID: 66300 RVA: 0x003A83D4 File Offset: 0x003A65D4
[Token(Token = "0x60102FC")]
[Address(RVA = "0xF2AC90", Offset = "0xF29A90", VA = "0x180F2AC90")]
private bool LOGBHLIOEFA(int PEMBGNMLFGN, out string MOPOMPHBHKF)
{
if (PEMBGNMLFGN != this.PMDPIMEPFOB)
{
int length = this.IEDBGCLEMIO.Length;
if (PEMBGNMLFGN < length)
{
byte[] array = new byte[PEMBGNMLFGN];
int[] mkmimkgcggd = this.MKMIMKGCGGD;
int num = 0;
int num2;
int num3;
Array.Copy(this.CDFJHPLAKAF, num2, array, num, num3);
float[] array2 = this.CDHEJGBLCNP.ECEJBEDEMBM(array);
if (array2.Length == this.KDLHKOHEOIC)
{
this.CNOGINOPPCH = array2;
this.PMDPIMEPFOB = PEMBGNMLFGN;
}
int kdlhkoheoic = this.KDLHKOHEOIC;
string text = string.Format("unexpected frame size: {0}/{1}", array2, array2);
}
int length2 = this.IEDBGCLEMIO.Length;
}
return true;
}
// Token: 0x060102FD RID: 66301 RVA: 0x003A847C File Offset: 0x003A667C
[Token(Token = "0x60102FD")]
[Address(RVA = "0xF2A970", Offset = "0xF29770", VA = "0x180F2A970")]
private void IBLBBHLDCDP(float[] ABADFLCBFIJ)
{
int num = 0;
if ((this.KGACOELMNLL ? 1 : 0) == num)
{
Func<bool> bphmmpnleci = this.BPHMMPNLECI;
if (bphmmpnleci != 0)
{
bool flag = bphmmpnleci() != null;
}
int num2 = 0;
if (num < ABADFLCBFIJ.Length)
{
int ddhpafkbmon = this.DDHPAFKBMON;
if (num2 != 0)
{
int num3 = this.DPKDBDKMAMM;
num3 -= ddhpafkbmon;
}
if (num2 == 0 || ddhpafkbmon != this.PMDPIMEPFOB)
{
}
if (this.LOGBHLIOEFA(ddhpafkbmon, num))
{
float[] cnoginoppch = this.CNOGINOPPCH;
int num4 = cnoginoppch.Length;
int num6;
if (ddhpafkbmon < num4)
{
num++;
num4 = ddhpafkbmon;
float num5 = cnoginoppch[num4];
ABADFLCBFIJ[0] = num5;
num6 = 0;
}
ABADFLCBFIJ[0] = (float)num6;
int length = this.CNOGINOPPCH.Length;
string text = string.Format("PCMReaderCallback Error: frameOffset out of bounds:! offset: {0}/{1}", num, num);
}
ABADFLCBFIJ[0] = (float)num;
Debug.LogError("LoadFrame Error: " + num);
num++;
}
}
}
// Token: 0x060102FE RID: 66302 RVA: 0x003A8568 File Offset: 0x003A6768
[Token(Token = "0x60102FE")]
[Address(RVA = "0xF2AC20", Offset = "0xF29A20", VA = "0x180F2AC20")]
private void KENOMMDEPNJ(int DDHPAFKBMON)
{
this.DDHPAFKBMON = DDHPAFKBMON;
this.PMDPIMEPFOB = (int)((ulong)4294967295L);
this.CNOGINOPPCH = (ulong)0L;
}
// Token: 0x060102FF RID: 66303 RVA: 0x003A8598 File Offset: 0x003A6798
[Token(Token = "0x60102FF")]
[Address(RVA = "0xF2AC20", Offset = "0xF29A20", VA = "0x180F2AC20")]
private void JBBLIBHHEBC(int DDHPAFKBMON = 0)
{
this.DDHPAFKBMON = DDHPAFKBMON;
this.PMDPIMEPFOB = (int)((ulong)4294967295L);
this.CNOGINOPPCH = (ulong)0L;
}
// Token: 0x06010300 RID: 66304 RVA: 0x003A85C8 File Offset: 0x003A67C8
[Token(Token = "0x6010300")]
[Address(RVA = "0xF2A920", Offset = "0xF29720", VA = "0x180F2A920", Slot = "4")]
public void Dispose()
{
if (!this.KGACOELMNLL)
{
KNGBAPKPNPE<float> cdhejgblcnp = this.CDHEJGBLCNP;
if (cdhejgblcnp != 0)
{
cdhejgblcnp.Dispose();
}
this.KGACOELMNLL = true;
}
}
// Token: 0x0400A9EF RID: 43503
[Token(Token = "0x400A9EF")]
private const int BEPPCOEJFCN = 2;
// Token: 0x0400A9F0 RID: 43504
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A9F0")]
private readonly KNGBAPKPNPE<float> CDHEJGBLCNP;
// Token: 0x0400A9F1 RID: 43505
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A9F1")]
private readonly int KDLHKOHEOIC;
// Token: 0x0400A9F2 RID: 43506
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A9F2")]
private readonly Func<bool> BPHMMPNLECI;
// Token: 0x0400A9F3 RID: 43507
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A9F3")]
private readonly int DPKDBDKMAMM;
// Token: 0x0400A9F4 RID: 43508
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400A9F4")]
private readonly byte[] CDFJHPLAKAF;
// Token: 0x0400A9F5 RID: 43509
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400A9F5")]
private readonly int[] MKMIMKGCGGD;
// Token: 0x0400A9F6 RID: 43510
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400A9F6")]
private readonly int[] IEDBGCLEMIO;
// Token: 0x0400A9F7 RID: 43511
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400A9F7")]
private float[] CNOGINOPPCH;
// Token: 0x0400A9F8 RID: 43512
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400A9F8")]
private int PMDPIMEPFOB;
// Token: 0x0400A9F9 RID: 43513
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x400A9F9")]
private int DDHPAFKBMON;
// Token: 0x0400A9FA RID: 43514
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400A9FA")]
private bool KGACOELMNLL;
}
+311
View File
@@ -0,0 +1,311 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000103 RID: 259
[Token(Token = "0x2000103")]
[Serializable]
public class AGRoomRuntimeConfig : ScriptableObject
{
// Token: 0x060006D3 RID: 1747 RVA: 0x00022B74 File Offset: 0x00020D74
[Token(Token = "0x60006D3")]
[Address(RVA = "0x6EC220", Offset = "0x6EB020", VA = "0x1806EC220")]
public AGRoomRuntimeConfig()
{
}
// Token: 0x040005FE RID: 1534
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40005FE")]
[SerializeField]
public AGRoomRuntimeConfig.Location[] Locations;
// Token: 0x040005FF RID: 1535
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40005FF")]
[SerializeField]
public AGRoomRuntimeConfig.Room[] Rooms;
// Token: 0x02000104 RID: 260
[Token(Token = "0x2000104")]
[Serializable]
public class Location
{
// Token: 0x060006D4 RID: 1748 RVA: 0x00022B88 File Offset: 0x00020D88
[Token(Token = "0x60006D4")]
[Address(RVA = "0xF40380", Offset = "0xF3F180", VA = "0x180F40380")]
public Location()
{
int num = 0;
this.MaxPlayers = (int)((ulong)20L);
this.EmptyOnSandboxClone = true;
this.SupportedGameMode = (OLEPPCBDAND)((ulong)4294967295L);
TeamColor[] array = new TeamColor[num];
this.RewardGiftContext = (HJPLOCLJMDK)((ulong)(-1L));
this.GameTeamColorSettings = 0;
base..ctor();
}
// Token: 0x04000600 RID: 1536
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000600")]
public string Name;
// Token: 0x04000601 RID: 1537
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000601")]
public string ReplicationId;
// Token: 0x04000602 RID: 1538
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000602")]
[Header("Scene")]
public string SceneName;
// Token: 0x04000603 RID: 1539
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000603")]
public string[] RequiredSubSceneNames;
// Token: 0x04000604 RID: 1540
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000604")]
public string[] LevelRoomSubSceneNames;
// Token: 0x04000605 RID: 1541
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000605")]
[Header("Metadata")]
public bool SupportsVRLow = true;
// Token: 0x04000606 RID: 1542
[FieldOffset(Offset = "0x39")]
[Token(Token = "0x4000606")]
public bool SupportsQuest2;
// Token: 0x04000607 RID: 1543
[FieldOffset(Offset = "0x3A")]
[Token(Token = "0x4000607")]
public bool SupportsMobile = true;
// Token: 0x04000608 RID: 1544
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4000608")]
public int MaxPlayers;
// Token: 0x04000609 RID: 1545
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000609")]
public MHBEHKONANE ReleaseStatus;
// Token: 0x0400060A RID: 1546
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400060A")]
[Header("UGC")]
public bool EmptyOnSandboxClone;
// Token: 0x0400060B RID: 1547
[FieldOffset(Offset = "0x45")]
[Token(Token = "0x400060B")]
public bool CustomizationAllowed;
// Token: 0x0400060C RID: 1548
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400060C")]
[Header("Game Mode Settings")]
public OLEPPCBDAND SupportedGameMode;
// Token: 0x0400060D RID: 1549
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400060D")]
[Header("Special Team Colors")]
public GameTeamColorSettings GameTeamColorSettings;
// Token: 0x0400060E RID: 1550
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400060E")]
[Obsolete]
[Header("Gift Settings")]
[Obsolete("We are moving to use RewardSelection instead of direct game drops. This field should be removed after we fully enable the new system - bilal - 10/28/2020")]
public HJPLOCLJMDK GiftContext;
// Token: 0x0400060F RID: 1551
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400060F")]
public HJPLOCLJMDK RewardGiftContext;
// Token: 0x04000610 RID: 1552
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000610")]
[GPHLLHAFLNI]
public COBKKLOJNNE LocationEnum;
}
// Token: 0x02000105 RID: 261
[Token(Token = "0x2000105")]
[Serializable]
public class Room
{
// Token: 0x060006D5 RID: 1749 RVA: 0x00022BE8 File Offset: 0x00020DE8
[Token(Token = "0x60006D5")]
[Address(RVA = "0xF40D50", Offset = "0xF3FB50", VA = "0x180F40D50")]
public Room()
{
AGRoomRuntimeConfig.RoomScene[] array = new AGRoomRuntimeConfig.RoomScene[1];
this.Scenes = array;
base..ctor();
}
// Token: 0x04000611 RID: 1553
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000611")]
public string Name;
// Token: 0x04000612 RID: 1554
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000612")]
public string ReplicationId;
// Token: 0x04000613 RID: 1555
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000613")]
[Header("Metadata")]
public string Description;
// Token: 0x04000614 RID: 1556
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000614")]
public DPLPMKMFMPB Accessibility = (DPLPMKMFMPB)((ulong)1L);
// Token: 0x04000615 RID: 1557
[FieldOffset(Offset = "0x29")]
[Token(Token = "0x4000615")]
public bool SupportsLevelVoting;
// Token: 0x04000616 RID: 1558
[FieldOffset(Offset = "0x2A")]
[Token(Token = "0x4000616")]
public bool CloningAllowed;
// Token: 0x04000617 RID: 1559
[FieldOffset(Offset = "0x2B")]
[Token(Token = "0x4000617")]
public bool SupportsScreens = true;
// Token: 0x04000618 RID: 1560
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000618")]
public bool SupportsWalkVR;
// Token: 0x04000619 RID: 1561
[FieldOffset(Offset = "0x2D")]
[Token(Token = "0x4000619")]
public bool SupportsTeleportVR;
// Token: 0x0400061A RID: 1562
[FieldOffset(Offset = "0x2E")]
[Token(Token = "0x400061A")]
public bool AllowsJuniors;
// Token: 0x0400061B RID: 1563
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400061B")]
public GPDIAKNEBKH RoomWarningMask;
// Token: 0x0400061C RID: 1564
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400061C")]
public string CustomRoomWarning;
// Token: 0x0400061D RID: 1565
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400061D")]
public bool DisableMicAutoMute;
// Token: 0x0400061E RID: 1566
[FieldOffset(Offset = "0x41")]
[Token(Token = "0x400061E")]
public bool DisableRoomComments;
// Token: 0x0400061F RID: 1567
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400061F")]
public MHBEHKONANE ReleaseStatus;
// Token: 0x04000620 RID: 1568
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000620")]
[Header("Scenes")]
public AGRoomRuntimeConfig.RoomScene[] Scenes;
}
// Token: 0x02000106 RID: 262
[Token(Token = "0x2000106")]
[Serializable]
public class RoomScene
{
// Token: 0x060006D6 RID: 1750 RVA: 0x00022C1C File Offset: 0x00020E1C
[Token(Token = "0x60006D6")]
[Address(RVA = "0xF40D30", Offset = "0xF3FB30", VA = "0x180F40D30")]
public RoomScene()
{
}
// Token: 0x04000621 RID: 1569
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000621")]
public string Name;
// Token: 0x04000622 RID: 1570
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000622")]
public string ReplicationId;
// Token: 0x04000623 RID: 1571
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000623")]
[Header("Scene")]
public string RoomSceneLocationId;
// Token: 0x04000624 RID: 1572
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000624")]
[Header("Metadata")]
public bool IsSandbox;
// Token: 0x04000625 RID: 1573
[FieldOffset(Offset = "0x29")]
[Token(Token = "0x4000625")]
public bool CanMatchmakeInto = true;
// Token: 0x04000626 RID: 1574
[FieldOffset(Offset = "0x2A")]
[Token(Token = "0x4000626")]
public bool SupportsJoinInProgress;
// Token: 0x04000627 RID: 1575
[FieldOffset(Offset = "0x2B")]
[Token(Token = "0x4000627")]
public bool UseLevelBasedMatchmaking;
// Token: 0x04000628 RID: 1576
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000628")]
public bool UseAgeBasedMatchmaking = true;
// Token: 0x04000629 RID: 1577
[FieldOffset(Offset = "0x2D")]
[Token(Token = "0x4000629")]
public bool UseRecRoyaleMatchmaking;
// Token: 0x0400062A RID: 1578
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400062A")]
public int MaxPlayers = (int)((ulong)8L);
// Token: 0x0400062B RID: 1579
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400062B")]
public MHBEHKONANE ReleaseStatus;
}
}
+123
View File
@@ -0,0 +1,123 @@
using System;
using System.Collections;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI
{
// Token: 0x0200107C RID: 4220
[Token(Token = "0x200107C")]
[DisallowMultipleComponent]
public class BlinkingImage : MonoBehaviour
{
// Token: 0x17001046 RID: 4166
// (get) Token: 0x06005F69 RID: 24425 RVA: 0x0014F7B8 File Offset: 0x0014D9B8
[Token(Token = "0x17001046")]
public Image OAGPJGGEEON
{
[Token(Token = "0x6005F69")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this._image;
}
}
// Token: 0x06005F6A RID: 24426 RVA: 0x0014F7CC File Offset: 0x0014D9CC
[Token(Token = "0x6005F6A")]
[Address(RVA = "0xF309E0", Offset = "0xF2F7E0", VA = "0x180F309E0")]
private void OnEnable()
{
BlinkingImage.KCMOEKNLHMJ kcmoeknlhmj;
kcmoeknlhmj.System.IDisposable.Dispose();
kcmoeknlhmj.<>1__state = (int)((ulong)0L);
kcmoeknlhmj.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(kcmoeknlhmj);
this.KABMFAKFDAA = coroutine;
}
// Token: 0x06005F6B RID: 24427 RVA: 0x0014F800 File Offset: 0x0014DA00
[Token(Token = "0x6005F6B")]
[Address(RVA = "0xF30990", Offset = "0xF2F790", VA = "0x180F30990")]
private void OnDisable()
{
Coroutine kabmfakfdaa = this.KABMFAKFDAA;
this.OMNDHPIFFEM(kabmfakfdaa);
Image image = this._image;
Color conmnbgnogp = this.CONMNBGNOGP;
Color color = image.color;
}
// Token: 0x06005F6C RID: 24428 RVA: 0x0014F838 File Offset: 0x0014DA38
[Token(Token = "0x6005F6C")]
[Address(RVA = "0xF30930", Offset = "0xF2F730", VA = "0x180F30930")]
private IEnumerator GPHCNFLIODA()
{
/*
An exception occurred when decompiling this method (06005F6C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AGUI.BlinkingImage::GPHCNFLIODA()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(KCMOEKNLHMJ::System.IDisposable.Dispose, ldloc:KCMOEKNLHMJ(var_0))
stfld:int32(KCMOEKNLHMJ::<>1__state, ldloc:KCMOEKNLHMJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:BlinkingImage(KCMOEKNLHMJ::<>4__this, ldloc:KCMOEKNLHMJ(var_0), ldloc:BlinkingImage(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06005F6D RID: 24429 RVA: 0x0014F85C File Offset: 0x0014DA5C
[Token(Token = "0x6005F6D")]
[Address(RVA = "0xF30A50", Offset = "0xF2F850", VA = "0x180F30A50")]
public BlinkingImage()
{
Color white = Color.white;
base..ctor();
}
// Token: 0x04003F70 RID: 16240
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F70")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Image _image;
// Token: 0x04003F71 RID: 16241
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F71")]
[SerializeField]
private float blinkDuration = 1.5f;
// Token: 0x04003F72 RID: 16242
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4003F72")]
[SerializeField]
private Color blinkColor;
// Token: 0x04003F73 RID: 16243
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4003F73")]
private Color CONMNBGNOGP;
// Token: 0x04003F74 RID: 16244
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4003F74")]
private Color MDHHEDAGNCF;
// Token: 0x04003F75 RID: 16245
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003F75")]
private Coroutine KABMFAKFDAA;
}
}
+191
View File
@@ -0,0 +1,191 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace AGUI
{
// Token: 0x0200106A RID: 4202
[Token(Token = "0x200106A")]
public class FriendlyGuidButton : MonoBehaviour
{
// Token: 0x17001036 RID: 4150
// (get) Token: 0x06005F09 RID: 24329 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06005F0A RID: 24330 RVA: 0x0014E934 File Offset: 0x0014CB34
[Token(Token = "0x17001036")]
public Guid DMLIOOCLKKP
{
[Token(Token = "0x6005F09")]
[Address(RVA = "0x5620E0", Offset = "0x560EE0", VA = "0x1805620E0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6005F0A")]
[Address(RVA = "0x6A1580", Offset = "0x6A0380", VA = "0x1806A1580")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x06005F0B RID: 24331 RVA: 0x0014E944 File Offset: 0x0014CB44
[Token(Token = "0x6005F0B")]
[Address(RVA = "0xF3F030", Offset = "0xF3DE30", VA = "0x180F3F030")]
public void SetConfig(FriendlyGuidButton.FriendlyGuidConfig PBGBNMCPEAJ)
{
TextMeshProUGUI textMeshProUGUI = this.text;
Tooltip tooltip = this.tooltip;
Guid value = PBGBNMCPEAJ.Value;
this.<ECBPPNEBCMG>k__BackingField = value;
tooltip.Message = 0;
bool flag;
this.tooltip.enabled = flag;
this.HLKKIFFBNCC = 0;
}
// Token: 0x06005F0C RID: 24332 RVA: 0x0014E990 File Offset: 0x0014CB90
[Token(Token = "0x6005F0C")]
[Address(RVA = "0xF3F000", Offset = "0xF3DE00", VA = "0x180F3F000")]
public void Button_OnClick()
{
FriendlyGuidButton.LBAKLKGDEHJ hlkkiffbncc = this.HLKKIFFBNCC;
if (hlkkiffbncc != 0)
{
Guid guid = this.<ECBPPNEBCMG>k__BackingField;
hlkkiffbncc(guid);
}
}
// Token: 0x06005F0D RID: 24333 RVA: 0x0014E9B8 File Offset: 0x0014CBB8
[Token(Token = "0x6005F0D")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public FriendlyGuidButton()
{
}
// Token: 0x04003F39 RID: 16185
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F39")]
[SerializeField]
private TextMeshProUGUI text;
// Token: 0x04003F3A RID: 16186
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F3A")]
[SerializeField]
private Tooltip tooltip;
// Token: 0x04003F3C RID: 16188
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003F3C")]
private FriendlyGuidButton.LBAKLKGDEHJ HLKKIFFBNCC;
// Token: 0x0200106B RID: 4203
[Token(Token = "0x200106B")]
public sealed class LBAKLKGDEHJ : MulticastDelegate
{
// Token: 0x06005F0E RID: 24334 RVA: 0x0014E9CC File Offset: 0x0014CBCC
[Token(Token = "0x6005F0E")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public LBAKLKGDEHJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06005F0F RID: 24335 RVA: 0x0014E9E8 File Offset: 0x0014CBE8
[Token(Token = "0x6005F0F")]
[Address(RVA = "0xF3FD80", Offset = "0xF3EB80", VA = "0x180F3FD80", Slot = "13")]
public void Invoke(Guid ONGBFDACHHG)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06005F10 RID: 24336 RVA: 0x0014EA6C File Offset: 0x0014CC6C
[Token(Token = "0x6005F10")]
[Address(RVA = "0xF3FCF0", Offset = "0xF3EAF0", VA = "0x180F3FCF0", Slot = "14")]
public IAsyncResult BeginInvoke(Guid ONGBFDACHHG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x06005F11 RID: 24337 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005F11")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200106C RID: 4204
[Token(Token = "0x200106C")]
public interface GKBOCIFIACL
{
// Token: 0x17001037 RID: 4151
// (get) Token: 0x06005F12 RID: 24338
[Token(Token = "0x17001037")]
string FLGKFFKEEPF
{
[Token(Token = "0x6005F12")]
[Address(Slot = "0")]
get;
}
// Token: 0x17001038 RID: 4152
// (get) Token: 0x06005F13 RID: 24339
[Token(Token = "0x17001038")]
string MAMPKNECKCM
{
[Token(Token = "0x6005F13")]
[Address(Slot = "1")]
get;
}
// Token: 0x17001039 RID: 4153
// (get) Token: 0x06005F14 RID: 24340
[Token(Token = "0x17001039")]
Guid MLKEBLDLLBC
{
[Token(Token = "0x6005F14")]
[Address(Slot = "2")]
get;
}
}
// Token: 0x0200106D RID: 4205
[Token(Token = "0x200106D")]
[Serializable]
public struct FriendlyGuidConfig
{
// Token: 0x04003F3D RID: 16189
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F3D")]
public string FriendlyString;
// Token: 0x04003F3E RID: 16190
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003F3E")]
public string Tooltip;
// Token: 0x04003F3F RID: 16191
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F3F")]
public Guid Value;
// Token: 0x04003F40 RID: 16192
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F40")]
public FriendlyGuidButton.LBAKLKGDEHJ OnSelected;
}
}
}
+145
View File
@@ -0,0 +1,145 @@
using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace AGUI
{
// Token: 0x0200106E RID: 4206
[Token(Token = "0x200106E")]
public class FriendlyIntButton : MonoBehaviour
{
// Token: 0x1700103A RID: 4154
// (get) Token: 0x06005F15 RID: 24341 RVA: 0x0014EA7C File Offset: 0x0014CC7C
// (set) Token: 0x06005F16 RID: 24342 RVA: 0x0014EA90 File Offset: 0x0014CC90
[Token(Token = "0x1700103A")]
public int DMLIOOCLKKP
{
[Token(Token = "0x6005F15")]
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
get;
[Token(Token = "0x6005F16")]
[Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")]
private set;
}
// Token: 0x06005F17 RID: 24343 RVA: 0x0014EAA4 File Offset: 0x0014CCA4
[Token(Token = "0x6005F17")]
[Address(RVA = "0xF3F120", Offset = "0xF3DF20", VA = "0x180F3F120")]
public void SetConfig(FriendlyIntButton.FriendlyIntConfig PBGBNMCPEAJ)
{
TextMeshProUGUI textMeshProUGUI = this.text;
this.tooltip.Message = 0;
bool flag;
this.tooltip.enabled = flag;
}
// Token: 0x06005F18 RID: 24344 RVA: 0x0014EAD8 File Offset: 0x0014CCD8
[Token(Token = "0x6005F18")]
[Address(RVA = "0xF3F100", Offset = "0xF3DF00", VA = "0x180F3F100")]
public void Button_OnClick()
{
FriendlyIntButton.KNHEEOGGKPA mcjbogfpmdd = this.MCJBOGFPMDD;
if (mcjbogfpmdd != 0)
{
int num = this.<ECBPPNEBCMG>k__BackingField;
mcjbogfpmdd(num);
return;
}
}
// Token: 0x06005F19 RID: 24345 RVA: 0x0014EB00 File Offset: 0x0014CD00
[Token(Token = "0x6005F19")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public FriendlyIntButton()
{
}
// Token: 0x04003F41 RID: 16193
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F41")]
[SerializeField]
private TextMeshProUGUI text;
// Token: 0x04003F42 RID: 16194
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F42")]
[SerializeField]
private Tooltip tooltip;
// Token: 0x04003F44 RID: 16196
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003F44")]
private FriendlyIntButton.KNHEEOGGKPA MCJBOGFPMDD;
// Token: 0x0200106F RID: 4207
[Token(Token = "0x200106F")]
public sealed class KNHEEOGGKPA : MulticastDelegate
{
// Token: 0x06005F1A RID: 24346 RVA: 0x0014EB14 File Offset: 0x0014CD14
[Token(Token = "0x6005F1A")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public KNHEEOGGKPA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06005F1B RID: 24347 RVA: 0x0014EB30 File Offset: 0x0014CD30
[Token(Token = "0x6005F1B")]
[Address(RVA = "0x62F7A0", Offset = "0x62E5A0", VA = "0x18062F7A0", Slot = "13")]
public void Invoke(int ONGBFDACHHG)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06005F1C RID: 24348 RVA: 0x0014EBA4 File Offset: 0x0014CDA4
[Token(Token = "0x6005F1C")]
[Address(RVA = "0xF3FC70", Offset = "0xF3EA70", VA = "0x180F3FC70", Slot = "14")]
public IAsyncResult BeginInvoke(int ONGBFDACHHG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x06005F1D RID: 24349 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005F1D")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001070 RID: 4208
[Token(Token = "0x2001070")]
[Serializable]
public struct FriendlyIntConfig
{
// Token: 0x04003F45 RID: 16197
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F45")]
public string FriendlyString;
// Token: 0x04003F46 RID: 16198
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003F46")]
public string Tooltip;
// Token: 0x04003F47 RID: 16199
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F47")]
public int Value;
// Token: 0x04003F48 RID: 16200
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F48")]
public FriendlyIntButton.KNHEEOGGKPA OnSelected;
}
}
}
@@ -0,0 +1,116 @@
using System;
using Cpp2IlInjected;
using RecRoom;
using TMPro;
using UnityEngine;
using UnityEngine.EventSystems;
namespace AGUI.Inputs
{
// Token: 0x02001080 RID: 4224
[Token(Token = "0x2001080")]
public class InputFieldManager : SingletonMonoBehaviour<InputFieldManager>
{
// Token: 0x1700104C RID: 4172
// (get) Token: 0x06005F7C RID: 24444 RVA: 0x0014FB14 File Offset: 0x0014DD14
// (set) Token: 0x06005F7D RID: 24445 RVA: 0x0014FB28 File Offset: 0x0014DD28
[Token(Token = "0x1700104C")]
public TMP_InputField OEOGDGECMNG
{
[Token(Token = "0x6005F7C")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x6005F7D")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
private set;
}
// Token: 0x06005F7E RID: 24446 RVA: 0x0014FB3C File Offset: 0x0014DD3C
[Token(Token = "0x6005F7E")]
[Address(RVA = "0xF3F380", Offset = "0xF3E180", VA = "0x180F3F380", Slot = "4")]
protected override void Awake()
{
base.Awake();
TMP_InputField.InputFieldInstantiated += new Action(this.AEEJODLPDFL);
}
// Token: 0x06005F7F RID: 24447 RVA: 0x0014FB60 File Offset: 0x0014DD60
[Token(Token = "0x6005F7F")]
[Address(RVA = "0xF3F580", Offset = "0xF3E380", VA = "0x180F3F580", Slot = "5")]
protected override void OnDestroy()
{
base.OnDestroy();
TMP_InputField.InputFieldInstantiated -= new Action(this.AEEJODLPDFL);
}
// Token: 0x06005F80 RID: 24448 RVA: 0x0014FB84 File Offset: 0x0014DD84
[Token(Token = "0x6005F80")]
[Address(RVA = "0xF3F620", Offset = "0xF3E420", VA = "0x180F3F620")]
private void Update()
{
EventSystem current = EventSystem.current;
int num = 0;
if (current != num)
{
GameObject currentSelected = EventSystem.current.m_CurrentSelected;
int num2 = 0;
if (currentSelected != num2 && currentSelected.activeInHierarchy)
{
TMP_InputField component = currentSelected.GetComponent<TMP_InputField>();
int num3 = 0;
if (component != num3 && component.m_AllowInput)
{
goto IL_60;
}
}
}
int num4 = 0;
IL_60:
this.<JBLJOOPHIAE>k__BackingField = num4;
}
// Token: 0x06005F81 RID: 24449 RVA: 0x0014FC00 File Offset: 0x0014DE00
[Token(Token = "0x6005F81")]
[Address(RVA = "0xF3F420", Offset = "0xF3E220", VA = "0x180F3F420")]
private TMP_InputField NMHDOLMJPAO()
{
EventSystem current = EventSystem.current;
int num = 0;
if (current != num)
{
GameObject currentSelected = EventSystem.current.m_CurrentSelected;
int num2 = 0;
if (currentSelected != num2 && currentSelected.activeInHierarchy)
{
TMP_InputField component = currentSelected.GetComponent<TMP_InputField>();
int num3 = 0;
if (component != num3 && component.m_AllowInput)
{
return component;
}
}
}
throw new NullReferenceException();
}
// Token: 0x06005F82 RID: 24450 RVA: 0x0014FC78 File Offset: 0x0014DE78
[Token(Token = "0x6005F82")]
[Address(RVA = "0xF3F2D0", Offset = "0xF3E0D0", VA = "0x180F3F2D0")]
private void AEEJODLPDFL(TMP_InputField BIBOIEDPNOJ)
{
DisabledAltRenderedObject component = BIBOIEDPNOJ.GetComponent<DisabledAltRenderedObject>();
int num = 0;
if (component == num)
{
BIBOIEDPNOJ.gameObject.AddComponent<DisabledAltRenderedObject>().NeverRender = true;
}
}
// Token: 0x06005F83 RID: 24451 RVA: 0x0014FCB0 File Offset: 0x0014DEB0
[Token(Token = "0x6005F83")]
[Address(RVA = "0xF3F780", Offset = "0xF3E580", VA = "0x180F3F780")]
public InputFieldManager()
{
}
}
}
+93
View File
@@ -0,0 +1,93 @@
using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace AGUI
{
// Token: 0x02001072 RID: 4210
[Token(Token = "0x2001072")]
public class PageDisplay : MonoBehaviour
{
// Token: 0x06005F1F RID: 24351 RVA: 0x0014EBB4 File Offset: 0x0014CDB4
[Token(Token = "0x6005F1F")]
[Address(RVA = "0xF40770", Offset = "0xF3F570", VA = "0x180F40770")]
public void UpdatePageDisplay(int KDPEHPHODCD, int IJEMMNCGBPG)
{
RectTransform[] array = this.dots;
RectTransform rectTransform = this.textDisplay;
int length = array.Length;
GameObject gameObject = rectTransform.gameObject;
bool flag = IJEMMNCGBPG > length;
gameObject.SetActive(flag);
GameObject gameObject2 = this.dotDisplay.gameObject;
bool flag2 = IJEMMNCGBPG <= length;
gameObject2.SetActive(flag2);
RectTransform[] array2 = this.dots;
int num = 0;
if (num < array2.Length)
{
RectTransform rectTransform2 = array2[num];
if (num == KDPEHPHODCD)
{
Vector3 one = Vector3.one;
}
float z = this.smallDotScale.z;
GameObject gameObject3 = rectTransform2.gameObject;
bool flag3 = num < IJEMMNCGBPG;
gameObject3.SetActive(flag3);
RectTransform[] array3 = this.dots;
num++;
int num2 = KDPEHPHODCD + 1;
TextMeshProUGUI textMeshProUGUI = this.pagingText;
string text = string.Format("{0} / {1}", num2, num2);
string text2 = textMeshProUGUI.text;
}
}
// Token: 0x06005F20 RID: 24352 RVA: 0x0014EC98 File Offset: 0x0014CE98
[Token(Token = "0x6005F20")]
[Address(RVA = "0xF40990", Offset = "0xF3F790", VA = "0x180F40990")]
public PageDisplay()
{
RectTransform[] array = new RectTransform[0];
this.dots = array;
int num = 0;
this.smallDotScale.z = (float)num;
base..ctor();
}
// Token: 0x04003F49 RID: 16201
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F49")]
[SerializeField]
[Header("Dot Display")]
private RectTransform dotDisplay;
// Token: 0x04003F4A RID: 16202
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F4A")]
[SerializeField]
private RectTransform[] dots;
// Token: 0x04003F4B RID: 16203
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F4B")]
[SerializeField]
private Vector3 smallDotScale;
// Token: 0x04003F4C RID: 16204
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003F4C")]
[SerializeField]
[Header("Text Display")]
private RectTransform textDisplay;
// Token: 0x04003F4D RID: 16205
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003F4D")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private TextMeshProUGUI pagingText;
}
}
+142
View File
@@ -0,0 +1,142 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI
{
// Token: 0x02001074 RID: 4212
[Token(Token = "0x2001074")]
public abstract class PagedGrid<ListType> : VirtualPagedGrid<ListType> where ListType : Component
{
// Token: 0x06005F22 RID: 24354 RVA: 0x0014ECDC File Offset: 0x0014CEDC
[Token(Token = "0x6005F22")]
[Address(RVA = "0x1ACCA90", Offset = "0x1ACB890", VA = "0x181ACCA90", Slot = "12")]
protected virtual void Start()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06005F23 RID: 24355 RVA: 0x0014ECF4 File Offset: 0x0014CEF4
[Token(Token = "0x6005F23")]
[Address(RVA = "0x1ACC670", Offset = "0x1ACB470", VA = "0x181ACC670")]
public void AddIgnoredChild(ListType MLDKMIGAPEC)
{
List list = new List();
this.OCMMBHMDBEP(MLDKMIGAPEC);
GameObject gameObject;
gameObject.hideFlags = HideFlags.NotEditable;
}
// Token: 0x06005F24 RID: 24356 RVA: 0x0014ED1C File Offset: 0x0014CF1C
[Token(Token = "0x6005F24")]
[Address(RVA = "0x1ACC9D0", Offset = "0x1ACB7D0", VA = "0x181ACC9D0")]
public void RemoveIgnoredChild(ListType MLDKMIGAPEC)
{
int num = 0;
GameObject gameObject;
gameObject.hideFlags = (HideFlags)num;
bool flag;
if (gameObject != 0 && flag)
{
this.Start();
}
}
// Token: 0x06005F25 RID: 24357 RVA: 0x0014ED48 File Offset: 0x0014CF48
[Token(Token = "0x6005F25")]
[Address(RVA = "0x1ACCAB0", Offset = "0x1ACB8B0", VA = "0x181ACCAB0", Slot = "6")]
public override void UpdateGrid()
{
int num;
if (num > 0)
{
this.UpdateGrid();
}
}
// Token: 0x06005F26 RID: 24358 RVA: 0x0014ED68 File Offset: 0x0014CF68
[Token(Token = "0x6005F26")]
[Address(RVA = "0x1ACC970", Offset = "0x1ACB770", VA = "0x181ACC970")]
public void RefreshChildren(bool includeDisabled = false)
{
List list = this.AIPPBOIIEII(includeDisabled);
bool flag = this.NBMNLHLDOGF();
}
// Token: 0x06005F27 RID: 24359 RVA: 0x0014ED8C File Offset: 0x0014CF8C
[Token(Token = "0x6005F27")]
[Address(RVA = "0x1ACCA60", Offset = "0x1ACB860", VA = "0x181ACCA60")]
public void ResetChildren(List<ListType> MGDLGHGMMLC)
{
bool flag = this.NBMNLHLDOGF();
}
// Token: 0x06005F28 RID: 24360 RVA: 0x0014EDA0 File Offset: 0x0014CFA0
[Token(Token = "0x6005F28")]
[Address(RVA = "0x1ACC930", Offset = "0x1ACB730", VA = "0x181ACC930", Slot = "13")]
protected virtual void OCMMBHMDBEP(ListType MLDKMIGAPEC)
{
GameObject gameObject;
gameObject.SetActive(true);
}
// Token: 0x06005F29 RID: 24361 RVA: 0x0014EDBC File Offset: 0x0014CFBC
[Token(Token = "0x6005F29")]
[Address(RVA = "0x1ACC8F0", Offset = "0x1ACB6F0", VA = "0x181ACC8F0", Slot = "14")]
protected virtual void EFANCOLOIPJ(ListType MLDKMIGAPEC)
{
int num = 0;
GameObject gameObject;
gameObject.SetActive(num != 0);
}
// Token: 0x06005F2A RID: 24362 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005F2A")]
[Address(RVA = "0x1ACC760", Offset = "0x1ACB560", VA = "0x181ACC760", Slot = "10")]
protected override void DNCIOHNNCJL(IList<ListType> DACJLIFBHFG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005F2B RID: 24363 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005F2B")]
[Address(RVA = "0x1ACC320", Offset = "0x1ACB120", VA = "0x181ACC320")]
private List<ListType> AIPPBOIIEII(bool JOMPNFHMIFG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005F2C RID: 24364 RVA: 0x0014EDD8 File Offset: 0x0014CFD8
[Token(Token = "0x6005F2C")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "8")]
protected override bool NBMNLHLDOGF()
{
return true;
}
// Token: 0x06005F2D RID: 24365 RVA: 0x0014EDE8 File Offset: 0x0014CFE8
[Token(Token = "0x6005F2D")]
[Address(RVA = "0x1ACCB10", Offset = "0x1ACB910", VA = "0x181ACCB10")]
protected PagedGrid()
{
List list = new List();
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x04003F4E RID: 16206
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F4E")]
protected List<ListType> DFJBPAKGEHB;
// Token: 0x04003F4F RID: 16207
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F4F")]
private List<ListType> JAGIFNDLJDD;
// Token: 0x04003F50 RID: 16208
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F50")]
private bool NINICNLBNHN;
}
}
+18
View File
@@ -0,0 +1,18 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI
{
// Token: 0x02001073 RID: 4211
[Token(Token = "0x2001073")]
public class PagedGrid : PagedGrid<Transform>
{
// Token: 0x06005F21 RID: 24353 RVA: 0x0014ECC8 File Offset: 0x0014CEC8
[Token(Token = "0x6005F21")]
[Address(RVA = "0xF40A10", Offset = "0xF3F810", VA = "0x180F40A10")]
public PagedGrid()
{
}
}
}
+158
View File
@@ -0,0 +1,158 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI
{
// Token: 0x0200107E RID: 4222
[Token(Token = "0x200107E")]
[DisallowMultipleComponent]
public class ProgressBar : MonoBehaviour
{
// Token: 0x17001049 RID: 4169
// (get) Token: 0x06005F74 RID: 24436 RVA: 0x0014F9C8 File Offset: 0x0014DBC8
[Token(Token = "0x17001049")]
public Image OAGPJGGEEON
{
[Token(Token = "0x6005F74")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this._image;
}
}
// Token: 0x1700104A RID: 4170
// (get) Token: 0x06005F75 RID: 24437 RVA: 0x0014F9DC File Offset: 0x0014DBDC
// (set) Token: 0x06005F76 RID: 24438 RVA: 0x0014F9F0 File Offset: 0x0014DBF0
[Token(Token = "0x1700104A")]
public ProgressBar.KDJMKDKAODP KDABOPOPONE
{
[Token(Token = "0x6005F75")]
[Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310")]
get
{
return this._origin;
}
[Token(Token = "0x6005F76")]
[Address(RVA = "0xF40D20", Offset = "0xF3FB20", VA = "0x180F40D20")]
set
{
if (this._origin != value)
{
this._origin = value;
this.UpdateFill();
return;
}
}
}
// Token: 0x1700104B RID: 4171
// (get) Token: 0x06005F77 RID: 24439 RVA: 0x0014FA14 File Offset: 0x0014DC14
// (set) Token: 0x06005F78 RID: 24440 RVA: 0x0014FA28 File Offset: 0x0014DC28
[Token(Token = "0x1700104B")]
public float MMJMCMPKCHE
{
[Token(Token = "0x6005F77")]
[Address(RVA = "0x763310", Offset = "0x762110", VA = "0x180763310")]
get
{
return this._fillAmount;
}
[Token(Token = "0x6005F78")]
[Address(RVA = "0xF40CA0", Offset = "0xF3FAA0", VA = "0x180F40CA0")]
set
{
float num = Mathf.Clamp01(value);
this._fillAmount = num;
this.UpdateFill();
}
}
// Token: 0x06005F79 RID: 24441 RVA: 0x0014FA4C File Offset: 0x0014DC4C
[Token(Token = "0x6005F79")]
[Address(RVA = "0xF40A50", Offset = "0xF3F850", VA = "0x180F40A50")]
private void Start()
{
this.UpdateFill();
}
// Token: 0x06005F7A RID: 24442 RVA: 0x0014FA60 File Offset: 0x0014DC60
[Token(Token = "0x6005F7A")]
[Address(RVA = "0xF40A60", Offset = "0xF3F860", VA = "0x180F40A60")]
public void UpdateFill()
{
RectTransform rectTransform = this._image.rectTransform;
Vector2 zero = Vector2.zero;
rectTransform.anchorMin = zero;
RectTransform rectTransform2 = this._image.rectTransform;
Vector2 one = Vector2.one;
rectTransform2.anchorMax = one;
ProgressBar.KDJMKDKAODP origin = this._origin;
if (origin != ProgressBar.KDJMKDKAODP.LEFT)
{
if (origin != ProgressBar.KDJMKDKAODP.LEFT)
{
if (origin != ProgressBar.KDJMKDKAODP.LEFT)
{
if (origin != ProgressBar.KDJMKDKAODP.RIGHT)
{
return;
}
RectTransform rectTransform3 = this._image.rectTransform;
}
RectTransform rectTransform4 = this._image.rectTransform;
}
RectTransform rectTransform5 = this._image.rectTransform;
return;
}
RectTransform rectTransform6 = this._image.rectTransform;
}
// Token: 0x06005F7B RID: 24443 RVA: 0x0014FB00 File Offset: 0x0014DD00
[Token(Token = "0x6005F7B")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public ProgressBar()
{
}
// Token: 0x04003F7A RID: 16250
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F7A")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Image _image;
// Token: 0x04003F7B RID: 16251
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F7B")]
[SerializeField]
private ProgressBar.KDJMKDKAODP _origin;
// Token: 0x04003F7C RID: 16252
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4003F7C")]
[SerializeField]
[Range(0f, 1f)]
private float _fillAmount;
// Token: 0x0200107F RID: 4223
[Token(Token = "0x200107F")]
public enum KDJMKDKAODP
{
// Token: 0x04003F7E RID: 16254
[Token(Token = "0x4003F7E")]
LEFT,
// Token: 0x04003F7F RID: 16255
[Token(Token = "0x4003F7F")]
RIGHT,
// Token: 0x04003F80 RID: 16256
[Token(Token = "0x4003F80")]
TOP,
// Token: 0x04003F81 RID: 16257
[Token(Token = "0x4003F81")]
BOTTOM
}
}
}
+231
View File
@@ -0,0 +1,231 @@
using System;
using System.Collections.Generic;
using System.Linq;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI
{
// Token: 0x02001075 RID: 4213
[Token(Token = "0x2001075")]
public abstract class RecyclerPagedGrid<ListType, GridMemberType> : VirtualPagedGrid<ListType> where GridMemberType : Component
{
// Token: 0x06005F2E RID: 24366 RVA: 0x0014EE04 File Offset: 0x0014D004
[Token(Token = "0x6005F2E")]
[Address(RVA = "0x1ACD350", Offset = "0x1ACC150", VA = "0x181ACD350", Slot = "12")]
protected virtual void Awake()
{
int num;
int num3;
do
{
num = 0;
bool flag;
int num2;
if (flag)
{
num2 = 0;
GameObject gameObject;
gameObject.SetActive(num2 != 0);
}
num3 = 0;
if (num3 < num2)
{
num3 += num3;
num3++;
}
}
while (num != 0);
num3 += num3;
num3 += 19;
num3 += typeof(List<GridMemberType>.Enumerator).TypeHandle;
}
// Token: 0x06005F2F RID: 24367 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005F2F")]
[Address(RVA = "0x1AD0E20", Offset = "0x1ACFC20", VA = "0x181AD0E20")]
private void GOONHPPBPNP(int LANIMDFKGAM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005F30 RID: 24368 RVA: 0x0014EE68 File Offset: 0x0014D068
[Token(Token = "0x6005F30")]
[Address(RVA = "0x1AD3AA0", Offset = "0x1AD28A0", VA = "0x181AD3AA0", Slot = "13")]
public virtual void SetLoading()
{
IEnumerable enumerable = Enumerable.Empty();
bool flag = this.NBMNLHLDOGF();
List list = this.prefilledChildUIElements;
}
// Token: 0x06005F31 RID: 24369 RVA: 0x0014EE90 File Offset: 0x0014D090
[Token(Token = "0x6005F31")]
[Address(RVA = "0x1ACF6D0", Offset = "0x1ACE4D0", VA = "0x181ACF6D0")]
public void ForEachChildElement(Action<GridMemberType> AFLPGGJMPOE)
{
int num;
int num3;
do
{
num = 0;
bool flag;
if (flag)
{
int num2 = 0;
if (!(this != num2))
{
continue;
}
AFLPGGJMPOE(this);
}
num3 = 0;
num3 += num3;
num3++;
}
while (num != 0);
num3 += num3;
num3 += 19;
num3 += typeof(List<GridMemberType>.Enumerator).TypeHandle;
}
// Token: 0x06005F32 RID: 24370 RVA: 0x0014EEE8 File Offset: 0x0014D0E8
[Token(Token = "0x6005F32")]
[Address(RVA = "0x1AD1A20", Offset = "0x1AD0820", VA = "0x181AD1A20", Slot = "9")]
protected override void LDLPMLOKNFJ(IEnumerable<ListType> OJKNCBNJHIC, bool EEFDDMLCDEM = true)
{
}
// Token: 0x06005F33 RID: 24371 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005F33")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "14")]
protected virtual void EHDPGHCPKDB(GridMemberType AKDBBDBNFBE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005F34 RID: 24372
[Token(Token = "0x6005F34")]
[Address(Slot = "15")]
protected abstract void BGIECEPGDBE(ListType IOBEPGLJNIP, GridMemberType IOMFCIGGNOI, int CKOIAKLOKMM);
// Token: 0x06005F35 RID: 24373 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005F35")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "16")]
protected virtual void KADJONKLKLK(GridMemberType ELLBCHGLIDI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005F36 RID: 24374 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005F36")]
[Address(RVA = "0x1ACE540", Offset = "0x1ACD340", VA = "0x181ACE540", Slot = "10")]
protected override void DNCIOHNNCJL(IList<ListType> DACJLIFBHFG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005F37 RID: 24375 RVA: 0x0014EEFC File Offset: 0x0014D0FC
[Token(Token = "0x6005F37")]
[Address(RVA = "0x1AD4550", Offset = "0x1AD3350", VA = "0x181AD4550", Slot = "5")]
public override void SetPageSize(int ONGBFDACHHG, bool CMLDEMBAIHJ = true)
{
int num;
if (num < ONGBFDACHHG)
{
this.GOONHPPBPNP(ONGBFDACHHG);
StackedUIFlowBase componentInParent = base.GetComponentInParent<StackedUIFlowBase>();
int num2 = 0;
if (componentInParent != num2)
{
componentInParent.RefreshResizableElements();
}
}
base.SetPageSize(ONGBFDACHHG, CMLDEMBAIHJ);
}
// Token: 0x06005F38 RID: 24376 RVA: 0x0014EF3C File Offset: 0x0014D13C
[Token(Token = "0x6005F38")]
[Address(RVA = "0x1AD1C10", Offset = "0x1AD0A10", VA = "0x181AD1C10")]
private void NBIOIKFGOLK(GridMemberType MLDKMIGAPEC, bool CMLDEMBAIHJ = true)
{
int num = 0;
Transform transform;
if (transform.parent != num)
{
int num2 = 0;
int num3 = 0;
Transform transform2;
transform2.SetParent(num2, num3 != 0);
}
if (CMLDEMBAIHJ)
{
}
}
// Token: 0x06005F39 RID: 24377 RVA: 0x0014EF74 File Offset: 0x0014D174
[Token(Token = "0x6005F39")]
[Address(RVA = "0x1AD2BD0", Offset = "0x1AD19D0", VA = "0x181AD2BD0")]
private void OnDestroy()
{
int num;
int num2;
do
{
num = 0;
bool flag;
if (flag)
{
}
num2 = 0;
num2 += num2;
num2++;
}
while (num != 0);
num2 += num2;
num2 += 19;
num2 += typeof(List<GridMemberType>.Enumerator).TypeHandle;
}
// Token: 0x06005F3A RID: 24378 RVA: 0x0014EFA8 File Offset: 0x0014D1A8
[Token(Token = "0x6005F3A")]
[Address(RVA = "0x1AD49D0", Offset = "0x1AD37D0", VA = "0x181AD49D0")]
protected RecyclerPagedGrid()
{
List list = new List();
}
// Token: 0x04003F51 RID: 16209
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F51")]
[SerializeField]
[Header("Children")]
protected GridMemberType childPrefab;
// Token: 0x04003F52 RID: 16210
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F52")]
[SerializeField]
protected LayoutElement spacerElement;
// Token: 0x04003F53 RID: 16211
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F53")]
[SerializeField]
private List<GridMemberType> prefilledChildUIElements;
// Token: 0x04003F54 RID: 16212
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F54")]
[SerializeField]
[Tooltip("If you know the number of children that this grid will have override it, otherwise set this to 0 to let the default PageSize to be used.")]
protected int prefilledChildsCoundOverride;
// Token: 0x04003F55 RID: 16213
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F55")]
protected List<GridMemberType> EAODNPJMIHF;
}
}
@@ -0,0 +1,209 @@
using System;
using Cpp2IlInjected;
using RecRoom.Core.Creation;
using RecRoom.Core.Creation.AI;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001190 RID: 4496
[Token(Token = "0x2001190")]
public class AISettingsScreen : WatchUIFlow
{
// Token: 0x0600659C RID: 26012 RVA: 0x001668F8 File Offset: 0x00164AF8
[Token(Token = "0x600659C")]
[Address(RVA = "0xF2BB30", Offset = "0xF2A930", VA = "0x180F2BB30")]
private void OnEnable()
{
Action action = new Action(this.JFOMCCJKHLA);
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
MFBGLIHGCGO<UGCAIController> pphhaeokhpb = UGCAIController.PPHHAEOKHPB;
Action<UGCAIController> action2 = new Action(this.HMPMPEAGJML);
int num = 0;
num += num;
num++;
MFBGLIHGCGO<UGCAIController> aidestroyed = UGCAIManager.AIDestroyed;
Action<UGCAIController> action3 = new Action(this.HMPMPEAGJML);
OKNNKFGFODL aisettingsChanged = UGCAIManager.AISettingsChanged;
Action action4 = new Action(this.ICPJKEGCJDF);
int num2 = 0;
aisettingsChanged.BPAJKKAGPKB(action4, num2 != 0);
OKNNKFGFODL activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
Action action5 = new Action(this.NJNFLMADIIK);
int num3 = 0;
activeSandboxResourcesChangedEvent.BPAJKKAGPKB(action5, num3 != 0);
}
// Token: 0x0600659D RID: 26013 RVA: 0x001669A8 File Offset: 0x00164BA8
[Token(Token = "0x600659D")]
[Address(RVA = "0xF2B890", Offset = "0xF2A690", VA = "0x180F2B890", Slot = "7")]
protected override void OnDestroy()
{
MFBGLIHGCGO<UGCAIController> pphhaeokhpb = UGCAIController.PPHHAEOKHPB;
Action<UGCAIController> action = new Action(this.HMPMPEAGJML);
int num = 0;
num += num;
num++;
MFBGLIHGCGO<UGCAIController> aidestroyed = UGCAIManager.AIDestroyed;
Action<UGCAIController> action2 = new Action(this.HMPMPEAGJML);
OKNNKFGFODL aisettingsChanged = UGCAIManager.AISettingsChanged;
Action action3 = new Action(this.ICPJKEGCJDF);
aisettingsChanged.BIHKNNPGGKP(action3);
OKNNKFGFODL activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
Action action4 = new Action(this.NJNFLMADIIK);
activeSandboxResourcesChangedEvent.BIHKNNPGGKP(action4);
base.OnDestroy();
}
// Token: 0x0600659E RID: 26014 RVA: 0x00166A38 File Offset: 0x00164C38
[Token(Token = "0x600659E")]
[Address(RVA = "0xF2B3E0", Offset = "0xF2A1E0", VA = "0x180F2B3E0")]
private void JFOMCCJKHLA()
{
KBLAIOKNGGD kblaioknggd;
bool flag = kblaioknggd.FLLLPDFLCEA;
if (UGCNavMeshManager.FFNIFALJLDD)
{
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.HJOFLAPIDIN = flag;
}
KBLAIOKNGGD kblaioknggd2;
kblaioknggd2.FLLLPDFLCEA = flag;
this.navMeshVisibleToggle.BOHIGPFGJBA = flag;
ToggleButton3D toggleButton3D = this.aiIgnorePlayersToggle;
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
}
bool ignorePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM;
toggleButton3D.BOHIGPFGJBA = ignorePlayers;
this.NJNFLMADIIK();
}
// Token: 0x0600659F RID: 26015 RVA: 0x00166AAC File Offset: 0x00164CAC
[Token(Token = "0x600659F")]
[Address(RVA = "0xF2B1C0", Offset = "0xF29FC0", VA = "0x180F2B1C0")]
public void Button_RebakeNavMesh()
{
if (!UGCNavMeshManager.FFNIFALJLDD)
{
return;
}
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.LocalPlayerBakeNavMesh();
return;
}
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.InitializeBakeVolume();
}
// Token: 0x060065A0 RID: 26016 RVA: 0x00166AE8 File Offset: 0x00164CE8
[Token(Token = "0x60065A0")]
[Address(RVA = "0xF2BEB0", Offset = "0xF2ACB0", VA = "0x180F2BEB0")]
public void Toggle_NavMeshVisibility(bool value)
{
if (UGCNavMeshManager.FFNIFALJLDD)
{
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.HJOFLAPIDIN = value;
}
KBLAIOKNGGD kblaioknggd;
kblaioknggd.FLLLPDFLCEA = value;
}
// Token: 0x060065A1 RID: 26017 RVA: 0x00166B1C File Offset: 0x00164D1C
[Token(Token = "0x60065A1")]
[Address(RVA = "0xF2B2A0", Offset = "0xF2A0A0", VA = "0x180F2B2A0")]
public void Button_RemoveAi()
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KillAll();
}
// Token: 0x060065A2 RID: 26018 RVA: 0x00166B3C File Offset: 0x00164D3C
[Token(Token = "0x60065A2")]
[Address(RVA = "0xF2BE10", Offset = "0xF2AC10", VA = "0x180F2BE10")]
public void Toggle_AiIgnorePlayers(bool value)
{
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM = value;
return;
}
}
// Token: 0x060065A3 RID: 26019 RVA: 0x00166B64 File Offset: 0x00164D64
[Token(Token = "0x60065A3")]
[Address(RVA = "0xF2B310", Offset = "0xF2A110", VA = "0x180F2B310")]
private void HMPMPEAGJML(UGCAIController ADNILBJMMOL)
{
this.NJNFLMADIIK();
}
// Token: 0x060065A4 RID: 26020 RVA: 0x00166B78 File Offset: 0x00164D78
[Token(Token = "0x60065A4")]
[Address(RVA = "0xF2B690", Offset = "0xF2A490", VA = "0x180F2B690")]
private void NJNFLMADIIK()
{
CostInfo activeSandboxResourceCost = CreationManager.LECLKFMMJGB;
int maxAiCost = CreationManager.NIGCKNBPEGD;
TextMeshProUGUI textMeshProUGUI = this.activeAiBudgetText;
Color red = Color.red;
Color white = Color.white;
Color color = textMeshProUGUI.color;
TextMeshProUGUI textMeshProUGUI2 = this.activeAiBudgetText;
float num2;
int num = Mathf.RoundToInt(num2);
string text2;
string text = text2 + "%";
string text3 = textMeshProUGUI2.text;
TextMeshProUGUI textMeshProUGUI3 = this.activeAiCountText;
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
int numActive = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DCPGBEAHPIJ;
}
string text4 = textMeshProUGUI3.text;
}
// Token: 0x060065A5 RID: 26021 RVA: 0x00166C0C File Offset: 0x00164E0C
[Token(Token = "0x60065A5")]
[Address(RVA = "0xF2B320", Offset = "0xF2A120", VA = "0x180F2B320")]
private void ICPJKEGCJDF()
{
ToggleButton3D toggleButton3D = this.aiIgnorePlayersToggle;
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
}
bool ignorePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM;
toggleButton3D.BOHIGPFGJBA = ignorePlayers;
}
// Token: 0x060065A6 RID: 26022 RVA: 0x00166C40 File Offset: 0x00164E40
[Token(Token = "0x60065A6")]
[Address(RVA = "0x792380", Offset = "0x791180", VA = "0x180792380")]
public AISettingsScreen()
{
}
// Token: 0x04004398 RID: 17304
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4004398")]
[SerializeField]
private ToggleButton3D navMeshVisibleToggle;
// Token: 0x04004399 RID: 17305
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4004399")]
[SerializeField]
private ToggleButton3D aiIgnorePlayersToggle;
// Token: 0x0400439A RID: 17306
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400439A")]
[SerializeField]
private TextMeshProUGUI activeAiCountText;
// Token: 0x0400439B RID: 17307
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400439B")]
[SerializeField]
private TextMeshProUGUI activeAiBudgetText;
}
}
@@ -0,0 +1,248 @@
using System;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecNet;
using RecRoom.Core;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x0200111A RID: 4378
[Token(Token = "0x200111A")]
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
public abstract class AccountBasedConditionalButton<T> : ConditionalButton<T> where T : Button3DBase
{
// Token: 0x170010DB RID: 4315
// (get) Token: 0x06006341 RID: 25409 RVA: 0x0015D2E8 File Offset: 0x0015B4E8
[Token(Token = "0x170010DB")]
protected virtual bool JIJAIMELJFC
{
[Token(Token = "0x6006341")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "9")]
get
{
}
}
// Token: 0x170010DC RID: 4316
// (get) Token: 0x06006342 RID: 25410 RVA: 0x0015D2F8 File Offset: 0x0015B4F8
[Token(Token = "0x170010DC")]
protected CPIHGIEOPAJ PJLHBHBILPE
{
[Token(Token = "0x6006342")]
[Address(RVA = "0x1AC5760", Offset = "0x1AC4560", VA = "0x181AC5760")]
get
{
int num;
CPIHGIEOPAJ cpihgieopaj = PHLOAIACBML.PLJAPAFMKNE((long)num);
throw new NullReferenceException();
}
}
// Token: 0x06006343 RID: 25411 RVA: 0x0015D314 File Offset: 0x0015B514
[Token(Token = "0x6006343")]
[Address(RVA = "0x1AC51D0", Offset = "0x1AC3FD0", VA = "0x181AC51D0", Slot = "10")]
protected virtual void Awake()
{
}
// Token: 0x06006344 RID: 25412 RVA: 0x0015D328 File Offset: 0x0015B528
[Token(Token = "0x6006344")]
[Address(RVA = "0x1AC59F0", Offset = "0x1AC47F0", VA = "0x181AC59F0", Slot = "11")]
protected virtual void OnDestroy()
{
bool flag;
if (flag)
{
}
}
// Token: 0x06006345 RID: 25413 RVA: 0x0015D340 File Offset: 0x0015B540
[Token(Token = "0x6006345")]
[Address(RVA = "0x1AC5C20", Offset = "0x1AC4A20", VA = "0x181AC5C20", Slot = "4")]
protected override void OnEnable()
{
base.OnEnable();
Action<int?> action;
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(FGPIDGLCKEF.HODOKBIDHHG, action);
Action<int> action2;
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(Matchmaking.LEJANLMCKDD, action2);
this.NOMNHOEBGIA();
}
// Token: 0x06006346 RID: 25414 RVA: 0x0015D380 File Offset: 0x0015B580
[Token(Token = "0x6006346")]
[Address(RVA = "0x1AC5AC0", Offset = "0x1AC48C0", VA = "0x181AC5AC0", Slot = "12")]
protected virtual void OnDisable()
{
Action<int?> action;
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(FGPIDGLCKEF.HODOKBIDHHG, action);
Action<int> action2;
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(Matchmaking.LEJANLMCKDD, action2);
}
// Token: 0x06006347 RID: 25415 RVA: 0x0015D3B0 File Offset: 0x0015B5B0
[Token(Token = "0x6006347")]
[Address(RVA = "0x1AC5DC0", Offset = "0x1AC4BC0", VA = "0x181AC5DC0")]
private void PABKIEKBHGA(int? CJFGEMGOJHB)
{
bool flag;
bool flag2;
if (flag != flag2)
{
this.HKMHFLEIPIM(CJFGEMGOJHB);
this.OnEnable();
}
}
// Token: 0x06006348 RID: 25416 RVA: 0x0015D3D4 File Offset: 0x0015B5D4
[Token(Token = "0x6006348")]
[Address(RVA = "0x1AC55E0", Offset = "0x1AC43E0", VA = "0x181AC55E0")]
private void HKMHFLEIPIM(int? CJFGEMGOJHB)
{
int num;
bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.HKHMHIDGGGA(num != 0);
int num2 = 0;
num2 += num2;
num2++;
}
// Token: 0x06006349 RID: 25417 RVA: 0x0015D400 File Offset: 0x0015B600
[Token(Token = "0x6006349")]
[Address(RVA = "0x1AC5820", Offset = "0x1AC4620", VA = "0x181AC5820")]
private void LEJANLMCKDD(int ENJEOLBEALP)
{
bool flag;
if ((flag ? 1 : 0) != ENJEOLBEALP)
{
this.OnEnable();
}
}
// Token: 0x0600634A RID: 25418 RVA: 0x0015D420 File Offset: 0x0015B620
[Token(Token = "0x600634A")]
[Address(RVA = "0x1AC5890", Offset = "0x1AC4690", VA = "0x181AC5890", Slot = "8")]
protected override void MGFKPEMKOOK()
{
Debug.LogWarning("Conditional Button attempted button press without player!");
}
// Token: 0x0600634B RID: 25419 RVA: 0x0015D440 File Offset: 0x0015B640
[Token(Token = "0x600634B")]
[Address(RVA = "0x1AC5910", Offset = "0x1AC4710", VA = "0x181AC5910", Slot = "13")]
protected virtual void MOPPDBJPCAI()
{
Func<Player, bool> func;
Player player = Enumerable.FirstOrDefault<Player>(Player.All, func);
this.NOMNHOEBGIA();
}
// Token: 0x0600634C RID: 25420 RVA: 0x0015D460 File Offset: 0x0015B660
[Token(Token = "0x600634C")]
[Address(RVA = "0x1AC5E80", Offset = "0x1AC4C80", VA = "0x181AC5E80", Slot = "5")]
protected sealed override void PICEBFBCNCL()
{
this.MGFKPEMKOOK();
this.NOMNHOEBGIA();
}
// Token: 0x0600634D RID: 25421
[Token(Token = "0x600634D")]
[Address(Slot = "14")]
protected abstract void NOMNHOEBGIA();
// Token: 0x0600634E RID: 25422 RVA: 0x0015D48C File Offset: 0x0015B68C
[Token(Token = "0x600634E")]
[Address(RVA = "0x1AC5350", Offset = "0x1AC4150", VA = "0x181AC5350")]
protected void FEJAILNOPKO(CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO)
{
int num = 0;
bool flag;
if (flag)
{
int num2;
Debug.LogError(string.Format("SendPartyUpRequest: Could not find account ID {0} in Photon local players", num2));
return;
}
if (!Player.<EGKJPJKLEAI>k__BackingField.playerParty.IsInPartyWith(num))
{
return;
}
int num3;
Debug.LogWarning(string.Format("Tried to send party request to already partied player: account ID {0}", num3));
}
// Token: 0x0600634F RID: 25423 RVA: 0x0015D4E0 File Offset: 0x0015B6E0
[Token(Token = "0x600634F")]
[Address(RVA = "0x1AC50E0", Offset = "0x1AC3EE0", VA = "0x181AC50E0")]
protected void ALAAIKGFJLN()
{
int num;
CPIHGIEOPAJ cpihgieopaj = PHLOAIACBML.PLJAPAFMKNE((long)num);
if (cpihgieopaj != 0)
{
WatchUI.BFPPPLIJIGC.ShowMessageDialog(cpihgieopaj);
}
}
// Token: 0x06006350 RID: 25424 RVA: 0x0015D50C File Offset: 0x0015B70C
[Token(Token = "0x6006350")]
[Address(RVA = "0x1AC5F10", Offset = "0x1AC4D10", VA = "0x181AC5F10")]
protected AccountBasedConditionalButton()
{
this.NOMNHOEBGIA();
}
// Token: 0x06006351 RID: 25425 RVA: 0x0015D520 File Offset: 0x0015B720
[Token(Token = "0x6006351")]
[Address(RVA = "0x1AC5270", Offset = "0x1AC4070", VA = "0x181AC5270")]
[CompilerGenerated]
private void BBGCFJBOEGG(PlatformManager.LKOLCLKDJKO PPAPODIAGLG)
{
int num = 0;
if (this != num)
{
bool flag = PPAPODIAGLG != PlatformManager.LKOLCLKDJKO.None;
this.OnEnable();
}
}
// Token: 0x06006352 RID: 25426 RVA: 0x0015D54C File Offset: 0x0015B74C
[Token(Token = "0x6006352")]
[Address(RVA = "0x1AC52F0", Offset = "0x1AC40F0", VA = "0x181AC52F0")]
[CompilerGenerated]
private bool CNDOLMCGFEH(Player GPEKFHLOFGA)
{
bool flag;
return flag;
}
// Token: 0x040041D0 RID: 16848
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40041D0")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
protected AccountSpecificUIBehaviour accountWatcher;
// Token: 0x040041D1 RID: 16849
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40041D1")]
protected bool EBILILNKGEO;
// Token: 0x040041D2 RID: 16850
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40041D2")]
private bool HJLHIFPPICJ;
// Token: 0x040041D3 RID: 16851
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40041D3")]
private CPIHGIEOPAJ CEJGAGILCLP;
// Token: 0x040041D4 RID: 16852
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40041D4")]
protected Player KBOPKAPDHHD;
}
}
@@ -0,0 +1,51 @@
using System;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
namespace AGUI.StackedUI
{
// Token: 0x0200114D RID: 4429
[Token(Token = "0x200114D")]
public class AccountConditionalButton : AccountBasedConditionalButton<Button3D>
{
// Token: 0x06006490 RID: 25744 RVA: 0x001629A0 File Offset: 0x00160BA0
[Token(Token = "0x6006490")]
[Address(RVA = "0xF2C260", Offset = "0xF2B060", VA = "0x180F2C260", Slot = "14")]
protected override void NOMNHOEBGIA()
{
CCEOLAOLEKJ cceolaolekj;
if (cceolaolekj != 0)
{
CCEOLAOLEKJ cceolaolekj2;
ObscuredString <KHJCEENDAOL>k__BackingField = cceolaolekj2.<KHJCEENDAOL>k__BackingField;
ObscuredString obscuredString = ObscuredString.FAJDMKOEFLH("coach");
if (!<KHJCEENDAOL>k__BackingField.FKCEAFNEBAM(obscuredString, StringComparison.InvariantCultureIgnoreCase))
{
}
}
int num = 0;
base.ILGFOHIJHMG = num;
}
// Token: 0x06006491 RID: 25745 RVA: 0x001629E0 File Offset: 0x00160BE0
[Token(Token = "0x6006491")]
[Address(RVA = "0xF2C090", Offset = "0xF2AE90", VA = "0x180F2C090", Slot = "8")]
protected override void MGFKPEMKOOK()
{
int num = 0;
int num2;
if (PEGGCEDHBOF.JJABJODBLFA(num2, num))
{
PlayerDetailsWatchUIFlow playerDetailsWatchUIFlow;
playerDetailsWatchUIFlow.JJHHEBIBJPK(num);
}
}
// Token: 0x06006492 RID: 25746 RVA: 0x00162A08 File Offset: 0x00160C08
[Token(Token = "0x6006492")]
[Address(RVA = "0xF2C330", Offset = "0xF2B130", VA = "0x180F2C330")]
public AccountConditionalButton()
{
}
}
}
@@ -0,0 +1,274 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001166 RID: 4454
[Token(Token = "0x2001166")]
public class AccountIdPagedGrid : RecyclerPagedGrid<int, PlayerButton>
{
// Token: 0x060064FB RID: 25851 RVA: 0x00163FF8 File Offset: 0x001621F8
[Token(Token = "0x60064FB")]
[Address(RVA = "0xF2C700", Offset = "0xF2B500", VA = "0x180F2C700")]
private void Start()
{
if (!this.DKPOLFDDKON)
{
this.DKPOLFDDKON = true;
}
}
// Token: 0x060064FC RID: 25852 RVA: 0x00164018 File Offset: 0x00162218
[Token(Token = "0x60064FC")]
[Address(RVA = "0xF2C5C0", Offset = "0xF2B3C0", VA = "0x180F2C5C0", Slot = "14")]
protected override void EHDPGHCPKDB(PlayerButton LKDLEHGHCAD)
{
PlayerButton button = LKDLEHGHCAD;
base.EHDPGHCPKDB(LKDLEHGHCAD);
if (this.ShowDetailsEvent != (ulong)0L)
{
Button3D.OnButton3DClick buttonAction = button.PAALHPHGBDF;
UnityAction unityAction = delegate
{
AccountIdPagedGrid <>4__this = this;
PlayerButton button2 = button;
AccountIdPagedGrid.ShowPlayerDetailsEvent showDetailsEvent = <>4__this.ShowDetailsEvent;
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = button2.<PBHKKOAINGC>k__BackingField;
showDetailsEvent.Invoke(<PBHKKOAINGC>k__BackingField);
};
buttonAction.AddListener(unityAction);
}
}
// Token: 0x060064FD RID: 25853 RVA: 0x00164074 File Offset: 0x00162274
[Token(Token = "0x60064FD")]
[Address(RVA = "0xF2C6A0", Offset = "0xF2B4A0", VA = "0x180F2C6A0")]
public void SetAccountIds(IEnumerable<int> ILNGMAANNDG, bool EEFDDMLCDEM)
{
this.Awake();
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x060064FE RID: 25854 RVA: 0x00164090 File Offset: 0x00162290
[Token(Token = "0x60064FE")]
[Address(RVA = "0xF2C3F0", Offset = "0xF2B1F0", VA = "0x180F2C3F0", Slot = "10")]
protected override void DNCIOHNNCJL(IList<int> DACJLIFBHFG)
{
AccountIdPagedGrid.JOMGNLJINJI jomgnljinji = new AccountIdPagedGrid.JOMGNLJINJI();
jomgnljinji.<>4__this = this;
jomgnljinji.activeChildren = DACJLIFBHFG;
if (jomgnljinji != 0)
{
if (!this.DKPOLFDDKON)
{
this.DKPOLFDDKON = true;
}
int kdpehphodcd = this.KDPEHPHODCD;
this.LOCJOJFOGEO = kdpehphodcd;
PMGCJEPKFOF<List<CCEOLAOLEKJ>> pmgcjepkfof = PEGGCEDHBOF.NHCHADDMPFC(Enumerable.ToList<int>(jomgnljinji.activeChildren));
Action<List<CCEOLAOLEKJ>> action = delegate(List<CCEOLAOLEKJ> accounts)
{
AccountIdPagedGrid <>4__this = jomgnljinji.<>4__this;
int kdpehphodcd2 = <>4__this.KDPEHPHODCD;
if (<>4__this.LOCJOJFOGEO == kdpehphodcd2)
{
IList<int> activeChildren2 = jomgnljinji.activeChildren;
if (kdpehphodcd2 == 0)
{
AccountIdPagedGrid <>4__this2 = jomgnljinji.<>4__this;
string text2 = <>4__this2.noResultsString;
PLDMAFINLJO.FANDNIHFMNM(<>4__this2.emptyDisplayText, text2);
}
GameObject emptyDisplay = jomgnljinji.<>4__this.emptyDisplay;
int num2 = 0;
if (emptyDisplay != num2)
{
AccountIdPagedGrid <>4__this3 = jomgnljinji.<>4__this;
IList<int> activeChildren3 = jomgnljinji.activeChildren;
GameObject emptyDisplay2 = <>4__this3.emptyDisplay;
bool flag = <>4__this3 == 0;
emptyDisplay2.SetActive(flag);
GameObject gameObject = jomgnljinji.<>4__this.gridBaseTransform.gameObject;
IList<int> activeChildren4 = jomgnljinji.activeChildren;
bool flag2 = gameObject != 0;
gameObject.SetActive(flag2);
}
AccountIdPagedGrid <>4__this4 = jomgnljinji.<>4__this;
IList<int> activeChildren5 = jomgnljinji.activeChildren;
<>4__this4.DNCIOHNNCJL(activeChildren5);
}
};
int num = 0;
num += num;
num++;
PMGCJEPKFOF<List<CCEOLAOLEKJ>> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
return;
}
string text = this.noResultsString;
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, text);
IList<int> activeChildren = jomgnljinji.activeChildren;
base.DNCIOHNNCJL(activeChildren);
}
// Token: 0x060064FF RID: 25855 RVA: 0x0016413C File Offset: 0x0016233C
[Token(Token = "0x60064FF")]
[Address(RVA = "0xF2C3C0", Offset = "0xF2B1C0", VA = "0x180F2C3C0", Slot = "15")]
protected override void BGIECEPGDBE(int GKLPIFBPGOD, PlayerButton LKDLEHGHCAD, int CKOIAKLOKMM)
{
int num = 0;
LKDLEHGHCAD.SetAccount(GKLPIFBPGOD, (AccountSpecificUIBehaviour.PlayerDisplayMode)num);
}
// Token: 0x06006500 RID: 25856 RVA: 0x0016415C File Offset: 0x0016235C
[Token(Token = "0x6006500")]
[Address(RVA = "0xF2C720", Offset = "0xF2B520", VA = "0x180F2C720")]
public AccountIdPagedGrid()
{
}
// Token: 0x06006501 RID: 25857 RVA: 0x0016417C File Offset: 0x0016237C
[Token(Token = "0x6006501")]
[Address(RVA = "0xF2C370", Offset = "0xF2B170", VA = "0x180F2C370")]
[DebuggerHidden]
[CompilerGenerated]
private void AEIBJJHGPDO(IList<int> DACJLIFBHFG)
{
base.DNCIOHNNCJL(DACJLIFBHFG);
}
// Token: 0x0400430D RID: 17165
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400430D")]
[SerializeField]
private string noResultsString = "No Results :(";
// Token: 0x0400430E RID: 17166
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400430E")]
[SerializeField]
private AccountIdPagedGrid.ShowPlayerDetailsEvent ShowDetailsEvent;
// Token: 0x0400430F RID: 17167
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400430F")]
private bool DKPOLFDDKON;
// Token: 0x04004310 RID: 17168
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4004310")]
private int LOCJOJFOGEO;
// Token: 0x02001167 RID: 4455
[Token(Token = "0x2001167")]
[Serializable]
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
{
// Token: 0x06006502 RID: 25858 RVA: 0x00164190 File Offset: 0x00162390
[Token(Token = "0x6006502")]
[Address(RVA = "0xF40E30", Offset = "0xF3FC30", VA = "0x180F40E30")]
public ShowPlayerDetailsEvent()
{
}
}
// Token: 0x02001168 RID: 4456
[Token(Token = "0x2001168")]
[CompilerGenerated]
private sealed class PFICOJEHDMJ
{
// Token: 0x06006503 RID: 25859 RVA: 0x001641A4 File Offset: 0x001623A4
[Token(Token = "0x6006503")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PFICOJEHDMJ()
{
}
// Token: 0x06006504 RID: 25860 RVA: 0x001641B8 File Offset: 0x001623B8
[Token(Token = "0x6006504")]
[Address(RVA = "0xF40660", Offset = "0xF3F460", VA = "0x180F40660")]
internal void <SetupNewChild>b__0()
{
AccountIdPagedGrid accountIdPagedGrid = this.<>4__this;
PlayerButton playerButton = this.button;
AccountIdPagedGrid.ShowPlayerDetailsEvent showDetailsEvent = accountIdPagedGrid.ShowDetailsEvent;
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = playerButton.<PBHKKOAINGC>k__BackingField;
showDetailsEvent.Invoke(<PBHKKOAINGC>k__BackingField);
}
// Token: 0x04004311 RID: 17169
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004311")]
public AccountIdPagedGrid <>4__this;
// Token: 0x04004312 RID: 17170
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004312")]
public PlayerButton button;
}
// Token: 0x02001169 RID: 4457
[Token(Token = "0x2001169")]
[CompilerGenerated]
private sealed class JOMGNLJINJI
{
// Token: 0x06006505 RID: 25861 RVA: 0x001641F0 File Offset: 0x001623F0
[Token(Token = "0x6006505")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JOMGNLJINJI()
{
}
// Token: 0x06006506 RID: 25862 RVA: 0x00164204 File Offset: 0x00162404
[Token(Token = "0x6006506")]
[Address(RVA = "0xF3F820", Offset = "0xF3E620", VA = "0x180F3F820")]
internal void <ActivateCurrentPageActiveChildren>b__0(List<CCEOLAOLEKJ> accounts)
{
AccountIdPagedGrid accountIdPagedGrid = this.<>4__this;
int kdpehphodcd = accountIdPagedGrid.KDPEHPHODCD;
if (accountIdPagedGrid.LOCJOJFOGEO == kdpehphodcd)
{
IList<int> list = this.activeChildren;
if (kdpehphodcd == 0)
{
AccountIdPagedGrid accountIdPagedGrid2 = this.<>4__this;
string noResultsString = accountIdPagedGrid2.noResultsString;
PLDMAFINLJO.FANDNIHFMNM(accountIdPagedGrid2.emptyDisplayText, noResultsString);
}
GameObject emptyDisplay = this.<>4__this.emptyDisplay;
int num = 0;
if (emptyDisplay != num)
{
AccountIdPagedGrid accountIdPagedGrid3 = this.<>4__this;
IList<int> list2 = this.activeChildren;
GameObject emptyDisplay2 = accountIdPagedGrid3.emptyDisplay;
bool flag = accountIdPagedGrid3 == 0;
emptyDisplay2.SetActive(flag);
GameObject gameObject = this.<>4__this.gridBaseTransform.gameObject;
IList<int> list3 = this.activeChildren;
bool flag2 = gameObject != 0;
gameObject.SetActive(flag2);
}
AccountIdPagedGrid accountIdPagedGrid4 = this.<>4__this;
IList<int> list4 = this.activeChildren;
accountIdPagedGrid4.DNCIOHNNCJL(list4);
}
}
// Token: 0x04004313 RID: 17171
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004313")]
public AccountIdPagedGrid <>4__this;
// Token: 0x04004314 RID: 17172
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004314")]
public IList<int> activeChildren;
}
}
}
@@ -0,0 +1,133 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x0200114E RID: 4430
[Token(Token = "0x200114E")]
public class AccountPagedGrid : RecyclerPagedGrid<CCEOLAOLEKJ, PlayerButton>
{
// Token: 0x06006493 RID: 25747 RVA: 0x00162A1C File Offset: 0x00160C1C
[Token(Token = "0x6006493")]
[Address(RVA = "0xF2C820", Offset = "0xF2B620", VA = "0x180F2C820", Slot = "14")]
protected override void EHDPGHCPKDB(PlayerButton LKDLEHGHCAD)
{
PlayerButton button = LKDLEHGHCAD;
base.EHDPGHCPKDB(LKDLEHGHCAD);
if (this.ShowDetailsEvent != (ulong)0L)
{
Button3D.OnButton3DClick buttonAction = button.PAALHPHGBDF;
UnityAction unityAction = delegate
{
AccountPagedGrid <>4__this = this;
PlayerButton button2 = button;
AccountPagedGrid.ShowPlayerDetailsEvent showDetailsEvent = <>4__this.ShowDetailsEvent;
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = button2.<PBHKKOAINGC>k__BackingField;
showDetailsEvent.Invoke(<PBHKKOAINGC>k__BackingField);
};
buttonAction.AddListener(unityAction);
}
}
// Token: 0x06006494 RID: 25748 RVA: 0x00162A78 File Offset: 0x00160C78
[Token(Token = "0x6006494")]
[Address(RVA = "0xF2C900", Offset = "0xF2B700", VA = "0x180F2C900")]
public void SetAccountsSimple(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF)
{
this.HGLLKBFOBIE = (AccountSpecificUIBehaviour.PlayerDisplayMode)((ulong)0L);
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06006495 RID: 25749 RVA: 0x00162A98 File Offset: 0x00160C98
[Token(Token = "0x6006495")]
[Address(RVA = "0xF2C920", Offset = "0xF2B720", VA = "0x180F2C920")]
public void SetAccounts(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF, AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE, bool EEFDDMLCDEM)
{
this.HGLLKBFOBIE = HGLLKBFOBIE;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06006496 RID: 25750 RVA: 0x00162AB4 File Offset: 0x00160CB4
[Token(Token = "0x6006496")]
[Address(RVA = "0xF2C770", Offset = "0xF2B570", VA = "0x180F2C770", Slot = "15")]
protected override void BGIECEPGDBE(CCEOLAOLEKJ HFIDFDPOCKA, PlayerButton LKDLEHGHCAD, int CKOIAKLOKMM)
{
ObscuredInt <IFBPANODIPA>k__BackingField = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
AccountSpecificUIBehaviour.PlayerDisplayMode hgllkbfobie = this.HGLLKBFOBIE;
LKDLEHGHCAD.SetAccount(num, hgllkbfobie);
}
// Token: 0x06006497 RID: 25751 RVA: 0x00162AF0 File Offset: 0x00160CF0
[Token(Token = "0x6006497")]
[Address(RVA = "0xF2C940", Offset = "0xF2B740", VA = "0x180F2C940")]
public AccountPagedGrid()
{
}
// Token: 0x040042B6 RID: 17078
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40042B6")]
[SerializeField]
private AccountPagedGrid.ShowPlayerDetailsEvent ShowDetailsEvent;
// Token: 0x040042B7 RID: 17079
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40042B7")]
private AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE;
// Token: 0x0200114F RID: 4431
[Token(Token = "0x200114F")]
[Serializable]
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
{
// Token: 0x06006498 RID: 25752 RVA: 0x00162B04 File Offset: 0x00160D04
[Token(Token = "0x6006498")]
[Address(RVA = "0xF40DF0", Offset = "0xF3FBF0", VA = "0x180F40DF0")]
public ShowPlayerDetailsEvent()
{
}
}
// Token: 0x02001150 RID: 4432
[Token(Token = "0x2001150")]
[CompilerGenerated]
private sealed class CNECLOOLLGG
{
// Token: 0x06006499 RID: 25753 RVA: 0x00162B18 File Offset: 0x00160D18
[Token(Token = "0x6006499")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public CNECLOOLLGG()
{
}
// Token: 0x0600649A RID: 25754 RVA: 0x00162B2C File Offset: 0x00160D2C
[Token(Token = "0x600649A")]
[Address(RVA = "0xF34230", Offset = "0xF33030", VA = "0x180F34230")]
internal void <SetupNewChild>b__0()
{
AccountPagedGrid accountPagedGrid = this.<>4__this;
PlayerButton playerButton = this.button;
AccountPagedGrid.ShowPlayerDetailsEvent showDetailsEvent = accountPagedGrid.ShowDetailsEvent;
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = playerButton.<PBHKKOAINGC>k__BackingField;
showDetailsEvent.Invoke(<PBHKKOAINGC>k__BackingField);
}
// Token: 0x040042B8 RID: 17080
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40042B8")]
public AccountPagedGrid <>4__this;
// Token: 0x040042B9 RID: 17081
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40042B9")]
public PlayerButton button;
}
}
}
@@ -0,0 +1,105 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x020010F3 RID: 4339
[Token(Token = "0x20010F3")]
public class AccountSelectionButton3D : PlayerInfoUIControl
{
// Token: 0x170010BD RID: 4285
// (get) Token: 0x0600622E RID: 25134 RVA: 0x00157EB4 File Offset: 0x001560B4
[Token(Token = "0x170010BD")]
public Button3D.OnButton3DClick PAALHPHGBDF
{
[Token(Token = "0x600622E")]
[Address(RVA = "0xF2CC50", Offset = "0xF2BA50", VA = "0x180F2CC50")]
get
{
return this.Button.OnClick;
}
}
// Token: 0x0600622F RID: 25135 RVA: 0x00157ED4 File Offset: 0x001560D4
[Token(Token = "0x600622F")]
[Address(RVA = "0xF2C980", Offset = "0xF2B780", VA = "0x180F2C980", Slot = "6")]
public override void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA)
{
for (;;)
{
int num = 0;
base.SetAccount(HFIDFDPOCKA);
GameObject gameObject = this.juniorIcon;
bool flag;
if (HFIDFDPOCKA == 0 || flag)
{
}
int num2 = 0;
gameObject.SetActive(num2 != 0);
bool flag2 = HFIDFDPOCKA != 0;
List<GameObject> list = this.accountVisuals;
bool flag3;
if (flag3)
{
while (gameObject == 0)
{
}
gameObject.SetActive(flag2);
}
if (num == 0)
{
if (num != -1)
{
}
List<GameObject> list2 = this.noAccountVisuals;
bool flag4;
if (flag4)
{
while (gameObject == 0)
{
}
bool flag5 = HFIDFDPOCKA == 0;
gameObject.SetActive(flag5);
}
if (num == 0)
{
break;
}
}
}
}
// Token: 0x06006230 RID: 25136 RVA: 0x00157F54 File Offset: 0x00156154
[Token(Token = "0x6006230")]
[Address(RVA = "0x81F300", Offset = "0x81E100", VA = "0x18081F300")]
public AccountSelectionButton3D()
{
}
// Token: 0x040040EB RID: 16619
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40040EB")]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
public Button3D Button;
// Token: 0x040040EC RID: 16620
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40040EC")]
[SerializeField]
private GameObject juniorIcon;
// Token: 0x040040ED RID: 16621
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40040ED")]
[SerializeField]
private List<GameObject> accountVisuals;
// Token: 0x040040EE RID: 16622
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40040EE")]
[SerializeField]
private List<GameObject> noAccountVisuals;
}
}
@@ -0,0 +1,143 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x020010F4 RID: 4340
[Token(Token = "0x20010F4")]
public class AccountSelectionPagedGrid : RecyclerPagedGrid<CCEOLAOLEKJ, AccountSelectionButton3D>
{
// Token: 0x06006231 RID: 25137 RVA: 0x00157F68 File Offset: 0x00156168
[Token(Token = "0x6006231")]
[Address(RVA = "0xF2CCA0", Offset = "0xF2BAA0", VA = "0x180F2CCA0", Slot = "14")]
protected override void EHDPGHCPKDB(AccountSelectionButton3D LKDLEHGHCAD)
{
AccountSelectionButton3D button = LKDLEHGHCAD;
base.EHDPGHCPKDB(LKDLEHGHCAD);
if (this.AccountSelectedEvent != (ulong)0L)
{
Button3D.OnButton3DClick onClick = button.Button.OnClick;
UnityAction unityAction = delegate
{
AccountSelectionPagedGrid <>4__this = this;
AccountSelectionButton3D button2 = button;
AccountSelectionPagedGrid.ShowPlayerDetailsEvent accountSelectedEvent = <>4__this.AccountSelectedEvent;
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = button2.<PBHKKOAINGC>k__BackingField;
accountSelectedEvent.Invoke(<PBHKKOAINGC>k__BackingField);
};
onClick.AddListener(unityAction);
}
}
// Token: 0x06006232 RID: 25138 RVA: 0x00157FC8 File Offset: 0x001561C8
[Token(Token = "0x6006232")]
[Address(RVA = "0xF2CD80", Offset = "0xF2BB80", VA = "0x180F2CD80")]
public void EnableAllButtons(bool CFICOGKHLAE)
{
int num;
do
{
num = 0;
bool flag;
if (!flag || flag)
{
}
}
while (num != 0);
Selectable previousPageButton = this.previousPageButton;
if (CFICOGKHLAE)
{
}
bool flag2;
previousPageButton.interactable = flag2;
Selectable nextPageButton = this.nextPageButton;
if (CFICOGKHLAE)
{
int <BDGNNAEJPDM>k__BackingField = this.<BDGNNAEJPDM>k__BackingField;
}
nextPageButton.interactable = flag2;
}
// Token: 0x06006233 RID: 25139 RVA: 0x0015802C File Offset: 0x0015622C
[Token(Token = "0x6006233")]
[Address(RVA = "0x801190", Offset = "0x7FFF90", VA = "0x180801190")]
public void SetAccounts(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06006234 RID: 25140 RVA: 0x00158040 File Offset: 0x00156240
[Token(Token = "0x6006234")]
[Address(RVA = "0xF2CC70", Offset = "0xF2BA70", VA = "0x180F2CC70", Slot = "15")]
protected override void BGIECEPGDBE(CCEOLAOLEKJ HFIDFDPOCKA, AccountSelectionButton3D LKDLEHGHCAD, int CKOIAKLOKMM)
{
bool isCompleted = ((IAsyncResult)LKDLEHGHCAD).IsCompleted;
}
// Token: 0x06006235 RID: 25141 RVA: 0x0015805C File Offset: 0x0015625C
[Token(Token = "0x6006235")]
[Address(RVA = "0xF2CFD0", Offset = "0xF2BDD0", VA = "0x180F2CFD0")]
public AccountSelectionPagedGrid()
{
}
// Token: 0x040040EF RID: 16623
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40040EF")]
[SerializeField]
private AccountSelectionPagedGrid.ShowPlayerDetailsEvent AccountSelectedEvent;
// Token: 0x020010F5 RID: 4341
[Token(Token = "0x20010F5")]
[Serializable]
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
{
// Token: 0x06006236 RID: 25142 RVA: 0x00158070 File Offset: 0x00156270
[Token(Token = "0x6006236")]
[Address(RVA = "0xF40DB0", Offset = "0xF3FBB0", VA = "0x180F40DB0")]
public ShowPlayerDetailsEvent()
{
}
}
// Token: 0x020010F6 RID: 4342
[Token(Token = "0x20010F6")]
[CompilerGenerated]
private sealed class OKAFJKECMOH
{
// Token: 0x06006237 RID: 25143 RVA: 0x00158084 File Offset: 0x00156284
[Token(Token = "0x6006237")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public OKAFJKECMOH()
{
}
// Token: 0x06006238 RID: 25144 RVA: 0x00158098 File Offset: 0x00156298
[Token(Token = "0x6006238")]
[Address(RVA = "0xF40600", Offset = "0xF3F400", VA = "0x180F40600")]
internal void <SetupNewChild>b__0()
{
AccountSelectionPagedGrid accountSelectionPagedGrid = this.<>4__this;
AccountSelectionButton3D accountSelectionButton3D = this.button;
AccountSelectionPagedGrid.ShowPlayerDetailsEvent accountSelectedEvent = accountSelectionPagedGrid.AccountSelectedEvent;
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = accountSelectionButton3D.<PBHKKOAINGC>k__BackingField;
accountSelectedEvent.Invoke(<PBHKKOAINGC>k__BackingField);
}
// Token: 0x040040F0 RID: 16624
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40040F0")]
public AccountSelectionPagedGrid <>4__this;
// Token: 0x040040F1 RID: 16625
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40040F1")]
public AccountSelectionButton3D button;
}
}
}
@@ -0,0 +1,113 @@
using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x0200111B RID: 4379
[Token(Token = "0x200111B")]
[RequireComponent(typeof(TextMeshProUGUI))]
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
public abstract class AccountSpecificText : MonoBehaviour
{
// Token: 0x170010DD RID: 4317
// (get) Token: 0x06006353 RID: 25427 RVA: 0x0015D560 File Offset: 0x0015B760
[Token(Token = "0x170010DD")]
protected AccountSpecificUIBehaviour COMLCOBIINM
{
[Token(Token = "0x6006353")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.accountWatcher;
}
}
// Token: 0x170010DE RID: 4318
// (get) Token: 0x06006354 RID: 25428 RVA: 0x0015D574 File Offset: 0x0015B774
[Token(Token = "0x170010DE")]
protected TextMeshProUGUI KKJIOHNFHFJ
{
[Token(Token = "0x6006354")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return this.text;
}
}
// Token: 0x06006355 RID: 25429 RVA: 0x0015D588 File Offset: 0x0015B788
[Token(Token = "0x6006355")]
[Address(RVA = "0xF2D010", Offset = "0xF2BE10", VA = "0x180F2D010", Slot = "4")]
protected virtual void Awake()
{
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
OKNNKFGFODL playerAccountUpdated = accountSpecificUIBehaviour.PlayerAccountUpdated;
Action action = new Action(this.OBMOIKFMMBF);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(playerAccountUpdated, action);
accountSpecificUIBehaviour.PlayerAccountUpdated = oknnkfgfodl;
}
// Token: 0x06006356 RID: 25430 RVA: 0x0015D5C8 File Offset: 0x0015B7C8
[Token(Token = "0x6006356")]
[Address(RVA = "0xF2D0E0", Offset = "0xF2BEE0", VA = "0x180F2D0E0", Slot = "5")]
protected virtual void OnDestroy()
{
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
int num = 0;
if (accountSpecificUIBehaviour != num)
{
AccountSpecificUIBehaviour accountSpecificUIBehaviour2 = this.accountWatcher;
OKNNKFGFODL playerAccountUpdated = accountSpecificUIBehaviour2.PlayerAccountUpdated;
Action action = new Action(this.OBMOIKFMMBF);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(playerAccountUpdated, action);
accountSpecificUIBehaviour2.PlayerAccountUpdated = oknnkfgfodl;
}
}
// Token: 0x06006357 RID: 25431 RVA: 0x0015D61C File Offset: 0x0015B81C
[Token(Token = "0x6006357")]
[Address(RVA = "0xF2D0A0", Offset = "0xF2BEA0", VA = "0x180F2D0A0", Slot = "6")]
protected virtual void OnEnable()
{
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
this.DMPBBJNDPMA(currentAccount);
}
// Token: 0x06006358 RID: 25432 RVA: 0x0015D644 File Offset: 0x0015B844
[Token(Token = "0x6006358")]
[Address(RVA = "0xF2D0A0", Offset = "0xF2BEA0", VA = "0x180F2D0A0")]
private void OBMOIKFMMBF()
{
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
this.DMPBBJNDPMA(currentAccount);
}
// Token: 0x06006359 RID: 25433
[Token(Token = "0x6006359")]
[Address(Slot = "7")]
protected abstract void DMPBBJNDPMA(CCEOLAOLEKJ IINOFFFAGJG);
// Token: 0x0600635A RID: 25434 RVA: 0x0015D66C File Offset: 0x0015B86C
[Token(Token = "0x600635A")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
protected AccountSpecificText()
{
}
// Token: 0x040041D5 RID: 16853
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40041D5")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private AccountSpecificUIBehaviour accountWatcher;
// Token: 0x040041D6 RID: 16854
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40041D6")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private TextMeshProUGUI text;
}
}
@@ -0,0 +1,273 @@
using System;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x0200108F RID: 4239
[Token(Token = "0x200108F")]
public sealed class AccountSpecificUIBehaviour : MonoBehaviour
{
// Token: 0x17001059 RID: 4185
// (get) Token: 0x06005FD7 RID: 24535 RVA: 0x00151048 File Offset: 0x0014F248
[Token(Token = "0x17001059")]
public AccountSpecificUIBehaviour.PlayerDisplayMode ADANFNJAIOK
{
[Token(Token = "0x6005FD7")]
[Address(RVA = "0x42EED0", Offset = "0x42DCD0", VA = "0x18042EED0")]
get
{
return this.HGLLKBFOBIE;
}
}
// Token: 0x1700105A RID: 4186
// (get) Token: 0x06005FD8 RID: 24536 RVA: 0x0015105C File Offset: 0x0014F25C
// (set) Token: 0x06005FD9 RID: 24537 RVA: 0x00151070 File Offset: 0x0014F270
[Token(Token = "0x1700105A")]
public int? GAINIOENNCG
{
[Token(Token = "0x6005FD8")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get;
[Token(Token = "0x6005FD9")]
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
private set;
}
// Token: 0x1700105B RID: 4187
// (get) Token: 0x06005FDA RID: 24538 RVA: 0x00151084 File Offset: 0x0014F284
[Token(Token = "0x1700105B")]
public CCEOLAOLEKJ GEAFMCJMKBM
{
[Token(Token = "0x6005FDA")]
[Address(RVA = "0xF2D920", Offset = "0xF2C720", VA = "0x180F2D920")]
get
{
while (this.<IFBPANODIPA>k__BackingField != 0)
{
}
}
}
// Token: 0x1700105C RID: 4188
// (get) Token: 0x06005FDB RID: 24539 RVA: 0x0015109C File Offset: 0x0014F29C
[Token(Token = "0x1700105C")]
public JGEBJEJLNBK DLLAJGDMFHI
{
[Token(Token = "0x6005FDB")]
[Address(RVA = "0xF2D9C0", Offset = "0xF2C7C0", VA = "0x180F2D9C0")]
get
{
while (this.<IFBPANODIPA>k__BackingField != 0)
{
}
}
}
// Token: 0x06005FDC RID: 24540 RVA: 0x001510B4 File Offset: 0x0014F2B4
[Token(Token = "0x6005FDC")]
[Address(RVA = "0xF2D540", Offset = "0xF2C340", VA = "0x180F2D540")]
private void OnEnable()
{
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.OFEEAIMGNEH);
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action);
if (this.includeReputation)
{
MFBGLIHGCGO<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
Action<int> action2 = new Action(this.IMHJBLKCDGK);
EBAIPNMBKLK.PCADIMDIFDL = MFBGLIHGCGO.BPJDFPACLMK(pcadimdifdl, action2);
}
}
// Token: 0x06005FDD RID: 24541 RVA: 0x00151108 File Offset: 0x0014F308
[Token(Token = "0x6005FDD")]
[Address(RVA = "0xF2D400", Offset = "0xF2C200", VA = "0x180F2D400")]
private void OnDisable()
{
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.OFEEAIMGNEH);
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.GMNMHGMFGOL(nlhpibggdmo, action);
MFBGLIHGCGO<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
Action<int> action2 = new Action(this.IMHJBLKCDGK);
EBAIPNMBKLK.PCADIMDIFDL = MFBGLIHGCGO.GMNMHGMFGOL(pcadimdifdl, action2);
}
// Token: 0x06005FDE RID: 24542 RVA: 0x00151154 File Offset: 0x0014F354
[Token(Token = "0x6005FDE")]
[Address(RVA = "0xF2D680", Offset = "0xF2C480", VA = "0x180F2D680")]
public void SetPlayer(int? ENJEOLBEALP, AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE = AccountSpecificUIBehaviour.PlayerDisplayMode.None)
{
int num = 0;
bool flag = ENJEOLBEALP <= 0;
if (ENJEOLBEALP == flag)
{
this.<IFBPANODIPA>k__BackingField = ENJEOLBEALP;
this.HGLLKBFOBIE = HGLLKBFOBIE;
if (ENJEOLBEALP == 0)
{
return;
}
int num2;
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(num2);
Action<CCEOLAOLEKJ> action = new Action(this.CNEPKBMPNFO);
if ((this.includeReputation ? 1 : 0) == num)
{
return;
}
int? num3 = this.<IFBPANODIPA>k__BackingField;
int num4;
PMGCJEPKFOF<JGEBJEJLNBK> pmgcjepkfof2 = EBAIPNMBKLK.JNLDMDCGHHJ(num4);
Action<JGEBJEJLNBK> action2 = new Action(this.CMKBKBJNIHH);
if (num < this)
{
num += num;
if (num != this)
{
num++;
}
}
pmgcjepkfof2 += pmgcjepkfof2;
}
this.<IFBPANODIPA>k__BackingField = num;
}
// Token: 0x06005FDF RID: 24543 RVA: 0x001511E8 File Offset: 0x0014F3E8
[Token(Token = "0x6005FDF")]
[Address(RVA = "0xF2D3A0", Offset = "0xF2C1A0", VA = "0x180F2D3A0")]
private void OFEEAIMGNEH(int GKLPIFBPGOD)
{
int? num = this.<IFBPANODIPA>k__BackingField;
bool flag = GKLPIFBPGOD == num;
if (num != flag)
{
this.PlayerAccountUpdated.CNFDGDEOPPF();
}
}
// Token: 0x06005FE0 RID: 24544 RVA: 0x00151218 File Offset: 0x0014F418
[Token(Token = "0x6005FE0")]
[Address(RVA = "0xF2D340", Offset = "0xF2C140", VA = "0x180F2D340")]
private void IMHJBLKCDGK(int GKLPIFBPGOD)
{
int? num = this.<IFBPANODIPA>k__BackingField;
bool flag = GKLPIFBPGOD == num;
if (num != flag)
{
this.PlayerAccountUpdated.CNFDGDEOPPF();
}
}
// Token: 0x06005FE1 RID: 24545 RVA: 0x00151248 File Offset: 0x0014F448
[Token(Token = "0x6005FE1")]
[Address(RVA = "0xF2D880", Offset = "0xF2C680", VA = "0x180F2D880")]
public AccountSpecificUIBehaviour()
{
int num;
int num2;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
this.PlayerAccountReady = oknnkfgfodl;
int num3;
int num4;
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
this.PlayerAccountUpdated = oknnkfgfodl2;
base..ctor();
}
// Token: 0x06005FE2 RID: 24546 RVA: 0x0015128C File Offset: 0x0014F48C
[Token(Token = "0x6005FE2")]
[Address(RVA = "0xF2D250", Offset = "0xF2C050", VA = "0x180F2D250")]
[CompilerGenerated]
private void CNEPKBMPNFO(CCEOLAOLEKJ HFIDFDPOCKA)
{
int num = 0;
if (this != num)
{
ObscuredInt obscuredInt = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num2 = ObscuredInt.FAJDMKOEFLH(obscuredInt);
int? num3 = this.<IFBPANODIPA>k__BackingField;
bool flag = num2 == num3;
if (num3 != flag)
{
this.PlayerAccountReady.CNFDGDEOPPF();
this.PlayerAccountUpdated.CNFDGDEOPPF();
}
}
}
// Token: 0x06005FE3 RID: 24547 RVA: 0x001512F0 File Offset: 0x0014F4F0
[Token(Token = "0x6005FE3")]
[Address(RVA = "0xF2D1B0", Offset = "0xF2BFB0", VA = "0x180F2D1B0")]
[CompilerGenerated]
private void CMKBKBJNIHH(JGEBJEJLNBK NFHKMIJGNFL)
{
int num = 0;
if (this != num)
{
int? num2 = this.<IFBPANODIPA>k__BackingField;
bool flag = NFHKMIJGNFL.<IFBPANODIPA>k__BackingField == num2;
if (num2 != flag)
{
this.PlayerAccountUpdated.CNFDGDEOPPF();
}
}
}
// Token: 0x04003FB2 RID: 16306
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FB2")]
public OKNNKFGFODL PlayerAccountReady;
// Token: 0x04003FB3 RID: 16307
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003FB3")]
public OKNNKFGFODL PlayerAccountUpdated;
// Token: 0x04003FB4 RID: 16308
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003FB4")]
[SerializeField]
private bool includeReputation;
// Token: 0x04003FB5 RID: 16309
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4003FB5")]
private AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE;
// Token: 0x02001090 RID: 4240
[Token(Token = "0x2001090")]
[Serializable]
public enum PlayerDisplayMode
{
// Token: 0x04003FB8 RID: 16312
[Token(Token = "0x4003FB8")]
None,
// Token: 0x04003FB9 RID: 16313
[Token(Token = "0x4003FB9")]
Friends = 2,
// Token: 0x04003FBA RID: 16314
[Token(Token = "0x4003FBA")]
Club,
// Token: 0x04003FBB RID: 16315
[Token(Token = "0x4003FBB")]
Recent,
// Token: 0x04003FBC RID: 16316
[Token(Token = "0x4003FBC")]
Find,
// Token: 0x04003FBD RID: 16317
[Token(Token = "0x4003FBD")]
SuggestedFriends,
// Token: 0x04003FBE RID: 16318
[Token(Token = "0x4003FBE")]
Party
}
}
}
@@ -0,0 +1,69 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x0200116A RID: 4458
[Token(Token = "0x200116A")]
public class AddRemovePlayerRoomRoleGridEntry : MonoBehaviour
{
// Token: 0x06006507 RID: 25863 RVA: 0x001642E4 File Offset: 0x001624E4
[Token(Token = "0x6006507")]
[Address(RVA = "0xF2DA60", Offset = "0xF2C860", VA = "0x180F2DA60")]
private void Awake()
{
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(true);
this.CNAHCDAFDHD = componentsInChildren;
}
// Token: 0x06006508 RID: 25864 RVA: 0x00164300 File Offset: 0x00162500
[Token(Token = "0x6006508")]
[Address(RVA = "0xF2DAA0", Offset = "0xF2C8A0", VA = "0x180F2DAA0")]
public void SetAccountIdAndRole(int GKLPIFBPGOD, LMLJHMJEIGM EGPBMGPKIIL, PPENFJMFPNE IJNAMEBOMJJ)
{
AddRemovePlayerRoomRoleConditionalButton addRemovePlayerRoomRoleConditionalButton = this.button;
int num = 0;
addRemovePlayerRoomRoleConditionalButton.SetAccountIdAndRole(GKLPIFBPGOD, EGPBMGPKIIL, IJNAMEBOMJJ);
if (this.OEOPMNKMLIK != GKLPIFBPGOD)
{
this.OEOPMNKMLIK = GKLPIFBPGOD;
AccountSpecificUIBehaviour[] cnahcdafdhd = this.CNAHCDAFDHD;
int length = cnahcdafdhd.Length;
if (num < length)
{
AccountSpecificUIBehaviour accountSpecificUIBehaviour = cnahcdafdhd[num];
int num2 = 0;
accountSpecificUIBehaviour.SetPlayer(num, (AccountSpecificUIBehaviour.PlayerDisplayMode)num2);
num++;
}
}
}
// Token: 0x06006509 RID: 25865 RVA: 0x00164364 File Offset: 0x00162564
[Token(Token = "0x6006509")]
[Address(RVA = "0xF2DB90", Offset = "0xF2C990", VA = "0x180F2DB90")]
public AddRemovePlayerRoomRoleGridEntry()
{
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
this.CNAHCDAFDHD = array;
base..ctor();
}
// Token: 0x04004315 RID: 17173
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004315")]
[SerializeField]
private AddRemovePlayerRoomRoleConditionalButton button;
// Token: 0x04004316 RID: 17174
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004316")]
private AccountSpecificUIBehaviour[] CNAHCDAFDHD;
// Token: 0x04004317 RID: 17175
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004317")]
private int OEOPMNKMLIK;
}
}
@@ -0,0 +1,90 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
namespace AGUI.StackedUI
{
// Token: 0x0200116B RID: 4459
[Token(Token = "0x200116B")]
public class AddRemovePlayerRoomRolePagedGrid : RecyclerPagedGrid<int, AddRemovePlayerRoomRoleGridEntry>
{
// Token: 0x0600650A RID: 25866 RVA: 0x00164388 File Offset: 0x00162588
[Token(Token = "0x600650A")]
[Address(RVA = "0xF2DD10", Offset = "0xF2CB10", VA = "0x180F2DD10")]
public void SetAccountIdsAndRole(IEnumerable<int> ILNGMAANNDG, LMLJHMJEIGM EGPBMGPKIIL, PPENFJMFPNE IJNAMEBOMJJ)
{
this.PACAJPCGKKD = EGPBMGPKIIL;
this.AEMBAGPGHGE = IJNAMEBOMJJ;
Func<int, bool> <>9__2_ = AddRemovePlayerRoomRolePagedGrid.<>c.<>9__2_0;
if (<>9__2_ == 0)
{
AddRemovePlayerRoomRolePagedGrid.<>c.<>9__2_0 = delegate(int id)
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
return id == num;
};
}
IOrderedEnumerable<int> orderedEnumerable = Enumerable.OrderByDescending<int, bool>(ILNGMAANNDG, <>9__2_);
Func<int, LMLJHMJEIGM> func = new Func(this.NDCDBAAHBOJ);
IOrderedEnumerable<int> orderedEnumerable2 = Enumerable.ThenByDescending<int, LMLJHMJEIGM>(orderedEnumerable, func);
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600650B RID: 25867 RVA: 0x001643E8 File Offset: 0x001625E8
[Token(Token = "0x600650B")]
[Address(RVA = "0xF2DBE0", Offset = "0xF2C9E0", VA = "0x180F2DBE0", Slot = "15")]
protected override void BGIECEPGDBE(int GKLPIFBPGOD, AddRemovePlayerRoomRoleGridEntry LKDLEHGHCAD, int CKOIAKLOKMM)
{
LMLJHMJEIGM pacajpcgkkd = this.PACAJPCGKKD;
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
AddRemovePlayerRoomRoleConditionalButton button = LKDLEHGHCAD.button;
int num = 0;
button.SetAccountIdAndRole(GKLPIFBPGOD, pacajpcgkkd, aembagpghge);
if (LKDLEHGHCAD.OEOPMNKMLIK != GKLPIFBPGOD)
{
LKDLEHGHCAD.OEOPMNKMLIK = GKLPIFBPGOD;
AccountSpecificUIBehaviour[] cnahcdafdhd = LKDLEHGHCAD.CNAHCDAFDHD;
int length = cnahcdafdhd.Length;
if (num < length)
{
AccountSpecificUIBehaviour accountSpecificUIBehaviour = cnahcdafdhd[num];
int num2 = 0;
accountSpecificUIBehaviour.SetPlayer(num, (AccountSpecificUIBehaviour.PlayerDisplayMode)num2);
num++;
}
}
}
// Token: 0x0600650C RID: 25868 RVA: 0x0016445C File Offset: 0x0016265C
[Token(Token = "0x600650C")]
[Address(RVA = "0xF2DE70", Offset = "0xF2CC70", VA = "0x180F2DE70")]
public AddRemovePlayerRoomRolePagedGrid()
{
}
// Token: 0x0600650D RID: 25869 RVA: 0x00164470 File Offset: 0x00162670
[Token(Token = "0x600650D")]
[Address(RVA = "0xF2DCE0", Offset = "0xF2CAE0", VA = "0x180F2DCE0")]
[CompilerGenerated]
private LMLJHMJEIGM NDCDBAAHBOJ(int ENJEOLBEALP)
{
return this.AEMBAGPGHGE.MOPDMGDPJDF(ENJEOLBEALP);
}
// Token: 0x04004318 RID: 17176
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4004318")]
private LMLJHMJEIGM PACAJPCGKKD;
// Token: 0x04004319 RID: 17177
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4004319")]
private PPENFJMFPNE AEMBAGPGHGE;
}
}
@@ -0,0 +1,249 @@
using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI.Dialog;
using Cpp2IlInjected;
using RecRoom.Core;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02001109 RID: 4361
[Token(Token = "0x2001109")]
public class AnnouncementsScreenItem : MonoBehaviour
{
// Token: 0x170010D4 RID: 4308
// (get) Token: 0x060062DC RID: 25308 RVA: 0x0015B1F0 File Offset: 0x001593F0
// (set) Token: 0x060062DD RID: 25309 RVA: 0x0015B204 File Offset: 0x00159404
[Token(Token = "0x170010D4")]
public MKEKHKEHPLO BHNFBPFGOHI
{
[Token(Token = "0x60062DC")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.OKINBKFCIIK;
}
[Token(Token = "0x60062DD")]
[Address(RVA = "0xF2E4E0", Offset = "0xF2D2E0", VA = "0x180F2E4E0")]
set
{
this.OKINBKFCIIK = value;
this.MKBLJJGJAOH();
}
}
// Token: 0x060062DE RID: 25310 RVA: 0x0015B220 File Offset: 0x00159420
[Token(Token = "0x60062DE")]
[Address(RVA = "0xF2DEB0", Offset = "0xF2CCB0", VA = "0x180F2DEB0")]
private void Awake()
{
MFBGLIHGCGO<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.BPJDFPACLMK(aoddbmoamod, action);
}
// Token: 0x060062DF RID: 25311 RVA: 0x0015B24C File Offset: 0x0015944C
[Token(Token = "0x60062DF")]
[Address(RVA = "0xF2E400", Offset = "0xF2D200", VA = "0x180F2E400")]
private void OnDestroy()
{
this.DPONBEGHJJO = true;
MFBGLIHGCGO<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.GMNMHGMFGOL(aoddbmoamod, action);
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
}
}
// Token: 0x060062E0 RID: 25312 RVA: 0x0015B290 File Offset: 0x00159490
[Token(Token = "0x60062E0")]
[Address(RVA = "0xF2E3C0", Offset = "0xF2D1C0", VA = "0x180F2E3C0")]
private void NDLGHCEKFOM(MKEKHKEHPLO APIMPLGKICK)
{
MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK;
if (okinbkfciik != 0)
{
long <FKBOCMLBGNM>k__BackingField = okinbkfciik.<FKBOCMLBGNM>k__BackingField;
if (APIMPLGKICK.<FKBOCMLBGNM>k__BackingField == <FKBOCMLBGNM>k__BackingField)
{
this.OKINBKFCIIK = APIMPLGKICK;
this.MKBLJJGJAOH();
return;
}
}
}
// Token: 0x060062E1 RID: 25313 RVA: 0x0015B2CC File Offset: 0x001594CC
[Token(Token = "0x60062E1")]
[Address(RVA = "0xF2E1D0", Offset = "0xF2CFD0", VA = "0x180F2E1D0")]
private void MKBLJJGJAOH()
{
MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK;
string text = this.titleText.text;
string <HPJCFFLAJJE>k__BackingField = this.OKINBKFCIIK.<HPJCFFLAJJE>k__BackingField;
if (text == 0)
{
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
}
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.FCLFDCBNMGN(this.OKINBKFCIIK);
this.JLBEIDFLILD = nbmfnjlhkao;
Action<Texture2D> action = new Action(this.INKNHNLILHP);
Action<string> action2 = new Action(this.ILKNJIIJNMI);
}
MKEKHKEHPLO okinbkfciik2 = this.OKINBKFCIIK;
Image image = this.background;
AnnouncementsScreenItem._AnnouncementColors announcementColors = this.AnnouncementColors;
FIEFAAIHMAF <EAMAPCBNODM>k__BackingField = okinbkfciik2.<EAMAPCBNODM>k__BackingField;
if (okinbkfciik2.<BEPDKHNBCKJ>k__BackingField || <EAMAPCBNODM>k__BackingField == FIEFAAIHMAF.Unread)
{
if (<EAMAPCBNODM>k__BackingField != FIEFAAIHMAF.Unread)
{
}
Color mostRecentUnread = announcementColors.MostRecentUnread;
}
Color color = image.color;
}
// Token: 0x060062E2 RID: 25314 RVA: 0x0015B38C File Offset: 0x0015958C
[Token(Token = "0x60062E2")]
[Address(RVA = "0xF2E030", Offset = "0xF2CE30", VA = "0x180F2E030")]
private Color FEPNPODIBMD(bool HJNGGDGMFPK, FIEFAAIHMAF AAHGIGHAIFI)
{
if (AAHGIGHAIFI == FIEFAAIHMAF.Read)
{
}
throw new NullReferenceException();
}
// Token: 0x060062E3 RID: 25315 RVA: 0x0015B3A4 File Offset: 0x001595A4
[Token(Token = "0x60062E3")]
[Address(RVA = "0xF2DF70", Offset = "0xF2CD70", VA = "0x180F2DF70")]
public void Button_ShowDetails()
{
WatchUI componentInParent = base.GetComponentInParent<WatchUI>();
int num = 0;
if (componentInParent != num)
{
AnnouncementScreen flowByType = componentInParent.GetFlowByType<AnnouncementScreen>();
MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK;
flowByType.ShowScreen(okinbkfciik);
int num2 = 0;
componentInParent.PushFlow(flowByType, num2);
}
}
// Token: 0x060062E4 RID: 25316 RVA: 0x0015B3EC File Offset: 0x001595EC
[Token(Token = "0x60062E4")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public AnnouncementsScreenItem()
{
}
// Token: 0x060062E5 RID: 25317 RVA: 0x0015B400 File Offset: 0x00159600
[Token(Token = "0x60062E5")]
[Address(RVA = "0xF2E140", Offset = "0xF2CF40", VA = "0x180F2E140")]
[CompilerGenerated]
private void INKNHNLILHP(Texture2D CAKFKAGPMBF)
{
RawImage rawImage = this.image;
int num = 0;
if (rawImage != num)
{
this.image.texture = CAKFKAGPMBF;
}
}
// Token: 0x060062E6 RID: 25318 RVA: 0x0015B434 File Offset: 0x00159634
[Token(Token = "0x60062E6")]
[Address(RVA = "0xF2E0A0", Offset = "0xF2CEA0", VA = "0x180F2E0A0")]
[CompilerGenerated]
private void ILKNJIIJNMI(string CHKKEHOKPJP)
{
if (!this.DPONBEGHJJO)
{
string <HPJCFFLAJJE>k__BackingField = this.OKINBKFCIIK.<HPJCFFLAJJE>k__BackingField;
Debug.LogError("Error getting image " + <HPJCFFLAJJE>k__BackingField + " from RecNet: " + CHKKEHOKPJP);
}
}
// Token: 0x0400416B RID: 16747
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400416B")]
private MKEKHKEHPLO OKINBKFCIIK;
// Token: 0x0400416C RID: 16748
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400416C")]
[SerializeField]
private TextMeshProUGUI titleText;
// Token: 0x0400416D RID: 16749
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400416D")]
[SerializeField]
private RawImage image;
// Token: 0x0400416E RID: 16750
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400416E")]
[SerializeField]
private Image background;
// Token: 0x0400416F RID: 16751
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400416F")]
[SerializeField]
private AnnouncementsScreenItem._AnnouncementColors AnnouncementColors;
// Token: 0x04004170 RID: 16752
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4004170")]
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
// Token: 0x04004171 RID: 16753
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4004171")]
private bool DPONBEGHJJO;
// Token: 0x0200110A RID: 4362
[Token(Token = "0x200110A")]
[Serializable]
private class _AnnouncementColors
{
// Token: 0x060062E7 RID: 25319 RVA: 0x0015B474 File Offset: 0x00159674
[Token(Token = "0x60062E7")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public _AnnouncementColors()
{
}
// Token: 0x04004172 RID: 16754
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004172")]
public Color MostRecentUnread;
// Token: 0x04004173 RID: 16755
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004173")]
public Color MostRecentRead;
// Token: 0x04004174 RID: 16756
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004174")]
public Color Unread;
// Token: 0x04004175 RID: 16757
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4004175")]
public Color Read;
}
}
}
@@ -0,0 +1,476 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Consumable;
using RecRoom.Core;
using RecRoom.Players;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001151 RID: 4433
[Token(Token = "0x2001151")]
public class BackpackScreen : WatchUIFlow
{
// Token: 0x170010F3 RID: 4339
// (get) Token: 0x0600649B RID: 25755 RVA: 0x00162B64 File Offset: 0x00160D64
// (set) Token: 0x0600649C RID: 25756 RVA: 0x00162B78 File Offset: 0x00160D78
[Token(Token = "0x170010F3")]
private BackpackScreen.EJKOBPNECBN CFHLFFLHJDI
{
[Token(Token = "0x600649B")]
[Address(RVA = "0x7B91A0", Offset = "0x7B7FA0", VA = "0x1807B91A0")]
get
{
return this.HCKEPLFAMLN;
}
[Token(Token = "0x600649C")]
[Address(RVA = "0xF2EE10", Offset = "0xF2DC10", VA = "0x180F2EE10")]
set
{
if (this.HCKEPLFAMLN != value)
{
this.HCKEPLFAMLN = value;
this.FIFOHGCNDJP();
return;
}
}
}
// Token: 0x0600649D RID: 25757 RVA: 0x00162B9C File Offset: 0x00160D9C
[Token(Token = "0x600649D")]
[Address(RVA = "0xF2E5F0", Offset = "0xF2D3F0", VA = "0x180F2E5F0", Slot = "6")]
protected override void Awake()
{
base..ctor();
ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
this.FFJNCDBCOBO = instance;
Action<OOCCCGPICOG, bool> action = new Action(this.BNFPEINEDCC);
instance.OnPurchasedConsumableChanged += action;
EquipmentManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
this.CFEHLADODLN = instance2;
Action<CFOEKMPLMII> action2 = new Action(this.PDPJFPPLJGB);
instance2.NewEquipmentUnlocked += action2;
}
// Token: 0x0600649E RID: 25758 RVA: 0x00162BF8 File Offset: 0x00160DF8
[Token(Token = "0x600649E")]
[Address(RVA = "0xF2F540", Offset = "0xF2E340", VA = "0x180F2F540", Slot = "7")]
protected override void OnDestroy()
{
ConsumableManager ffjncdbcobo = this.FFJNCDBCOBO;
int num = 0;
if (ffjncdbcobo != num)
{
ConsumableManager ffjncdbcobo2 = this.FFJNCDBCOBO;
Action<OOCCCGPICOG, bool> action = new Action(this.BNFPEINEDCC);
ffjncdbcobo2.OnPurchasedConsumableChanged -= action;
}
EquipmentManager cfehladodln = this.CFEHLADODLN;
int num2 = 0;
if (cfehladodln != num2)
{
EquipmentManager cfehladodln2 = this.CFEHLADODLN;
Action<CFOEKMPLMII> action2 = new Action(this.PDPJFPPLJGB);
cfehladodln2.NewEquipmentUnlocked -= action2;
}
base.OnDestroy();
}
// Token: 0x0600649F RID: 25759 RVA: 0x00162C78 File Offset: 0x00160E78
[Token(Token = "0x600649F")]
[Address(RVA = "0xF2F680", Offset = "0xF2E480", VA = "0x180F2F680")]
private void OnEnable()
{
Action action = new Action(this.BEFHOGJHOKD);
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
RectTransform rectTransform = this.favoriteToolInfo;
int num = 0;
if (rectTransform != num)
{
GameObject gameObject = this.favoriteToolInfo.gameObject;
bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.VR;
gameObject.SetActive(flag);
}
}
// Token: 0x060064A0 RID: 25760 RVA: 0x00162CD8 File Offset: 0x00160ED8
[Token(Token = "0x60064A0")]
[Address(RVA = "0xF2F340", Offset = "0xF2E140", VA = "0x180F2F340")]
private void HBCGLPDDGJC()
{
BackpackScreen.EJKOBPNECBN hckeplfamln = this.HCKEPLFAMLN;
if (hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Skins)
{
this.toolsTabButton.ForcePressed();
return;
}
}
// Token: 0x060064A1 RID: 25761 RVA: 0x00162D10 File Offset: 0x00160F10
[Token(Token = "0x60064A1")]
[Address(RVA = "0xF2EE90", Offset = "0xF2DC90", VA = "0x180F2EE90")]
private void FIFOHGCNDJP()
{
/*
An exception occurred when decompiling this method (060064A1)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.BackpackScreen::FIFOHGCNDJP()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_17C:
stloc:NotImplementedException(var_24_186, newobj:NotImplementedException(NotImplementedException::.ctor, ldstr:string("Unknown consumable category")))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060064A2 RID: 25762 RVA: 0x00162EA4 File Offset: 0x001610A4
[Token(Token = "0x60064A2")]
[Address(RVA = "0xF2EE30", Offset = "0xF2DC30", VA = "0x180F2EE30")]
private List<OOCCCGPICOG> FFPLBJLLPGN()
{
return Enumerable.ToList<OOCCCGPICOG>(this.FFJNCDBCOBO.<EJMJIFKMMDN>k__BackingField.Values);
}
// Token: 0x060064A3 RID: 25763 RVA: 0x00162ECC File Offset: 0x001610CC
[Token(Token = "0x60064A3")]
[Address(RVA = "0xF2F3A0", Offset = "0xF2E1A0", VA = "0x180F2F3A0")]
private List<OOCCCGPICOG> MLEPCLKMBIK()
{
return this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Food);
}
// Token: 0x060064A4 RID: 25764 RVA: 0x00162EEC File Offset: 0x001610EC
[Token(Token = "0x60064A4")]
[Address(RVA = "0xF2F3D0", Offset = "0xF2E1D0", VA = "0x180F2F3D0")]
private List<OOCCCGPICOG> NDIIENELDJC()
{
List<OOCCCGPICOG> list = new List();
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Potion_Head);
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory);
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory2 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Potion_Hand);
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory2);
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory3 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Potion_HairDye);
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory3);
ConsumableManager ffjncdbcobo = this.FFJNCDBCOBO;
int num = 0;
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory4 = ffjncdbcobo.GetLatestPurchasedNonTransferableConsumablesInCategory((ConsumableManager.KIDKMAOBOIG)num);
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory4);
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory5 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.KO_Customization);
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory5);
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory6 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Coupon);
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory6);
return list;
}
// Token: 0x060064A5 RID: 25765 RVA: 0x00162F8C File Offset: 0x0016118C
[Token(Token = "0x60064A5")]
[Address(RVA = "0xF2EE10", Offset = "0xF2DC10", VA = "0x180F2EE10")]
private void FIEHCMHLJNF(BackpackScreen.EJKOBPNECBN HGLLKBFOBIE)
{
if (this.HCKEPLFAMLN != HGLLKBFOBIE)
{
this.HCKEPLFAMLN = HGLLKBFOBIE;
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x060064A6 RID: 25766 RVA: 0x00162FB0 File Offset: 0x001611B0
[Token(Token = "0x60064A6")]
[Address(RVA = "0xF2E790", Offset = "0xF2D590", VA = "0x180F2E790")]
private void BNFPEINEDCC(OOCCCGPICOG BAJGNABECMN, bool AKJFIEJBCJA)
{
if (base.gameObject.activeInHierarchy)
{
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x060064A7 RID: 25767 RVA: 0x00162FD8 File Offset: 0x001611D8
[Token(Token = "0x60064A7")]
[Address(RVA = "0xF2F780", Offset = "0xF2E580", VA = "0x180F2F780")]
private void PDPJFPPLJGB(CFOEKMPLMII FAFPPDGHACH)
{
this.FIFOHGCNDJP();
}
// Token: 0x060064A8 RID: 25768 RVA: 0x00162FEC File Offset: 0x001611EC
[Token(Token = "0x60064A8")]
[Address(RVA = "0xF2E850", Offset = "0xF2D650", VA = "0x180F2E850")]
public void Button_ToggleActiveState(OOCCCGPICOG consumable)
{
int num = (int)consumable.GMMAAAGFAKO();
ConsumableInfo consumableInfo = consumable.LENBPGEABJK();
int num2 = 0;
int num3 = 0;
ConsumableTool consumableTool;
if (consumableTool != num3)
{
long <JPAOOKPLEDB>k__BackingField = consumableTool.CKNFEDPPDOO.<JPAOOKPLEDB>k__BackingField;
if (consumable.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField)
{
}
KKPBCOOONNK.JAKJLFDNEJA(consumableTool.gameObject);
}
ConsumableManager ffjncdbcobo = this.FFJNCDBCOBO;
string <CNJALCEBPMC>k__BackingField = consumable.<CNJALCEBPMC>k__BackingField;
string <CNJALCEBPMC>k__BackingField2;
if (!ffjncdbcobo.IsConsumableOfTypeActive(<CNJALCEBPMC>k__BackingField))
{
if (num2 == 0)
{
GiftBox bidcgcgmnnn = SingletonMonoBehaviour.ONCPNMDGGKG.BIDCGCGMNNN;
int num4 = 0;
if (bidcgcgmnnn != num4 && bidcgcgmnnn.PAAEOIBGJEI == CDFEDFLKOBE.Consumable)
{
SingletonMonoBehaviour.ONCPNMDGGKG.StopReceivingGifts();
}
if (consumableInfo == 0 || !consumableInfo.HasConsumableTool)
{
this.FFJNCDBCOBO.ActivateConsumable(consumable, true);
goto IL_EA;
}
Vector3 down = Vector3.down;
long <JPAOOKPLEDB>k__BackingField2 = consumable.<JPAOOKPLEDB>k__BackingField;
ConsumableManager ffjncdbcobo2 = this.FFJNCDBCOBO;
<CNJALCEBPMC>k__BackingField2 = consumable.<CNJALCEBPMC>k__BackingField;
Quaternion identity = Quaternion.identity;
Tool tool;
List<Collider> forceIncludeColliders = tool.collisionSettings.ForceIncludeColliders;
}
return;
}
IL_EA:
if (<CNJALCEBPMC>k__BackingField2 != 0)
{
}
ConsumableManager ffjncdbcobo3 = this.FFJNCDBCOBO;
throw new NullReferenceException();
}
// Token: 0x060064A9 RID: 25769 RVA: 0x001630F8 File Offset: 0x001612F8
[Token(Token = "0x60064A9")]
[Address(RVA = "0xF2ED90", Offset = "0xF2DB90", VA = "0x180F2ED90")]
public void Button_ToggleEquipmentEquipped(CFOEKMPLMII equipment)
{
EquipmentManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
string <BNPMDJLENGJ>k__BackingField = equipment.<BNPMDJLENGJ>k__BackingField;
instance.ToggleFavoriteEquipment(equipment, <BNPMDJLENGJ>k__BackingField);
}
// Token: 0x060064AA RID: 25770 RVA: 0x00163120 File Offset: 0x00161320
[Token(Token = "0x60064AA")]
[Address(RVA = "0xF2E830", Offset = "0xF2D630", VA = "0x180F2E830")]
public void Button_SetToolsDisplayMode()
{
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Tools)
{
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)0L);
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x060064AB RID: 25771 RVA: 0x00163148 File Offset: 0x00161348
[Token(Token = "0x60064AB")]
[Address(RVA = "0xF2E810", Offset = "0xF2D610", VA = "0x180F2E810")]
public void Button_SetSkinsDisplayMode()
{
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Skins)
{
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)1L);
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x060064AC RID: 25772 RVA: 0x00163170 File Offset: 0x00161370
[Token(Token = "0x60064AC")]
[Address(RVA = "0xF2E7D0", Offset = "0xF2D5D0", VA = "0x180F2E7D0")]
public void Button_SetFoodDisplayMode()
{
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Food)
{
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)2L);
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x060064AD RID: 25773 RVA: 0x00163198 File Offset: 0x00161398
[Token(Token = "0x60064AD")]
[Address(RVA = "0xF2E7F0", Offset = "0xF2D5F0", VA = "0x180F2E7F0")]
public void Button_SetOtherDisplayMode()
{
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Other)
{
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)3L);
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x060064AE RID: 25774 RVA: 0x001631C0 File Offset: 0x001613C0
[Token(Token = "0x60064AE")]
[Address(RVA = "0xF2F790", Offset = "0xF2E590", VA = "0x180F2F790")]
public void Toggle_FavoriteTool(bool isOn, JKPLBBBJLJK favoriteToolType)
{
Player.<EGKJPJKLEAI>k__BackingField.backpack.SetFavoriteTool((JKPLBBBJLJK)((uint)(-1)));
}
// Token: 0x060064AF RID: 25775 RVA: 0x001631E4 File Offset: 0x001613E4
[Token(Token = "0x60064AF")]
[Address(RVA = "0xF2F870", Offset = "0xF2E670", VA = "0x180F2F870")]
public void Toggle_UseTool(bool isOn, JKPLBBBJLJK toolType)
{
if (!isOn)
{
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
return;
}
PlayerBackpack backpack2 = Player.<EGKJPJKLEAI>k__BackingField.backpack;
}
// Token: 0x060064B0 RID: 25776 RVA: 0x00163214 File Offset: 0x00161414
[Token(Token = "0x60064B0")]
[Address(RVA = "0xF2F9F0", Offset = "0xF2E7F0", VA = "0x180F2F9F0")]
public BackpackScreen()
{
List<OOCCCGPICOG> list = new List();
this.KIGHNGECPAD = list;
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)4294967295L);
base..ctor();
}
// Token: 0x060064B1 RID: 25777 RVA: 0x00163244 File Offset: 0x00161444
[Token(Token = "0x60064B1")]
[Address(RVA = "0xF2E720", Offset = "0xF2D520", VA = "0x180F2E720")]
[CompilerGenerated]
private void BEFHOGJHOKD()
{
BackpackScreen.EJKOBPNECBN hckeplfamln = this.HCKEPLFAMLN;
if (hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Skins)
{
this.toolsTabButton.ForcePressed();
}
this.FIFOHGCNDJP();
}
// Token: 0x040042BA RID: 17082
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40042BA")]
[SerializeField]
[Header("Buttons")]
private RadioButton3D toolsTabButton;
// Token: 0x040042BB RID: 17083
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40042BB")]
[SerializeField]
private RadioButton3D skinsTabButton;
// Token: 0x040042BC RID: 17084
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40042BC")]
[SerializeField]
private RadioButton3D foodTabButton;
// Token: 0x040042BD RID: 17085
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40042BD")]
[SerializeField]
private RadioButton3D otherTabButton;
// Token: 0x040042BE RID: 17086
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40042BE")]
[SerializeField]
[Header("Labels")]
private RectTransform favoriteToolInfo;
// Token: 0x040042BF RID: 17087
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40042BF")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private BackpackToolButtonPagedGrid backpackToolPagedGrid;
// Token: 0x040042C0 RID: 17088
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40042C0")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private EquipmentsPagedGrid skinsPagedGrid;
// Token: 0x040042C1 RID: 17089
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x40042C1")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private ConsumablesPagedGrid consumablesPagedGrid;
// Token: 0x040042C2 RID: 17090
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x40042C2")]
private List<OOCCCGPICOG> KIGHNGECPAD;
// Token: 0x040042C3 RID: 17091
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x40042C3")]
private ConsumableManager FFJNCDBCOBO;
// Token: 0x040042C4 RID: 17092
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x40042C4")]
private EquipmentManager CFEHLADODLN;
// Token: 0x040042C5 RID: 17093
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x40042C5")]
private BackpackScreen.EJKOBPNECBN HCKEPLFAMLN;
// Token: 0x02001152 RID: 4434
[Token(Token = "0x2001152")]
public enum EJKOBPNECBN
{
// Token: 0x040042C7 RID: 17095
[Token(Token = "0x40042C7")]
Invalid = -1,
// Token: 0x040042C8 RID: 17096
[Token(Token = "0x40042C8")]
Tools,
// Token: 0x040042C9 RID: 17097
[Token(Token = "0x40042C9")]
Skins,
// Token: 0x040042CA RID: 17098
[Token(Token = "0x40042CA")]
Food,
// Token: 0x040042CB RID: 17099
[Token(Token = "0x40042CB")]
Other
}
}
}
@@ -0,0 +1,123 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x020010CF RID: 4303
[Token(Token = "0x20010CF")]
public class BaseCreationObjectSettingFriendlyFlagsControl<UIControlType> : CreationObjectSettingPropertyUIControl<int, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<int, UIControlType>
{
// Token: 0x0600618D RID: 24973 RVA: 0x001560D8 File Offset: 0x001542D8
[Token(Token = "0x600618D")]
[Address(RVA = "0x1AC5F30", Offset = "0x1AC4D30", VA = "0x181AC5F30")]
private void Awake()
{
}
// Token: 0x0600618E RID: 24974 RVA: 0x001560EC File Offset: 0x001542EC
[Token(Token = "0x600618E")]
[Address(RVA = "0x1AC62A0", Offset = "0x1AC50A0", VA = "0x181AC62A0", Slot = "7")]
protected override void OnDestroy()
{
this.OnDestroy();
bool flag;
if (flag)
{
}
}
// Token: 0x0600618F RID: 24975 RVA: 0x0015610C File Offset: 0x0015430C
[Token(Token = "0x600618F")]
[Address(RVA = "0x1AC6390", Offset = "0x1AC5190", VA = "0x181AC6390")]
public void SetOptions(Dictionary<string, FLCFOLDCOJJ> NPNMLMJMNKG, int EGJJHJHIPCF)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06006190 RID: 24976 RVA: 0x00156128 File Offset: 0x00154328
[Token(Token = "0x6006190")]
[Address(RVA = "0x1AC6030", Offset = "0x1AC4E30", VA = "0x181AC6030")]
private void IDGCHPFNHGH(int ELOCPIFFCAA)
{
int num;
if (ELOCPIFFCAA == 0 || num != ELOCPIFFCAA)
{
}
this.UpdateControl();
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06006191 RID: 24977 RVA: 0x00156150 File Offset: 0x00154350
[Token(Token = "0x6006191")]
[Address(RVA = "0x119EE00", Offset = "0x119DC00", VA = "0x18119EE00")]
private void KCMBKBHANOH()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06006192 RID: 24978 RVA: 0x0015616C File Offset: 0x0015436C
[Token(Token = "0x6006192")]
[Address(RVA = "0x1AC5FD0", Offset = "0x1AC4DD0", VA = "0x181AC5FD0", Slot = "6")]
protected override void HNFFKJABKNO()
{
this.HNFFKJABKNO();
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06006193 RID: 24979 RVA: 0x0015618C File Offset: 0x0015438C
[Token(Token = "0x6006193")]
[Address(RVA = "0x1AC60E0", Offset = "0x1AC4EE0", VA = "0x181AC60E0")]
private void IOFDNIMEBCE()
{
bool flag;
if (flag)
{
if (typeof(global::UnityEngine.Object).TypeHandle != 0)
{
}
int num;
bool flag2 = num == 0;
int num2 = 0;
int num3 = 0;
ToggleButton3D[] array;
int length = array.Length;
if (num2 < length)
{
ToggleButton3D toggleButton3D = array[num3];
toggleButton3D.interactable = true;
int <ECBPPNEBCMG>k__BackingField = toggleButton3D.GetComponent<FriendlyIntButton>().<ECBPPNEBCMG>k__BackingField;
if (flag2)
{
}
bool flag3;
if (<ECBPPNEBCMG>k__BackingField != 0)
{
flag3 = <ECBPPNEBCMG>k__BackingField == <ECBPPNEBCMG>k__BackingField;
}
if (toggleButton3D.LLJFGDMOOFA != flag3)
{
toggleButton3D.BOHIGPFGJBA = flag3;
}
num3++;
}
}
}
// Token: 0x06006194 RID: 24980 RVA: 0x00156214 File Offset: 0x00154414
[Token(Token = "0x6006194")]
[Address(RVA = "0x18D04B0", Offset = "0x18CF2B0", VA = "0x1818D04B0")]
public BaseCreationObjectSettingFriendlyFlagsControl()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x04004088 RID: 16520
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004088")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private FriendlyIntPagedGrid friendlyIntPagedGrid;
}
}
@@ -0,0 +1,143 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x020010D1 RID: 4305
[Token(Token = "0x20010D1")]
public class BaseCreationObjectSettingFriendlyGuidControl<UIControlType> : CreationObjectSettingPropertyUIControl<Guid, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<Guid, UIControlType>
{
// Token: 0x06006196 RID: 24982 RVA: 0x00156244 File Offset: 0x00154444
[Token(Token = "0x6006196")]
[Address(RVA = "0x1AC6450", Offset = "0x1AC5250", VA = "0x181AC6450")]
private void Awake()
{
}
// Token: 0x06006197 RID: 24983 RVA: 0x00156258 File Offset: 0x00154458
[Token(Token = "0x6006197")]
[Address(RVA = "0x1AC66E0", Offset = "0x1AC54E0", VA = "0x181AC66E0", Slot = "7")]
protected override void OnDestroy()
{
this.OnDestroy();
bool flag;
if (flag)
{
}
}
// Token: 0x06006198 RID: 24984 RVA: 0x00156278 File Offset: 0x00154478
[Token(Token = "0x6006198")]
[Address(RVA = "0x1AC67D0", Offset = "0x1AC55D0", VA = "0x181AC67D0")]
public void SetOptions(Dictionary<string, FriendlyGuidButton.GKBOCIFIACL> NPNMLMJMNKG, Guid EGJJHJHIPCF)
{
int num = 0;
this.IOFDNIMEBCE(num);
}
// Token: 0x06006199 RID: 24985 RVA: 0x00156298 File Offset: 0x00154498
[Token(Token = "0x6006199")]
[Address(RVA = "0x1AC6690", Offset = "0x1AC5490", VA = "0x181AC6690")]
private void KCMBKBHANOH()
{
int num = 0;
this.IOFDNIMEBCE(num);
}
// Token: 0x0600619A RID: 24986 RVA: 0x001562B4 File Offset: 0x001544B4
[Token(Token = "0x600619A")]
[Address(RVA = "0x1AC64F0", Offset = "0x1AC52F0", VA = "0x181AC64F0")]
private void IOFDNIMEBCE(Guid? MGFAPNIKCGB)
{
bool has_value = MGFAPNIKCGB.has_value;
bool flag;
if (flag)
{
BaseCreationObjectSettingFriendlyGuidControl.COBEONFEODP cobeonfeodp = new BaseCreationObjectSettingFriendlyGuidControl.COBEONFEODP();
if (cobeonfeodp != 0)
{
}
cobeonfeodp.interactible = (ulong)1L != 0UL;
}
}
// Token: 0x0600619B RID: 24987 RVA: 0x001562EC File Offset: 0x001544EC
[Token(Token = "0x600619B")]
[Address(RVA = "0x1AC68E0", Offset = "0x1AC56E0", VA = "0x181AC68E0")]
public BaseCreationObjectSettingFriendlyGuidControl()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x04004089 RID: 16521
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004089")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private FriendlyGuidPagedGrid friendlyGuidPagedGrid;
// Token: 0x0400408A RID: 16522
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400408A")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private RadioGroup3D radioGroup;
// Token: 0x020010D2 RID: 4306
[Token(Token = "0x20010D2")]
[CompilerGenerated]
private sealed class MFDCBMHNKOF
{
// Token: 0x0600619C RID: 24988 RVA: 0x00156308 File Offset: 0x00154508
[Token(Token = "0x600619C")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public MFDCBMHNKOF()
{
}
// Token: 0x0400408B RID: 16523
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400408B")]
public Guid? overriddenValue;
// Token: 0x0400408C RID: 16524
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400408C")]
public BaseCreationObjectSettingFriendlyGuidControl<UIControlType> <>4__this;
}
// Token: 0x020010D3 RID: 4307
[Token(Token = "0x20010D3")]
[CompilerGenerated]
private sealed class COBEONFEODP
{
// Token: 0x0600619D RID: 24989 RVA: 0x00156324 File Offset: 0x00154524
[Token(Token = "0x600619D")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public COBEONFEODP()
{
}
// Token: 0x0600619E RID: 24990 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600619E")]
[Address(RVA = "0x1AC82A0", Offset = "0x1AC70A0", VA = "0x181AC82A0")]
internal bool <UpdateButtons>b__0(RadioButton3D b)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400408D RID: 16525
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400408D")]
public bool interactible;
// Token: 0x0400408E RID: 16526
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400408E")]
public BaseCreationObjectSettingFriendlyGuidControl<UIControlType>.MFDCBMHNKOF CS$<>8__locals1;
}
}
}
@@ -0,0 +1,148 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x020010D5 RID: 4309
[Token(Token = "0x20010D5")]
public class BaseCreationObjectSettingFriendlyGuidSetControl<UIControlType> : CreationObjectSettingPropertyUIControl<ISet<Guid>, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<ISet<Guid>, UIControlType>
{
// Token: 0x060061A0 RID: 24992 RVA: 0x00156354 File Offset: 0x00154554
[Token(Token = "0x60061A0")]
[Address(RVA = "0x1AC6910", Offset = "0x1AC5710", VA = "0x181AC6910")]
private void Awake()
{
}
// Token: 0x060061A1 RID: 24993 RVA: 0x00156368 File Offset: 0x00154568
[Token(Token = "0x60061A1")]
[Address(RVA = "0x1AC6EC0", Offset = "0x1AC5CC0", VA = "0x181AC6EC0", Slot = "7")]
protected override void OnDestroy()
{
this.OnDestroy();
bool flag;
if (flag)
{
}
}
// Token: 0x060061A2 RID: 24994 RVA: 0x00156388 File Offset: 0x00154588
[Token(Token = "0x60061A2")]
[Address(RVA = "0x1AC6FB0", Offset = "0x1AC5DB0", VA = "0x181AC6FB0")]
public void SetOptions(Dictionary<string, FriendlyGuidButton.GKBOCIFIACL> NPNMLMJMNKG)
{
int num = 0;
Dictionary<string, FriendlyGuidButton.GKBOCIFIACL>.ValueCollection values = NPNMLMJMNKG.Values;
num += num;
num++;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x060061A3 RID: 24995 RVA: 0x001563B4 File Offset: 0x001545B4
[Token(Token = "0x60061A3")]
[Address(RVA = "0x1AC69B0", Offset = "0x1AC57B0", VA = "0x181AC69B0")]
private void BJMNHPNDKBE(Guid COFLAJFOPEN)
{
int num = 0;
Guid empty = Guid.Empty;
bool flag;
if (!flag)
{
int num2 = 0;
if (num2 < num)
{
num2 += num2;
if (num2 == num)
{
goto IL_37;
}
num2++;
}
if (flag)
{
goto IL_4F;
}
num2 += num2;
num2++;
IL_37:
num2 += 4;
num2 += 19;
ISet<Guid> set;
set += set;
num2 += 19;
IL_4F:
num2 += num2;
num2++;
num2 += num2;
num2 += 6;
num2 += 19;
}
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x060061A4 RID: 24996 RVA: 0x00156440 File Offset: 0x00154640
[Token(Token = "0x60061A4")]
[Address(RVA = "0x1197460", Offset = "0x1196260", VA = "0x181197460")]
private void KCMBKBHANOH()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x060061A5 RID: 24997 RVA: 0x0015645C File Offset: 0x0015465C
[Token(Token = "0x60061A5")]
[Address(RVA = "0x1AC6C10", Offset = "0x1AC5A10", VA = "0x181AC6C10")]
private void IOFDNIMEBCE()
{
bool flag;
if (flag)
{
if (typeof(global::UnityEngine.Object).TypeHandle != 0)
{
}
ISet<Guid> set;
bool flag2 = set == 0;
int num = 0;
ToggleButton3D[] array;
int length = array.Length;
if (num < length)
{
ToggleButton3D toggleButton3D = array[num];
toggleButton3D.interactable = true;
Guid <ECBPPNEBCMG>k__BackingField = toggleButton3D.GetComponent<FriendlyGuidButton>().<ECBPPNEBCMG>k__BackingField;
Guid empty = Guid.Empty;
bool flag3 = <ECBPPNEBCMG>k__BackingField == empty;
if (flag2 != flag3)
{
}
Guid empty2 = Guid.Empty;
bool flag4 = <ECBPPNEBCMG>k__BackingField != empty2;
if (!flag4)
{
}
if (toggleButton3D.LLJFGDMOOFA != flag4)
{
toggleButton3D.BOHIGPFGJBA = flag4;
}
num++;
}
}
}
// Token: 0x060061A6 RID: 24998 RVA: 0x00156504 File Offset: 0x00154704
[Token(Token = "0x60061A6")]
[Address(RVA = "0x18D04B0", Offset = "0x18CF2B0", VA = "0x1818D04B0")]
public BaseCreationObjectSettingFriendlyGuidSetControl()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0400408F RID: 16527
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400408F")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private FriendlyGuidPagedGrid friendlyGuidPagedGrid;
}
}
@@ -0,0 +1,102 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x020010D9 RID: 4313
[Token(Token = "0x20010D9")]
public class BaseCreationObjectSettingFriendlyIntControl<UIControlType> : CreationObjectSettingPropertyUIControl<int, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<int, UIControlType>
{
// Token: 0x060061AC RID: 25004 RVA: 0x00156610 File Offset: 0x00154810
[Token(Token = "0x60061AC")]
[Address(RVA = "0x1AC72F0", Offset = "0x1AC60F0", VA = "0x181AC72F0")]
private void Awake()
{
}
// Token: 0x060061AD RID: 25005 RVA: 0x00156624 File Offset: 0x00154824
[Token(Token = "0x60061AD")]
[Address(RVA = "0x1AC75C0", Offset = "0x1AC63C0", VA = "0x181AC75C0", Slot = "7")]
protected override void OnDestroy()
{
this.OnDestroy();
bool flag;
if (flag)
{
}
}
// Token: 0x060061AE RID: 25006 RVA: 0x00156644 File Offset: 0x00154844
[Token(Token = "0x60061AE")]
[Address(RVA = "0x1AC76B0", Offset = "0x1AC64B0", VA = "0x181AC76B0")]
public void SetOptions(Dictionary<string, FLCFOLDCOJJ> NPNMLMJMNKG, int EGJJHJHIPCF)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x060061AF RID: 25007 RVA: 0x00156660 File Offset: 0x00154860
[Token(Token = "0x60061AF")]
[Address(RVA = "0x119EE00", Offset = "0x119DC00", VA = "0x18119EE00")]
private void KCMBKBHANOH()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x060061B0 RID: 25008 RVA: 0x0015667C File Offset: 0x0015487C
[Token(Token = "0x60061B0")]
[Address(RVA = "0x1AC7470", Offset = "0x1AC6270", VA = "0x181AC7470", Slot = "6")]
protected override void HNFFKJABKNO()
{
this.HNFFKJABKNO();
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x060061B1 RID: 25009 RVA: 0x0015669C File Offset: 0x0015489C
[Token(Token = "0x60061B1")]
[Address(RVA = "0x1AC74D0", Offset = "0x1AC62D0", VA = "0x181AC74D0")]
private void IOFDNIMEBCE()
{
RadioGroup3D componentInChildren = base.GetComponentInChildren<RadioGroup3D>();
int num = 0;
if (componentInChildren != num)
{
Func<RadioButton3D, bool> func;
componentInChildren.SetSelectionStates(func);
}
}
// Token: 0x060061B2 RID: 25010 RVA: 0x001566CC File Offset: 0x001548CC
[Token(Token = "0x60061B2")]
[Address(RVA = "0x18D04B0", Offset = "0x18CF2B0", VA = "0x1818D04B0")]
public BaseCreationObjectSettingFriendlyIntControl()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x060061B3 RID: 25011 RVA: 0x001566E8 File Offset: 0x001548E8
[Token(Token = "0x60061B3")]
[Address(RVA = "0x1AC7390", Offset = "0x1AC6190", VA = "0x181AC7390")]
[CompilerGenerated]
private bool GBKNBLCMLDO(RadioButton3D FOJLJNMAJLC)
{
FriendlyIntButton component = FOJLJNMAJLC.GetComponent<FriendlyIntButton>();
int num = 0;
if (component != num)
{
int <ECBPPNEBCMG>k__BackingField = component.<ECBPPNEBCMG>k__BackingField;
}
int num2;
return 0 == num2;
}
// Token: 0x04004094 RID: 16532
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004094")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private FriendlyIntPagedGrid friendlyIntPagedGrid;
}
}
@@ -0,0 +1,49 @@
using System;
using Cpp2IlInjected;
using RecRoom.Tools;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x020010E0 RID: 4320
[Token(Token = "0x20010E0")]
public abstract class BaseCreationObjectSettingPropertyUIControl : MonoBehaviour
{
// Token: 0x170010B7 RID: 4279
// (get) Token: 0x060061D4 RID: 25044 RVA: 0x00156C48 File Offset: 0x00154E48
// (set) Token: 0x060061D5 RID: 25045 RVA: 0x00156C5C File Offset: 0x00154E5C
[Token(Token = "0x170010B7")]
public MakerPen CMHBEGINGCG
{
[Token(Token = "0x60061D4")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get;
[Token(Token = "0x60061D5")]
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
set;
}
// Token: 0x060061D6 RID: 25046
[Token(Token = "0x60061D6")]
[Address(Slot = "4")]
public abstract void UpdateControl();
// Token: 0x060061D7 RID: 25047 RVA: 0x00156C70 File Offset: 0x00154E70
[Token(Token = "0x60061D7")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
protected BaseCreationObjectSettingPropertyUIControl()
{
}
// Token: 0x040040AB RID: 16555
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40040AB")]
public TextMeshProUGUI PropertyDescription;
// Token: 0x040040AC RID: 16556
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40040AC")]
public TextMeshProUGUI PropertyValueText;
}
}
@@ -0,0 +1,143 @@
using System;
using Cpp2IlInjected;
using RecRoom.Core;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x0200116D RID: 4461
[Token(Token = "0x200116D")]
public class BaseRoomButton : MonoBehaviour
{
// Token: 0x170010F9 RID: 4345
// (get) Token: 0x06006511 RID: 25873 RVA: 0x001644F4 File Offset: 0x001626F4
[Token(Token = "0x170010F9")]
public Button3D.OnButton3DClick PAALHPHGBDF
{
[Token(Token = "0x6006511")]
[Address(RVA = "0xF2FEF0", Offset = "0xF2ECF0", VA = "0x180F2FEF0")]
get
{
return this.button.OnClick;
}
}
// Token: 0x06006512 RID: 25874 RVA: 0x00164514 File Offset: 0x00162714
[Token(Token = "0x6006512")]
[Address(RVA = "0xF2FA60", Offset = "0xF2E860", VA = "0x180F2FA60")]
private void OnEnable()
{
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
int num = 0;
if (<JNBAANDJIAD>k__BackingField != num)
{
Color color = this.panel.color;
}
}
// Token: 0x06006513 RID: 25875 RVA: 0x00164550 File Offset: 0x00162750
[Token(Token = "0x6006513")]
[Address(RVA = "0xF2FCA0", Offset = "0xF2EAA0", VA = "0x180F2FCA0")]
public void SetRoom(KLCOGEIGEBJ DDEGOJKBEAN)
{
for (;;)
{
this.CurrentRoom = DDEGOJKBEAN;
if (DDEGOJKBEAN != 0)
{
break;
}
PLDMAFINLJO.FANDNIHFMNM(this.roomNameText, "None");
RoomOrPlaylistImage roomOrPlaylistImage = this.roomImage;
int num = 0;
roomOrPlaylistImage.SetRoomOrPlaylist(num);
GameObject gameObject = this.notYetSupportedBanner;
int num2 = 0;
if (gameObject != num2)
{
goto Block_5;
}
}
if (BPHGKAEDBPE.GPOJGIHBFNH || this.CurrentRoom == 0 || BPHGKAEDBPE.FDKJIAGLHKL)
{
}
if (this.CurrentRoom != 0)
{
bool flag = BPHGKAEDBPE.DIENALPCKEH;
}
int num3 = 0;
GameObject gameObject2 = this.notYetSupportedBanner;
int num4 = 0;
if (gameObject2 != num4)
{
this.notYetSupportedBanner.SetActive(num3 != 0);
}
Button3D button3D = this.button;
button3D.interactable = num3 != 0;
int num5 = 0;
int num6 = 0;
button3D.BLIJCJNGGIJ = num5;
button3D.DKILDKCKHDM = (float)num5;
button3D.MALDFLCADLG(num6 != 0);
button3D.PMFNJKCHLCO();
string <LGACIEKBLBM>k__BackingField = DDEGOJKBEAN.<LGACIEKBLBM>k__BackingField;
TextMeshProUGUI textMeshProUGUI = this.roomNameText;
string text = "^" + <LGACIEKBLBM>k__BackingField;
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, text);
this.roomImage.SetRoomOrPlaylist(DDEGOJKBEAN);
return;
Block_5:
GameObject gameObject3 = this.notYetSupportedBanner;
int num7 = 0;
gameObject3.SetActive(num7 != 0);
throw new NullReferenceException();
}
// Token: 0x06006514 RID: 25876 RVA: 0x00164684 File Offset: 0x00162884
[Token(Token = "0x6006514")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public BaseRoomButton()
{
}
// Token: 0x0400431C RID: 17180
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400431C")]
public KLCOGEIGEBJ CurrentRoom;
// Token: 0x0400431D RID: 17181
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400431D")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private RoomOrPlaylistImage roomImage;
// Token: 0x0400431E RID: 17182
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400431E")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private TextMeshProUGUI roomNameText;
// Token: 0x0400431F RID: 17183
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400431F")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private Button3D button;
// Token: 0x04004320 RID: 17184
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4004320")]
[SerializeField]
private Image panel;
// Token: 0x04004321 RID: 17185
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4004321")]
[SerializeField]
private GameObject notYetSupportedBanner;
}
}
@@ -0,0 +1,302 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001191 RID: 4497
[Token(Token = "0x2001191")]
public class BecomeMemberToPurchaseItemScreen : WatchUIFlow
{
// Token: 0x17001102 RID: 4354
// (get) Token: 0x060065A7 RID: 26023 RVA: 0x00166C54 File Offset: 0x00164E54
// (set) Token: 0x060065A8 RID: 26024 RVA: 0x00166C68 File Offset: 0x00164E68
[Token(Token = "0x17001102")]
public HOJMGAMMIAD NKMOKCDNHIM
{
[Token(Token = "0x60065A7")]
[Address(RVA = "0x8379D0", Offset = "0x8367D0", VA = "0x1808379D0")]
get;
[Token(Token = "0x60065A8")]
[Address(RVA = "0xBDCC40", Offset = "0xBDBA40", VA = "0x180BDCC40")]
set;
}
// Token: 0x17001103 RID: 4355
// (get) Token: 0x060065A9 RID: 26025 RVA: 0x00166C7C File Offset: 0x00164E7C
// (set) Token: 0x060065AA RID: 26026 RVA: 0x00166C90 File Offset: 0x00164E90
[Token(Token = "0x17001103")]
public MJLPNOMEFKG ABNDLFJFIMA
{
[Token(Token = "0x60065A9")]
[Address(RVA = "0x60CF40", Offset = "0x60BD40", VA = "0x18060CF40")]
get
{
return this.LCHHGFPOHGH;
}
[Token(Token = "0x60065AA")]
[Address(RVA = "0xF2FF60", Offset = "0xF2ED60", VA = "0x180F2FF60")]
private set
{
if (this.LCHHGFPOHGH != value)
{
this.LCHHGFPOHGH = value;
}
}
}
// Token: 0x060065AB RID: 26027 RVA: 0x00166CB0 File Offset: 0x00164EB0
[Token(Token = "0x60065AB")]
[Address(RVA = "0xF300E0", Offset = "0xF2EEE0", VA = "0x180F300E0", Slot = "10")]
public override void Initialize(StackedUIBase LJOCNMLBCAH)
{
base.Initialize(LJOCNMLBCAH);
Transform transform = this.prefabRoot;
int num = 0;
if (transform != num)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
BecomeMemberToPurchaseItemScreen.FIPENCPNJPE fipencpnjpe;
fipencpnjpe.System.IDisposable.Dispose();
fipencpnjpe.<>1__state = (int)((ulong)0L);
fipencpnjpe.<>4__this = this;
KFBABPAPIMB kfbabpapimb = instance.Run(this, fipencpnjpe);
}
}
// Token: 0x060065AC RID: 26028 RVA: 0x00166D04 File Offset: 0x00164F04
[Token(Token = "0x60065AC")]
[Address(RVA = "0xF30510", Offset = "0xF2F310", VA = "0x180F30510", Slot = "11")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE;
if (beacfgljibh != 0 && beacfgljibh.MIKDLDEALPN)
{
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
}
}
// Token: 0x060065AD RID: 26029 RVA: 0x00166D40 File Offset: 0x00164F40
[Token(Token = "0x60065AD")]
[Address(RVA = "0xF30310", Offset = "0xF2F110", VA = "0x180F30310")]
private void OnEnable()
{
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
if (<LBNLPAIAGHF>k__BackingField != num)
{
WatchUI <LBNLPAIAGHF>k__BackingField2 = this.<LBNLPAIAGHF>k__BackingField;
Action<OGLEAGGNIPE> action = new Action(this.FCADPKAFNIM);
<LBNLPAIAGHF>k__BackingField2.ResizeCompleteEvent += action;
OGLEAGGNIPE gcjkhceamlc = this.<LBNLPAIAGHF>k__BackingField.GCJKHCEAMLC;
Transform transform = this.prefabRoot;
if (gcjkhceamlc != OGLEAGGNIPE.LARGE)
{
}
float z = Vector3.one.z;
Vector3 vector;
float z2 = vector.z;
}
Transform transform2 = this.prefabRoot;
int num2 = 0;
if (transform2 != num2)
{
Transform transform3 = this.prefabRoot;
Quaternion quaternion = this.imposterStartingRotation;
transform3.localRotation = quaternion;
}
}
// Token: 0x060065AE RID: 26030 RVA: 0x00166DE0 File Offset: 0x00164FE0
[Token(Token = "0x60065AE")]
[Address(RVA = "0xF301F0", Offset = "0xF2EFF0", VA = "0x180F301F0")]
private IEnumerator<KENFJGFMIPM> NOLIEFFLNEO()
{
/*
An exception occurred when decompiling this method (060065AE)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> AGUI.StackedUI.BecomeMemberToPurchaseItemScreen::NOLIEFFLNEO()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(FIPENCPNJPE::System.IDisposable.Dispose, ldloc:FIPENCPNJPE(var_0))
stfld:int32(FIPENCPNJPE::<>1__state, ldloc:FIPENCPNJPE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:BecomeMemberToPurchaseItemScreen(FIPENCPNJPE::<>4__this, ldloc:FIPENCPNJPE(var_0), ldloc:BecomeMemberToPurchaseItemScreen(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060065AF RID: 26031 RVA: 0x00166E04 File Offset: 0x00165004
[Token(Token = "0x60065AF")]
[Address(RVA = "0xF30250", Offset = "0xF2F050", VA = "0x180F30250")]
private void OnDisable()
{
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
if (<LBNLPAIAGHF>k__BackingField != num)
{
WatchUI <LBNLPAIAGHF>k__BackingField2 = this.<LBNLPAIAGHF>k__BackingField;
Action<OGLEAGGNIPE> action = new Action(this.FCADPKAFNIM);
<LBNLPAIAGHF>k__BackingField2.ResizeCompleteEvent -= action;
}
}
// Token: 0x060065B0 RID: 26032 RVA: 0x00166E48 File Offset: 0x00165048
[Token(Token = "0x60065B0")]
[Address(RVA = "0xF305B0", Offset = "0xF2F3B0", VA = "0x180F305B0")]
public void SetItem(MJLPNOMEFKG LHKDGCMGAKD)
{
int num;
do
{
num = 0;
if (this.LCHHGFPOHGH == LHKDGCMGAKD)
{
return;
}
IEnumerator enumerator = this.prefabRoot.GetEnumerator();
GameObject gameObject;
if (enumerator != 0)
{
if (enumerator == 0 || enumerator == 0)
{
goto IL_84;
}
global::UnityEngine.Object.Destroy(gameObject);
}
if (gameObject != 0)
{
}
}
while (num != 0);
if (this.LCHHGFPOHGH != LHKDGCMGAKD)
{
this.LCHHGFPOHGH = LHKDGCMGAKD;
}
if (LHKDGCMGAKD != 0)
{
Func<JCOINEEFENJ<GameObject>> func = new Func(this.EPCBDPNLMOK);
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
TextMeshProUGUI textMeshProUGUI = this.itemName;
MJLPNOMEFKG lchhgfpohgh = this.LCHHGFPOHGH;
string text = textMeshProUGUI.text;
}
return;
IL_84:
throw new NullReferenceException();
}
// Token: 0x060065B1 RID: 26033 RVA: 0x00166EE4 File Offset: 0x001650E4
[Token(Token = "0x60065B1")]
[Address(RVA = "0xF2FFF0", Offset = "0xF2EDF0", VA = "0x180F2FFF0")]
private void FCADPKAFNIM(OGLEAGGNIPE OJJOHDIFMEG)
{
Transform transform = this.prefabRoot;
if (OJJOHDIFMEG != OGLEAGGNIPE.LARGE)
{
}
float z = Vector3.one.z;
Vector3 vector;
float z2 = vector.z;
}
// Token: 0x060065B2 RID: 26034 RVA: 0x00166F18 File Offset: 0x00165118
[Token(Token = "0x60065B2")]
[Address(RVA = "0xF2FF10", Offset = "0xF2ED10", VA = "0x180F2FF10")]
public void Button_UpgradePlan()
{
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
<LBNLPAIAGHF>k__BackingField.ShowRRPSignUp("SubscribersItem", num);
}
// Token: 0x060065B3 RID: 26035 RVA: 0x00166F40 File Offset: 0x00165140
[Token(Token = "0x60065B3")]
[Address(RVA = "0xF308A0", Offset = "0xF2F6A0", VA = "0x180F308A0")]
public BecomeMemberToPurchaseItemScreen()
{
Quaternion identity = Quaternion.identity;
this.imposterRotationSpeed = 45f;
base..ctor();
}
// Token: 0x060065B4 RID: 26036 RVA: 0x00166F88 File Offset: 0x00165188
[Token(Token = "0x60065B4")]
[Address(RVA = "0xF2FF80", Offset = "0xF2ED80", VA = "0x180F2FF80")]
[CompilerGenerated]
private JCOINEEFENJ<GameObject> EPCBDPNLMOK()
{
ImposterSpawnManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
MJLPNOMEFKG lchhgfpohgh = this.LCHHGFPOHGH;
return instance.LoadItemAsync(lchhgfpohgh);
}
// Token: 0x0400439C RID: 17308
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400439C")]
[SerializeField]
private TextMeshProUGUI itemName;
// Token: 0x0400439D RID: 17309
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400439D")]
[SerializeField]
[Header("Imposter")]
private Transform prefabRoot;
// Token: 0x0400439E RID: 17310
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400439E")]
[SerializeField]
private float localImposterRadius = 62.5f;
// Token: 0x0400439F RID: 17311
[FieldOffset(Offset = "0xDC")]
[Token(Token = "0x400439F")]
[SerializeField]
private float imposterParentNormalSize = 0.75f;
// Token: 0x040043A0 RID: 17312
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40043A0")]
[SerializeField]
private float imposterParentLargeSize = 1.25f;
// Token: 0x040043A1 RID: 17313
[FieldOffset(Offset = "0xE4")]
[Token(Token = "0x40043A1")]
[SerializeField]
private Quaternion imposterStartingRotation;
// Token: 0x040043A2 RID: 17314
[FieldOffset(Offset = "0xF4")]
[Token(Token = "0x40043A2")]
[SerializeField]
private float imposterRotationSpeed;
// Token: 0x040043A4 RID: 17316
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x40043A4")]
private MJLPNOMEFKG LCHHGFPOHGH;
// Token: 0x040043A5 RID: 17317
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x40043A5")]
private JCOINEEFENJ<GameObject> IGPGEOMGLDG;
}
}
@@ -0,0 +1,357 @@
using System;
using System.Collections;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Avatars.Data.Runtime;
using RecRoom.Avatars.Outfit;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x0200116E RID: 4462
[Token(Token = "0x200116E")]
public class BrowsableOutfitItemButton : MonoBehaviour
{
// Token: 0x170010FA RID: 4346
// (get) Token: 0x06006515 RID: 25877 RVA: 0x00164698 File Offset: 0x00162898
// (set) Token: 0x06006516 RID: 25878 RVA: 0x001646AC File Offset: 0x001628AC
[Token(Token = "0x170010FA")]
public EOBKJELFMIA JOOKDLGFMEA
{
[Token(Token = "0x6006515")]
[Address(RVA = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0")]
get;
[Token(Token = "0x6006516")]
[Address(RVA = "0x8968D0", Offset = "0x8956D0", VA = "0x1808968D0")]
set;
}
// Token: 0x170010FB RID: 4347
// (get) Token: 0x06006517 RID: 25879 RVA: 0x001646C0 File Offset: 0x001628C0
[Token(Token = "0x170010FB")]
public Button3D.OnButton3DClick MBJHGNGHPOM
{
[Token(Token = "0x6006517")]
[Address(RVA = "0x84AE60", Offset = "0x849C60", VA = "0x18084AE60")]
get
{
return this.buyButton.OnClick;
}
}
// Token: 0x170010FC RID: 4348
// (get) Token: 0x06006518 RID: 25880 RVA: 0x001646E0 File Offset: 0x001628E0
[Token(Token = "0x170010FC")]
public Button3D.OnButton3DClick KBAOOEAOPPH
{
[Token(Token = "0x6006518")]
[Address(RVA = "0xA40AD0", Offset = "0xA3F8D0", VA = "0x180A40AD0")]
get
{
return this.tryButton.OnClick;
}
}
// Token: 0x06006519 RID: 25881 RVA: 0x00164700 File Offset: 0x00162900
[Token(Token = "0x6006519")]
[Address(RVA = "0xF30E60", Offset = "0xF2FC60", VA = "0x180F30E60")]
public void SetItem(EOBKJELFMIA ADHABGCIMAE, StackedUIBase ANEGNEHDLOI)
{
int num;
do
{
num = 0;
EOBKJELFMIA browsableAvatarItem = ADHABGCIMAE;
BrowsableOutfitItemButton <>4__this = this;
if (this.<IIBPFHJMDJL>k__BackingField == ADHABGCIMAE)
{
return;
}
IEnumerator enumerator = this.prefabRoot.GetEnumerator();
GameObject gameObject;
if (enumerator != 0)
{
if (enumerator == 0 || enumerator == 0)
{
goto IL_128;
}
global::UnityEngine.Object.Destroy(gameObject);
}
if (gameObject != 0)
{
}
}
while (num != 0);
EOBKJELFMIA browsableAvatarItem2 = bebjakbepfp.browsableAvatarItem;
this.<IIBPFHJMDJL>k__BackingField = browsableAvatarItem2;
Func<JCOINEEFENJ<GameObject>> func = delegate
{
ImposterSpawnManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
AvatarItem <ILOHMGPEJAL>k__BackingField = bebjakbepfp.browsableAvatarItem.<ILOHMGPEJAL>k__BackingField;
return instance.LoadItemAsync(<ILOHMGPEJAL>k__BackingField);
};
Action<GameObject> action = delegate(GameObject go)
{
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(go.GetComponent<SpawnableTool>());
bebjakbepfp.<>4__this.CDMFOPMHFHK();
};
TextMeshProUGUI textMeshProUGUI = this.itemName;
OutfitManager.AvatarItemMetadata <FLFHILBLCOG>k__BackingField = bebjakbepfp.browsableAvatarItem.<FLFHILBLCOG>k__BackingField;
string text = textMeshProUGUI.text;
Image image = this.outline;
int num2 = 0;
if (image != num2)
{
PGCHMNKBEFJ rarity = bebjakbepfp.browsableAvatarItem.<FLFHILBLCOG>k__BackingField.Rarity;
if (rarity > PGCHMNKBEFJ.Uncommon)
{
if (rarity == PGCHMNKBEFJ.Rare)
{
Image image2 = this.outline;
}
if (rarity == PGCHMNKBEFJ.Epic)
{
Image image3 = this.outline;
}
if (rarity != PGCHMNKBEFJ.Legendary)
{
goto IL_11A;
}
Image image4 = this.outline;
}
if (rarity == PGCHMNKBEFJ.Common)
{
Color color = this.outline.color;
return;
}
if (bebjakbepfp == (ulong)10L)
{
Image image5 = this.outline;
}
IL_11A:
Image image6 = this.outline;
throw new NullReferenceException();
}
return;
IL_128:
throw new NullReferenceException();
}
// Token: 0x0600651A RID: 25882 RVA: 0x00164840 File Offset: 0x00162A40
[Token(Token = "0x600651A")]
[Address(RVA = "0xF30AD0", Offset = "0xF2F8D0", VA = "0x180F30AD0")]
private void CDMFOPMHFHK()
{
int num = 0;
if (this != num && base.gameObject.activeInHierarchy)
{
Button3D button3D = this.tryButton;
int num2 = 0;
if (button3D != num2)
{
HOJMGAMMIAD <OHIGJIBAPHD>k__BackingField = this.<IIBPFHJMDJL>k__BackingField.<OHIGJIBAPHD>k__BackingField;
if (<OHIGJIBAPHD>k__BackingField != 0)
{
MJLPNOMEFKG <IPAKFAFGINE>k__BackingField = <OHIGJIBAPHD>k__BackingField.<IPAKFAFGINE>k__BackingField;
if (<IPAKFAFGINE>k__BackingField.<KFFMMFIJKJM>k__BackingField != CDFEDFLKOBE.OutfitItem || !<IPAKFAFGINE>k__BackingField.GALBNBBPHLE())
{
}
GameObject gameObject = this.tryButton.gameObject;
}
GameObject gameObject2 = this.tryButton.gameObject;
bool flag = !this.<IIBPFHJMDJL>k__BackingField.<FPECCGKDEMF>k__BackingField;
gameObject2.SetActive(flag);
}
Tooltip tooltip = this.tooltip;
int num3 = 0;
if (tooltip != num3)
{
OutfitManager.AvatarItemMetadata <FLFHILBLCOG>k__BackingField = this.<IIBPFHJMDJL>k__BackingField.<FLFHILBLCOG>k__BackingField;
Tooltip tooltip2 = this.tooltip;
string text = <FLFHILBLCOG>k__BackingField.Tooltip;
tooltip2.Message = text;
Tooltip tooltip3 = this.tooltip;
bool flag2 = !string.IsNullOrEmpty(tooltip3.Message);
tooltip3.enabled = flag2;
}
Button3D button3D2 = this.buyButton;
int num4 = 0;
if (button3D2 != num4)
{
HOJMGAMMIAD <OHIGJIBAPHD>k__BackingField2 = this.<IIBPFHJMDJL>k__BackingField.<OHIGJIBAPHD>k__BackingField;
if (<OHIGJIBAPHD>k__BackingField2 != 0)
{
if (!<OHIGJIBAPHD>k__BackingField2.<IPAKFAFGINE>k__BackingField.GALBNBBPHLE())
{
this.buyButton.FFDOINJEHMM = true;
string text2 = KAPMCNBLECN.OGDDBKIBKCB(this.<IIBPFHJMDJL>k__BackingField.<OHIGJIBAPHD>k__BackingField);
PLDMAFINLJO.FANDNIHFMNM(this.buyButtonText, text2);
return;
}
bool flag3;
this.buyButton.FFDOINJEHMM = flag3;
}
Button3D button3D3 = this.buyButton;
int num5 = 0;
button3D3.FFDOINJEHMM = num5 != 0;
EOBKJELFMIA eobkjelfmia = this.<IIBPFHJMDJL>k__BackingField;
if (eobkjelfmia.<FPECCGKDEMF>k__BackingField)
{
}
throw new NullReferenceException();
}
}
}
// Token: 0x0600651B RID: 25883 RVA: 0x001649F0 File Offset: 0x00162BF0
[Token(Token = "0x600651B")]
[Address(RVA = "0xF30A90", Offset = "0xF2F890", VA = "0x180F30A90")]
private void ANHDNDLNNIO()
{
string text = KAPMCNBLECN.OGDDBKIBKCB(this.<IIBPFHJMDJL>k__BackingField.<OHIGJIBAPHD>k__BackingField);
PLDMAFINLJO.FANDNIHFMNM(this.buyButtonText, text);
}
// Token: 0x0600651C RID: 25884 RVA: 0x00164A20 File Offset: 0x00162C20
[Token(Token = "0x600651C")]
[Address(RVA = "0xF312F0", Offset = "0xF300F0", VA = "0x180F312F0")]
public BrowsableOutfitItemButton()
{
}
// Token: 0x04004322 RID: 17186
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004322")]
[SerializeField]
private Button3D buyButton;
// Token: 0x04004323 RID: 17187
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004323")]
[SerializeField]
private Button3D tryButton;
// Token: 0x04004324 RID: 17188
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004324")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Tooltip tooltip;
// Token: 0x04004325 RID: 17189
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004325")]
[SerializeField]
private Transform prefabRoot;
// Token: 0x04004326 RID: 17190
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4004326")]
[SerializeField]
private TextMeshProUGUI itemName;
// Token: 0x04004327 RID: 17191
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4004327")]
[SerializeField]
private TextMeshProUGUI buyButtonText;
// Token: 0x04004328 RID: 17192
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4004328")]
[SerializeField]
private float localImposterRadius = 62.5f;
// Token: 0x04004329 RID: 17193
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4004329")]
[SerializeField]
[Header("Colors")]
private Image outline;
// Token: 0x0400432A RID: 17194
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400432A")]
[SerializeField]
private Color oneStarColor;
// Token: 0x0400432B RID: 17195
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400432B")]
[SerializeField]
private Color twoStarColor;
// Token: 0x0400432C RID: 17196
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400432C")]
[SerializeField]
private Color threeStarColor;
// Token: 0x0400432D RID: 17197
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400432D")]
[SerializeField]
private Color fourStarColor;
// Token: 0x0400432E RID: 17198
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400432E")]
[SerializeField]
private Color fiveStarColor;
// Token: 0x0400432F RID: 17199
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400432F")]
[SerializeField]
private Color defaultColor;
// Token: 0x04004331 RID: 17201
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4004331")]
private JCOINEEFENJ<GameObject> IGPGEOMGLDG;
// Token: 0x0200116F RID: 4463
[Token(Token = "0x200116F")]
[CompilerGenerated]
private sealed class BEBJAKBEPFP
{
// Token: 0x0600651D RID: 25885 RVA: 0x00164A40 File Offset: 0x00162C40
[Token(Token = "0x600651D")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public BEBJAKBEPFP()
{
}
// Token: 0x0600651E RID: 25886 RVA: 0x00164A54 File Offset: 0x00162C54
[Token(Token = "0x600651E")]
[Address(RVA = "0xF2E4F0", Offset = "0xF2D2F0", VA = "0x180F2E4F0")]
internal JCOINEEFENJ<GameObject> <SetItem>b__0()
{
ImposterSpawnManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
AvatarItem <ILOHMGPEJAL>k__BackingField = this.browsableAvatarItem.<ILOHMGPEJAL>k__BackingField;
return instance.LoadItemAsync(<ILOHMGPEJAL>k__BackingField);
}
// Token: 0x0600651F RID: 25887 RVA: 0x00164A80 File Offset: 0x00162C80
[Token(Token = "0x600651F")]
[Address(RVA = "0xF2E580", Offset = "0xF2D380", VA = "0x180F2E580")]
internal void <SetItem>b__1(GameObject go)
{
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(go.GetComponent<SpawnableTool>());
this.<>4__this.CDMFOPMHFHK();
}
// Token: 0x04004332 RID: 17202
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004332")]
public EOBKJELFMIA browsableAvatarItem;
// Token: 0x04004333 RID: 17203
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004333")]
public BrowsableOutfitItemButton <>4__this;
}
}
}
@@ -0,0 +1,150 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001170 RID: 4464
[Token(Token = "0x2001170")]
public class BrowsableOutfitItemPagedGrid : RecyclerPagedGrid<EOBKJELFMIA, BrowsableOutfitItemButton>
{
// Token: 0x06006520 RID: 25888 RVA: 0x00164AAC File Offset: 0x00162CAC
[Token(Token = "0x6006520")]
[Address(RVA = "0x4DBEF0", Offset = "0x4DACF0", VA = "0x1804DBEF0")]
public void SetItems(IEnumerable<EOBKJELFMIA> BOOHBJEEGKH)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06006521 RID: 25889 RVA: 0x00164AC0 File Offset: 0x00162CC0
[Token(Token = "0x6006521")]
[Address(RVA = "0xF31300", Offset = "0xF30100", VA = "0x180F31300", Slot = "15")]
protected override void BGIECEPGDBE(EOBKJELFMIA ADHABGCIMAE, BrowsableOutfitItemButton LKDLEHGHCAD, int CKOIAKLOKMM)
{
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.uiFlowBase.<KBKJKEOPIGB>k__BackingField;
LKDLEHGHCAD.SetItem(ADHABGCIMAE, <KBKJKEOPIGB>k__BackingField);
}
// Token: 0x06006522 RID: 25890 RVA: 0x00164AE8 File Offset: 0x00162CE8
[Token(Token = "0x6006522")]
[Address(RVA = "0xF31340", Offset = "0xF30140", VA = "0x180F31340", Slot = "14")]
protected override void EHDPGHCPKDB(BrowsableOutfitItemButton LKDLEHGHCAD)
{
BrowsableOutfitItemButton button = LKDLEHGHCAD;
base.EHDPGHCPKDB(LKDLEHGHCAD);
if (this.OnItemSelectedToBuyEvent != (ulong)0L)
{
Button3D.OnButton3DClick onClick = button.buyButton.OnClick;
UnityAction unityAction = delegate
{
BrowsableOutfitItemPagedGrid <>4__this = this;
BrowsableOutfitItemButton button3 = button;
BrowsableOutfitItemPagedGrid.ItemSelectedEvent onItemSelectedToBuyEvent = <>4__this.OnItemSelectedToBuyEvent;
EOBKJELFMIA <IIBPFHJMDJL>k__BackingField = button3.<IIBPFHJMDJL>k__BackingField;
onItemSelectedToBuyEvent.Invoke(<IIBPFHJMDJL>k__BackingField);
};
onClick.AddListener(unityAction);
}
if (this.OnItemSelectedToTryEvent != (ulong)0L)
{
Button3D.OnButton3DClick onClick2 = button.tryButton.OnClick;
UnityAction unityAction2 = delegate
{
BrowsableOutfitItemPagedGrid <>4__this2 = this;
BrowsableOutfitItemButton button2 = button;
BrowsableOutfitItemPagedGrid.ItemSelectedEvent onItemSelectedToTryEvent = <>4__this2.OnItemSelectedToTryEvent;
EOBKJELFMIA <IIBPFHJMDJL>k__BackingField2 = button2.<IIBPFHJMDJL>k__BackingField;
onItemSelectedToTryEvent.Invoke(<IIBPFHJMDJL>k__BackingField2);
};
onClick2.AddListener(unityAction2);
}
}
// Token: 0x06006523 RID: 25891 RVA: 0x00164B78 File Offset: 0x00162D78
[Token(Token = "0x6006523")]
[Address(RVA = "0xF31490", Offset = "0xF30290", VA = "0x180F31490")]
public BrowsableOutfitItemPagedGrid()
{
}
// Token: 0x04004334 RID: 17204
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4004334")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
private StackedUIFlowBase uiFlowBase;
// Token: 0x04004335 RID: 17205
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4004335")]
public BrowsableOutfitItemPagedGrid.ItemSelectedEvent OnItemSelectedToBuyEvent;
// Token: 0x04004336 RID: 17206
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4004336")]
public BrowsableOutfitItemPagedGrid.ItemSelectedEvent OnItemSelectedToTryEvent;
// Token: 0x02001171 RID: 4465
[Token(Token = "0x2001171")]
[Serializable]
public class ItemSelectedEvent : UnityEvent<EOBKJELFMIA>
{
// Token: 0x06006524 RID: 25892 RVA: 0x00164B8C File Offset: 0x00162D8C
[Token(Token = "0x6006524")]
[Address(RVA = "0xF3F7E0", Offset = "0xF3E5E0", VA = "0x180F3F7E0")]
public ItemSelectedEvent()
{
}
}
// Token: 0x02001172 RID: 4466
[Token(Token = "0x2001172")]
[CompilerGenerated]
private sealed class AOFHGNHKCAG
{
// Token: 0x06006525 RID: 25893 RVA: 0x00164BA0 File Offset: 0x00162DA0
[Token(Token = "0x6006525")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AOFHGNHKCAG()
{
}
// Token: 0x06006526 RID: 25894 RVA: 0x00164BB4 File Offset: 0x00162DB4
[Token(Token = "0x6006526")]
[Address(RVA = "0xF2BFD0", Offset = "0xF2ADD0", VA = "0x180F2BFD0")]
internal void <SetupNewChild>b__0()
{
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.<>4__this;
BrowsableOutfitItemButton browsableOutfitItemButton = this.button;
BrowsableOutfitItemPagedGrid.ItemSelectedEvent onItemSelectedToBuyEvent = browsableOutfitItemPagedGrid.OnItemSelectedToBuyEvent;
EOBKJELFMIA <IIBPFHJMDJL>k__BackingField = browsableOutfitItemButton.<IIBPFHJMDJL>k__BackingField;
onItemSelectedToBuyEvent.Invoke(<IIBPFHJMDJL>k__BackingField);
}
// Token: 0x06006527 RID: 25895 RVA: 0x00164BEC File Offset: 0x00162DEC
[Token(Token = "0x6006527")]
[Address(RVA = "0xF2C030", Offset = "0xF2AE30", VA = "0x180F2C030")]
internal void <SetupNewChild>b__1()
{
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.<>4__this;
BrowsableOutfitItemButton browsableOutfitItemButton = this.button;
BrowsableOutfitItemPagedGrid.ItemSelectedEvent onItemSelectedToTryEvent = browsableOutfitItemPagedGrid.OnItemSelectedToTryEvent;
EOBKJELFMIA <IIBPFHJMDJL>k__BackingField = browsableOutfitItemButton.<IIBPFHJMDJL>k__BackingField;
onItemSelectedToTryEvent.Invoke(<IIBPFHJMDJL>k__BackingField);
}
// Token: 0x04004337 RID: 17207
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004337")]
public BrowsableOutfitItemPagedGrid <>4__this;
// Token: 0x04004338 RID: 17208
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004338")]
public BrowsableOutfitItemButton button;
}
}
}
@@ -0,0 +1,52 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001098 RID: 4248
[Token(Token = "0x2001098")]
public class Button3D : ClickableReleaseButton
{
// Token: 0x0600603B RID: 24635 RVA: 0x001521BC File Offset: 0x001503BC
[Token(Token = "0x600603B")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "49")]
protected override bool JJONPCECBCI()
{
return true;
}
// Token: 0x0600603C RID: 24636 RVA: 0x001521CC File Offset: 0x001503CC
[Token(Token = "0x600603C")]
[Address(RVA = "0xF341F0", Offset = "0xF32FF0", VA = "0x180F341F0", Slot = "50")]
protected override void FNPHBHJLMMD()
{
this.OnClick.Invoke();
}
// Token: 0x0600603D RID: 24637 RVA: 0x001521EC File Offset: 0x001503EC
[Token(Token = "0x600603D")]
[Address(RVA = "0xF34220", Offset = "0xF33020", VA = "0x180F34220")]
public Button3D()
{
}
// Token: 0x04003FE2 RID: 16354
[FieldOffset(Offset = "0x1E8")]
[Token(Token = "0x4003FE2")]
public Button3D.OnButton3DClick OnClick;
// Token: 0x02001099 RID: 4249
[Token(Token = "0x2001099")]
[Serializable]
public class OnButton3DClick : UnityEvent
{
// Token: 0x0600603E RID: 24638 RVA: 0x00152200 File Offset: 0x00150400
[Token(Token = "0x600603E")]
[Address(RVA = "0xBAD8A0", Offset = "0xBAC6A0", VA = "0x180BAD8A0")]
public OnButton3DClick()
{
}
}
}
}
@@ -0,0 +1,1339 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core.Rendering;
using TMPro;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x020010F9 RID: 4345
[Token(Token = "0x20010F9")]
public abstract class Button3DBase : Selectable, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler
{
// Token: 0x140000A3 RID: 163
// (add) Token: 0x06006252 RID: 25170 RVA: 0x001586E0 File Offset: 0x001568E0
// (remove) Token: 0x06006253 RID: 25171 RVA: 0x001586FC File Offset: 0x001568FC
[Token(Token = "0x140000A3")]
public event Button3DBase.IOJHBLEGKFK DMKKNEOIIGG
{
[Token(Token = "0x6006252")]
[Address(RVA = "0xF33B40", Offset = "0xF32940", VA = "0x180F33B40")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6006253")]
[Address(RVA = "0xF33DD0", Offset = "0xF32BD0", VA = "0x180F33DD0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x140000A4 RID: 164
// (add) Token: 0x06006254 RID: 25172 RVA: 0x00158718 File Offset: 0x00156918
// (remove) Token: 0x06006255 RID: 25173 RVA: 0x00158734 File Offset: 0x00156934
[Token(Token = "0x140000A4")]
public event Button3DBase.IOJHBLEGKFK OLAMKLDOPCE
{
[Token(Token = "0x6006254")]
[Address(RVA = "0xF33BE0", Offset = "0xF329E0", VA = "0x180F33BE0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6006255")]
[Address(RVA = "0xF33E70", Offset = "0xF32C70", VA = "0x180F33E70")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x140000A5 RID: 165
// (add) Token: 0x06006256 RID: 25174 RVA: 0x00158750 File Offset: 0x00156950
// (remove) Token: 0x06006257 RID: 25175 RVA: 0x0015876C File Offset: 0x0015696C
[Token(Token = "0x140000A5")]
public event Button3DBase.IOJHBLEGKFK CGOHKPCBJIE
{
[Token(Token = "0x6006256")]
[Address(RVA = "0xF33AA0", Offset = "0xF328A0", VA = "0x180F33AA0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6006257")]
[Address(RVA = "0xF33D30", Offset = "0xF32B30", VA = "0x180F33D30")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x170010C4 RID: 4292
// (get) Token: 0x06006258 RID: 25176 RVA: 0x00158788 File Offset: 0x00156988
[Token(Token = "0x170010C4")]
public TextMeshProUGUI GPJEDBDCNNP
{
[Token(Token = "0x6006258")]
[Address(RVA = "0x5F4D40", Offset = "0x5F3B40", VA = "0x1805F4D40")]
get
{
return this.label;
}
}
// Token: 0x170010C5 RID: 4293
// (get) Token: 0x06006259 RID: 25177 RVA: 0x0015879C File Offset: 0x0015699C
// (set) Token: 0x0600625A RID: 25178 RVA: 0x001587B0 File Offset: 0x001569B0
[Token(Token = "0x170010C5")]
public bool FFDOINJEHMM
{
[Token(Token = "0x6006259")]
[Address(RVA = "0x97B980", Offset = "0x97A780", VA = "0x18097B980")]
get
{
return this.m_Interactable;
}
[Token(Token = "0x600625A")]
[Address(RVA = "0xF34060", Offset = "0xF32E60", VA = "0x180F34060")]
set
{
base.interactable = value;
int num = 0;
int num2 = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(num2 != 0);
this.PMFNJKCHLCO();
}
}
// Token: 0x170010C6 RID: 4294
// (get) Token: 0x0600625B RID: 25179 RVA: 0x001587E4 File Offset: 0x001569E4
// (set) Token: 0x0600625C RID: 25180 RVA: 0x001587F8 File Offset: 0x001569F8
[Token(Token = "0x170010C6")]
public bool LODFDOLMDCK
{
[Token(Token = "0x600625B")]
[Address(RVA = "0x9CD920", Offset = "0x9CC720", VA = "0x1809CD920")]
get
{
return this.FGDNDDNALCC;
}
[Token(Token = "0x600625C")]
[Address(RVA = "0xF32A20", Offset = "0xF31820", VA = "0x180F32A20")]
protected set
{
this.FGDNDDNALCC = value;
Graphic targetGraphic = this.m_TargetGraphic;
int num = 0;
if (targetGraphic != num)
{
Graphic targetGraphic2 = this.m_TargetGraphic;
if (this.FGDNDDNALCC)
{
}
Color baseColor = this.BaseColor;
Color color = targetGraphic2.color;
}
}
}
// Token: 0x170010C7 RID: 4295
// (get) Token: 0x0600625D RID: 25181 RVA: 0x00158844 File Offset: 0x00156A44
// (set) Token: 0x0600625E RID: 25182 RVA: 0x00158858 File Offset: 0x00156A58
[Token(Token = "0x170010C7")]
public MenuFinger ALMDGGGDJEB
{
[Token(Token = "0x600625D")]
[Address(RVA = "0x837960", Offset = "0x836760", VA = "0x180837960")]
get
{
return this.BLIJCJNGGIJ;
}
[Token(Token = "0x600625E")]
[Address(RVA = "0xBDA740", Offset = "0xBD9540", VA = "0x180BDA740")]
protected set
{
this.BLIJCJNGGIJ = value;
}
}
// Token: 0x170010C8 RID: 4296
// (get) Token: 0x0600625F RID: 25183 RVA: 0x0015886C File Offset: 0x00156A6C
// (set) Token: 0x06006260 RID: 25184 RVA: 0x00158880 File Offset: 0x00156A80
[Token(Token = "0x170010C8")]
private float PAJNCEOIGPI
{
[Token(Token = "0x600625F")]
[Address(RVA = "0xF32390", Offset = "0xF31190", VA = "0x180F32390")]
get
{
return this.NAIMECIDJDG;
}
[Token(Token = "0x6006260")]
[Address(RVA = "0xF329F0", Offset = "0xF317F0", VA = "0x180F329F0")]
set
{
this.NAIMECIDJDG = value;
this.DKILDKCKHDM = 0f;
}
}
// Token: 0x170010C9 RID: 4297
// (get) Token: 0x06006261 RID: 25185 RVA: 0x001588A0 File Offset: 0x00156AA0
// (set) Token: 0x06006262 RID: 25186 RVA: 0x001588B4 File Offset: 0x00156AB4
[Token(Token = "0x170010C9")]
private float GJGABNIBCJG
{
[Token(Token = "0x6006261")]
[Address(RVA = "0xF32D70", Offset = "0xF31B70", VA = "0x180F32D70")]
get
{
return this.BFLNGLEAMEG;
}
[Token(Token = "0x6006262")]
[Address(RVA = "0xF32840", Offset = "0xF31640", VA = "0x180F32840")]
set
{
float bflngleameg = this.BFLNGLEAMEG;
BoxCollider djbfpgmcfgk = this.DJBFPGMCFGK;
int num = 0;
if (djbfpgmcfgk != num)
{
BoxCollider djbfpgmcfgk2 = this.DJBFPGMCFGK;
float z = Vector3.one.z;
Vector3 vector;
float z2 = vector.z;
BoxCollider djbfpgmcfgk3 = this.DJBFPGMCFGK;
BoxCollider djbfpgmcfgk4 = this.DJBFPGMCFGK;
float num2 = value * 0.5f;
Vector3 vector2;
float z3 = vector2.z;
}
this.BFLNGLEAMEG = value;
}
}
// Token: 0x170010CA RID: 4298
// (get) Token: 0x06006263 RID: 25187 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170010CA")]
protected virtual float IJIGBIPCELG
{
[Token(Token = "0x6006263")]
[Address(RVA = "0xF31CE0", Offset = "0xF30AE0", VA = "0x180F31CE0", Slot = "39")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170010CB RID: 4299
// (get) Token: 0x06006264 RID: 25188 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170010CB")]
protected virtual float BCGHKIMCMAE
{
[Token(Token = "0x6006264")]
[Address(RVA = "0xF32530", Offset = "0xF31330", VA = "0x180F32530", Slot = "40")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170010CC RID: 4300
// (get) Token: 0x06006265 RID: 25189 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170010CC")]
protected virtual float LJDBBNHCDOE
{
[Token(Token = "0x6006265")]
[Address(RVA = "0xF31CE0", Offset = "0xF30AE0", VA = "0x180F31CE0", Slot = "41")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170010CD RID: 4301
// (get) Token: 0x06006266 RID: 25190 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170010CD")]
protected virtual float NBEBDGGJIDP
{
[Token(Token = "0x6006266")]
[Address(RVA = "0xF32540", Offset = "0xF31340", VA = "0x180F32540", Slot = "42")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06006267 RID: 25191 RVA: 0x00158928 File Offset: 0x00156B28
[Token(Token = "0x6006267")]
[Address(RVA = "0xF31B20", Offset = "0xF30920", VA = "0x180F31B20", Slot = "43")]
protected virtual float BKABACMFHMB()
{
/*
An exception occurred when decompiling this method (06006267)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single AGUI.StackedUI.Button3DBase::BKABACMFHMB()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_12:
stloc:bool(var_2_18, callgetter:bool(IAsyncResult::get_IsCompleted, ldloc:Button3DBase[exp:IAsyncResult](this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x170010CE RID: 4302
// (get) Token: 0x06006268 RID: 25192 RVA: 0x00158950 File Offset: 0x00156B50
[Token(Token = "0x170010CE")]
protected StackedUIBase JGIANCOEHMA
{
[Token(Token = "0x6006268")]
[Address(RVA = "0xF32B30", Offset = "0xF31930", VA = "0x180F32B30")]
get
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num = 0;
if (ljocnmlbcah == num)
{
if (base.gameObject.GetComponentsInParent<StackedUIBase>(true).Length != 0)
{
}
int num2 = 0;
this.LJOCNMLBCAH = num2;
}
return this.LJOCNMLBCAH;
}
}
// Token: 0x170010CF RID: 4303
// (get) Token: 0x06006269 RID: 25193 RVA: 0x0015899C File Offset: 0x00156B9C
// (set) Token: 0x0600626A RID: 25194 RVA: 0x001589B0 File Offset: 0x00156BB0
[Token(Token = "0x170010CF")]
public bool PJLAONFDFFB
{
[Token(Token = "0x6006269")]
[Address(RVA = "0xF33D10", Offset = "0xF32B10", VA = "0x180F33D10")]
get
{
return this.DIMKJABEDBJ;
}
[Token(Token = "0x600626A")]
[Address(RVA = "0xF33FA0", Offset = "0xF32DA0", VA = "0x180F33FA0")]
set
{
bool dimkjabedbj = this.DIMKJABEDBJ;
bool dmmfoddapnj = this.DMMFODDAPNJ;
this.DMMFODDAPNJ = false;
this.DIMKJABEDBJ = value;
if (!dimkjabedbj)
{
if (!value)
{
goto IL_46;
}
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.NEBICJIKEPJ = realtimeSinceStartup;
}
if (!value && !dmmfoddapnj)
{
int num = 0;
this.CECJCHNLLNB(num != 0);
}
IL_46:
if (this.DIMKJABEDBJ)
{
}
this.GJGABNIBCJG = 1f;
this.PMFNJKCHLCO();
}
}
// Token: 0x170010D0 RID: 4304
// (get) Token: 0x0600626B RID: 25195 RVA: 0x00158A20 File Offset: 0x00156C20
[Token(Token = "0x170010D0")]
protected bool PGABFKOHPMJ
{
[Token(Token = "0x600626B")]
[Address(RVA = "0xF32380", Offset = "0xF31180", VA = "0x180F32380")]
get
{
return this.IBALBCFIDLM;
}
}
// Token: 0x0600626C RID: 25196 RVA: 0x00158A34 File Offset: 0x00156C34
[Token(Token = "0x600626C")]
[Address(RVA = "0xF32D80", Offset = "0xF31B80", VA = "0x180F32D80")]
protected void PMFNJKCHLCO()
{
if (!this.DIMKJABEDBJ)
{
}
if ((uint)4 != (uint)this.CDGHKMKCMIB)
{
this.InstantClearState();
}
this.CDGHKMKCMIB = (Selectable.SelectionState)((uint)4);
}
// Token: 0x0600626D RID: 25197 RVA: 0x00158A64 File Offset: 0x00156C64
[Token(Token = "0x600626D")]
[Address(RVA = "0xF32AE0", Offset = "0xF318E0", VA = "0x180F32AE0")]
private Selectable.SelectionState OJPDNKIKFIH()
{
if (!this.DIMKJABEDBJ)
{
int num = 0;
bool flag = (this.IBALBCFIDLM ? 1 : 0) != num;
}
return Selectable.SelectionState.Pressed;
}
// Token: 0x0600626E RID: 25198 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600626E")]
[Address(RVA = "0xF31D10", Offset = "0xF30B10", VA = "0x180F31D10", Slot = "26")]
protected override void DoStateTransition(Selectable.SelectionState GKNIHNHGBKC, bool BKDCBHDFBCH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600626F RID: 25199 RVA: 0x00158A8C File Offset: 0x00156C8C
[Token(Token = "0x600626F")]
[Address(RVA = "0xF332A0", Offset = "0xF320A0", VA = "0x180F332A0", Slot = "6")]
protected override void Start()
{
base..ctor();
StackedUIBase stackedUIBase = this.JGIANCOEHMA;
int num = 0;
bool flag = stackedUIBase == num;
UI3DScaler bfpibefkala = this.BFPIBEFKALA;
if (!flag)
{
Canvas canvas = this.JGIANCOEHMA.canvas;
bfpibefkala._canvas = canvas;
}
bfpibefkala.FetchRootCanvas();
float num2 = this.NBEBDGGJIDP;
this.Update();
this.NFJHDIADDEG = true;
if (Application.isPlaying)
{
base.gameObject.OLLDCMIMDLM("Button3D");
}
}
// Token: 0x06006270 RID: 25200 RVA: 0x00158B0C File Offset: 0x00156D0C
[Token(Token = "0x6006270")]
[Address(RVA = "0xF314D0", Offset = "0xF302D0", VA = "0x180F314D0", Slot = "4")]
protected override void Awake()
{
GameObject gameObject = this.object2d;
int num = 0;
if (!(gameObject == num))
{
Graphic[] componentsInChildren = this.object2d.GetComponentsInChildren<Graphic>();
int num2 = 0;
int length = componentsInChildren.Length;
if (num2 < length)
{
Graphic graphic = componentsInChildren[num2];
Graphic targetGraphic = this.m_TargetGraphic;
if (graphic != targetGraphic)
{
IgnoreUIButtonHighlight component = componentsInChildren[num2].GetComponent<IgnoreUIButtonHighlight>();
int num3 = 0;
if (component == num3)
{
List<Graphic> fonhlamhemm = this.FONHLAMHEMM;
Graphic graphic2 = componentsInChildren[num2];
fonhlamhemm.Add(graphic2);
}
}
num2++;
}
Graphic targetGraphic2 = this.m_TargetGraphic;
this.FGDNDDNALCC = num2 != 0;
int num4 = 0;
if (targetGraphic2 != num4)
{
Graphic targetGraphic3 = this.m_TargetGraphic;
if ((this.FGDNDDNALCC ? 1 : 0) != num2)
{
}
Color baseColor = this.BaseColor;
Color color = targetGraphic3.color;
}
UI3DScaler componentInChildren = base.GetComponentInChildren<UI3DScaler>(true);
this.BFPIBEFKALA = componentInChildren;
int num5 = 0;
if (componentInChildren == num5)
{
string name = base.name;
Debug.LogError("3D Button " + name + " is missing 3d scalar.");
}
Renderer componentInChildren2 = this.BFPIBEFKALA.GetComponentInChildren<Renderer>(true);
UI3DScaler bfpibefkala = this.BFPIBEFKALA;
this.CHEJPOIMMCK = componentInChildren2;
BoxCollider boxCollider;
this.DJBFPGMCFGK = boxCollider;
int num6 = 0;
if (!(boxCollider == num6))
{
if ((this.DIMKJABEDBJ ? 1 : 0) != num2)
{
this.GJGABNIBCJG = 1.5f;
}
this.GJGABNIBCJG = 1f;
}
string name2 = base.name;
Debug.LogError("3D Button " + name2 + " is missing a collider.");
Navigation navigation = this.m_Navigation;
Selectable selectOnDown = this.m_Navigation.m_SelectOnDown;
base.navigation = num2;
if (Application.isPlaying && this.toastId != (IAFCKKHMKKM)num2)
{
if (Resources.Load("[Toast]") != 0)
{
}
Transform transform = this.object2d.transform;
GameObject gameObject2;
Toast component2 = gameObject2.GetComponent<Toast>();
this.AKLMNJCALIL = component2;
IAFCKKHMKKM iafckkhmkkm = this.toastId;
component2.ToastId = iafckkhmkkm;
if (this.toastId == IAFCKKHMKKM.NewRoom)
{
Transform transform2 = this.AKLMNJCALIL.transform;
Toast aklmnjcalil = this.AKLMNJCALIL;
Vector3 vector;
float z = vector.z;
Transform transform3 = aklmnjcalil.transform;
}
}
return;
}
string name3 = base.name;
Debug.LogError("Object 2d on " + name3 + " is required", this);
}
// Token: 0x06006271 RID: 25201 RVA: 0x00158D58 File Offset: 0x00156F58
[Token(Token = "0x6006271")]
[Address(RVA = "0xF32C40", Offset = "0xF31A40", VA = "0x180F32C40", Slot = "5")]
protected override void OnEnable()
{
base.OnEnable();
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.NEBICJIKEPJ = realtimeSinceStartup;
if (this.NFJHDIADDEG)
{
float num = this.NBEBDGGJIDP;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
// Token: 0x06006272 RID: 25202 RVA: 0x00158D94 File Offset: 0x00156F94
[Token(Token = "0x6006272")]
[Address(RVA = "0xF32C00", Offset = "0xF31A00", VA = "0x180F32C00", Slot = "7")]
protected override void OnDisable()
{
base.OnDisable();
int num = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(true);
}
// Token: 0x06006273 RID: 25203 RVA: 0x00158DC0 File Offset: 0x00156FC0
[Token(Token = "0x6006273")]
[Address(RVA = "0xF334E0", Offset = "0xF322E0", VA = "0x180F334E0", Slot = "44")]
protected virtual void Update()
{
/*
An exception occurred when decompiling this method (06006273)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.Button3DBase::Update()
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
Actual value was -1.
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 337
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06006274 RID: 25204 RVA: 0x00158FD8 File Offset: 0x001571D8
[Token(Token = "0x6006274")]
[Address(RVA = "0xF31F20", Offset = "0xF30D20", VA = "0x180F31F20")]
private void FKJFMFDHNEG()
{
global::UnityEngine.Object @object = Resources.Load("[Toast]");
int num = 0;
if (@object != 0)
{
}
Transform transform = this.object2d.transform;
int num2 = 0;
Toast component = global::UnityEngine.Object.Instantiate<GameObject>(num, transform, num2 != 0).GetComponent<Toast>();
this.AKLMNJCALIL = component;
IAFCKKHMKKM iafckkhmkkm = this.toastId;
component.ToastId = iafckkhmkkm;
if (this.toastId == IAFCKKHMKKM.NewRoom)
{
Transform transform2 = this.AKLMNJCALIL.transform;
Toast aklmnjcalil = this.AKLMNJCALIL;
Vector3 vector;
float z = vector.z;
Transform transform3 = aklmnjcalil.transform;
}
}
// Token: 0x06006275 RID: 25205 RVA: 0x00159064 File Offset: 0x00157264
[Token(Token = "0x6006275")]
[Address(RVA = "0xF32EF0", Offset = "0xF31CF0", VA = "0x180F32EF0", Slot = "45")]
public virtual void SetAxisValue(float AEFHIEEGPME, bool CDFHDACBFKN = false)
{
GameObject gameObject = this.object2d;
int num = 0;
if (gameObject != num && (CDFHDACBFKN || CDFHDACBFKN))
{
Button3DBase.Button3DConstraints button3DConstraints = this.constraints;
this.EFHPEMPKFPK = AEFHIEEGPME;
float num2 = button3DConstraints.IMFMKBHAPLF(AEFHIEEGPME);
float num3 = this.LJDBBNHCDOE;
float num4 = Mathf.Lerp(1f, AEFHIEEGPME, AEFHIEEGPME);
Transform transform = this.object2d.transform;
GameObject gameObject2 = this.object2d;
int num5 = 0;
gameObject2.transform.localPosition = num5;
Transform transform2 = this.object2d.transform;
GameObject gameObject3 = this.object2d;
int num6 = 0;
gameObject3.transform.localScale = num6;
UI3DScaler bfpibefkala = this.BFPIBEFKALA;
int num7 = 0;
if (bfpibefkala != num7)
{
this.BFPIBEFKALA.Refresh();
}
Button3DBase.Button3DConstraints button3DConstraints2 = this.constraints;
int num8 = 0;
float num9 = button3DConstraints2.IMFMKBHAPLF((float)num8);
BoxCollider djbfpgmcfgk = this.DJBFPGMCFGK;
int num10 = 0;
if (djbfpgmcfgk != num10 && !float.IsNaN(AEFHIEEGPME) && !float.IsInfinity(AEFHIEEGPME))
{
BoxCollider djbfpgmcfgk2 = this.DJBFPGMCFGK;
Vector3 size = djbfpgmcfgk.size;
BoxCollider djbfpgmcfgk3 = this.DJBFPGMCFGK;
}
}
}
// Token: 0x06006276 RID: 25206 RVA: 0x00159198 File Offset: 0x00157398
[Token(Token = "0x6006276")]
[Address(RVA = "0xF320A0", Offset = "0xF30EA0", VA = "0x180F320A0")]
private void FMBCPOMDPPE(float JCLLJJHJMME)
{
/*
An exception occurred when decompiling this method (06006276)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.Button3DBase::FMBCPOMDPPE(System.Single)
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
Actual value was -1.
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 337
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06006277 RID: 25207 RVA: 0x001591F0 File Offset: 0x001573F0
[Token(Token = "0x6006277")]
[Address(RVA = "0xF32640", Offset = "0xF31440", VA = "0x180F32640")]
private void LLEHNAKDANA()
{
bool flag = this.<ELPEDDKGKFK>k__BackingField;
if (this.DIMKJABEDBJ != flag)
{
this.PJLAONFDFFB = flag;
return;
}
}
// Token: 0x06006278 RID: 25208 RVA: 0x00159218 File Offset: 0x00157418
[Token(Token = "0x6006278")]
[Address(RVA = "0xF32720", Offset = "0xF31520", VA = "0x180F32720")]
private void MENALJHPBLN(float LOHDKLIFEPH)
{
if (!this.DIMKJABEDBJ)
{
this.Select();
bool dimkjabedbj = this.DIMKJABEDBJ;
this.DMMFODDAPNJ = false;
if (!dimkjabedbj)
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.NEBICJIKEPJ = realtimeSinceStartup;
}
if ((ulong)1L == 0UL)
{
goto IL_72;
}
}
if (this.IJIGBIPCELG <= LOHDKLIFEPH)
{
return;
}
bool dimkjabedbj2 = this.DIMKJABEDBJ;
bool dmmfoddapnj = this.DMMFODDAPNJ;
this.DMMFODDAPNJ = false;
if (dimkjabedbj2 && !dmmfoddapnj)
{
int num = 0;
this.CECJCHNLLNB(num != 0);
}
if (this.DIMKJABEDBJ)
{
}
IL_72:
this.GJGABNIBCJG = 1f;
this.PMFNJKCHLCO();
}
// Token: 0x06006279 RID: 25209 RVA: 0x001592A8 File Offset: 0x001574A8
[Token(Token = "0x6006279")]
[Address(RVA = "0xF31B60", Offset = "0xF30960", VA = "0x180F31B60", Slot = "46")]
protected virtual void CECJCHNLLNB(bool DDFLMNGNNIP = false)
{
if (!DDFLMNGNNIP)
{
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
int num = 0;
if (blijcjnggij != num)
{
this.BLIJCJNGGIJ.Vibrate(10, 0.5f);
}
if (this.ButtonDownAudio != (ulong)0L)
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num2 = 0;
if (ljocnmlbcah != num2)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
RecRoomAudioClip buttonDownAudio = this.ButtonDownAudio;
int num3 = 0;
int num4 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(buttonDownAudio, transform, num4, num3);
}
}
Button3DBase.IOJHBLEGKFK dmkkneoiigg = this.DMKKNEOIIGG;
if (dmkkneoiigg != 0)
{
dmkkneoiigg(this);
}
}
// Token: 0x0600627A RID: 25210 RVA: 0x00159344 File Offset: 0x00157544
[Token(Token = "0x600627A")]
[Address(RVA = "0xF323B0", Offset = "0xF311B0", VA = "0x180F323B0", Slot = "47")]
protected virtual void IOIPLOFNEGH(bool DDFLMNGNNIP = false)
{
if (!DDFLMNGNNIP)
{
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
int num = 0;
if (blijcjnggij != num)
{
this.BLIJCJNGGIJ.Vibrate(10, 0.5f);
}
if (this.ButtonUpAudio != (ulong)0L)
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num2 = 0;
if (ljocnmlbcah != num2)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
RecRoomAudioClip buttonUpAudio = this.ButtonUpAudio;
int num3 = 0;
int num4 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(buttonUpAudio, transform, num4, num3);
}
}
Button3DBase.IOJHBLEGKFK olamkldopce = this.OLAMKLDOPCE;
if (olamkldopce != 0)
{
olamkldopce(this);
}
}
// Token: 0x0600627B RID: 25211 RVA: 0x001593E0 File Offset: 0x001575E0
[Token(Token = "0x600627B")]
[Address(RVA = "0xF31CF0", Offset = "0xF30AF0", VA = "0x180F31CF0", Slot = "48")]
protected virtual void DJFFCNMEHNL()
{
Button3DBase.IOJHBLEGKFK cgohkpcbjie = this.CGOHKPCBJIE;
if (cgohkpcbjie != 0)
{
cgohkpcbjie(this);
return;
}
}
// Token: 0x0600627C RID: 25212 RVA: 0x00159400 File Offset: 0x00157600
[Token(Token = "0x600627C")]
[Address(RVA = "0xF33460", Offset = "0xF32260", VA = "0x180F33460")]
public void TrySetMenuFinger(MenuFinger BLIJCJNGGIJ)
{
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
int num = 0;
if (blijcjnggij == num)
{
this.BLIJCJNGGIJ = BLIJCJNGGIJ;
}
}
// Token: 0x0600627D RID: 25213 RVA: 0x00159428 File Offset: 0x00157628
[Token(Token = "0x600627D")]
[Address(RVA = "0xF333C0", Offset = "0xF321C0", VA = "0x180F333C0")]
public void TryReleaseMenuFinger(MenuFinger BLIJCJNGGIJ)
{
if (this.BLIJCJNGGIJ == BLIJCJNGGIJ)
{
int num = 0;
int num2 = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(num2 != 0);
}
}
// Token: 0x0600627E RID: 25214 RVA: 0x00159460 File Offset: 0x00157660
[Token(Token = "0x600627E")]
[Address(RVA = "0xF31B00", Offset = "0xF30900", VA = "0x180F31B00")]
protected void BILIIKJMKBJ(bool KGODFEIPINC = false)
{
int num = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(KGODFEIPINC);
}
// Token: 0x170010D1 RID: 4305
// (get) Token: 0x0600627F RID: 25215 RVA: 0x00159484 File Offset: 0x00157684
// (set) Token: 0x06006280 RID: 25216 RVA: 0x00159498 File Offset: 0x00157698
[Token(Token = "0x170010D1")]
public bool BCLOLHJMILL
{
[Token(Token = "0x600627F")]
[Address(RVA = "0xF33D20", Offset = "0xF32B20", VA = "0x180F33D20")]
get;
[Token(Token = "0x6006280")]
[Address(RVA = "0xF323A0", Offset = "0xF311A0", VA = "0x180F323A0")]
protected set;
}
// Token: 0x06006281 RID: 25217 RVA: 0x001594AC File Offset: 0x001576AC
[Token(Token = "0x6006281")]
[Address(RVA = "0xF32CA0", Offset = "0xF31AA0", VA = "0x180F32CA0", Slot = "32")]
public override void OnPointerDown(PointerEventData OEKEOCOGKMG)
{
base.OnPointerDown(OEKEOCOGKMG);
this.<ELPEDDKGKFK>k__BackingField = true;
}
// Token: 0x06006282 RID: 25218 RVA: 0x001594C8 File Offset: 0x001576C8
[Token(Token = "0x6006282")]
[Address(RVA = "0xF32D20", Offset = "0xF31B20", VA = "0x180F32D20", Slot = "33")]
public override void OnPointerUp(PointerEventData OEKEOCOGKMG)
{
base.OnPointerUp(OEKEOCOGKMG);
if (OEKEOCOGKMG.<button>k__BackingField == PointerEventData.InputButton.Left)
{
this.<ELPEDDKGKFK>k__BackingField = false;
}
}
// Token: 0x06006283 RID: 25219 RVA: 0x001594F4 File Offset: 0x001576F4
[Token(Token = "0x6006283")]
[Address(RVA = "0xF321C0", Offset = "0xF30FC0", VA = "0x180F321C0")]
public void ForcePressed()
{
this.OnDestroy();
StackedUIBase stackedUIBase = this.JGIANCOEHMA;
int num = 0;
if (!(stackedUIBase == num))
{
this.CECJCHNLLNB(true);
this.PMFNJKCHLCO();
return;
}
}
// Token: 0x06006284 RID: 25220 RVA: 0x00159528 File Offset: 0x00157728
[Token(Token = "0x6006284")]
[Address(RVA = "0xF32660", Offset = "0xF31460", VA = "0x180F32660")]
protected void MALDFLCADLG(bool KGODFEIPINC = false)
{
if (this.DIMKJABEDBJ && (KGODFEIPINC || Time.realtimeSinceStartup > this.hairTriggerCancelThreshold))
{
this.DMMFODDAPNJ = true;
}
bool dimkjabedbj = this.DIMKJABEDBJ;
bool dmmfoddapnj = this.DMMFODDAPNJ;
this.<ELPEDDKGKFK>k__BackingField = false;
this.DMMFODDAPNJ = false;
if (dimkjabedbj && !dmmfoddapnj)
{
int num = 0;
this.CECJCHNLLNB(num != 0);
}
if (this.DIMKJABEDBJ)
{
}
this.GJGABNIBCJG = 1f;
this.PMFNJKCHLCO();
}
// Token: 0x06006285 RID: 25221 RVA: 0x001595A0 File Offset: 0x001577A0
[Token(Token = "0x6006285")]
[Address(RVA = "0xF32CD0", Offset = "0xF31AD0", VA = "0x180F32CD0", Slot = "34")]
public override void OnPointerEnter(PointerEventData OEKEOCOGKMG)
{
this.IBALBCFIDLM = true;
this.PMFNJKCHLCO();
}
// Token: 0x06006286 RID: 25222 RVA: 0x001595BC File Offset: 0x001577BC
[Token(Token = "0x6006286")]
[Address(RVA = "0xF32CE0", Offset = "0xF31AE0", VA = "0x180F32CE0", Slot = "35")]
public override void OnPointerExit(PointerEventData OEKEOCOGKMG)
{
this.IBALBCFIDLM = false;
if (this.<ELPEDDKGKFK>k__BackingField)
{
int num = 0;
this.MALDFLCADLG(num != 0);
}
this.PMFNJKCHLCO();
}
// Token: 0x06006287 RID: 25223 RVA: 0x001595E8 File Offset: 0x001577E8
[Token(Token = "0x6006287")]
[Address(RVA = "0xF32550", Offset = "0xF31350", VA = "0x180F32550")]
protected void LADOEEHALOJ()
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num = 0;
if (ljocnmlbcah != num)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
}
// Token: 0x06006288 RID: 25224 RVA: 0x0015961C File Offset: 0x0015781C
[Token(Token = "0x6006288")]
[Address(RVA = "0xF32290", Offset = "0xF31090", VA = "0x180F32290")]
protected void GBNAFKIKAOP()
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num = 0;
if (ljocnmlbcah != num)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
}
// Token: 0x06006289 RID: 25225 RVA: 0x00159650 File Offset: 0x00157850
[Token(Token = "0x6006289")]
[Address(RVA = "0xF32E00", Offset = "0xF31C00", VA = "0x180F32E00")]
public void RenderOutline()
{
Renderer chejpoimmck = this.CHEJPOIMMCK;
int num = 0;
if (chejpoimmck != num && this.CHEJPOIMMCK.GetSharedMaterialArray() != 0)
{
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
Renderer chejpoimmck2 = this.CHEJPOIMMCK;
int length = chejpoimmck2.GetSharedMaterialArray().Length;
OutlineRendererEffect.RenderHoverOutline(nextOutlineRenderHandle, chejpoimmck2, length, true);
}
}
// Token: 0x170010D2 RID: 4306
// (get) Token: 0x0600628A RID: 25226 RVA: 0x001596B0 File Offset: 0x001578B0
// (set) Token: 0x0600628B RID: 25227 RVA: 0x001596E4 File Offset: 0x001578E4
[Token(Token = "0x170010D2")]
public bool JMMLBJBNGMB
{
[Token(Token = "0x600628A")]
[Address(RVA = "0xF33C80", Offset = "0xF32A80", VA = "0x180F33C80")]
get
{
ButtonHighlight buttonHighlight = this.buttonHighlight;
int num = 0;
if (buttonHighlight != num)
{
return this.buttonHighlight.MPPPIBKPECP;
}
throw new NullReferenceException();
}
[Token(Token = "0x600628B")]
[Address(RVA = "0xF33F10", Offset = "0xF32D10", VA = "0x180F33F10")]
set
{
ButtonHighlight buttonHighlight = this.buttonHighlight;
int num = 0;
if (buttonHighlight != num)
{
this.buttonHighlight.MPPPIBKPECP = value;
}
}
}
// Token: 0x0600628C RID: 25228 RVA: 0x00159718 File Offset: 0x00157918
[Token(Token = "0x600628C")]
[Address(RVA = "0xF339D0", Offset = "0xF327D0", VA = "0x180F339D0")]
protected Button3DBase()
{
Color white = Color.white;
Color white2 = Color.white;
this.hairTriggerCancelThreshold = 0.5f;
List<Graphic> list = new List();
this.FONHLAMHEMM = list;
this.IFHCLIFBNCD = 3f;
this.EFHPEMPKFPK = -1f;
base..ctor();
}
// Token: 0x04004102 RID: 16642
[Token(Token = "0x4004102")]
private const float NGONLHKMBDJ = 1f;
// Token: 0x04004103 RID: 16643
[Token(Token = "0x4004103")]
private const float AMCLMDMNOAE = 1.5f;
// Token: 0x04004107 RID: 16647
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4004107")]
public Color BaseColor;
// Token: 0x04004108 RID: 16648
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x4004108")]
public Color ToggleColor;
// Token: 0x04004109 RID: 16649
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x4004109")]
[SerializeField]
private GameObject object2d;
// Token: 0x0400410A RID: 16650
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400410A")]
[SerializeField]
private float hairTriggerCancelThreshold;
// Token: 0x0400410B RID: 16651
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x400410B")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
private ButtonHighlight buttonHighlight;
// Token: 0x0400410C RID: 16652
[FieldOffset(Offset = "0x148")]
[Token(Token = "0x400410C")]
[SerializeField]
private IAFCKKHMKKM toastId;
// Token: 0x0400410D RID: 16653
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x400410D")]
private Toast AKLMNJCALIL;
// Token: 0x0400410E RID: 16654
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x400410E")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Children, false, false, false)]
protected TextMeshProUGUI label;
// Token: 0x0400410F RID: 16655
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x400410F")]
private bool FGDNDDNALCC;
// Token: 0x04004110 RID: 16656
[FieldOffset(Offset = "0x168")]
[Token(Token = "0x4004110")]
[SerializeField]
protected Button3DBase.Button3DConstraints constraints;
// Token: 0x04004111 RID: 16657
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x4004111")]
private MenuFinger BLIJCJNGGIJ;
// Token: 0x04004112 RID: 16658
[FieldOffset(Offset = "0x178")]
[Token(Token = "0x4004112")]
private List<Graphic> FONHLAMHEMM;
// Token: 0x04004113 RID: 16659
[FieldOffset(Offset = "0x180")]
[Token(Token = "0x4004113")]
private float IFHCLIFBNCD;
// Token: 0x04004114 RID: 16660
[FieldOffset(Offset = "0x184")]
[Token(Token = "0x4004114")]
private float DKILDKCKHDM;
// Token: 0x04004115 RID: 16661
[FieldOffset(Offset = "0x188")]
[Token(Token = "0x4004115")]
private bool OADDHNDLPFK;
// Token: 0x04004116 RID: 16662
[FieldOffset(Offset = "0x18C")]
[Token(Token = "0x4004116")]
private float NAIMECIDJDG;
// Token: 0x04004117 RID: 16663
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x4004117")]
private float BFLNGLEAMEG;
// Token: 0x04004118 RID: 16664
[FieldOffset(Offset = "0x198")]
[Token(Token = "0x4004118")]
private StackedUIBase LJOCNMLBCAH;
// Token: 0x04004119 RID: 16665
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x4004119")]
private bool DMMFODDAPNJ;
// Token: 0x0400411A RID: 16666
[FieldOffset(Offset = "0x1A1")]
[Token(Token = "0x400411A")]
private bool DIMKJABEDBJ;
// Token: 0x0400411B RID: 16667
[FieldOffset(Offset = "0x1A4")]
[Token(Token = "0x400411B")]
private float NEBICJIKEPJ;
// Token: 0x0400411C RID: 16668
[FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x400411C")]
private Selectable.SelectionState CDGHKMKCMIB;
// Token: 0x0400411D RID: 16669
[FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x400411D")]
private UI3DScaler BFPIBEFKALA;
// Token: 0x0400411E RID: 16670
[FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x400411E")]
private Renderer CHEJPOIMMCK;
// Token: 0x0400411F RID: 16671
[FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x400411F")]
private BoxCollider DJBFPGMCFGK;
// Token: 0x04004120 RID: 16672
[FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x4004120")]
private float EFHPEMPKFPK;
// Token: 0x04004121 RID: 16673
[FieldOffset(Offset = "0x1CC")]
[Token(Token = "0x4004121")]
private bool NFJHDIADDEG;
// Token: 0x04004123 RID: 16675
[FieldOffset(Offset = "0x1CE")]
[Token(Token = "0x4004123")]
private bool IBALBCFIDLM;
// Token: 0x04004124 RID: 16676
[FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x4004124")]
public RecRoomAudioClip ButtonDownAudio;
// Token: 0x04004125 RID: 16677
[FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x4004125")]
public RecRoomAudioClip ButtonUpAudio;
// Token: 0x020010FA RID: 4346
[Token(Token = "0x20010FA")]
public sealed class IOJHBLEGKFK : MulticastDelegate
{
// Token: 0x0600628D RID: 25229 RVA: 0x00159768 File Offset: 0x00157968
[Token(Token = "0x600628D")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public IOJHBLEGKFK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600628E RID: 25230 RVA: 0x00159784 File Offset: 0x00157984
[Token(Token = "0x600628E")]
[Address(RVA = "0x747410", Offset = "0x746210", VA = "0x180747410", Slot = "13")]
public void Invoke(Button3DBase LKDLEHGHCAD)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600628F RID: 25231 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600628F")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
public IAsyncResult BeginInvoke(Button3DBase LKDLEHGHCAD, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006290 RID: 25232 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006290")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020010FB RID: 4347
[Token(Token = "0x20010FB")]
[Serializable]
public class Button3DConstraints
{
// Token: 0x06006291 RID: 25233 RVA: 0x00159838 File Offset: 0x00157A38
[Token(Token = "0x6006291")]
[Address(RVA = "0xF340B0", Offset = "0xF32EB0", VA = "0x180F340B0")]
public float IFGFFIKIEGI(float GPDGCLIOACB)
{
return Mathf.InverseLerp(this.UnpressedOffset, GPDGCLIOACB, GPDGCLIOACB);
}
// Token: 0x06006292 RID: 25234 RVA: 0x00159854 File Offset: 0x00157A54
[Token(Token = "0x6006292")]
[Address(RVA = "0xF34140", Offset = "0xF32F40", VA = "0x180F34140")]
public float IMFMKBHAPLF(float GLHHBDHELAO)
{
float num = Mathf.Clamp01(GLHHBDHELAO);
return Mathf.Lerp(num, GLHHBDHELAO, num);
}
// Token: 0x06006293 RID: 25235 RVA: 0x00159870 File Offset: 0x00157A70
[Token(Token = "0x6006293")]
[Address(RVA = "0xF341E0", Offset = "0xF32FE0", VA = "0x180F341E0")]
public Button3DConstraints()
{
}
// Token: 0x04004126 RID: 16678
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004126")]
[SerializeField]
private float UnpressedOffset;
// Token: 0x04004127 RID: 16679
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4004127")]
[SerializeField]
private float MaxPressedOffset = 80f;
}
}
}
@@ -0,0 +1,87 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x020010C6 RID: 4294
[Token(Token = "0x20010C6")]
public class CachedViewImposterCollider : MonoBehaviour
{
// Token: 0x06006162 RID: 24930 RVA: 0x0015595C File Offset: 0x00153B5C
[Token(Token = "0x6006162")]
[Address(RVA = "0xF34290", Offset = "0xF33090", VA = "0x180F34290")]
private void Awake()
{
Transform transform;
int num;
do
{
BoxCollider boxCollider = base.gameObject.AddComponent<BoxCollider>();
this.PPMHMOKJPPP = boxCollider;
transform = base.transform;
num = 0;
}
while (transform != 0 && transform == 0);
BoxCollider ppmhmokjppp = this.PPMHMOKJPPP;
this.AIOEKMHLKAL = num;
RectTransform aioekmhlkal = this.AIOEKMHLKAL;
StackedUIFlowBase componentInParent = base.GetComponentInParent<StackedUIFlowBase>();
int num2 = 0;
if (componentInParent != num2)
{
StackedUIBase <KBKJKEOPIGB>k__BackingField = componentInParent.<KBKJKEOPIGB>k__BackingField;
this.LJOCNMLBCAH = <KBKJKEOPIGB>k__BackingField;
Action<OGLEAGGNIPE> action = new Action(this.CBAPJEHHLNL);
<KBKJKEOPIGB>k__BackingField.ResizeCompleteEvent += action;
}
}
// Token: 0x06006163 RID: 24931 RVA: 0x001559F0 File Offset: 0x00153BF0
[Token(Token = "0x6006163")]
[Address(RVA = "0xF34590", Offset = "0xF33390", VA = "0x180F34590")]
private void OnDestroy()
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num = 0;
if (ljocnmlbcah != num)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
Action<OGLEAGGNIPE> action = new Action(this.CBAPJEHHLNL);
ljocnmlbcah2.ResizeCompleteEvent -= action;
}
}
// Token: 0x06006164 RID: 24932 RVA: 0x00155A34 File Offset: 0x00153C34
[Token(Token = "0x6006164")]
[Address(RVA = "0xF344A0", Offset = "0xF332A0", VA = "0x180F344A0")]
private void CBAPJEHHLNL(OGLEAGGNIPE LFEINEEHGCL)
{
RectTransform aioekmhlkal = this.AIOEKMHLKAL;
BoxCollider ppmhmokjppp = this.PPMHMOKJPPP;
RectTransform aioekmhlkal2 = this.AIOEKMHLKAL;
}
// Token: 0x06006165 RID: 24933 RVA: 0x00155A64 File Offset: 0x00153C64
[Token(Token = "0x6006165")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public CachedViewImposterCollider()
{
}
// Token: 0x0400406C RID: 16492
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400406C")]
private BoxCollider PPMHMOKJPPP;
// Token: 0x0400406D RID: 16493
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400406D")]
private RectTransform AIOEKMHLKAL;
// Token: 0x0400406E RID: 16494
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400406E")]
private StackedUIBase LJOCNMLBCAH;
}
}
@@ -0,0 +1,264 @@
using System;
using System.Collections;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x0200109A RID: 4250
[Token(Token = "0x200109A")]
[DisallowMultipleComponent]
public class ChargeButton3D : Button3D
{
// Token: 0x14000095 RID: 149
// (add) Token: 0x0600603F RID: 24639 RVA: 0x00152214 File Offset: 0x00150414
// (remove) Token: 0x06006040 RID: 24640 RVA: 0x00152230 File Offset: 0x00150430
[Token(Token = "0x14000095")]
public event ChargeButton3D.DFAAAPOBBDL IFBBCJAFNKL
{
[Token(Token = "0x600603F")]
[Address(RVA = "0xF34A60", Offset = "0xF33860", VA = "0x180F34A60")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6006040")]
[Address(RVA = "0xF34B00", Offset = "0xF33900", VA = "0x180F34B00")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x06006041 RID: 24641 RVA: 0x0015224C File Offset: 0x0015044C
[Token(Token = "0x6006041")]
[Address(RVA = "0xF34A00", Offset = "0xF33800", VA = "0x180F34A00", Slot = "7")]
protected override void OnDisable()
{
base.OnDisable();
int num = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
base.MALDFLCADLG(true);
this.IFCAJEGNGIN();
}
// Token: 0x06006042 RID: 24642 RVA: 0x0015227C File Offset: 0x0015047C
[Token(Token = "0x6006042")]
[Address(RVA = "0xF34650", Offset = "0xF33450", VA = "0x180F34650", Slot = "46")]
protected override void CECJCHNLLNB(bool DDFLMNGNNIP = false)
{
base.CECJCHNLLNB(DDFLMNGNNIP);
this.IFCAJEGNGIN();
ChargeButton3D.DODFOBKNEPE dodfobknepe;
dodfobknepe.System.IDisposable.Dispose();
dodfobknepe.<>1__state = (int)((ulong)0L);
dodfobknepe.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(dodfobknepe);
this.EFGMEENJDFG = coroutine;
}
// Token: 0x06006043 RID: 24643 RVA: 0x001522BC File Offset: 0x001504BC
[Token(Token = "0x6006043")]
[Address(RVA = "0xF34800", Offset = "0xF33600", VA = "0x180F34800", Slot = "47")]
protected override void IOIPLOFNEGH(bool DDFLMNGNNIP = false)
{
if (!DDFLMNGNNIP)
{
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
int num = 0;
if (blijcjnggij != num)
{
this.BLIJCJNGGIJ.Vibrate(10, 0.5f);
}
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num2 = 0;
if (ljocnmlbcah != num2)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
RecRoomAudioClip buttonUpAudio = this.ButtonUpAudio;
int num3 = 0;
int num4 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(buttonUpAudio, transform, num4, num3);
}
Button3DBase.IOJHBLEGKFK olamkldopce = this.OLAMKLDOPCE;
if (olamkldopce != 0)
{
olamkldopce(this);
}
base.OCGMNKCFDDM(DDFLMNGNNIP);
this.IFCAJEGNGIN();
}
// Token: 0x06006044 RID: 24644 RVA: 0x0015235C File Offset: 0x0015055C
[Token(Token = "0x6006044")]
[Address(RVA = "0xF346D0", Offset = "0xF334D0", VA = "0x180F346D0", Slot = "48")]
protected override void DJFFCNMEHNL()
{
Button3DBase.IOJHBLEGKFK cgohkpcbjie = this.CGOHKPCBJIE;
if (cgohkpcbjie != 0)
{
cgohkpcbjie(this);
}
this.IFCAJEGNGIN();
}
// Token: 0x06006045 RID: 24645 RVA: 0x00152384 File Offset: 0x00150584
[Token(Token = "0x6006045")]
[Address(RVA = "0xF349A0", Offset = "0xF337A0", VA = "0x180F349A0")]
private IEnumerator MPMHBOACBMO()
{
/*
An exception occurred when decompiling this method (06006045)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AGUI.StackedUI.ChargeButton3D::MPMHBOACBMO()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(DODFOBKNEPE::System.IDisposable.Dispose, ldloc:DODFOBKNEPE(var_0))
stfld:int32(DODFOBKNEPE::<>1__state, ldloc:DODFOBKNEPE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:ChargeButton3D(DODFOBKNEPE::<>4__this, ldloc:DODFOBKNEPE(var_0), ldloc:ChargeButton3D(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06006046 RID: 24646 RVA: 0x001523A8 File Offset: 0x001505A8
[Token(Token = "0x6006046")]
[Address(RVA = "0xF34700", Offset = "0xF33500", VA = "0x180F34700")]
private void IFCAJEGNGIN()
{
Coroutine efgmeenjdfg = this.EFGMEENJDFG;
this.OMNDHPIFFEM(efgmeenjdfg);
SFXAudioSource maklmfafaoh = this.MAKLMFAFAOH;
this.EFGMEENJDFG = (ulong)0L;
int num = 0;
if (maklmfafaoh != num)
{
this.MAKLMFAFAOH.Stop();
this.MAKLMFAFAOH = (ulong)0L;
}
Image image = this.fillImage;
int num2 = 0;
if (image != num2)
{
Image image2 = this.fillImage;
int num3 = 0;
image2.fillAmount = (float)num3;
}
}
// Token: 0x06006047 RID: 24647 RVA: 0x00152424 File Offset: 0x00150624
[Token(Token = "0x6006047")]
[Address(RVA = "0xF34A40", Offset = "0xF33840", VA = "0x180F34A40")]
public ChargeButton3D()
{
}
// Token: 0x04003FE4 RID: 16356
[FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x4003FE4")]
[SerializeField]
private Image fillImage;
// Token: 0x04003FE5 RID: 16357
[FieldOffset(Offset = "0x200")]
[Token(Token = "0x4003FE5")]
[SerializeField]
private float chargeDuration = 1f;
// Token: 0x04003FE6 RID: 16358
[FieldOffset(Offset = "0x204")]
[Token(Token = "0x4003FE6")]
[SerializeField]
private float vibrationIntensity = 0.5f;
// Token: 0x04003FE7 RID: 16359
[FieldOffset(Offset = "0x208")]
[Token(Token = "0x4003FE7")]
[SerializeField]
private RecRoomAudioClip chargeAudio;
// Token: 0x04003FE8 RID: 16360
[FieldOffset(Offset = "0x210")]
[Token(Token = "0x4003FE8")]
private SFXAudioSource MAKLMFAFAOH;
// Token: 0x04003FE9 RID: 16361
[FieldOffset(Offset = "0x218")]
[Token(Token = "0x4003FE9")]
private Coroutine EFGMEENJDFG;
// Token: 0x0200109B RID: 4251
[Token(Token = "0x200109B")]
public sealed class DFAAAPOBBDL : MulticastDelegate
{
// Token: 0x06006048 RID: 24648 RVA: 0x00152450 File Offset: 0x00150650
[Token(Token = "0x6006048")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public DFAAAPOBBDL(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06006049 RID: 24649 RVA: 0x0015246C File Offset: 0x0015066C
[Token(Token = "0x6006049")]
[Address(RVA = "0x747410", Offset = "0x746210", VA = "0x180747410", Slot = "13")]
public void Invoke(ChargeButton3D LKDLEHGHCAD)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600604A RID: 24650 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600604A")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
public IAsyncResult BeginInvoke(ChargeButton3D LKDLEHGHCAD, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600604B RID: 24651 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600604B")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}
}
@@ -0,0 +1,446 @@
using System;
using Cpp2IlInjected;
using RecNet;
using RecRoom.Core;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001102 RID: 4354
[Token(Token = "0x2001102")]
public class ChecklistWatchUIFlow : PlayerWatchUIFlow
{
// Token: 0x060062A4 RID: 25252 RVA: 0x00159C10 File Offset: 0x00157E10
[Token(Token = "0x60062A4")]
[Address(RVA = "0xF35050", Offset = "0xF33E50", VA = "0x180F35050", Slot = "10")]
public override void Initialize(StackedUIBase LJOCNMLBCAH)
{
base.Initialize(LJOCNMLBCAH);
ObjectiveChecklist[] array = this.checklists;
int num = 0;
int length = array.Length;
if (num < length)
{
ObjectiveChecklist objectiveChecklist = array[num];
num++;
objectiveChecklist.StackedUIBase = LJOCNMLBCAH;
}
SubscreenControl subscreenControl = this.subscreenControl;
SubscreenControl.MKNMDALPANG mknmdalpang = new SubscreenControl.MKNMDALPANG(this.EAIHLIKGIJJ);
subscreenControl.GHBAJCIEIPD += mknmdalpang;
}
// Token: 0x060062A5 RID: 25253 RVA: 0x00159C70 File Offset: 0x00157E70
[Token(Token = "0x60062A5")]
[Address(RVA = "0xF35830", Offset = "0xF34630", VA = "0x180F35830", Slot = "7")]
protected override void OnDestroy()
{
base.OnDestroy();
SubscreenControl subscreenControl = this.subscreenControl;
SubscreenControl.MKNMDALPANG mknmdalpang = new SubscreenControl.MKNMDALPANG(this.EAIHLIKGIJJ);
subscreenControl.GHBAJCIEIPD -= mknmdalpang;
}
// Token: 0x060062A6 RID: 25254 RVA: 0x00159CA4 File Offset: 0x00157EA4
[Token(Token = "0x60062A6")]
[Address(RVA = "0xF358C0", Offset = "0xF346C0", VA = "0x180F358C0", Slot = "11")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
bool flag = <EGKJPJKLEAI>k__BackingField == num;
int num2 = 0;
if (!flag)
{
ObjectiveChecklist[] array = this.checklists;
int length = array.Length;
if (num2 < length)
{
ObjectiveChecklist objectiveChecklist = array[num2];
bool flag2 = objectiveChecklist.UpdateAllObjectives();
if (objectiveChecklist.listType == ObjectiveChecklist.LNLFGFILIGP.Weekly)
{
GameObject gameObject = this.weeklyChallengesDisplay;
bool flag3 = !SingletonMonoBehaviour.ONCPNMDGGKG.GDPFLMFACOK;
gameObject.SetActive(flag3);
}
num2++;
}
}
WeeklyChallengeManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.BNEBFKLIAKC);
instance.MIJNEJMBBOC += action;
WeeklyChallengeManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action2 = new Action(this.PMMBDLGGBMJ);
instance2.IJHDELHPOHL += action2;
PlayerObjectiveTracker dailiesObjectiveTracker = Player.<EGKJPJKLEAI>k__BackingField.dailiesObjectiveTracker;
OKNNKFGFODL objectiveProgressUpdateEvent = dailiesObjectiveTracker.ObjectiveProgressUpdateEvent;
Action action3 = new Action(this.BNEBFKLIAKC);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(objectiveProgressUpdateEvent, action3);
dailiesObjectiveTracker.ObjectiveProgressUpdateEvent = oknnkfgfodl;
FNEEJMCEPOL <LLLMEIOLNAP>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<LLLMEIOLNAP>k__BackingField;
if (<LLLMEIOLNAP>k__BackingField != 0)
{
if (!string.IsNullOrEmpty(SingletonMonoBehaviour.ONCPNMDGGKG.<LLLMEIOLNAP>k__BackingField.<HINPCOBOOOK>k__BackingField))
{
string text = this.themeText.text;
}
GameObject gameObject2 = this.fallbackRewardText.gameObject;
bool flag4 = !string.IsNullOrEmpty(<LLLMEIOLNAP>k__BackingField.<JIKKGKKNCMJ>k__BackingField);
gameObject2.SetActive(flag4);
string <JIKKGKKNCMJ>k__BackingField = <LLLMEIOLNAP>k__BackingField.<JIKKGKKNCMJ>k__BackingField;
TextMeshProUGUI textMeshProUGUI = this.fallbackRewardText;
string text2 = "If you own the reward, you'll get a " + <JIKKGKKNCMJ>k__BackingField + " instead.";
string text3 = textMeshProUGUI.text;
}
WeeklyChallengeManager.EHGECHLNFFG weeklyChallengesState = SingletonMonoBehaviour.ONCPNMDGGKG.JEDFCKAHIAA;
if (weeklyChallengesState != WeeklyChallengeManager.EHGECHLNFFG.Enabled)
{
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
}
bool flag5;
if (flag5)
{
PLDMAFINLJO.FANDNIHFMNM(this.weeklyChallengesDisabledReasonText, "Challenges are only available in Rec Room Original Rooms");
}
PLDMAFINLJO.IONHABJHHCE(this.weeklyChallengesDisabledDisplay, flag5);
Subscreen <KJIJOKAOPPM>k__BackingField = this.subscreenControl.<KJIJOKAOPPM>k__BackingField;
int num3 = 0;
this.EAIHLIKGIJJ(num3, <KJIJOKAOPPM>k__BackingField);
if (!SingletonMonoBehaviour.ONCPNMDGGKG.NBNAIOIOCNJ)
{
WatchUI.SetToast(IAFCKKHMKKM.WeeklyChallenges, "NEW");
}
if (!PlayerObjectiveTracker.KJHLMNOGFIC)
{
WatchUI.SetToast(IAFCKKHMKKM.DailyChallenges, "NEW");
}
}
// Token: 0x060062A7 RID: 25255 RVA: 0x00159EB0 File Offset: 0x001580B0
[Token(Token = "0x60062A7")]
[Address(RVA = "0xF34E80", Offset = "0xF33C80", VA = "0x180F34E80")]
private void EAIHLIKGIJJ(Subscreen HCOJNNIMBLF, Subscreen JDAMOBPBIFO)
{
Subscreen <KJIJOKAOPPM>k__BackingField = this.subscreenControl.<KJIJOKAOPPM>k__BackingField;
Subscreen subscreen = this.dailySubscreen;
if (!(<KJIJOKAOPPM>k__BackingField == subscreen))
{
Subscreen <KJIJOKAOPPM>k__BackingField2 = this.subscreenControl.<KJIJOKAOPPM>k__BackingField;
Subscreen subscreen2 = this.weeklySubscreen;
if (<KJIJOKAOPPM>k__BackingField2 == subscreen2)
{
SingletonMonoBehaviour.ONCPNMDGGKG.UpdateLastSeenChallengeMapId();
string empty = string.Empty;
WatchUI.SetToast(IAFCKKHMKKM.WeeklyChallenges, empty);
}
return;
}
PlayerObjectiveTracker.UpdateLastRecordedObjectiveDate();
string empty2 = string.Empty;
WatchUI.SetToast(IAFCKKHMKKM.DailyChallenges, empty2);
}
// Token: 0x060062A8 RID: 25256 RVA: 0x00159F30 File Offset: 0x00158130
[Token(Token = "0x60062A8")]
[Address(RVA = "0xF34D50", Offset = "0xF33B50", VA = "0x180F34D50")]
private void BNJMGNNCPNL()
{
Subscreen <KJIJOKAOPPM>k__BackingField = this.subscreenControl.<KJIJOKAOPPM>k__BackingField;
int num = 0;
this.EAIHLIKGIJJ(num, <KJIJOKAOPPM>k__BackingField);
if (!SingletonMonoBehaviour.ONCPNMDGGKG.NBNAIOIOCNJ)
{
WatchUI.SetToast(IAFCKKHMKKM.WeeklyChallenges, "NEW");
}
if (!PlayerObjectiveTracker.KJHLMNOGFIC)
{
WatchUI.SetToast(IAFCKKHMKKM.DailyChallenges, "NEW");
return;
}
}
// Token: 0x060062A9 RID: 25257 RVA: 0x00159F88 File Offset: 0x00158188
[Token(Token = "0x60062A9")]
[Address(RVA = "0xF35F30", Offset = "0xF34D30", VA = "0x180F35F30", Slot = "12")]
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
{
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
WeeklyChallengeManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
WeeklyChallengeManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.BNEBFKLIAKC);
instance2.MIJNEJMBBOC -= action;
WeeklyChallengeManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action2 = new Action(this.PMMBDLGGBMJ);
instance3.IJHDELHPOHL -= action2;
}
PlayerObjectiveTracker dailiesObjectiveTracker = Player.<EGKJPJKLEAI>k__BackingField.dailiesObjectiveTracker;
OKNNKFGFODL objectiveProgressUpdateEvent = dailiesObjectiveTracker.ObjectiveProgressUpdateEvent;
Action action3 = new Action(this.BNEBFKLIAKC);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(objectiveProgressUpdateEvent, action3);
dailiesObjectiveTracker.ObjectiveProgressUpdateEvent = oknnkfgfodl;
}
// Token: 0x060062AA RID: 25258 RVA: 0x0015A024 File Offset: 0x00158224
[Token(Token = "0x60062AA")]
[Address(RVA = "0xF36360", Offset = "0xF35160", VA = "0x180F36360")]
private void Update()
{
WeeklyChallengeManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
DateTime? <AJAEFIFJLJG>k__BackingField = instance.<AJAEFIFJLJG>k__BackingField;
if (instance != 0)
{
DateTime? <AJAEFIFJLJG>k__BackingField2 = SingletonMonoBehaviour.ONCPNMDGGKG.<AJAEFIFJLJG>k__BackingField;
DateTime utcNow = DateTime.UtcNow;
TimeSpan? <FNCFACOHAJE>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<FNCFACOHAJE>k__BackingField;
TimeSpan timeSpan;
DateTime dateTime = utcNow + timeSpan;
DateTime dateTime2;
TimeSpan timeSpan2 = dateTime2 - dateTime;
this.AABIMFBCMNN = timeSpan2;
int num;
if (num != this.PBGIFGLINIO)
{
string text = this.MFBGOHOEAEN();
string text2 = this.weeklyChallengePrefix;
TextMeshProUGUI textMeshProUGUI = this.weeklyChallengeTimeRemaining;
string text3 = text2 + text;
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, text3);
int num2;
this.PBGIFGLINIO = num2;
}
}
}
// Token: 0x060062AB RID: 25259 RVA: 0x0015A0CC File Offset: 0x001582CC
[Token(Token = "0x60062AB")]
[Address(RVA = "0xF361E0", Offset = "0xF34FE0", VA = "0x180F361E0")]
private void PDGDCHLPGHA()
{
string text = this.MFBGOHOEAEN();
string text2 = this.weeklyChallengePrefix;
TextMeshProUGUI textMeshProUGUI = this.weeklyChallengeTimeRemaining;
string text3 = text2 + text;
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, text3);
}
// Token: 0x060062AC RID: 25260 RVA: 0x0015A100 File Offset: 0x00158300
[Token(Token = "0x60062AC")]
[Address(RVA = "0xF351C0", Offset = "0xF33FC0", VA = "0x180F351C0")]
private string MFBGOHOEAEN()
{
if (SingletonMonoBehaviour.ONCPNMDGGKG != 0)
{
WeeklyChallengeManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0)
{
if (instance <= 0)
{
object[] array = new object[4];
int num;
if (num != 0)
{
}
array[0] = num;
int num2;
if (num2 != 0)
{
}
array[1] = num2;
if (num2 != 0)
{
}
array[2] = num2;
if (num2 != 0)
{
}
array[3] = num2;
return string.Format("{0:D2}:{1:D2}:{2:D2}:{3:D2}", array);
}
object[] array2 = new object[4];
int num3;
if (num3 != 0)
{
}
array2[0] = num3;
if (num3 != 0)
{
}
array2[1] = num3;
if (num3 != 0)
{
}
array2[2] = num3;
if (num3 != 0)
{
}
}
}
object[] array3 = new object[4];
int num4;
if (num4 != 0)
{
}
array3[0] = num4;
int num5;
if (num5 != 0)
{
}
array3[1] = num5;
if (num5 != 0)
{
}
array3[2] = num5;
if (num5 != 0)
{
}
array3[3] = num5;
return string.Format("{0:D2}:{1:D2}:{2:D2}:{0:D2}", array3);
}
// Token: 0x060062AD RID: 25261 RVA: 0x0015A210 File Offset: 0x00158410
[Token(Token = "0x60062AD")]
[Address(RVA = "0xF34BA0", Offset = "0xF339A0", VA = "0x180F34BA0")]
private void BNEBFKLIAKC()
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (!(<EGKJPJKLEAI>k__BackingField == num))
{
ObjectiveChecklist[] array = this.checklists;
int num2 = 0;
int length = array.Length;
if (num2 < length)
{
ObjectiveChecklist objectiveChecklist = array[num2];
bool flag = objectiveChecklist.UpdateAllObjectives();
if (objectiveChecklist.listType == ObjectiveChecklist.LNLFGFILIGP.Weekly)
{
GameObject gameObject = this.weeklyChallengesDisplay;
bool flag2 = !SingletonMonoBehaviour.ONCPNMDGGKG.GDPFLMFACOK;
gameObject.SetActive(flag2);
}
num2++;
}
}
}
// Token: 0x060062AE RID: 25262 RVA: 0x0015A28C File Offset: 0x0015848C
[Token(Token = "0x60062AE")]
[Address(RVA = "0xF36230", Offset = "0xF35030", VA = "0x180F36230")]
private void PMMBDLGGBMJ()
{
WeeklyChallengeManager.EHGECHLNFFG weeklyChallengesState = SingletonMonoBehaviour.ONCPNMDGGKG.JEDFCKAHIAA;
if (weeklyChallengesState == WeeklyChallengeManager.EHGECHLNFFG.Enabled)
{
}
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
bool flag;
if (flag)
{
PLDMAFINLJO.FANDNIHFMNM(this.weeklyChallengesDisabledReasonText, "Challenges are only available in Rec Room Original Rooms");
}
PLDMAFINLJO.IONHABJHHCE(this.weeklyChallengesDisabledDisplay, flag);
}
// Token: 0x060062AF RID: 25263 RVA: 0x0015A2E0 File Offset: 0x001584E0
[Token(Token = "0x60062AF")]
[Address(RVA = "0xF36330", Offset = "0xF35130", VA = "0x180F36330")]
public void ShowDailySubscreen()
{
SubscreenControl subscreenControl = this.subscreenControl;
Subscreen subscreen = this.dailySubscreen;
subscreenControl.ShowSubscreen(subscreen);
}
// Token: 0x060062B0 RID: 25264 RVA: 0x0015A308 File Offset: 0x00158508
[Token(Token = "0x60062B0")]
[Address(RVA = "0xF36540", Offset = "0xF35340", VA = "0x180F36540")]
public ChecklistWatchUIFlow()
{
}
// Token: 0x04004132 RID: 16690
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4004132")]
[SerializeField]
private TextMeshProUGUI weeklyChallengeTimeRemaining;
// Token: 0x04004133 RID: 16691
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4004133")]
[SerializeField]
private string weeklyChallengePrefix = "New Weekly Challenges in ";
// Token: 0x04004134 RID: 16692
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4004134")]
[SerializeField]
private TextMeshProUGUI themeText;
// Token: 0x04004135 RID: 16693
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4004135")]
[SerializeField]
private TextMeshProUGUI fallbackRewardText;
// Token: 0x04004136 RID: 16694
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4004136")]
[SerializeField]
private ObjectiveChecklist[] checklists;
// Token: 0x04004137 RID: 16695
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4004137")]
[SerializeField]
private RectTransform weeklyChallengesDisabledDisplay;
// Token: 0x04004138 RID: 16696
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4004138")]
[SerializeField]
private TextMeshProUGUI weeklyChallengesDisabledReasonText;
// Token: 0x04004139 RID: 16697
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4004139")]
[SerializeField]
private GameObject weeklyChallengesDisplay;
// Token: 0x0400413A RID: 16698
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400413A")]
[SerializeField]
[Header("Subscreens")]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private SubscreenControl subscreenControl;
// Token: 0x0400413B RID: 16699
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400413B")]
[SerializeField]
private Subscreen dailySubscreen;
// Token: 0x0400413C RID: 16700
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x400413C")]
[SerializeField]
private Subscreen weeklySubscreen;
// Token: 0x0400413D RID: 16701
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400413D")]
private TimeSpan AABIMFBCMNN;
// Token: 0x0400413E RID: 16702
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400413E")]
private int PBGIFGLINIO = (int)((ulong)4294967295L);
}
}
@@ -0,0 +1,137 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x0200111C RID: 4380
[Token(Token = "0x200111C")]
[RequireComponent(typeof(ReputationSpecificUIBehaviour))]
public class CheerConditionalButton : ConditionalButton<Button3D>
{
// Token: 0x0600635B RID: 25435 RVA: 0x0015D680 File Offset: 0x0015B880
[Token(Token = "0x600635B")]
[Address(RVA = "0xF368C0", Offset = "0xF356C0", VA = "0x180F368C0", Slot = "4")]
protected override void OnEnable()
{
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
Action action;
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(reputationSpecificUIBehaviour.PlayerReputationUpdated, action);
reputationSpecificUIBehaviour.PlayerReputationUpdated = oknnkfgfodl;
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action2 = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action2);
this.OnEnable();
this.PICEBFBCNCL();
Button3DBase button = this.button;
this.MNGMCHLEHOK();
int num = 0;
int num2 = 0;
button.BLIJCJNGGIJ = num;
button.DKILDKCKHDM = (float)num;
button.MALDFLCADLG(num2 != 0);
button.PMFNJKCHLCO();
}
// Token: 0x0600635C RID: 25436 RVA: 0x0015D714 File Offset: 0x0015B914
[Token(Token = "0x600635C")]
[Address(RVA = "0xF36770", Offset = "0xF35570", VA = "0x180F36770")]
private void OnDisable()
{
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action);
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
int num = 0;
if (reputationSpecificUIBehaviour != num)
{
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour2 = this.reputationWatcher;
Action action2;
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(reputationSpecificUIBehaviour2.PlayerReputationUpdated, action2);
reputationSpecificUIBehaviour2.PlayerReputationUpdated = oknnkfgfodl;
}
}
// Token: 0x0600635D RID: 25437 RVA: 0x0015D77C File Offset: 0x0015B97C
[Token(Token = "0x600635D")]
[Address(RVA = "0xF36A60", Offset = "0xF35860", VA = "0x180F36A60")]
private void PABKIEKBHGA(int? CJFGEMGOJHB)
{
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
if (reputationSpecificUIBehaviour != 0 && reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField != CJFGEMGOJHB)
{
this.OnEnable();
}
}
// Token: 0x0600635E RID: 25438 RVA: 0x0015D7A4 File Offset: 0x0015B9A4
[Token(Token = "0x600635E")]
[Address(RVA = "0xF36AF0", Offset = "0xF358F0", VA = "0x180F36AF0", Slot = "5")]
protected sealed override void PICEBFBCNCL()
{
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
if (reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField != 0)
{
int? <IFBPANODIPA>k__BackingField = reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField;
int num;
if (FGPIDGLCKEF.BOFKACFLIOB(num))
{
int num2 = 0;
base.ILGFOHIJHMG = num2;
return;
}
}
int <JOIIIGPDAKF>k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.<JOIIIGPDAKF>k__BackingField;
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour2 = this.reputationWatcher;
if (reputationSpecificUIBehaviour2.<IFBPANODIPA>k__BackingField == 0)
{
}
int? <IFBPANODIPA>k__BackingField2 = reputationSpecificUIBehaviour2.<IFBPANODIPA>k__BackingField;
int num3;
bool flag = AIGGBBFKAKL.JLGKDMMMDKN((long)num3);
base.ILGFOHIJHMG = (flag ? 1 : 0);
}
// Token: 0x0600635F RID: 25439 RVA: 0x0015D820 File Offset: 0x0015BA20
[Token(Token = "0x600635F")]
[Address(RVA = "0xF366F0", Offset = "0xF354F0", VA = "0x180F366F0", Slot = "8")]
protected override void MGFKPEMKOOK()
{
if (this.reputationWatcher.<IFBPANODIPA>k__BackingField == 0)
{
Debug.LogWarning("CheerConditionalButton attempted button press without player!");
return;
}
}
// Token: 0x06006360 RID: 25440 RVA: 0x0015D84C File Offset: 0x0015BA4C
[Token(Token = "0x6006360")]
[Address(RVA = "0xF36590", Offset = "0xF35390", VA = "0x180F36590")]
private void LPCFKNILLCB()
{
int <JOIIIGPDAKF>k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.<JOIIIGPDAKF>k__BackingField;
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
if (reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField == 0)
{
}
int? <IFBPANODIPA>k__BackingField = reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField;
int num;
bool flag = AIGGBBFKAKL.JLGKDMMMDKN((long)num);
base.ILGFOHIJHMG = (flag ? 1 : 0);
}
// Token: 0x06006361 RID: 25441 RVA: 0x0015D894 File Offset: 0x0015BA94
[Token(Token = "0x6006361")]
[Address(RVA = "0xF36CF0", Offset = "0xF35AF0", VA = "0x180F36CF0")]
public CheerConditionalButton()
{
}
// Token: 0x040041D7 RID: 16855
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40041D7")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
protected ReputationSpecificUIBehaviour reputationWatcher;
}
}
@@ -0,0 +1,269 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x0200111D RID: 4381
[Token(Token = "0x200111D")]
public class CheerPlayerWatchUIFlow : PlayerWatchUIFlow
{
// Token: 0x170010DF RID: 4319
// (get) Token: 0x06006362 RID: 25442 RVA: 0x0015D8A8 File Offset: 0x0015BAA8
[Token(Token = "0x170010DF")]
protected override string DCLLFJAAEDC
{
[Token(Token = "0x6006362")]
[Address(RVA = "0xF371A0", Offset = "0xF35FA0", VA = "0x180F371A0", Slot = "5")]
get
{
return "CheerPlayerScreen";
}
}
// Token: 0x06006363 RID: 25443 RVA: 0x0015D8BC File Offset: 0x0015BABC
[Token(Token = "0x6006363")]
[Address(RVA = "0xF37390", Offset = "0xF36190", VA = "0x180F37390", Slot = "11")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
this.MDCIJPELHJA();
}
// Token: 0x06006364 RID: 25444 RVA: 0x0015D8D8 File Offset: 0x0015BAD8
[Token(Token = "0x6006364")]
[Address(RVA = "0xF371D0", Offset = "0xF35FD0", VA = "0x180F371D0")]
private void MDCIJPELHJA()
{
int <JOIIIGPDAKF>k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.<JOIIIGPDAKF>k__BackingField;
if (<JOIIIGPDAKF>k__BackingField != 0)
{
string text = string.Format(this.cheerCreditString, <JOIIIGPDAKF>k__BackingField);
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
if (<PBHKKOAINGC>k__BackingField == 0)
{
goto IL_54;
}
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
if (!AIGGBBFKAKL.JLGKDMMMDKN((long)ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField)))
{
goto IL_54;
}
}
int num = 0;
this.INOPAMBIFKL(num != 0);
IL_54:
string text2 = this.cheerCreditText.text;
}
// Token: 0x06006365 RID: 25445 RVA: 0x0015D94C File Offset: 0x0015BB4C
[Token(Token = "0x6006365")]
[Address(RVA = "0xF36E30", Offset = "0xF35C30", VA = "0x180F36E30")]
public void Button_General()
{
int num = 0;
this.AOCPPFAHGLF((AIGGBBFKAKL.PIDFCOGLFHN)num);
}
// Token: 0x06006366 RID: 25446 RVA: 0x0015D964 File Offset: 0x0015BB64
[Token(Token = "0x6006366")]
[Address(RVA = "0xF36E50", Offset = "0xF35C50", VA = "0x180F36E50")]
public void Button_Helpful()
{
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Helpful);
}
// Token: 0x06006367 RID: 25447 RVA: 0x0015D97C File Offset: 0x0015BB7C
[Token(Token = "0x6006367")]
[Address(RVA = "0xF36E60", Offset = "0xF35C60", VA = "0x180F36E60")]
public void Button_Sportmanship()
{
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Sportmanship);
}
// Token: 0x06006368 RID: 25448 RVA: 0x0015D994 File Offset: 0x0015BB94
[Token(Token = "0x6006368")]
[Address(RVA = "0xF36E40", Offset = "0xF35C40", VA = "0x180F36E40")]
public void Button_GreatHost()
{
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.GreatHost);
}
// Token: 0x06006369 RID: 25449 RVA: 0x0015D9AC File Offset: 0x0015BBAC
[Token(Token = "0x6006369")]
[Address(RVA = "0xF36E20", Offset = "0xF35C20", VA = "0x180F36E20")]
public void Button_Creative()
{
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Creative);
}
// Token: 0x0600636A RID: 25450 RVA: 0x0015D9C4 File Offset: 0x0015BBC4
[Token(Token = "0x600636A")]
[Address(RVA = "0xF36D30", Offset = "0xF35B30", VA = "0x180F36D30")]
private void AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN PMMHNLCIKKP)
{
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
if (<PBHKKOAINGC>k__BackingField != 0)
{
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
ToggleButton3D toggleButton3D = this.anonymousToggle;
string text = base.DLFNJKINKNM;
}
}
// Token: 0x0600636B RID: 25451 RVA: 0x0015DA0C File Offset: 0x0015BC0C
[Token(Token = "0x600636B")]
[Address(RVA = "0xF36FB0", Offset = "0xF35DB0", VA = "0x180F36FB0")]
private void LALIIJKECJH(int CJFGEMGOJHB, AIGGBBFKAKL.PIDFCOGLFHN PMMHNLCIKKP, bool NCGKLBAKLJC, string LGHBPPIOOBM)
{
string amplitudeCommandContext = 0;
int num = 0;
int playerId = CJFGEMGOJHB;
AIGGBBFKAKL.PIDFCOGLFHN cheerCategory = PMMHNLCIKKP;
bool anonymous = NCGKLBAKLJC;
CheerPlayerWatchUIFlow <>4__this = this;
this.INOPAMBIFKL(num != 0);
int playerId3 = playerId;
AIGGBBFKAKL.PIDFCOGLFHN cheerCategory3 = cheerCategory;
if (CheerPlayerWatchUIFlow.<>c.<>9__15_0 == 0)
{
CheerPlayerWatchUIFlow.<>c.<>9__15_0 = delegate(string error)
{
Debug.LogError("Failed to cheer player " + error);
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, error, 4f, num2, num2);
};
}
Action action = delegate
{
int playerId2 = playerId;
AIGGBBFKAKL.PIDFCOGLFHN cheerCategory2 = cheerCategory;
int num3 = 0;
IDisposable disposable2 = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Your cheer is sent.", 3f, num3, num3);
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.CheeredPlayer();
<>4__this.MDCIJPELHJA();
};
throw new NullReferenceException();
}
// Token: 0x0600636C RID: 25452 RVA: 0x0015DA8C File Offset: 0x0015BC8C
[Token(Token = "0x600636C")]
[Address(RVA = "0xF36E70", Offset = "0xF35C70", VA = "0x180F36E70")]
private void INOPAMBIFKL(bool ODBAFIFNIDO)
{
int num;
do
{
num = 0;
List<Button3D> list = this.cheerButtons;
bool flag;
if (flag)
{
int num2 = 0;
if (!(this != num2))
{
continue;
}
}
}
while (num != 0);
}
// Token: 0x0600636D RID: 25453 RVA: 0x0015DAC0 File Offset: 0x0015BCC0
[Token(Token = "0x600636D")]
[Address(RVA = "0xF373B0", Offset = "0xF361B0", VA = "0x180F373B0")]
public CheerPlayerWatchUIFlow()
{
}
// Token: 0x040041D8 RID: 16856
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40041D8")]
[SerializeField]
private ToggleButton3D anonymousToggle;
// Token: 0x040041D9 RID: 16857
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40041D9")]
[SerializeField]
private List<Button3D> cheerButtons;
// Token: 0x040041DA RID: 16858
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40041DA")]
[SerializeField]
[Header("Credits")]
private TextMeshProUGUI cheerCreditText;
// Token: 0x040041DB RID: 16859
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40041DB")]
[SerializeField]
private string cheerCreditString;
// Token: 0x040041DC RID: 16860
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40041DC")]
[SerializeField]
private string cheerNoCreditString;
// Token: 0x0200111E RID: 4382
[Token(Token = "0x200111E")]
[CompilerGenerated]
private sealed class FDBFDJOBGGG
{
// Token: 0x0600636E RID: 25454 RVA: 0x0015DAD4 File Offset: 0x0015BCD4
[Token(Token = "0x600636E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public FDBFDJOBGGG()
{
}
// Token: 0x0600636F RID: 25455 RVA: 0x0015DAE8 File Offset: 0x0015BCE8
[Token(Token = "0x600636F")]
[Address(RVA = "0xF3EBE0", Offset = "0xF3D9E0", VA = "0x180F3EBE0")]
internal void <CreateCheer>b__1()
{
int num = this.playerId;
AIGGBBFKAKL.PIDFCOGLFHN pidfcoglfhn = this.cheerCategory;
int num2 = 0;
IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Your cheer is sent.", 3f, num2, num2);
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.CheeredPlayer();
this.<>4__this.MDCIJPELHJA();
}
// Token: 0x040041DD RID: 16861
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40041DD")]
public int playerId;
// Token: 0x040041DE RID: 16862
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40041DE")]
public AIGGBBFKAKL.PIDFCOGLFHN cheerCategory;
// Token: 0x040041DF RID: 16863
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40041DF")]
public bool anonymous;
// Token: 0x040041E0 RID: 16864
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40041E0")]
public string amplitudeCommandContext;
// Token: 0x040041E1 RID: 16865
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40041E1")]
public CheerPlayerWatchUIFlow <>4__this;
}
}
}
@@ -0,0 +1,486 @@
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
using RecRoom;
using RecRoom.Consumable;
using RecRoom.Core;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001193 RID: 4499
[Token(Token = "0x2001193")]
public class ChooseFreeGiftScreen : WatchUIFlow
{
// Token: 0x060065BB RID: 26043 RVA: 0x00167088 File Offset: 0x00165288
[Token(Token = "0x60065BB")]
[Address(RVA = "0xF37580", Offset = "0xF36380", VA = "0x180F37580", Slot = "6")]
protected override void Awake()
{
base..ctor();
EFEFMHJPJIJ efefmhjpjij;
this.JFMOEGCPNAC = efefmhjpjij;
PMGCJEPKFOF<bool> pmgcjepkfof = BBEFMHAEEEA.GMOMCLADPII();
Action<bool> action = new Action(this.EJOFMLFDMNO);
int num = 0;
num += num;
num++;
int <HCJDKPLCHPK>k__BackingField = Matchmaking.HMCJLLMDAAM.<HCJDKPLCHPK>k__BackingField;
this.HLHHPEKALPI = <HCJDKPLCHPK>k__BackingField;
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof2 = PEGGCEDHBOF.NFKMGNHDCMN(<HCJDKPLCHPK>k__BackingField);
Action<CCEOLAOLEKJ> action2 = new Action(this.NEBLCOEIFEL);
throw new NullReferenceException();
}
// Token: 0x060065BC RID: 26044 RVA: 0x00167100 File Offset: 0x00165300
[Token(Token = "0x60065BC")]
[Address(RVA = "0xF38DC0", Offset = "0xF37BC0", VA = "0x180F38DC0", Slot = "11")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
string text = this.infoText.text;
Action action = new Action(this.NFMPOLLKJNN);
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
}
// Token: 0x060065BD RID: 26045 RVA: 0x0016713C File Offset: 0x0016533C
[Token(Token = "0x60065BD")]
[Address(RVA = "0xF38E70", Offset = "0xF37C70", VA = "0x180F38E70")]
public void ShowScreen(CreatorFreeGiftButton.KICGKKBJDLH LIELCAEFGKK)
{
this.LIELCAEFGKK = LIELCAEFGKK;
WatchUI local = WatchUI.BFPPPLIJIGC;
int num = 0;
local.PushFlow(this, num);
WatchUI.BFPPPLIJIGC.OHPDNGENFJL.AuthorityOpenMenuDetached(true);
}
// Token: 0x060065BE RID: 26046 RVA: 0x0016717C File Offset: 0x0016537C
[Token(Token = "0x60065BE")]
[Address(RVA = "0xF38170", Offset = "0xF36F70", VA = "0x180F38170")]
private void FGCBPNFEPLC()
{
bool? ljapminepph = this.LJAPMINEPPH;
bool value = ljapminepph.value != null;
if (ljapminepph == (ulong)1L == value)
{
this.freeGiftConsumablesPagedGrid.SetEmptyDisplayText("Sorry, this feature has been temporarily disabled, but should be back within a week! Any items you have purchased will remain stocked. Please contact us at https://recroom.happyfox.com if you have questions.");
this.NACEAAMGKDL.Clear();
FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid = this.freeGiftConsumablesPagedGrid;
int hlhhpekalpi = this.HLHHPEKALPI;
List<OOCCCGPICOG> naceaamgkdl = this.NACEAAMGKDL;
freeGiftConsumablesPagedGrid.SetConsumables(naceaamgkdl, hlhhpekalpi);
return;
}
ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int hlhhpekalpi2 = this.HLHHPEKALPI;
PMGCJEPKFOF<List<OOCCCGPICOG>> pmgcjepkfof = instance.GetAllTransferableConsumableTypesByCreatorId(hlhhpekalpi2);
Action<List<OOCCCGPICOG>> action = new Action(this.KOKMDKMLCFE);
action += action;
pmgcjepkfof += pmgcjepkfof;
this.freeGiftConsumablesPagedGrid.Awake();
throw new NullReferenceException();
}
// Token: 0x060065BF RID: 26047 RVA: 0x00167224 File Offset: 0x00165424
[Token(Token = "0x60065BF")]
[Address(RVA = "0xF38970", Offset = "0xF37770", VA = "0x180F38970")]
private void MFFMLKBGGCM(OOCCCGPICOG BAJGNABECMN)
{
if (!this.LAJLNCJKALH())
{
FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid = this.freeGiftConsumablesPagedGrid;
int num = 0;
freeGiftConsumablesPagedGrid.EnableAllButtons(num != 0);
string text = this.infoText.text;
OOCCCGPICOG consumable = BAJGNABECMN;
int hlhhpekalpi = this.HLHHPEKALPI;
DABKFAIHBBP dabkfaihbbp = FOEHJBDMMBH.AKFDEPEHBIN(consumable, hlhhpekalpi);
Action action = delegate
{
ChooseFreeGiftScreen <>4__this = this;
OOCCCGPICOG consumable2 = BAJGNABECMN;
<>4__this.CEBIDGFCNOB(consumable2);
};
Action<string> action2 = delegate(string error)
{
ChooseFreeGiftScreen <>4__this2 = this;
int num3 = 0;
if (<>4__this2 != num3)
{
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num4 = 0;
IDisposable disposable2 = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, error, 3f, num4, num4);
<>4__this2.freeGiftConsumablesPagedGrid.EnableAllButtons(true);
string text3 = <>4__this2.infoText.text;
}
};
Action action3 = delegate
{
ConsumableManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int hlhhpekalpi2 = this.HLHHPEKALPI;
instance3.InvalidateTransferableConsumablesByCreatorId(hlhhpekalpi2);
this.FGCBPNFEPLC();
};
}
CreatorFreeGiftButton.KICGKKBJDLH lielcaefgkk = this.LIELCAEFGKK;
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
string text2 = "You may only get one free gift " + "once" + ".";
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, text2, 3f, num2, num2);
}
// Token: 0x060065C0 RID: 26048 RVA: 0x001672F4 File Offset: 0x001654F4
[Token(Token = "0x60065C0")]
[Address(RVA = "0xF38660", Offset = "0xF37460", VA = "0x180F38660")]
private bool LAJLNCJKALH()
{
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
bool flag;
if (!flag)
{
return flag;
}
CreatorFreeGiftButton.KICGKKBJDLH lielcaefgkk = this.LIELCAEFGKK;
double num;
TimeSpan timeSpan = TimeSpan.FromDays(num);
TimeSpan timeSpan2 = TimeSpan.FromDays(num);
TimeSpan maxValue = TimeSpan.MaxValue;
DateTime now = DateTime.Now;
DateTime dateTime;
return dateTime > now;
}
// Token: 0x060065C1 RID: 26049 RVA: 0x00167354 File Offset: 0x00165554
[Token(Token = "0x60065C1")]
[Address(RVA = "0xF38400", Offset = "0xF37200", VA = "0x180F38400")]
private static double IFPHNLLHAOL(CreatorFreeGiftButton.KICGKKBJDLH LIELCAEFGKK)
{
double num;
return num;
}
// Token: 0x060065C2 RID: 26050 RVA: 0x0016737C File Offset: 0x0016557C
[Token(Token = "0x60065C2")]
[Address(RVA = "0xF38C70", Offset = "0xF37A70", VA = "0x180F38C70")]
private static string NDIOHPGLIAM(CreatorFreeGiftButton.KICGKKBJDLH LIELCAEFGKK)
{
return "every 5 minutes";
}
// Token: 0x060065C3 RID: 26051 RVA: 0x001673AC File Offset: 0x001655AC
[Token(Token = "0x60065C3")]
[Address(RVA = "0xF38360", Offset = "0xF37160", VA = "0x180F38360")]
private static string GLDPJMPGKII(int IEOEOMOCDND, int MCIOGNFKFBP, long DHLNOPIHMMB)
{
string text;
return text;
}
// Token: 0x060065C4 RID: 26052 RVA: 0x001673BC File Offset: 0x001655BC
[Token(Token = "0x60065C4")]
[Address(RVA = "0xF37E60", Offset = "0xF36C60", VA = "0x180F37E60")]
private static void DAOEHLPJIPP(int IEOEOMOCDND, int MCIOGNFKFBP, long DHLNOPIHMMB, DateTime IJANCLOLJIC)
{
string text = ChooseFreeGiftScreen.GLDPJMPGKII(IEOEOMOCDND, MCIOGNFKFBP, DHLNOPIHMMB);
int num = 0;
num += num;
num++;
}
// Token: 0x060065C5 RID: 26053 RVA: 0x001673F0 File Offset: 0x001655F0
[Token(Token = "0x60065C5")]
[Address(RVA = "0xF377C0", Offset = "0xF365C0", VA = "0x180F377C0")]
private static bool BDDKFKMHJGD(int IEOEOMOCDND, int MCIOGNFKFBP, long DHLNOPIHMMB, out DateTime PBMJJOMBPAH)
{
string text = ChooseFreeGiftScreen.GLDPJMPGKII(IEOEOMOCDND, MCIOGNFKFBP, DHLNOPIHMMB);
int num = 0;
num += num;
num++;
EFEFMHJPJIJ efefmhjpjij;
if (efefmhjpjij == 0)
{
DateTime minValue = DateTime.MinValue;
int num2 = 0;
PBMJJOMBPAH.dateData = minValue;
text += text;
num2 += 21;
num2 += 19;
}
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
throw new NullReferenceException();
}
// Token: 0x060065C6 RID: 26054 RVA: 0x0016744C File Offset: 0x0016564C
[Token(Token = "0x60065C6")]
[Address(RVA = "0xF373C0", Offset = "0xF361C0", VA = "0x180F373C0")]
private void AKFDEPEHBIN(OOCCCGPICOG BAJGNABECMN)
{
FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid = this.freeGiftConsumablesPagedGrid;
int num = 0;
freeGiftConsumablesPagedGrid.EnableAllButtons(num != 0);
string text = this.infoText.text;
OOCCCGPICOG consumable = BAJGNABECMN;
int hlhhpekalpi = this.HLHHPEKALPI;
DABKFAIHBBP dabkfaihbbp = FOEHJBDMMBH.AKFDEPEHBIN(consumable, hlhhpekalpi);
Action action = delegate
{
ChooseFreeGiftScreen <>4__this = this;
OOCCCGPICOG consumable2 = BAJGNABECMN;
<>4__this.CEBIDGFCNOB(consumable2);
};
Action<string> action2 = delegate(string error)
{
ChooseFreeGiftScreen <>4__this2 = this;
int num2 = 0;
if (<>4__this2 != num2)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num3 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, error, 3f, num3, num3);
<>4__this2.freeGiftConsumablesPagedGrid.EnableAllButtons(true);
string text2 = <>4__this2.infoText.text;
}
};
Action action3 = delegate
{
ConsumableManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int hlhhpekalpi2 = this.HLHHPEKALPI;
instance2.InvalidateTransferableConsumablesByCreatorId(hlhhpekalpi2);
this.FGCBPNFEPLC();
};
throw new NullReferenceException();
}
// Token: 0x060065C7 RID: 26055 RVA: 0x001674D4 File Offset: 0x001656D4
[Token(Token = "0x60065C7")]
[Address(RVA = "0xF37A70", Offset = "0xF36870", VA = "0x180F37A70")]
private void CEBIDGFCNOB(OOCCCGPICOG BAJGNABECMN)
{
int num = 0;
if (this != num)
{
ulong num2;
this.freeGiftConsumablesPagedGrid.EnableAllButtons(num2 != 0UL);
string text = this.infoText.text;
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num3 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Added to your backpack.", 3f, num3, num3);
int hlhhpekalpi = this.HLHHPEKALPI;
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
DateTime now = DateTime.Now;
string text2 = ChooseFreeGiftScreen.GLDPJMPGKII(<OIBJLPBDMML>k__BackingField, hlhhpekalpi, <DOFDAMHCJLP>k__BackingField);
int num4 = 0;
if (num3 < num4)
{
num3 += num3;
num3++;
}
long <DOFDAMHCJLP>k__BackingField2 = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
int <OIBJLPBDMML>k__BackingField2 = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
CFLMJLFBOKH.NILEHHPAPJC(BAJGNABECMN, <DOFDAMHCJLP>k__BackingField2, <OIBJLPBDMML>k__BackingField2);
}
}
// Token: 0x060065C8 RID: 26056 RVA: 0x0016759C File Offset: 0x0016579C
[Token(Token = "0x60065C8")]
[Address(RVA = "0xF38070", Offset = "0xF36E70", VA = "0x180F38070")]
private void FBPLKAAEADN(string MOPOMPHBHKF)
{
int num = 0;
if (this != num)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, MOPOMPHBHKF, 3f, num2, num2);
this.freeGiftConsumablesPagedGrid.EnableAllButtons(true);
string text = this.infoText.text;
}
}
// Token: 0x060065C9 RID: 26057 RVA: 0x001675EC File Offset: 0x001657EC
[Token(Token = "0x60065C9")]
[Address(RVA = "0xF37A60", Offset = "0xF36860", VA = "0x180F37A60")]
public void Button_SelectFreeGift(OOCCCGPICOG consumable)
{
this.MFFMLKBGGCM(consumable);
}
// Token: 0x060065CA RID: 26058 RVA: 0x00167600 File Offset: 0x00165800
[Token(Token = "0x60065CA")]
[Address(RVA = "0xF38F20", Offset = "0xF37D20", VA = "0x180F38F20")]
public ChooseFreeGiftScreen()
{
List<OOCCCGPICOG> list = new List();
this.NACEAAMGKDL = list;
this.LIELCAEFGKK = (CreatorFreeGiftButton.KICGKKBJDLH)((ulong)5L);
base..ctor();
}
// Token: 0x060065CB RID: 26059 RVA: 0x0016762C File Offset: 0x0016582C
[Token(Token = "0x60065CB")]
[Address(RVA = "0xF37FF0", Offset = "0xF36DF0", VA = "0x180F37FF0")]
[CompilerGenerated]
private void EJOFMLFDMNO(bool CNEIBILGFCO)
{
int num = 0;
this.LJAPMINEPPH = num;
if (base.isActiveAndEnabled)
{
this.FGCBPNFEPLC();
}
}
// Token: 0x060065CC RID: 26060 RVA: 0x00167654 File Offset: 0x00165854
[Token(Token = "0x60065CC")]
[Address(RVA = "0xF38D20", Offset = "0xF37B20", VA = "0x180F38D20")]
[CompilerGenerated]
private void NEBLCOEIFEL(CCEOLAOLEKJ NBOJLIACJLL)
{
ScreenHeader screenHeader = this.screenHeader;
ObscuredString <ODJFEIBNGPO>k__BackingField = NBOJLIACJLL.<ODJFEIBNGPO>k__BackingField;
string text = string.Format("Free Gifts from {0}", <ODJFEIBNGPO>k__BackingField);
screenHeader.LKIBJOMNFFD = text;
}
// Token: 0x060065CD RID: 26061 RVA: 0x00167688 File Offset: 0x00165888
[Token(Token = "0x60065CD")]
[Address(RVA = "0xF38D90", Offset = "0xF37B90", VA = "0x180F38D90")]
[CompilerGenerated]
private void NFMPOLLKJNN()
{
if (base.isActiveAndEnabled)
{
this.FGCBPNFEPLC();
return;
}
}
// Token: 0x060065CE RID: 26062 RVA: 0x001676A8 File Offset: 0x001658A8
[Token(Token = "0x60065CE")]
[Address(RVA = "0xF385A0", Offset = "0xF373A0", VA = "0x180F385A0")]
[CompilerGenerated]
private void KOKMDKMLCFE(List<OOCCCGPICOG> EPNKNPNPBCD)
{
int num = 0;
if (this != num)
{
FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid = this.freeGiftConsumablesPagedGrid;
this.NACEAAMGKDL = EPNKNPNPBCD;
int hlhhpekalpi = this.HLHHPEKALPI;
freeGiftConsumablesPagedGrid.SetConsumables(EPNKNPNPBCD, hlhhpekalpi);
if (!Enumerable.Any<OOCCCGPICOG>(EPNKNPNPBCD))
{
this.freeGiftConsumablesPagedGrid.SetEmptyDisplayText("Sorry, there are no free gifts left :(");
}
}
}
// Token: 0x040043A9 RID: 17321
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40043A9")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid;
// Token: 0x040043AA RID: 17322
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40043AA")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x040043AB RID: 17323
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40043AB")]
private bool? LJAPMINEPPH;
// Token: 0x040043AC RID: 17324
[FieldOffset(Offset = "0xDC")]
[Token(Token = "0x40043AC")]
private int HLHHPEKALPI;
// Token: 0x040043AD RID: 17325
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40043AD")]
private List<OOCCCGPICOG> NACEAAMGKDL;
// Token: 0x040043AE RID: 17326
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40043AE")]
private CreatorFreeGiftButton.KICGKKBJDLH LIELCAEFGKK;
// Token: 0x040043AF RID: 17327
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40043AF")]
private EFEFMHJPJIJ JFMOEGCPNAC;
// Token: 0x02001194 RID: 4500
[Token(Token = "0x2001194")]
[CompilerGenerated]
private sealed class MNLKIGIHLKP
{
// Token: 0x060065CF RID: 26063 RVA: 0x00167700 File Offset: 0x00165900
[Token(Token = "0x60065CF")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MNLKIGIHLKP()
{
}
// Token: 0x060065D0 RID: 26064 RVA: 0x00167714 File Offset: 0x00165914
[Token(Token = "0x60065D0")]
[Address(RVA = "0xF40430", Offset = "0xF3F230", VA = "0x180F40430")]
internal void <TransferConsumable>b__0()
{
ChooseFreeGiftScreen chooseFreeGiftScreen = this.<>4__this;
OOCCCGPICOG oocccgpicog = this.consumable;
chooseFreeGiftScreen.CEBIDGFCNOB(oocccgpicog);
}
// Token: 0x060065D1 RID: 26065 RVA: 0x0016773C File Offset: 0x0016593C
[Token(Token = "0x60065D1")]
[Address(RVA = "0xF40460", Offset = "0xF3F260", VA = "0x180F40460")]
internal void <TransferConsumable>b__1(string error)
{
ChooseFreeGiftScreen chooseFreeGiftScreen = this.<>4__this;
int num = 0;
if (chooseFreeGiftScreen != num)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, error, 3f, num2, num2);
chooseFreeGiftScreen.freeGiftConsumablesPagedGrid.EnableAllButtons(true);
string text = chooseFreeGiftScreen.infoText.text;
}
}
// Token: 0x060065D2 RID: 26066 RVA: 0x00167794 File Offset: 0x00165994
[Token(Token = "0x60065D2")]
[Address(RVA = "0xF40570", Offset = "0xF3F370", VA = "0x180F40570")]
internal void <TransferConsumable>b__2()
{
ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int hlhhpekalpi = this.<>4__this.HLHHPEKALPI;
instance.InvalidateTransferableConsumablesByCreatorId(hlhhpekalpi);
this.<>4__this.FGCBPNFEPLC();
}
// Token: 0x040043B0 RID: 17328
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40043B0")]
public ChooseFreeGiftScreen <>4__this;
// Token: 0x040043B1 RID: 17329
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40043B1")]
public OOCCCGPICOG consumable;
}
}
}
@@ -0,0 +1,159 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using AGUI.StackedUI.Dialog;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001195 RID: 4501
[Token(Token = "0x2001195")]
public class ChoosePlayerDialog : UIDialog<IEnumerable<CCEOLAOLEKJ>, bool, int>
{
// Token: 0x060065D3 RID: 26067 RVA: 0x001677CC File Offset: 0x001659CC
[Token(Token = "0x60065D3")]
[Address(RVA = "0xF39460", Offset = "0xF38260", VA = "0x180F39460")]
public ChoosePlayerDialog()
{
BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN);
BGODNAHALGH bgodnahalgh;
this.OFFPIEEOIFF = bgodnahalgh;
}
// Token: 0x060065D4 RID: 26068 RVA: 0x001677F4 File Offset: 0x001659F4
[Token(Token = "0x60065D4")]
[Address(RVA = "0xF38F90", Offset = "0xF37D90", VA = "0x180F38F90", Slot = "6")]
protected override void Awake()
{
base..ctor();
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
UnityAction<string> unityAction = new UnityAction(this.EMLENEAFFNO);
onValueChanged.AddListener(unityAction);
}
// Token: 0x060065D5 RID: 26069 RVA: 0x00167830 File Offset: 0x00165A30
[Token(Token = "0x60065D5")]
[Address(RVA = "0xF391E0", Offset = "0xF37FE0", VA = "0x180F391E0", Slot = "7")]
protected override void OnDestroy()
{
base.OnDestroy();
BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF;
if (offpieeoiff != 0)
{
offpieeoiff.Dispose();
}
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
UnityAction<string> unityAction = new UnityAction(this.EMLENEAFFNO);
onValueChanged.RemoveListener(unityAction);
}
// Token: 0x060065D6 RID: 26070 RVA: 0x0016787C File Offset: 0x00165A7C
[Token(Token = "0x60065D6")]
[Address(RVA = "0xF392A0", Offset = "0xF380A0", VA = "0x180F392A0")]
private void OnDisable()
{
if (this.OOMNHBIPKKE)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.KFENKMBOCGP);
KFBABPAPIMB kfbabpapimb = instance.LBLNPIDACFM(0.1f, action);
}
}
// Token: 0x060065D7 RID: 26071 RVA: 0x001678B4 File Offset: 0x00165AB4
[Token(Token = "0x60065D7")]
[Address(RVA = "0xF39190", Offset = "0xF37F90", VA = "0x180F39190", Slot = "24")]
public override void ForceCancel(bool OPBKEBCBNLE)
{
int num = 0;
base.KHKDGPHPIND(num, OPBKEBCBNLE);
}
// Token: 0x060065D8 RID: 26072 RVA: 0x001678CC File Offset: 0x00165ACC
[Token(Token = "0x60065D8")]
[Address(RVA = "0xF39350", Offset = "0xF38150", VA = "0x180F39350", Slot = "26")]
public override PMGCJEPKFOF<int> ShowDialog(IEnumerable<CCEOLAOLEKJ> JMGJGOFNEFO, bool OOMNHBIPKKE)
{
BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF;
this.OOMNHBIPKKE = OOMNHBIPKKE;
if (offpieeoiff != 0)
{
offpieeoiff.Dispose();
}
CCEOLAOLEKJ[] array = Enumerable.ToArray<CCEOLAOLEKJ>(JMGJGOFNEFO);
BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN);
TMP_InputField tmp_InputField = this.filterInputField;
BGODNAHALGH bgodnahalgh;
this.OFFPIEEOIFF = bgodnahalgh;
string text = tmp_InputField.m_Text;
bgodnahalgh.AKKIECEKEEI(text);
return base.ShowDialog();
}
// Token: 0x060065D9 RID: 26073 RVA: 0x00167934 File Offset: 0x00165B34
[Token(Token = "0x60065D9")]
[Address(RVA = "0xF39160", Offset = "0xF37F60", VA = "0x180F39160")]
private void EMLENEAFFNO(string LMAJKCLDDIF)
{
this.OFFPIEEOIFF.AKKIECEKEEI(LMAJKCLDDIF);
}
// Token: 0x060065DA RID: 26074 RVA: 0x00167954 File Offset: 0x00165B54
[Token(Token = "0x60065DA")]
[Address(RVA = "0xF39030", Offset = "0xF37E30", VA = "0x180F39030")]
private void BEKNPHKLDEN(IReadOnlyList<CCEOLAOLEKJ> OLLKMIGNGBF)
{
this.pagedGrid.SetEmptyDisplayText("No friends or nearby players found[|= (]");
bool isCompleted = ((IAsyncResult)this.pagedGrid).IsCompleted;
}
// Token: 0x060065DB RID: 26075 RVA: 0x00167984 File Offset: 0x00165B84
[Token(Token = "0x60065DB")]
[Address(RVA = "0xF390D0", Offset = "0xF37ED0", VA = "0x180F390D0")]
public void Button_SelectPlayer(CCEOLAOLEKJ account)
{
ObscuredInt <IFBPANODIPA>k__BackingField = account.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = account.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num;
base.KHKDGPHPIND(num, true);
}
// Token: 0x060065DC RID: 26076 RVA: 0x001679B4 File Offset: 0x00165BB4
[Token(Token = "0x60065DC")]
[Address(RVA = "0xF184C0", Offset = "0xF172C0", VA = "0x180F184C0")]
[CompilerGenerated]
private void KFENKMBOCGP()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x040043B2 RID: 17330
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40043B2")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private AccountSelectionPagedGrid pagedGrid;
// Token: 0x040043B3 RID: 17331
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40043B3")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private TMP_InputField filterInputField;
// Token: 0x040043B4 RID: 17332
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40043B4")]
private bool OOMNHBIPKKE;
// Token: 0x040043B5 RID: 17333
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40043B5")]
private BGODNAHALGH OFFPIEEOIFF;
}
}
@@ -0,0 +1,26 @@
using System;
using Cpp2IlInjected;
using RecRoom.Circuits;
namespace AGUI.StackedUI
{
// Token: 0x020010C7 RID: 4295
[Token(Token = "0x20010C7")]
public class CircuitNodeModeEditableEnumUIControl : BaseCreationObjectSettingFriendlyIntControl<CircuitNodeModeEditableEnumUIControl>
{
// Token: 0x06006166 RID: 24934 RVA: 0x00155A78 File Offset: 0x00153C78
[Token(Token = "0x6006166")]
[Address(RVA = "0x851660", Offset = "0x850460", VA = "0x180851660")]
public void NodeMetadataUpdated(NodeMetadata KBNMDHBAHGO)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06006167 RID: 24935 RVA: 0x00155A8C File Offset: 0x00153C8C
[Token(Token = "0x6006167")]
[Address(RVA = "0xF395A0", Offset = "0xF383A0", VA = "0x180F395A0")]
public CircuitNodeModeEditableEnumUIControl()
{
}
}
}
@@ -0,0 +1,71 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x020010FC RID: 4348
[Token(Token = "0x20010FC")]
public abstract class ClickableButton : Button3DBase
{
// Token: 0x06006294 RID: 25236
[Token(Token = "0x6006294")]
[Address(Slot = "49")]
protected abstract bool JJONPCECBCI();
// Token: 0x06006295 RID: 25237 RVA: 0x00159890 File Offset: 0x00157A90
[Token(Token = "0x6006295")]
[Address(RVA = "0xF395E0", Offset = "0xF383E0", VA = "0x180F395E0")]
protected void OCGMNKCFDDM(bool JHGICJLPCNO = false)
{
if (!JHGICJLPCNO)
{
StackedUIBase stackedUIBase = base.JGIANCOEHMA;
int num = 0;
if (!(stackedUIBase == num))
{
if (!base.JGIANCOEHMA.CanInteract(this))
{
return;
}
this.DJFFCNMEHNL();
}
}
if (this.SelectOnClick)
{
EventSystem current = EventSystem.current;
GameObject gameObject = base.gameObject;
current.SetSelectedGameObject(gameObject);
}
bool flag = this.JJONPCECBCI();
}
// Token: 0x06006296 RID: 25238
[Token(Token = "0x6006296")]
[Address(Slot = "50")]
protected abstract void FNPHBHJLMMD();
// Token: 0x06006297 RID: 25239 RVA: 0x001598F8 File Offset: 0x00157AF8
[Token(Token = "0x6006297")]
[Address(RVA = "0xF39700", Offset = "0xF38500", VA = "0x180F39700")]
protected ClickableButton()
{
Color white = Color.white;
Color white2 = Color.white;
this.hairTriggerCancelThreshold = 0.5f;
List<Graphic> list = new List();
this.FONHLAMHEMM = list;
this.IFHCLIFBNCD = 3f;
this.EFHPEMPKFPK = -1f;
base..ctor();
}
// Token: 0x04004128 RID: 16680
[FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x4004128")]
public bool SelectOnClick = true;
}
}

Some files were not shown because too many files have changed in this diff Show More