This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+1321
View File
@@ -0,0 +1,1321 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecNet;
using RecRoom.Core.AI;
using UnityEngine;
// Token: 0x020026F7 RID: 9975
[Token(Token = "0x20026F7")]
public class AACCKDLMFKJ
{
// Token: 0x0601031E RID: 66334 RVA: 0x003A93F8 File Offset: 0x003A75F8
[Token(Token = "0x601031E")]
[Address(RVA = "0x1802230", Offset = "0x1801230", VA = "0x181802230")]
public static void BLMDOPMGLCD()
{
}
// Token: 0x0601031F RID: 66335 RVA: 0x003A940C File Offset: 0x003A760C
[Token(Token = "0x601031F")]
[Address(RVA = "0x1802750", Offset = "0x1801750", VA = "0x181802750")]
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: 0x06010320 RID: 66336 RVA: 0x003A9464 File Offset: 0x003A7664
[Token(Token = "0x6010320")]
[Address(RVA = "0x1802B10", Offset = "0x1801B10", VA = "0x181802B10")]
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: 0x06010321 RID: 66337 RVA: 0x003A94A0 File Offset: 0x003A76A0
[Token(Token = "0x6010321")]
[Address(RVA = "0x1802310", Offset = "0x1801310", VA = "0x181802310")]
public static void CJCPBPPMJEK(AACCKDLMFKJ.FLINDOINKMN OEKEOCOGKMG)
{
AACCKDLMFKJ.MEENEBIKBEH(OEKEOCOGKMG);
}
// Token: 0x06010322 RID: 66338 RVA: 0x003A94B4 File Offset: 0x003A76B4
[Token(Token = "0x6010322")]
[Address(RVA = "0x18026F0", Offset = "0x18016F0", VA = "0x1818026F0")]
public static void LOPNMNNMCLF(AACCKDLMFKJ.HDHGCACAPBL OEKEOCOGKMG)
{
AACCKDLMFKJ.MEENEBIKBEH(OEKEOCOGKMG);
}
// Token: 0x06010323 RID: 66339 RVA: 0x003A94C8 File Offset: 0x003A76C8
[Token(Token = "0x6010323")]
[Address(RVA = "0x1802690", Offset = "0x1801690", VA = "0x181802690")]
public static void LJFDOIMDHLE(AACCKDLMFKJ.MHGKMJNBBLA OEKEOCOGKMG)
{
AACCKDLMFKJ.MEENEBIKBEH(OEKEOCOGKMG);
}
// Token: 0x06010324 RID: 66340 RVA: 0x003A94DC File Offset: 0x003A76DC
[Token(Token = "0x6010324")]
[Address(RVA = "0x18025A0", Offset = "0x18015A0", VA = "0x1818025A0")]
public static void IMAPPOLGHDB(bool MKHJHLNKBPG, bool NJFJOHJLMNH)
{
AACCKDLMFKJ.JDJGFGPEHGE jdjgfgpehge = new AACCKDLMFKJ.JDJGFGPEHGE(true, MKHJHLNKBPG);
jdjgfgpehge.IKFACKJNAHD("jip", jdjgfgpehge);
AACCKDLMFKJ.MEENEBIKBEH(jdjgfgpehge);
}
// Token: 0x06010325 RID: 66341 RVA: 0x003A9504 File Offset: 0x003A7704
[Token(Token = "0x6010325")]
[Address(RVA = "0x1802540", Offset = "0x1801540", VA = "0x181802540")]
public static void GAMCGKKONBB(AACCKDLMFKJ.FKKNENGJCBL OEKEOCOGKMG)
{
AACCKDLMFKJ.MEENEBIKBEH(OEKEOCOGKMG);
}
// Token: 0x06010326 RID: 66342 RVA: 0x003A9518 File Offset: 0x003A7718
[Token(Token = "0x6010326")]
[Address(RVA = "0x1802A40", Offset = "0x1801A40", VA = "0x181802A40")]
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: 0x06010327 RID: 66343 RVA: 0x003A9550 File Offset: 0x003A7750
[Token(Token = "0x6010327")]
[Address(RVA = "0x1802370", Offset = "0x1801370", VA = "0x181802370")]
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: 0x06010328 RID: 66344 RVA: 0x003A958C File Offset: 0x003A778C
[Token(Token = "0x6010328")]
[Address(RVA = "0x18021C0", Offset = "0x18011C0", VA = "0x1818021C0")]
public static void ACILHNDGOFK()
{
int num;
AACCKDLMFKJ.HEMJLKPPMOI hemjlkppmoi = new AACCKDLMFKJ.HEMJLKPPMOI(AACCKDLMFKJ.MHIOHEMNMLP.FlagCaptured, num != 0);
num = 0;
AACCKDLMFKJ.MEENEBIKBEH(hemjlkppmoi);
}
// Token: 0x06010329 RID: 66345 RVA: 0x003A95AC File Offset: 0x003A77AC
[Token(Token = "0x6010329")]
[Address(RVA = "0x18022A0", Offset = "0x18012A0", VA = "0x1818022A0")]
public static void BOIBIMHJGKJ()
{
int num;
AACCKDLMFKJ.HEMJLKPPMOI hemjlkppmoi = new AACCKDLMFKJ.HEMJLKPPMOI(AACCKDLMFKJ.MHIOHEMNMLP.FlagReturned, num != 0);
num = 0;
AACCKDLMFKJ.MEENEBIKBEH(hemjlkppmoi);
}
// Token: 0x0601032A RID: 66346 RVA: 0x003A95CC File Offset: 0x003A77CC
[Token(Token = "0x601032A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AACCKDLMFKJ()
{
}
// Token: 0x0601032B RID: 66347 RVA: 0x003A95E0 File Offset: 0x003A77E0
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x601032B")]
[Address(RVA = "0x1802BD0", Offset = "0x1801BD0", VA = "0x181802BD0")]
static AACCKDLMFKJ()
{
int num;
int num2;
MFBGLIHGCGO<AACCKDLMFKJ.KDDMCHBBEFB> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
num2 = 0;
num = 0;
}
// Token: 0x0400A9B9 RID: 43449
[Token(Token = "0x400A9B9")]
[OECPBOBLMMJ]
public const string MGECHAFEFLD = "t_vid";
// Token: 0x0400A9BA RID: 43450
[Token(Token = "0x400A9BA")]
[OECPBOBLMMJ]
public const string LILEDOHKCCJ = "t_t";
// Token: 0x0400A9BB RID: 43451
[Token(Token = "0x400A9BB")]
[OECPBOBLMMJ]
public const string MCALDOOODGK = "dp_vid";
// Token: 0x0400A9BC RID: 43452
[Token(Token = "0x400A9BC")]
[OECPBOBLMMJ]
public const string NBJOHNNPMJF = "dp_pid";
// Token: 0x0400A9BD RID: 43453
[Token(Token = "0x400A9BD")]
[OECPBOBLMMJ]
public const string EKIKPOICCKN = "ap_vid";
// Token: 0x0400A9BE RID: 43454
[Token(Token = "0x400A9BE")]
[OECPBOBLMMJ]
public const string GONGPFOCCJC = "ap_pid";
// Token: 0x0400A9BF RID: 43455
[Token(Token = "0x400A9BF")]
[OECPBOBLMMJ]
public const string ACNEEILCKMF = "e_vid";
// Token: 0x0400A9C0 RID: 43456
[Token(Token = "0x400A9C0")]
[OECPBOBLMMJ]
public const string OJJECMNBLAI = "e_t";
// Token: 0x0400A9C1 RID: 43457
[Token(Token = "0x400A9C1")]
[OECPBOBLMMJ]
public const string DLBJNEFAPNL = "numPlayers";
// Token: 0x0400A9C2 RID: 43458
[Token(Token = "0x400A9C2")]
[OECPBOBLMMJ]
public const string DJFNDAGCBGD = "hg";
// Token: 0x0400A9C3 RID: 43459
[Token(Token = "0x400A9C3")]
public static MFBGLIHGCGO<AACCKDLMFKJ.KDDMCHBBEFB> JBJJNJCCBPK;
// Token: 0x020026F8 RID: 9976
[Token(Token = "0x20026F8")]
public enum MHIOHEMNMLP
{
// Token: 0x0400A9C5 RID: 43461
[Token(Token = "0x400A9C5")]
None,
// Token: 0x0400A9C6 RID: 43462
[Token(Token = "0x400A9C6")]
GameStart,
// Token: 0x0400A9C7 RID: 43463
[Token(Token = "0x400A9C7")]
GameEnd,
// Token: 0x0400A9C8 RID: 43464
[Token(Token = "0x400A9C8")]
LocalPlayerEliminated,
// Token: 0x0400A9C9 RID: 43465
[Token(Token = "0x400A9C9")]
ElminatedOtherPlayer,
// Token: 0x0400A9CA RID: 43466
[Token(Token = "0x400A9CA")]
EliminatedAI,
// Token: 0x0400A9CB RID: 43467
[Token(Token = "0x400A9CB")]
PickedUpTool,
// Token: 0x0400A9CC RID: 43468
[Token(Token = "0x400A9CC")]
Score,
// Token: 0x0400A9CD RID: 43469
[Token(Token = "0x400A9CD")]
ShieldBlock,
// Token: 0x0400A9CE RID: 43470
[Token(Token = "0x400A9CE")]
ActivityLoad,
// Token: 0x0400A9CF RID: 43471
[Token(Token = "0x400A9CF")]
FlagCaptured,
// Token: 0x0400A9D0 RID: 43472
[Token(Token = "0x400A9D0")]
FlagReturned,
// Token: 0x0400A9D1 RID: 43473
[Token(Token = "0x400A9D1")]
Gesture,
// Token: 0x0400A9D2 RID: 43474
[Token(Token = "0x400A9D2")]
PlayerJoined
}
// Token: 0x020026F9 RID: 9977
[Token(Token = "0x20026F9")]
public interface KDDMCHBBEFB : FHDINDOFDIJ, IFAIJAGLDFK, AKJKEMONOIL
{
// Token: 0x17002AD5 RID: 10965
// (get) Token: 0x0601032C RID: 66348
[Token(Token = "0x17002AD5")]
AACCKDLMFKJ.MHIOHEMNMLP GGAKEMOJHHN
{
[Token(Token = "0x601032C")]
[Address(Slot = "0")]
get;
}
// Token: 0x17002AD6 RID: 10966
// (get) Token: 0x0601032D RID: 66349
[Token(Token = "0x17002AD6")]
COBKKLOJNNE LIEJPEIOJME
{
[Token(Token = "0x601032D")]
[Address(Slot = "1")]
get;
}
// Token: 0x0601032E RID: 66350
[Token(Token = "0x601032E")]
[Address(Slot = "2")]
object KJBONPKONPI(string DGJLHFJGIHD);
}
// Token: 0x020026FA RID: 9978
[Token(Token = "0x20026FA")]
public class DGGHAKCLGMP : AACCKDLMFKJ.KDDMCHBBEFB, FHDINDOFDIJ, IFAIJAGLDFK, AKJKEMONOIL
{
// Token: 0x17002AD7 RID: 10967
// (get) Token: 0x0601032F RID: 66351 RVA: 0x003A95FC File Offset: 0x003A77FC
[Token(Token = "0x17002AD7")]
public AACCKDLMFKJ.MHIOHEMNMLP GGAKEMOJHHN
{
[Token(Token = "0x601032F")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000", Slot = "4")]
get
{
return this.JPLEGNHONPM;
}
}
// Token: 0x17002AD8 RID: 10968
// (get) Token: 0x06010330 RID: 66352 RVA: 0x003A9610 File Offset: 0x003A7810
// (set) Token: 0x06010331 RID: 66353 RVA: 0x003A9624 File Offset: 0x003A7824
[Token(Token = "0x17002AD8")]
public COBKKLOJNNE LIEJPEIOJME
{
[Token(Token = "0x6010330")]
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0", Slot = "5")]
get;
[Token(Token = "0x6010331")]
[Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")]
set;
}
// Token: 0x06010332 RID: 66354 RVA: 0x003A9638 File Offset: 0x003A7838
[Token(Token = "0x6010332")]
[Address(RVA = "0x181A240", Offset = "0x1819240", VA = "0x18181A240")]
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: 0x06010333 RID: 66355 RVA: 0x003A967C File Offset: 0x003A787C
[Token(Token = "0x6010333")]
[Address(RVA = "0x181A2F0", Offset = "0x18192F0", VA = "0x18181A2F0")]
private DGGHAKCLGMP()
{
Dictionary<string, object> dictionary = new Dictionary();
this.ECPMPILBPNF = dictionary;
base..ctor();
}
// Token: 0x06010334 RID: 66356 RVA: 0x003A969C File Offset: 0x003A789C
[Token(Token = "0x6010334")]
[Address(RVA = "0x1819750", Offset = "0x1818750", VA = "0x181819750")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, int ONGBFDACHHG)
{
this.IKFACKJNAHD(DGJLHFJGIHD, ONGBFDACHHG);
}
// Token: 0x06010335 RID: 66357 RVA: 0x003A96B4 File Offset: 0x003A78B4
[Token(Token = "0x6010335")]
[Address(RVA = "0x1819840", Offset = "0x1818840", VA = "0x181819840")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, long ONGBFDACHHG)
{
this.IKFACKJNAHD(DGJLHFJGIHD, ONGBFDACHHG);
}
// Token: 0x06010336 RID: 66358 RVA: 0x003A96CC File Offset: 0x003A78CC
[Token(Token = "0x6010336")]
[Address(RVA = "0x18196E0", Offset = "0x18186E0", VA = "0x1818196E0")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, float ONGBFDACHHG)
{
}
// Token: 0x06010337 RID: 66359 RVA: 0x003A96DC File Offset: 0x003A78DC
[Token(Token = "0x6010337")]
[Address(RVA = "0x1819830", Offset = "0x1818830", VA = "0x181819830")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, string ONGBFDACHHG)
{
this.IKFACKJNAHD(DGJLHFJGIHD, ONGBFDACHHG);
}
// Token: 0x06010338 RID: 66360 RVA: 0x003A96F4 File Offset: 0x003A78F4
[Token(Token = "0x6010338")]
[Address(RVA = "0x18197C0", Offset = "0x18187C0", VA = "0x1818197C0")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, bool ONGBFDACHHG)
{
this.IKFACKJNAHD(DGJLHFJGIHD, ONGBFDACHHG);
}
// Token: 0x06010339 RID: 66361 RVA: 0x003A970C File Offset: 0x003A790C
[Token(Token = "0x6010339")]
[Address(RVA = "0x1819A50", Offset = "0x1818A50", VA = "0x181819A50")]
private void IKFACKJNAHD(string DGJLHFJGIHD, object ONGBFDACHHG)
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
// Token: 0x0601033A RID: 66362 RVA: 0x003A9750 File Offset: 0x003A7950
[Token(Token = "0x601033A")]
[Address(RVA = "0x1819D20", Offset = "0x1818D20", VA = "0x181819D20", Slot = "6")]
public object KJBONPKONPI(string DGJLHFJGIHD)
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
// Token: 0x0601033B RID: 66363 RVA: 0x003A976C File Offset: 0x003A796C
[Token(Token = "0x601033B")]
[Address(RVA = "0x18195D0", Offset = "0x18185D0", VA = "0x1818195D0")]
public void CDGHNLNFCNJ(Tool EGFEJGHDNAI)
{
int photonViewId = EGFEJGHDNAI.KHDKHLFAMOK;
this.IKFACKJNAHD("t_vid", photonViewId);
OGNBCNBPFCC spawnableToolType = EGFEJGHDNAI.OGNBCNBPFCC;
this.IKFACKJNAHD("t_t", spawnableToolType);
}
// Token: 0x0601033C RID: 66364 RVA: 0x003A97A8 File Offset: 0x003A79A8
[Token(Token = "0x601033C")]
[Address(RVA = "0x18194C0", Offset = "0x18184C0", VA = "0x1818194C0")]
public void CDGHNLNFCNJ(BAOOOCEJBHE EGFEJGHDNAI)
{
if (EGFEJGHDNAI != 0)
{
}
}
// Token: 0x0601033D RID: 66365 RVA: 0x003A97BC File Offset: 0x003A79BC
[Token(Token = "0x601033D")]
[Address(RVA = "0x1819C30", Offset = "0x1818C30", VA = "0x181819C30")]
public void JNIGHFFKJLO(AGAJMBPABDL IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI;
int <LPHIFCGHALA>k__BackingField = IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
}
}
// Token: 0x0601033E RID: 66366 RVA: 0x003A97DC File Offset: 0x003A79DC
[Token(Token = "0x601033E")]
[Address(RVA = "0x1819B20", Offset = "0x1818B20", VA = "0x181819B20")]
public void JNIGHFFKJLO(GAHKFICONKH IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
}
}
// Token: 0x0601033F RID: 66367 RVA: 0x003A97F0 File Offset: 0x003A79F0
[Token(Token = "0x601033F")]
[Address(RVA = "0x1819FD0", Offset = "0x1818FD0", VA = "0x181819FD0")]
public void NLIBHJENAKM(AGAJMBPABDL IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI;
int <LPHIFCGHALA>k__BackingField = IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
}
}
// Token: 0x06010340 RID: 66368 RVA: 0x003A9810 File Offset: 0x003A7A10
[Token(Token = "0x6010340")]
[Address(RVA = "0x181A0C0", Offset = "0x18190C0", VA = "0x18181A0C0")]
public void NLIBHJENAKM(GAHKFICONKH IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
}
}
// Token: 0x06010341 RID: 66369 RVA: 0x003A9824 File Offset: 0x003A7A24
[Token(Token = "0x6010341")]
[Address(RVA = "0x1819EA0", Offset = "0x1818EA0", VA = "0x181819EA0")]
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: 0x06010342 RID: 66370 RVA: 0x003A986C File Offset: 0x003A7A6C
[Token(Token = "0x6010342")]
[Address(RVA = "0x1819D90", Offset = "0x1818D90", VA = "0x181819D90")]
public void NHDJFBNIBGN(ILBGPHCMEDF BPJNEFJBBML)
{
if (BPJNEFJBBML != 0)
{
}
}
// Token: 0x06010343 RID: 66371 RVA: 0x003A9880 File Offset: 0x003A7A80
[Token(Token = "0x6010343")]
[Address(RVA = "0x18199A0", Offset = "0x18189A0", VA = "0x1818199A0", 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: 0x06010344 RID: 66372 RVA: 0x003A98C0 File Offset: 0x003A7AC0
[Token(Token = "0x6010344")]
[Address(RVA = "0x181A1D0", Offset = "0x18191D0", VA = "0x18181A1D0", 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: 0x06010345 RID: 66373 RVA: 0x003A98F4 File Offset: 0x003A7AF4
[Token(Token = "0x6010345")]
[Address(RVA = "0x18198B0", Offset = "0x18188B0", VA = "0x1818198B0")]
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: 0x0400A9D3 RID: 43475
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A9D3")]
private readonly AACCKDLMFKJ.MHIOHEMNMLP JPLEGNHONPM;
// Token: 0x0400A9D5 RID: 43477
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A9D5")]
protected Dictionary<string, object> ECPMPILBPNF;
// Token: 0x0400A9D6 RID: 43478
[Token(Token = "0x400A9D6")]
private const string FEABIJAEDGG = "cet";
// Token: 0x0400A9D7 RID: 43479
[Token(Token = "0x400A9D7")]
private const string PNMHKBKPKLJ = "l";
// Token: 0x0400A9D8 RID: 43480
[Token(Token = "0x400A9D8")]
private const string ALMJPOPIDDK = "cet";
}
// Token: 0x020026FB RID: 9979
[Token(Token = "0x20026FB")]
public class FLINDOINKMN : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x06010346 RID: 66374 RVA: 0x003A993C File Offset: 0x003A7B3C
[Token(Token = "0x6010346")]
[Address(RVA = "0x181B260", Offset = "0x181A260", VA = "0x18181B260")]
public FLINDOINKMN(ILBGPHCMEDF BPJNEFJBBML, GAHKFICONKH HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NHDJFBNIBGN(BPJNEFJBBML);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x06010347 RID: 66375 RVA: 0x003A9964 File Offset: 0x003A7B64
[Token(Token = "0x6010347")]
[Address(RVA = "0x181B2C0", Offset = "0x181A2C0", VA = "0x18181B2C0")]
public FLINDOINKMN(Enemy BPJNEFJBBML, GAHKFICONKH HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NHDJFBNIBGN(BPJNEFJBBML);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x06010348 RID: 66376 RVA: 0x003A998C File Offset: 0x003A7B8C
[Token(Token = "0x6010348")]
[Address(RVA = "0x181B3E0", Offset = "0x181A3E0", VA = "0x18181B3E0")]
public FLINDOINKMN(AGAJMBPABDL LJGOHLFADDN, GAHKFICONKH HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NLIBHJENAKM(LJGOHLFADDN);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x06010349 RID: 66377 RVA: 0x003A99B4 File Offset: 0x003A7BB4
[Token(Token = "0x6010349")]
[Address(RVA = "0x181B320", Offset = "0x181A320", VA = "0x18181B320")]
public FLINDOINKMN(GAHKFICONKH LJGOHLFADDN, GAHKFICONKH HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NLIBHJENAKM(LJGOHLFADDN);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x0601034A RID: 66378 RVA: 0x003A99DC File Offset: 0x003A7BDC
[Token(Token = "0x601034A")]
[Address(RVA = "0x181B440", Offset = "0x181A440", VA = "0x18181B440")]
public FLINDOINKMN(ILBGPHCMEDF BPJNEFJBBML, AGAJMBPABDL HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NHDJFBNIBGN(BPJNEFJBBML);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x0601034B RID: 66379 RVA: 0x003A9A04 File Offset: 0x003A7C04
[Token(Token = "0x601034B")]
[Address(RVA = "0x181B380", Offset = "0x181A380", VA = "0x18181B380")]
public FLINDOINKMN(Enemy BPJNEFJBBML, AGAJMBPABDL HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NHDJFBNIBGN(BPJNEFJBBML);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x0601034C RID: 66380 RVA: 0x003A9A2C File Offset: 0x003A7C2C
[Token(Token = "0x601034C")]
[Address(RVA = "0x181B1A0", Offset = "0x181A1A0", VA = "0x18181B1A0")]
public FLINDOINKMN(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NLIBHJENAKM(LJGOHLFADDN);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
// Token: 0x0601034D RID: 66381 RVA: 0x003A9A54 File Offset: 0x003A7C54
[Token(Token = "0x601034D")]
[Address(RVA = "0x181B200", Offset = "0x181A200", VA = "0x18181B200")]
public FLINDOINKMN(GAHKFICONKH LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NLIBHJENAKM(LJGOHLFADDN);
base.JNIGHFFKJLO(HMEIODIHDCL);
}
}
// Token: 0x020026FC RID: 9980
[Token(Token = "0x20026FC")]
public struct COBNADAJFKP : BAOOOCEJBHE, MNJBPILIMGH
{
// Token: 0x17002AD9 RID: 10969
// (get) Token: 0x0601034E RID: 66382 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0601034F RID: 66383 RVA: 0x003A9A7C File Offset: 0x003A7C7C
[Token(Token = "0x17002AD9")]
public OGNBCNBPFCC OGNBCNBPFCC
{
[Token(Token = "0x601034E")]
[Address(RVA = "0x5C1530", Offset = "0x5C0530", VA = "0x1805C1530", Slot = "4")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x601034F")]
[Address(RVA = "0x593040", Offset = "0x592040", VA = "0x180593040")]
[CompilerGenerated]
private set
{
this.<AGIIGNMEADN>k__BackingField = value;
}
}
// Token: 0x17002ADA RID: 10970
// (get) Token: 0x06010350 RID: 66384 RVA: 0x003A9A90 File Offset: 0x003A7C90
// (set) Token: 0x06010351 RID: 66385 RVA: 0x003A9AA4 File Offset: 0x003A7CA4
[Token(Token = "0x17002ADA")]
public int KHDKHLFAMOK
{
[Token(Token = "0x6010350")]
[Address(RVA = "0x5AAE10", Offset = "0x5A9E10", VA = "0x1805AAE10", Slot = "5")]
get;
[Token(Token = "0x6010351")]
[Address(RVA = "0x5AAE60", Offset = "0x5A9E60", VA = "0x1805AAE60")]
private set;
}
// Token: 0x06010352 RID: 66386 RVA: 0x003A9AB8 File Offset: 0x003A7CB8
[Token(Token = "0x6010352")]
[Address(RVA = "0x1819210", Offset = "0x1818210", VA = "0x181819210")]
public COBNADAJFKP(Tool EGFEJGHDNAI)
{
OGNBCNBPFCC spawnableToolType = EGFEJGHDNAI.OGNBCNBPFCC;
this.<AGIIGNMEADN>k__BackingField = spawnableToolType;
int photonViewId = EGFEJGHDNAI.KHDKHLFAMOK;
this.KHDKHLFAMOK = photonViewId;
}
}
// Token: 0x020026FD RID: 9981
[Token(Token = "0x20026FD")]
public struct NBDHNJEILLE : GAHKFICONKH, MNJBPILIMGH
{
// Token: 0x06010353 RID: 66387 RVA: 0x003A9AE8 File Offset: 0x003A7CE8
[Token(Token = "0x6010353")]
[Address(RVA = "0x181E860", Offset = "0x181D860", VA = "0x18181E860")]
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: 0x17002ADB RID: 10971
// (get) Token: 0x06010354 RID: 66388 RVA: 0x003A9B18 File Offset: 0x003A7D18
[Token(Token = "0x17002ADB")]
public long JMIHMANHJBA
{
[Token(Token = "0x6010354")]
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760", Slot = "4")]
get
{
return this.PFFFEMACPAC;
}
}
// Token: 0x17002ADC RID: 10972
// (get) Token: 0x06010355 RID: 66389 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002ADC")]
public int KHDKHLFAMOK
{
[Token(Token = "0x6010355")]
[Address(RVA = "0x5C1530", Offset = "0x5C0530", VA = "0x1805C1530", Slot = "5")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06010356 RID: 66390 RVA: 0x003A9B2C File Offset: 0x003A7D2C
[Token(Token = "0x6010356")]
[Address(RVA = "0x181E7F0", Offset = "0x181D7F0", VA = "0x18181E7F0")]
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: 0x06010357 RID: 66391 RVA: 0x003A9B60 File Offset: 0x003A7D60
[Token(Token = "0x6010357")]
[Address(RVA = "0x181E720", Offset = "0x181D720", VA = "0x18181E720")]
public Dictionary<string, object> HLHBJCIJPBE()
{
Dictionary<string, object> dictionary = new Dictionary();
throw new NullReferenceException();
}
// Token: 0x0400A9DB RID: 43483
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A9DB")]
private int OIBOLAPHBAK;
// Token: 0x0400A9DC RID: 43484
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400A9DC")]
private long PFFFEMACPAC;
}
// Token: 0x020026FE RID: 9982
[Token(Token = "0x20026FE")]
public struct DBPBCENDGOO : ILBGPHCMEDF, MNJBPILIMGH
{
// Token: 0x06010358 RID: 66392 RVA: 0x003A9B90 File Offset: 0x003A7D90
[Token(Token = "0x6010358")]
[Address(RVA = "0x1819380", Offset = "0x1818380", VA = "0x181819380")]
public DBPBCENDGOO(Enemy BPJNEFJBBML)
{
JIEHOGDIGPG jiehogdigpg = BPJNEFJBBML.<PGKDPHBHDEC>k__BackingField;
this.<PGKDPHBHDEC>k__BackingField = jiehogdigpg;
int photonViewId = BPJNEFJBBML.KHDKHLFAMOK;
this.KHDKHLFAMOK = photonViewId;
}
// Token: 0x17002ADD RID: 10973
// (get) Token: 0x06010359 RID: 66393 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0601035A RID: 66394 RVA: 0x003A9BC0 File Offset: 0x003A7DC0
[Token(Token = "0x17002ADD")]
public JIEHOGDIGPG JIEHOGDIGPG
{
[Token(Token = "0x6010359")]
[Address(RVA = "0x5C1530", Offset = "0x5C0530", VA = "0x1805C1530", Slot = "4")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x601035A")]
[Address(RVA = "0x593040", Offset = "0x592040", VA = "0x180593040")]
[CompilerGenerated]
private set
{
this.<PGKDPHBHDEC>k__BackingField = value;
}
}
// Token: 0x17002ADE RID: 10974
// (get) Token: 0x0601035B RID: 66395 RVA: 0x003A9BD4 File Offset: 0x003A7DD4
// (set) Token: 0x0601035C RID: 66396 RVA: 0x003A9BE8 File Offset: 0x003A7DE8
[Token(Token = "0x17002ADE")]
public int KHDKHLFAMOK
{
[Token(Token = "0x601035B")]
[Address(RVA = "0x5AAE10", Offset = "0x5A9E10", VA = "0x1805AAE10", Slot = "5")]
get;
[Token(Token = "0x601035C")]
[Address(RVA = "0x5AAE60", Offset = "0x5A9E60", VA = "0x1805AAE60")]
private set;
}
// Token: 0x0601035D RID: 66397 RVA: 0x003A9BFC File Offset: 0x003A7DFC
[Token(Token = "0x601035D")]
[Address(RVA = "0x1819310", Offset = "0x1818310", VA = "0x181819310")]
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: 0x0601035E RID: 66398 RVA: 0x003A9C30 File Offset: 0x003A7E30
[Token(Token = "0x601035E")]
[Address(RVA = "0x1819250", Offset = "0x1818250", VA = "0x181819250")]
public Dictionary<string, object> HLHBJCIJPBE()
{
Dictionary<string, object> dictionary = new Dictionary();
int num = this.<LCHABOLACAD>k__BackingField;
throw new NullReferenceException();
}
}
// Token: 0x020026FF RID: 9983
[Token(Token = "0x20026FF")]
public class HDHGCACAPBL : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x17002ADF RID: 10975
// (get) Token: 0x0601035F RID: 66399 RVA: 0x003A9C60 File Offset: 0x003A7E60
// (set) Token: 0x06010360 RID: 66400 RVA: 0x003A9C7C File Offset: 0x003A7E7C
[Token(Token = "0x17002ADF")]
public Player.GAHEJKDCLLE HECJOOCGPLM
{
[Token(Token = "0x601035F")]
[Address(RVA = "0x181B970", Offset = "0x181A970", VA = "0x18181B970")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x6010360")]
[Address(RVA = "0x181BA30", Offset = "0x181AA30", VA = "0x18181BA30")]
set
{
}
}
// Token: 0x06010361 RID: 66401 RVA: 0x003A9C8C File Offset: 0x003A7E8C
[Token(Token = "0x6010361")]
[Address(RVA = "0x181BAC0", Offset = "0x181AAC0", VA = "0x18181BAC0")]
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: 0x06010362 RID: 66402 RVA: 0x003A9CB8 File Offset: 0x003A7EB8
[Token(Token = "0x6010362")]
[Address(RVA = "0x181BC10", Offset = "0x181AC10", VA = "0x18181BC10")]
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: 0x0400A9DF RID: 43487
[Token(Token = "0x400A9DF")]
[OECPBOBLMMJ]
public const string IIGMFOOFDMC = "bodyPart";
}
// Token: 0x02002700 RID: 9984
[Token(Token = "0x2002700")]
public class MHGKMJNBBLA : AACCKDLMFKJ.DGGHAKCLGMP
{
// Token: 0x06010363 RID: 66403 RVA: 0x003A9CE4 File Offset: 0x003A7EE4
[Token(Token = "0x6010363")]
[Address(RVA = "0x181E380", Offset = "0x181D380", VA = "0x18181E380")]
public MHGKMJNBBLA(Tool OGPLKBJLIPI, Enemy BPJNEFJBBML)
: base(AACCKDLMFKJ.MHIOHEMNMLP.EliminatedAI)
{
base.CDGHNLNFCNJ(OGPLKBJLIPI);
base.NHDJFBNIBGN(BPJNEFJBBML);
}
}
// Token: 0x02002701 RID: 9985
[Token(Token = "0x2002701")]
public class HEMJLKPPMOI : AACCKDLMFKJ.DGGHAKCLGMP
{
// Token: 0x17002AE0 RID: 10976
// (get) Token: 0x06010364 RID: 66404 RVA: 0x003A9D08 File Offset: 0x003A7F08
// (set) Token: 0x06010365 RID: 66405 RVA: 0x003A9D24 File Offset: 0x003A7F24
[Token(Token = "0x17002AE0")]
public bool GDAGBCBFHPM
{
[Token(Token = "0x6010364")]
[Address(RVA = "0x181C6D0", Offset = "0x181B6D0", VA = "0x18181C6D0")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x6010365")]
[Address(RVA = "0x181C460", Offset = "0x181B460", VA = "0x18181C460")]
set
{
}
}
// Token: 0x17002AE1 RID: 10977
// (get) Token: 0x06010366 RID: 66406 RVA: 0x003A9D34 File Offset: 0x003A7F34
// (set) Token: 0x06010367 RID: 66407 RVA: 0x003A9D50 File Offset: 0x003A7F50
[Token(Token = "0x17002AE1")]
public OLEPPCBDAND PPDDKPHDEGN
{
[Token(Token = "0x6010366")]
[Address(RVA = "0x181C250", Offset = "0x181B250", VA = "0x18181C250")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x6010367")]
[Address(RVA = "0x181C1C0", Offset = "0x181B1C0", VA = "0x18181C1C0")]
set
{
}
}
// Token: 0x17002AE2 RID: 10978
// (get) Token: 0x06010368 RID: 66408 RVA: 0x003A9D60 File Offset: 0x003A7F60
// (set) Token: 0x06010369 RID: 66409 RVA: 0x003A9D7C File Offset: 0x003A7F7C
[Token(Token = "0x17002AE2")]
public int NJMLLHANMLO
{
[Token(Token = "0x6010368")]
[Address(RVA = "0x181C100", Offset = "0x181B100", VA = "0x18181C100")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x6010369")]
[Address(RVA = "0x181C4F0", Offset = "0x181B4F0", VA = "0x18181C4F0")]
set
{
}
}
// Token: 0x17002AE3 RID: 10979
// (get) Token: 0x0601036A RID: 66410 RVA: 0x003A9D8C File Offset: 0x003A7F8C
// (set) Token: 0x0601036B RID: 66411 RVA: 0x003A9DA8 File Offset: 0x003A7FA8
[Token(Token = "0x17002AE3")]
public int PHIKOJDEEJL
{
[Token(Token = "0x601036A")]
[Address(RVA = "0x181C310", Offset = "0x181B310", VA = "0x18181C310")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x601036B")]
[Address(RVA = "0x181C3D0", Offset = "0x181B3D0", VA = "0x18181C3D0")]
set
{
}
}
// Token: 0x17002AE4 RID: 10980
// (get) Token: 0x0601036C RID: 66412 RVA: 0x003A9DB8 File Offset: 0x003A7FB8
// (set) Token: 0x0601036D RID: 66413 RVA: 0x003A9DD4 File Offset: 0x003A7FD4
[Token(Token = "0x17002AE4")]
public float GDDEJDHBCEI
{
[Token(Token = "0x601036C")]
[Address(RVA = "0x181C580", Offset = "0x181B580", VA = "0x18181C580")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x601036D")]
[Address(RVA = "0x181C640", Offset = "0x181B640", VA = "0x18181C640")]
set
{
}
}
// Token: 0x0601036E RID: 66414 RVA: 0x003A9DE4 File Offset: 0x003A7FE4
[Token(Token = "0x601036E")]
[Address(RVA = "0x181C790", Offset = "0x181B790", VA = "0x18181C790")]
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: 0x0400A9E0 RID: 43488
[Token(Token = "0x400A9E0")]
[OECPBOBLMMJ]
public const string IGDCLDFPAJJ = "gameMode";
// Token: 0x0400A9E1 RID: 43489
[Token(Token = "0x400A9E1")]
[OECPBOBLMMJ]
public const string CDECFEHOAEK = "numTeammates";
// Token: 0x0400A9E2 RID: 43490
[Token(Token = "0x400A9E2")]
[OECPBOBLMMJ]
public const string OOAAFCPKLNP = "isSpectator";
// Token: 0x0400A9E3 RID: 43491
[Token(Token = "0x400A9E3")]
[OECPBOBLMMJ]
public const string BFBHCCNCGOP = "t_score";
// Token: 0x0400A9E4 RID: 43492
[Token(Token = "0x400A9E4")]
[OECPBOBLMMJ]
public const string LKNKDBDGEFP = "ev_score";
// Token: 0x0400A9E5 RID: 43493
[Token(Token = "0x400A9E5")]
[OECPBOBLMMJ]
public const string PLJGPOFKJJN = "gid";
}
// Token: 0x02002702 RID: 9986
[Token(Token = "0x2002702")]
public class JDJGFGPEHGE : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x17002AE5 RID: 10981
// (get) Token: 0x0601036F RID: 66415 RVA: 0x003A9F2C File Offset: 0x003A812C
// (set) Token: 0x06010370 RID: 66416 RVA: 0x003A9F48 File Offset: 0x003A8148
[Token(Token = "0x17002AE5")]
public bool AMJJDFCHMFN
{
[Token(Token = "0x601036F")]
[Address(RVA = "0x181D630", Offset = "0x181C630", VA = "0x18181D630")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x6010370")]
[Address(RVA = "0x181D5A0", Offset = "0x181C5A0", VA = "0x18181D5A0")]
set
{
}
}
// Token: 0x06010371 RID: 66417 RVA: 0x003A9F58 File Offset: 0x003A8158
[Token(Token = "0x6010371")]
[Address(RVA = "0x181D6F0", Offset = "0x181C6F0", VA = "0x18181D6F0")]
public JDJGFGPEHGE(bool MKHJHLNKBPG, bool EOCIBCJLALI)
: base(AACCKDLMFKJ.MHIOHEMNMLP.GameStart, EOCIBCJLALI)
{
base.IKFACKJNAHD("jip", EOCIBCJLALI);
}
// Token: 0x0400A9E6 RID: 43494
[Token(Token = "0x400A9E6")]
[OECPBOBLMMJ]
public const string FNFAJGBMCDN = "jip";
}
// Token: 0x02002703 RID: 9987
[Token(Token = "0x2002703")]
public class FKKNENGJCBL : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x17002AE6 RID: 10982
// (get) Token: 0x06010372 RID: 66418 RVA: 0x003A9F7C File Offset: 0x003A817C
// (set) Token: 0x06010373 RID: 66419 RVA: 0x003A9F98 File Offset: 0x003A8198
[Token(Token = "0x17002AE6")]
public bool OCMBBAMJHLO
{
[Token(Token = "0x6010372")]
[Address(RVA = "0x181AED0", Offset = "0x1819ED0", VA = "0x18181AED0")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x6010373")]
[Address(RVA = "0x181AC30", Offset = "0x1819C30", VA = "0x18181AC30")]
set
{
}
}
// Token: 0x17002AE7 RID: 10983
// (get) Token: 0x06010374 RID: 66420 RVA: 0x003A9FA8 File Offset: 0x003A81A8
// (set) Token: 0x06010375 RID: 66421 RVA: 0x003A9FC4 File Offset: 0x003A81C4
[Token(Token = "0x17002AE7")]
public bool BCHJKAKLAPG
{
[Token(Token = "0x6010374")]
[Address(RVA = "0x181AE10", Offset = "0x1819E10", VA = "0x18181AE10")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x6010375")]
[Address(RVA = "0x181AD80", Offset = "0x1819D80", VA = "0x18181AD80")]
set
{
}
}
// Token: 0x17002AE8 RID: 10984
// (get) Token: 0x06010376 RID: 66422 RVA: 0x003A9FD4 File Offset: 0x003A81D4
// (set) Token: 0x06010377 RID: 66423 RVA: 0x003A9FF0 File Offset: 0x003A81F0
[Token(Token = "0x17002AE8")]
public float CDFAJDLJALK
{
[Token(Token = "0x6010376")]
[Address(RVA = "0x181ACC0", Offset = "0x1819CC0", VA = "0x18181ACC0")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x6010377")]
[Address(RVA = "0x181AF90", Offset = "0x1819F90", VA = "0x18181AF90")]
set
{
}
}
// Token: 0x06010378 RID: 66424 RVA: 0x003AA000 File Offset: 0x003A8200
[Token(Token = "0x6010378")]
[Address(RVA = "0x181B020", Offset = "0x181A020", VA = "0x18181B020")]
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: 0x0400A9E7 RID: 43495
[Token(Token = "0x400A9E7")]
[OECPBOBLMMJ]
public const string ENAMOCADDDP = "won";
// Token: 0x0400A9E8 RID: 43496
[Token(Token = "0x400A9E8")]
[OECPBOBLMMJ]
public const string ONDKMDKHEKP = "award";
// Token: 0x0400A9E9 RID: 43497
[Token(Token = "0x400A9E9")]
[OECPBOBLMMJ]
public const string KOAIBMJHPJF = "te";
}
// Token: 0x02002704 RID: 9988
[Token(Token = "0x2002704")]
public class AIDBFOGBBEI : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x06010379 RID: 66425 RVA: 0x003AA030 File Offset: 0x003A8230
[Token(Token = "0x6010379")]
[Address(RVA = "0x1817B60", Offset = "0x1816B60", VA = "0x181817B60")]
public AIDBFOGBBEI(float PPPDDADJFCP)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.Score, num != 0);
base.IKFACKJNAHD("ev_score", num);
}
}
// Token: 0x02002705 RID: 9989
[Token(Token = "0x2002705")]
public class GJFPKPCLFJF : AACCKDLMFKJ.AIDBFOGBBEI
{
// Token: 0x17002AE9 RID: 10985
// (get) Token: 0x0601037A RID: 66426 RVA: 0x003AA054 File Offset: 0x003A8254
// (set) Token: 0x0601037B RID: 66427 RVA: 0x003AA070 File Offset: 0x003A8270
[Token(Token = "0x17002AE9")]
public int MNCECDPHPLM
{
[Token(Token = "0x601037A")]
[Address(RVA = "0x181B5D0", Offset = "0x181A5D0", VA = "0x18181B5D0")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x601037B")]
[Address(RVA = "0x181B540", Offset = "0x181A540", VA = "0x18181B540")]
set
{
}
}
// Token: 0x17002AEA RID: 10986
// (get) Token: 0x0601037C RID: 66428 RVA: 0x003AA080 File Offset: 0x003A8280
// (set) Token: 0x0601037D RID: 66429 RVA: 0x003AA09C File Offset: 0x003A829C
[Token(Token = "0x17002AEA")]
public int JLJCKMNMFIK
{
[Token(Token = "0x601037C")]
[Address(RVA = "0x181B720", Offset = "0x181A720", VA = "0x18181B720")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x601037D")]
[Address(RVA = "0x181B690", Offset = "0x181A690", VA = "0x18181B690")]
set
{
}
}
// Token: 0x0601037E RID: 66430 RVA: 0x003AA0AC File Offset: 0x003A82AC
[Token(Token = "0x601037E")]
[Address(RVA = "0x181B7E0", Offset = "0x181A7E0", VA = "0x18181B7E0")]
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: 0x0400A9EA RID: 43498
[Token(Token = "0x400A9EA")]
[OECPBOBLMMJ]
public const string OPAMLMEKCKK = "par";
// Token: 0x0400A9EB RID: 43499
[Token(Token = "0x400A9EB")]
[OECPBOBLMMJ]
public const string KGLIKFIKOFB = "strokeCount";
}
}
+8
View File
@@ -0,0 +1,8 @@
using System;
using Cpp2IlInjected;
// Token: 0x0200212B RID: 8491
[Token(Token = "0x200212B")]
public static class AACPDENKGCH
{
}
+52
View File
@@ -0,0 +1,52 @@
using System;
using Cpp2IlInjected;
// Token: 0x020032CF RID: 13007
[Token(Token = "0x20032CF")]
public interface AADCJKAOKLA
{
// Token: 0x17003D46 RID: 15686
// (get) Token: 0x060162EC RID: 90860
[Token(Token = "0x17003D46")]
string GPJEDBDCNNP
{
[Token(Token = "0x60162EC")]
[Address(Slot = "0")]
get;
}
// Token: 0x17003D47 RID: 15687
// (get) Token: 0x060162ED RID: 90861
[Token(Token = "0x17003D47")]
bool LCDBMJHBBME
{
[Token(Token = "0x60162ED")]
[Address(Slot = "1")]
get;
}
// Token: 0x060162EE RID: 90862
[Token(Token = "0x60162EE")]
[Address(Slot = "2")]
void LKDCFBKMMLH(BKJIOKBHHEK OLFNCDHDFPF);
// Token: 0x060162EF RID: 90863
[Token(Token = "0x60162EF")]
[Address(Slot = "3")]
PMGCJEPKFOF<GBDECALBCOP> FLMCHPLHCCH(BKJIOKBHHEK OLFNCDHDFPF);
// Token: 0x060162F0 RID: 90864
[Token(Token = "0x60162F0")]
[Address(Slot = "4")]
PMGCJEPKFOF<GBDECALBCOP> HPEDNABMGLE(BKJIOKBHHEK OLFNCDHDFPF);
// Token: 0x060162F1 RID: 90865
[Token(Token = "0x60162F1")]
[Address(Slot = "5")]
GBDECALBCOP EJFNDIHGLLN(BKJIOKBHHEK OLFNCDHDFPF);
// Token: 0x060162F2 RID: 90866
[Token(Token = "0x60162F2")]
[Address(Slot = "6")]
GBDECALBCOP ACJEPGGPFKN(BKJIOKBHHEK OLFNCDHDFPF);
}
+17
View File
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
// Token: 0x02001361 RID: 4961
[Token(Token = "0x2001361")]
public interface AADOHFDFGDP
{
// Token: 0x06006F4B RID: 28491
[Token(Token = "0x6006F4B")]
[Address(Slot = "0")]
void EFHLDNLCMFF();
// Token: 0x06006F4C RID: 28492
[Token(Token = "0x6006F4C")]
[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: 0x020034B0 RID: 13488
[Token(Token = "0x20034B0")]
public class AAEGKOIININ
{
// Token: 0x1400021C RID: 540
// (add) Token: 0x0601761D RID: 95773 RVA: 0x00570F40 File Offset: 0x0056F140
// (remove) Token: 0x0601761E RID: 95774 RVA: 0x00570F68 File Offset: 0x0056F168
[Token(Token = "0x1400021C")]
public event AAEGKOIININ.AMJNBKEOONL PNCJNFOGDHE
{
[Token(Token = "0x601761D")]
[Address(RVA = "0x1803210", Offset = "0x1802210", VA = "0x181803210")]
[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 = "0x601761E")]
[Address(RVA = "0x1802E40", Offset = "0x1801E40", VA = "0x181802E40")]
[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: 0x17004074 RID: 16500
// (get) Token: 0x0601761F RID: 95775 RVA: 0x00570F90 File Offset: 0x0056F190
[Token(Token = "0x17004074")]
public int DDKECNEDAEK
{
[Token(Token = "0x601761F")]
[Address(RVA = "0x1802EE0", Offset = "0x1801EE0", VA = "0x181802EE0")]
get
{
return this.FHIEMMNBPGN._size;
}
}
// Token: 0x17004075 RID: 16501
// (get) Token: 0x06017620 RID: 95776 RVA: 0x00570FB0 File Offset: 0x0056F1B0
[Token(Token = "0x17004075")]
public IEnumerable<Bullet> GIFNKMALPGB
{
[Token(Token = "0x6017620")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
/*
An exception occurred when decompiling this method (06017620)
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: 0x17004076 RID: 16502
// (get) Token: 0x06017621 RID: 95777 RVA: 0x00570FC4 File Offset: 0x0056F1C4
// (set) Token: 0x06017622 RID: 95778 RVA: 0x00570FD8 File Offset: 0x0056F1D8
[Token(Token = "0x17004076")]
public bool MIKDLDEALPN
{
[Token(Token = "0x6017621")]
[Address(RVA = "0x51F260", Offset = "0x51E260", VA = "0x18051F260")]
get
{
return this.NNCJIEJDHAJ;
}
[Token(Token = "0x6017622")]
[Address(RVA = "0x1802F80", Offset = "0x1801F80", VA = "0x181802F80")]
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: 0x17004077 RID: 16503
// (get) Token: 0x06017623 RID: 95779 RVA: 0x0057101C File Offset: 0x0056F21C
// (set) Token: 0x06017624 RID: 95780 RVA: 0x00571030 File Offset: 0x0056F230
[Token(Token = "0x17004077")]
public float PLELKJBFGCL
{
[Token(Token = "0x6017623")]
[Address(RVA = "0x5626B0", Offset = "0x5616B0", VA = "0x1805626B0")]
get;
[Token(Token = "0x6017624")]
[Address(RVA = "0x562B90", Offset = "0x561B90", VA = "0x180562B90")]
private set;
}
// Token: 0x17004078 RID: 16504
// (get) Token: 0x06017625 RID: 95781 RVA: 0x00571044 File Offset: 0x0056F244
// (set) Token: 0x06017626 RID: 95782 RVA: 0x00571058 File Offset: 0x0056F258
[Token(Token = "0x17004078")]
public bool LBBIJOMHHBF
{
[Token(Token = "0x6017625")]
[Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0")]
get;
[Token(Token = "0x6017626")]
[Address(RVA = "0x5AB400", Offset = "0x5AA400", VA = "0x1805AB400")]
private set;
}
// Token: 0x06017627 RID: 95783 RVA: 0x0057106C File Offset: 0x0056F26C
[Token(Token = "0x6017627")]
[Address(RVA = "0x1803380", Offset = "0x1802380", VA = "0x181803380")]
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: 0x06017628 RID: 95784 RVA: 0x005710A4 File Offset: 0x0056F2A4
[Token(Token = "0x6017628")]
[Address(RVA = "0x1802D30", Offset = "0x1801D30", VA = "0x181802D30")]
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: 0x06017629 RID: 95785 RVA: 0x00571114 File Offset: 0x0056F314
[Token(Token = "0x6017629")]
[Address(RVA = "0x1802C40", Offset = "0x1801C40", VA = "0x181802C40")]
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: 0x0601762A RID: 95786 RVA: 0x00571174 File Offset: 0x0056F374
[Token(Token = "0x601762A")]
[Address(RVA = "0x1803310", Offset = "0x1802310", VA = "0x181803310")]
public void ONKCHNOADBC(GameObject HEGDAEMJLDE)
{
if (!this.HLHGKHEMOEE.Contains(HEGDAEMJLDE))
{
this.HLHGKHEMOEE.Add(HEGDAEMJLDE);
}
}
// Token: 0x0601762B RID: 95787 RVA: 0x005711A4 File Offset: 0x0056F3A4
[Token(Token = "0x601762B")]
[Address(RVA = "0x18032B0", Offset = "0x18022B0", VA = "0x1818032B0")]
public bool NPLMPFDHMHH(GameObject HEGDAEMJLDE)
{
return this.HLHGKHEMOEE.Contains(HEGDAEMJLDE);
}
// Token: 0x0601762C RID: 95788 RVA: 0x005711C4 File Offset: 0x0056F3C4
[Token(Token = "0x601762C")]
[Address(RVA = "0x1802F20", Offset = "0x1801F20", VA = "0x181802F20")]
public bool KCFPIEEMJON(Bullet NLLMMPLAPBK)
{
return this.FHIEMMNBPGN.Contains(NLLMMPLAPBK);
}
// Token: 0x0601762D RID: 95789 RVA: 0x005711E4 File Offset: 0x0056F3E4
[Token(Token = "0x601762D")]
[Address(RVA = "0x1803010", Offset = "0x1802010", VA = "0x181803010")]
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: 0x0601762E RID: 95790 RVA: 0x0057125C File Offset: 0x0056F45C
[Token(Token = "0x601762E")]
[Address(RVA = "0x1802C40", Offset = "0x1801C40", VA = "0x181802C40")]
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: 0x0400F2D8 RID: 62168
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400F2D8")]
private readonly List<Bullet> FHIEMMNBPGN;
// Token: 0x0400F2D9 RID: 62169
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400F2D9")]
private readonly List<GameObject> HLHGKHEMOEE;
// Token: 0x0400F2DB RID: 62171
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400F2DB")]
private bool NNCJIEJDHAJ;
// Token: 0x020034B1 RID: 13489
[Token(Token = "0x20034B1")]
public sealed class AMJNBKEOONL : MulticastDelegate
{
// Token: 0x0601762F RID: 95791 RVA: 0x005712BC File Offset: 0x0056F4BC
[Token(Token = "0x601762F")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public AMJNBKEOONL(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06017630 RID: 95792 RVA: 0x005712D8 File Offset: 0x0056F4D8
[Token(Token = "0x6017630")]
[Address(RVA = "0x6E1530", Offset = "0x6E0530", VA = "0x1806E1530", Slot = "13")]
public void Invoke(AAEGKOIININ CKEBCMEKCJH)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06017631 RID: 95793 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6017631")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x06017632 RID: 95794 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6017632")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", 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: 0x02002B51 RID: 11089
[Token(Token = "0x2002B51")]
public abstract class AAGAFOEHBII
{
// Token: 0x06012867 RID: 75879 RVA: 0x0043660C File Offset: 0x0043480C
[Token(Token = "0x6012867")]
[Address(RVA = "0x25EA060", Offset = "0x25E9060", VA = "0x1825EA060")]
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: 0x06012868 RID: 75880 RVA: 0x0043664C File Offset: 0x0043484C
[Token(Token = "0x6012868")]
[Address(RVA = "0x1803430", Offset = "0x1802430", VA = "0x181803430")]
public void DMIKPLCFBNP()
{
if (this.DFEIOJDNOGD)
{
MakerPenHandleManager.ONCPNMDGGKG.CCFIMLHPADF.Clear();
OMCHJHPFBDN.KGFPNIMJHIC(this.DFEIOJDNOGD);
this.DFEIOJDNOGD = (ulong)0L;
}
}
// Token: 0x06012869 RID: 75881 RVA: 0x00436694 File Offset: 0x00434894
[Token(Token = "0x6012869")]
[Address(RVA = "0x1803430", Offset = "0x1802430", VA = "0x181803430")]
protected void CKLHPJPHKBM()
{
if (this.DFEIOJDNOGD)
{
MakerPenHandleManager.ONCPNMDGGKG.CCFIMLHPADF.Clear();
OMCHJHPFBDN.KGFPNIMJHIC(this.DFEIOJDNOGD);
this.DFEIOJDNOGD = (ulong)0L;
}
}
// Token: 0x0601286A RID: 75882 RVA: 0x004366DC File Offset: 0x004348DC
[Token(Token = "0x601286A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
protected AAGAFOEHBII()
{
}
// Token: 0x0400BE6B RID: 48747
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400BE6B")]
private Transform GLGNCGLINAK;
// Token: 0x0400BE6C RID: 48748
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400BE6C")]
protected GameObject DFEIOJDNOGD;
}
+124
View File
@@ -0,0 +1,124 @@
using System;
using System.Diagnostics;
using Cpp2IlInjected;
// Token: 0x02001750 RID: 5968
[Token(Token = "0x2001750")]
public class AAGAMADOOGM
{
// Token: 0x060088B6 RID: 34998 RVA: 0x001CF238 File Offset: 0x001CD438
[Token(Token = "0x60088B6")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AAGAMADOOGM()
{
}
// Token: 0x060088B7 RID: 34999 RVA: 0x001CF24C File Offset: 0x001CD44C
[Token(Token = "0x60088B7")]
[Address(RVA = "0x18034D0", Offset = "0x18024D0", VA = "0x1818034D0")]
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: 0x170016F9 RID: 5881
// (get) Token: 0x060088B8 RID: 35000 RVA: 0x001CF2CC File Offset: 0x001CD4CC
// (set) Token: 0x060088B9 RID: 35001 RVA: 0x001CF2E0 File Offset: 0x001CD4E0
[Token(Token = "0x170016F9")]
public string FEMBCOPIJFN
{
[Token(Token = "0x60088B8")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x60088B9")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x170016FA RID: 5882
// (get) Token: 0x060088BA RID: 35002 RVA: 0x001CF2F4 File Offset: 0x001CD4F4
// (set) Token: 0x060088BB RID: 35003 RVA: 0x001CF308 File Offset: 0x001CD508
[Token(Token = "0x170016FA")]
public int JMMAPJEAKBC
{
[Token(Token = "0x60088BA")]
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
get;
[Token(Token = "0x60088BB")]
[Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910")]
set;
}
// Token: 0x170016FB RID: 5883
// (get) Token: 0x060088BC RID: 35004 RVA: 0x001CF31C File Offset: 0x001CD51C
// (set) Token: 0x060088BD RID: 35005 RVA: 0x001CF330 File Offset: 0x001CD530
[Token(Token = "0x170016FB")]
public int GGBEFCNHMDE
{
[Token(Token = "0x60088BC")]
[Address(RVA = "0x497590", Offset = "0x496590", VA = "0x180497590")]
get;
[Token(Token = "0x60088BD")]
[Address(RVA = "0x50A2B0", Offset = "0x5092B0", VA = "0x18050A2B0")]
set;
}
// Token: 0x170016FC RID: 5884
// (get) Token: 0x060088BE RID: 35006 RVA: 0x001CF344 File Offset: 0x001CD544
// (set) Token: 0x060088BF RID: 35007 RVA: 0x001CF358 File Offset: 0x001CD558
[Token(Token = "0x170016FC")]
public string JMMEKKHGIGJ
{
[Token(Token = "0x60088BE")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x60088BF")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x170016FD RID: 5885
// (get) Token: 0x060088C0 RID: 35008 RVA: 0x001CF36C File Offset: 0x001CD56C
// (set) Token: 0x060088C1 RID: 35009 RVA: 0x001CF380 File Offset: 0x001CD580
[Token(Token = "0x170016FD")]
public string JGGFLDBCLHJ
{
[Token(Token = "0x60088C0")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get;
[Token(Token = "0x60088C1")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
set;
}
// Token: 0x170016FE RID: 5886
// (get) Token: 0x060088C2 RID: 35010 RVA: 0x001CF394 File Offset: 0x001CD594
// (set) Token: 0x060088C3 RID: 35011 RVA: 0x001CF3A8 File Offset: 0x001CD5A8
[Token(Token = "0x170016FE")]
public string PKHNKPCCHGJ
{
[Token(Token = "0x60088C2")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get;
[Token(Token = "0x60088C3")]
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
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: 0x0200143B RID: 5179
[Token(Token = "0x200143B")]
public static class AAHIIPOCKMB
{
// Token: 0x1700133B RID: 4923
// (get) Token: 0x06007521 RID: 29985 RVA: 0x00197BF4 File Offset: 0x00195DF4
// (set) Token: 0x06007522 RID: 29986 RVA: 0x00197C08 File Offset: 0x00195E08
[Token(Token = "0x1700133B")]
public static AAHIIPOCKMB.JFIKDPALHOL KAFEDPEFLOI
{
[Token(Token = "0x6007521")]
[Address(RVA = "0x18043A0", Offset = "0x18033A0", VA = "0x1818043A0")]
get;
[Token(Token = "0x6007522")]
[Address(RVA = "0x1803D60", Offset = "0x1802D60", VA = "0x181803D60")]
set;
}
// Token: 0x06007523 RID: 29987 RVA: 0x00197C1C File Offset: 0x00195E1C
[Token(Token = "0x6007523")]
[Address(RVA = "0x1803640", Offset = "0x1802640", VA = "0x181803640")]
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: 0x06007524 RID: 29988 RVA: 0x00197C54 File Offset: 0x00195E54
[Token(Token = "0x6007524")]
[Address(RVA = "0x1804400", Offset = "0x1803400", VA = "0x181804400")]
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: 0x06007525 RID: 29989 RVA: 0x00197C94 File Offset: 0x00195E94
[Token(Token = "0x6007525")]
[Address(RVA = "0x1804300", Offset = "0x1803300", VA = "0x181804300")]
private static void NPCPLFAONFO()
{
}
// Token: 0x06007526 RID: 29990 RVA: 0x00197CA4 File Offset: 0x00195EA4
[Token(Token = "0x6007526")]
[Address(RVA = "0x18036F0", Offset = "0x18026F0", VA = "0x1818036F0")]
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: 0x06007527 RID: 29991 RVA: 0x00197D0C File Offset: 0x00195F0C
[Token(Token = "0x6007527")]
[Address(RVA = "0x1803C40", Offset = "0x1802C40", VA = "0x181803C40")]
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: 0x06007528 RID: 29992 RVA: 0x00197D34 File Offset: 0x00195F34
[Token(Token = "0x6007528")]
[Address(RVA = "0x1803FA0", Offset = "0x1802FA0", VA = "0x181803FA0")]
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 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: 0x06007529 RID: 29993 RVA: 0x00197DBC File Offset: 0x00195FBC
[Token(Token = "0x6007529")]
[Address(RVA = "0x1803B90", Offset = "0x1802B90", VA = "0x181803B90")]
public static PMGCJEPKFOF<string> DOLIPJHKAHA(string IKKEDNONJJO)
{
string text = "/video/" + IKKEDNONJJO;
return JJEKJGALHKO.MKLIDFOGIGO<string>(BPHGKAEDBPE.MNJNJLGIOKE(LDCMJEDOFCO.CDN) + text);
}
// Token: 0x0600752A RID: 29994 RVA: 0x00197DE8 File Offset: 0x00195FE8
[Token(Token = "0x600752A")]
[Address(RVA = "0x1803A40", Offset = "0x1802A40", VA = "0x181803A40")]
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: 0x0600752B RID: 29995 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600752B")]
[Address(RVA = "0x1804150", Offset = "0x1803150", VA = "0x181804150")]
private static PMGCJEPKFOF<byte[]> NKIKIEFJHML(string LOOAPLFGOEN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600752C RID: 29996 RVA: 0x00197E34 File Offset: 0x00196034
[Token(Token = "0x600752C")]
[Address(RVA = "0x1803DC0", Offset = "0x1802DC0", VA = "0x181803DC0")]
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: 0x0600752D RID: 29997 RVA: 0x00197ED0 File Offset: 0x001960D0
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600752D")]
[Address(RVA = "0x18044B0", Offset = "0x18034B0", VA = "0x1818044B0")]
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: 0x04004CF6 RID: 19702
[Token(Token = "0x4004CF6")]
private const string EINLCELCILG = "api/communityboard/";
// Token: 0x04004CF7 RID: 19703
[Token(Token = "0x4004CF7")]
public static OKNNKFGFODL PEAJPKONKHP;
// Token: 0x04004CF8 RID: 19704
[Token(Token = "0x4004CF8")]
public static OKNNKFGFODL LAJKFFHDFAD;
// Token: 0x0200143C RID: 5180
[Token(Token = "0x200143C")]
public class EHNFCEJANHA : IFAIJAGLDFK
{
// Token: 0x1700133C RID: 4924
// (get) Token: 0x0600752E RID: 29998 RVA: 0x00197F0C File Offset: 0x0019610C
// (set) Token: 0x0600752F RID: 29999 RVA: 0x00197F20 File Offset: 0x00196120
[Token(Token = "0x1700133C")]
public string DFPPNHINEFO
{
[Token(Token = "0x600752E")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x600752F")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x1700133D RID: 4925
// (get) Token: 0x06007530 RID: 30000 RVA: 0x00197F34 File Offset: 0x00196134
// (set) Token: 0x06007531 RID: 30001 RVA: 0x00197F48 File Offset: 0x00196148
[Token(Token = "0x1700133D")]
public string AACMONCIODH
{
[Token(Token = "0x6007530")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6007531")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x06007532 RID: 30002 RVA: 0x00197F5C File Offset: 0x0019615C
[Token(Token = "0x6007532")]
[Address(RVA = "0x181A7E0", Offset = "0x18197E0", VA = "0x18181A7E0", 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: 0x06007533 RID: 30003 RVA: 0x00197F90 File Offset: 0x00196190
[Token(Token = "0x6007533")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EHNFCEJANHA()
{
}
}
// Token: 0x0200143D RID: 5181
[Token(Token = "0x200143D")]
public class JFIKDPALHOL : IFAIJAGLDFK
{
// Token: 0x1700133E RID: 4926
// (get) Token: 0x06007534 RID: 30004 RVA: 0x00197FA4 File Offset: 0x001961A4
// (set) Token: 0x06007535 RID: 30005 RVA: 0x00197FB8 File Offset: 0x001961B8
[Token(Token = "0x1700133E")]
public AAHIIPOCKMB.DOBMPPKDFPI AIPAMBHPAHP
{
[Token(Token = "0x6007534")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x6007535")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x1700133F RID: 4927
// (get) Token: 0x06007536 RID: 30006 RVA: 0x00197FCC File Offset: 0x001961CC
// (set) Token: 0x06007537 RID: 30007 RVA: 0x00197FE0 File Offset: 0x001961E0
[Token(Token = "0x1700133F")]
public NMPFCIJPODA GPHCPJEKDLB
{
[Token(Token = "0x6007536")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6007537")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x17001340 RID: 4928
// (get) Token: 0x06007538 RID: 30008 RVA: 0x00197FF4 File Offset: 0x001961F4
// (set) Token: 0x06007539 RID: 30009 RVA: 0x00198008 File Offset: 0x00196208
[Token(Token = "0x17001340")]
public AAHIIPOCKMB.EHNFCEJANHA LCJDMHPMFBP
{
[Token(Token = "0x6007538")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x6007539")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x17001341 RID: 4929
// (get) Token: 0x0600753A RID: 30010 RVA: 0x0019801C File Offset: 0x0019621C
// (set) Token: 0x0600753B RID: 30011 RVA: 0x00198030 File Offset: 0x00196230
[Token(Token = "0x17001341")]
public List<AAHIIPOCKMB.FJPMIBKBEGC> LBFMANLIKEI
{
[Token(Token = "0x600753A")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get;
[Token(Token = "0x600753B")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
set;
}
// Token: 0x17001342 RID: 4930
// (get) Token: 0x0600753C RID: 30012 RVA: 0x00198044 File Offset: 0x00196244
// (set) Token: 0x0600753D RID: 30013 RVA: 0x00198058 File Offset: 0x00196258
[Token(Token = "0x17001342")]
public List<AAHIIPOCKMB.PDLIPLHCJDD> MCCBJHDGGAG
{
[Token(Token = "0x600753C")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get;
[Token(Token = "0x600753D")]
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
set;
}
// Token: 0x0600753E RID: 30014 RVA: 0x0019806C File Offset: 0x0019626C
[Token(Token = "0x600753E")]
[Address(RVA = "0x181D790", Offset = "0x181C790", VA = "0x18181D790", 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 list = AEOPHJMOOFE.OLILAGBNPEH<AAHIIPOCKMB.FJPMIBKBEGC>("InstagramImages", PMMGDNALAEB);
this.<BNLDDPAOGIH>k__BackingField = list;
List list2 = AEOPHJMOOFE.OLILAGBNPEH<AAHIIPOCKMB.PDLIPLHCJDD>("Videos", PMMGDNALAEB);
this.<FJNELIOMIMD>k__BackingField = list2;
}
// Token: 0x0600753F RID: 30015 RVA: 0x001980DC File Offset: 0x001962DC
[Token(Token = "0x600753F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JFIKDPALHOL()
{
}
}
// Token: 0x0200143E RID: 5182
[Token(Token = "0x200143E")]
public class FJPMIBKBEGC : IFAIJAGLDFK
{
// Token: 0x17001343 RID: 4931
// (get) Token: 0x06007540 RID: 30016 RVA: 0x001980F0 File Offset: 0x001962F0
// (set) Token: 0x06007541 RID: 30017 RVA: 0x00198104 File Offset: 0x00196304
[Token(Token = "0x17001343")]
public string AHGCOGFEEEE
{
[Token(Token = "0x6007540")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x6007541")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x17001344 RID: 4932
// (get) Token: 0x06007542 RID: 30018 RVA: 0x00198118 File Offset: 0x00196318
// (set) Token: 0x06007543 RID: 30019 RVA: 0x0019812C File Offset: 0x0019632C
[Token(Token = "0x17001344")]
public string MAOPCICOGNM
{
[Token(Token = "0x6007542")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6007543")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x06007544 RID: 30020 RVA: 0x00198140 File Offset: 0x00196340
[Token(Token = "0x6007544")]
[Address(RVA = "0x181ABC0", Offset = "0x1819BC0", VA = "0x18181ABC0", 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: 0x06007545 RID: 30021 RVA: 0x00198174 File Offset: 0x00196374
[Token(Token = "0x6007545")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FJPMIBKBEGC()
{
}
}
// Token: 0x0200143F RID: 5183
[Token(Token = "0x200143F")]
public class DOBMPPKDFPI : IFAIJAGLDFK
{
// Token: 0x17001345 RID: 4933
// (get) Token: 0x06007546 RID: 30022 RVA: 0x00198188 File Offset: 0x00196388
// (set) Token: 0x06007547 RID: 30023 RVA: 0x0019819C File Offset: 0x0019639C
[Token(Token = "0x17001345")]
public int JPOHGBCEJEJ
{
[Token(Token = "0x6007546")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get;
[Token(Token = "0x6007547")]
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
set;
}
// Token: 0x17001346 RID: 4934
// (get) Token: 0x06007548 RID: 30024 RVA: 0x001981B0 File Offset: 0x001963B0
// (set) Token: 0x06007549 RID: 30025 RVA: 0x001981C4 File Offset: 0x001963C4
[Token(Token = "0x17001346")]
public string HIHCLJGOPPM
{
[Token(Token = "0x6007548")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6007549")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x17001347 RID: 4935
// (get) Token: 0x0600754A RID: 30026 RVA: 0x001981D8 File Offset: 0x001963D8
// (set) Token: 0x0600754B RID: 30027 RVA: 0x001981EC File Offset: 0x001963EC
[Token(Token = "0x17001347")]
public string ELEGPEBNPBG
{
[Token(Token = "0x600754A")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x600754B")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x0600754C RID: 30028 RVA: 0x00198200 File Offset: 0x00196400
[Token(Token = "0x600754C")]
[Address(RVA = "0x181A350", Offset = "0x1819350", VA = "0x18181A350", 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: 0x0600754D RID: 30029 RVA: 0x00198248 File Offset: 0x00196448
[Token(Token = "0x600754D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DOBMPPKDFPI()
{
}
}
// Token: 0x02001440 RID: 5184
[Token(Token = "0x2001440")]
public class PDLIPLHCJDD : IFAIJAGLDFK
{
// Token: 0x17001348 RID: 4936
// (get) Token: 0x0600754E RID: 30030 RVA: 0x0019825C File Offset: 0x0019645C
// (set) Token: 0x0600754F RID: 30031 RVA: 0x00198270 File Offset: 0x00196470
[Token(Token = "0x17001348")]
public string NIFBPEMIADP
{
[Token(Token = "0x600754E")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x600754F")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x17001349 RID: 4937
// (get) Token: 0x06007550 RID: 30032 RVA: 0x00198284 File Offset: 0x00196484
// (set) Token: 0x06007551 RID: 30033 RVA: 0x00198298 File Offset: 0x00196498
[Token(Token = "0x17001349")]
public string LKIBJOMNFFD
{
[Token(Token = "0x6007550")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6007551")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x1700134A RID: 4938
// (get) Token: 0x06007552 RID: 30034 RVA: 0x001982AC File Offset: 0x001964AC
// (set) Token: 0x06007553 RID: 30035 RVA: 0x001982C0 File Offset: 0x001964C0
[Token(Token = "0x1700134A")]
public string KODBEJPEFOJ
{
[Token(Token = "0x6007552")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x6007553")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x1700134B RID: 4939
// (get) Token: 0x06007554 RID: 30036 RVA: 0x001982D4 File Offset: 0x001964D4
// (set) Token: 0x06007555 RID: 30037 RVA: 0x001982E8 File Offset: 0x001964E8
[Token(Token = "0x1700134B")]
public string BONOJELKAHF
{
[Token(Token = "0x6007554")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get;
[Token(Token = "0x6007555")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
set;
}
// Token: 0x1700134C RID: 4940
// (get) Token: 0x06007556 RID: 30038 RVA: 0x001982FC File Offset: 0x001964FC
// (set) Token: 0x06007557 RID: 30039 RVA: 0x00198310 File Offset: 0x00196510
[Token(Token = "0x1700134C")]
public string NOLOKIBMGME
{
[Token(Token = "0x6007556")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get;
[Token(Token = "0x6007557")]
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
set;
}
// Token: 0x06007558 RID: 30040 RVA: 0x00198324 File Offset: 0x00196524
[Token(Token = "0x6007558")]
[Address(RVA = "0x181EA30", Offset = "0x181DA30", VA = "0x18181EA30", 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: 0x06007559 RID: 30041 RVA: 0x00198394 File Offset: 0x00196594
[Token(Token = "0x6007559")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PDLIPLHCJDD()
{
}
}
// Token: 0x02001442 RID: 5186
[Token(Token = "0x2001442")]
[CompilerGenerated]
private sealed class CBDAMLFHNBE
{
// Token: 0x0600755E RID: 30046 RVA: 0x00198464 File Offset: 0x00196664
[Token(Token = "0x600755E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CBDAMLFHNBE()
{
}
// Token: 0x0600755F RID: 30047 RVA: 0x00198478 File Offset: 0x00196678
[Token(Token = "0x600755F")]
[Address(RVA = "0x1819130", Offset = "0x1818130", VA = "0x181819130")]
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: 0x04004D0E RID: 19726
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004D0E")]
public FileInfo file;
}
}
+573
View File
@@ -0,0 +1,573 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000643 RID: 1603
[Token(Token = "0x2000643")]
public class AAOGOPDCIAE : global::System.Random
{
// Token: 0x06002EF5 RID: 12021 RVA: 0x000BF128 File Offset: 0x000BD328
[Token(Token = "0x6002EF5")]
[Address(RVA = "0x18056B0", Offset = "0x18046B0", VA = "0x1818056B0")]
public AAOGOPDCIAE(int KIJHGBLLCPL)
{
uint[] array = new uint[624];
this.KECGJIIEGBB = array;
base..ctor();
this.JCFFLPHPOBF((uint)KIJHGBLLCPL);
}
// Token: 0x06002EF6 RID: 12022 RVA: 0x000BF154 File Offset: 0x000BD354
[Token(Token = "0x6002EF6")]
[Address(RVA = "0x1805710", Offset = "0x1804710", VA = "0x181805710")]
public AAOGOPDCIAE()
{
double num = new global::System.Random().Sample();
uint[] array = new uint[624];
this.KECGJIIEGBB = array;
base..ctor();
}
// Token: 0x06002EF7 RID: 12023 RVA: 0x000BF18C File Offset: 0x000BD38C
[Token(Token = "0x6002EF7")]
[Address(RVA = "0x18055B0", Offset = "0x18045B0", VA = "0x1818055B0")]
public AAOGOPDCIAE(int[] LKAECIENDPJ)
{
/*
An exception occurred when decompiling this method (06002EF7)
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: 0x06002EF8 RID: 12024 RVA: 0x000BF1F8 File Offset: 0x000BD3F8
[Token(Token = "0x6002EF8")]
[Address(RVA = "0x1804B00", Offset = "0x1803B00", VA = "0x181804B00", Slot = "10")]
public virtual uint KBHOFINHOBM()
{
return this.NNMNGLOEFAB();
}
// Token: 0x06002EF9 RID: 12025 RVA: 0x000BF20C File Offset: 0x000BD40C
[Token(Token = "0x6002EF9")]
[Address(RVA = "0x1804AC0", Offset = "0x1803AC0", VA = "0x181804AC0", Slot = "11")]
public virtual uint KBHOFINHOBM(uint FLIEBIMFHEN)
{
return this.NNMNGLOEFAB();
}
// Token: 0x06002EFA RID: 12026 RVA: 0x000BF220 File Offset: 0x000BD420
[Token(Token = "0x6002EFA")]
[Address(RVA = "0x1804A10", Offset = "0x1803A10", VA = "0x181804A10", Slot = "12")]
public virtual uint KBHOFINHOBM(uint JDFENOCNKAD, uint FLIEBIMFHEN)
{
/*
An exception occurred when decompiling this method (06002EFA)
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: 0x06002EFB RID: 12027 RVA: 0x000BF244 File Offset: 0x000BD444
[Token(Token = "0x6002EFB")]
[Address(RVA = "0x1805500", Offset = "0x1804500", VA = "0x181805500", Slot = "5")]
public override int Next()
{
/*
An exception occurred when decompiling this method (06002EFB)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 AAOGOPDCIAE::Next()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(IEditableObject::BeginEdit, ldloc:AAOGOPDCIAE[exp:IEditableObject](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: 0x06002EFC RID: 12028 RVA: 0x000BF258 File Offset: 0x000BD458
[Token(Token = "0x6002EFC")]
[Address(RVA = "0x18053D0", Offset = "0x18043D0", VA = "0x1818053D0", Slot = "7")]
public override int Next(int FLIEBIMFHEN)
{
if (FLIEBIMFHEN > 1)
{
int num;
return num;
}
return 0;
}
// Token: 0x06002EFD RID: 12029 RVA: 0x000BF274 File Offset: 0x000BD474
[Token(Token = "0x6002EFD")]
[Address(RVA = "0x1805470", Offset = "0x1804470", VA = "0x181805470", Slot = "6")]
public override int Next(int JDFENOCNKAD, int FLIEBIMFHEN)
{
/*
An exception occurred when decompiling this method (06002EFD)
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: 0x06002EFE RID: 12030 RVA: 0x000BF290 File Offset: 0x000BD490
[Token(Token = "0x6002EFE")]
[Address(RVA = "0x18052B0", Offset = "0x18042B0", VA = "0x1818052B0", Slot = "9")]
public override void NextBytes(byte[] NKHPHBOPPEL)
{
/*
An exception occurred when decompiling this method (06002EFE)
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: 0x06002EFF RID: 12031 RVA: 0x000BF2B8 File Offset: 0x000BD4B8
[Token(Token = "0x6002EFF")]
[Address(RVA = "0x1805370", Offset = "0x1804370", VA = "0x181805370", Slot = "8")]
public override double NextDouble()
{
/*
An exception occurred when decompiling this method (06002EFF)
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: 0x06002F00 RID: 12032 RVA: 0x000BF2D8 File Offset: 0x000BD4D8
[Token(Token = "0x6002F00")]
[Address(RVA = "0x1804570", Offset = "0x1803570", VA = "0x181804570")]
public double HPDKBAMFIGL(bool KNICONOCJON)
{
/*
An exception occurred when decompiling this method (06002F00)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Double AAOGOPDCIAE::HPDKBAMFIGL(System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_16:
call:void(IEditableObject::BeginEdit, ldloc:AAOGOPDCIAE[exp:IEditableObject](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: 0x06002F01 RID: 12033 RVA: 0x000BF300 File Offset: 0x000BD500
[Token(Token = "0x6002F01")]
[Address(RVA = "0x18045F0", Offset = "0x18035F0", VA = "0x1818045F0")]
public double JCAEDMLOJLA()
{
/*
An exception occurred when decompiling this method (06002F01)
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: 0x06002F02 RID: 12034 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002F02")]
[Address(RVA = "0x1804B90", Offset = "0x1803B90", VA = "0x181804B90")]
public float LMKADHIALHP()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002F03 RID: 12035 RVA: 0x000BF320 File Offset: 0x000BD520
[Token(Token = "0x6002F03")]
[Address(RVA = "0x1804C50", Offset = "0x1803C50", VA = "0x181804C50")]
public Vector3 NANHCJBBMBF()
{
}
// Token: 0x06002F04 RID: 12036 RVA: 0x000BF334 File Offset: 0x000BD534
[Token(Token = "0x6002F04")]
[Address(RVA = "0x1804BB0", Offset = "0x1803BB0", VA = "0x181804BB0")]
public float LMKADHIALHP(bool KNICONOCJON)
{
/*
An exception occurred when decompiling this method (06002F04)
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: 0x06002F05 RID: 12037 RVA: 0x000BF358 File Offset: 0x000BD558
[Token(Token = "0x6002F05")]
[Address(RVA = "0x1804DD0", Offset = "0x1803DD0", VA = "0x181804DD0")]
public float NFEMHDLGBGH()
{
/*
An exception occurred when decompiling this method (06002F05)
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: 0x06002F06 RID: 12038 RVA: 0x000BF378 File Offset: 0x000BD578
[Token(Token = "0x6002F06")]
[Address(RVA = "0x1804E40", Offset = "0x1803E40", VA = "0x181804E40")]
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: 0x06002F07 RID: 12039 RVA: 0x000BF444 File Offset: 0x000BD644
[Token(Token = "0x6002F07")]
[Address(RVA = "0x1805520", Offset = "0x1804520", VA = "0x181805520")]
private static uint PMJPNPHBBJG(uint DFICPKCPNLK)
{
return DFICPKCPNLK;
}
// Token: 0x06002F08 RID: 12040 RVA: 0x000BF454 File Offset: 0x000BD654
[Token(Token = "0x6002F08")]
[Address(RVA = "0x1804550", Offset = "0x1803550", VA = "0x181804550")]
private static uint ENEKCLIAGPF(uint DFICPKCPNLK)
{
return DFICPKCPNLK;
}
// Token: 0x06002F09 RID: 12041 RVA: 0x000BF464 File Offset: 0x000BD664
[Token(Token = "0x6002F09")]
[Address(RVA = "0x1804560", Offset = "0x1803560", VA = "0x181804560")]
private static uint GEPDCDIIJEM(uint DFICPKCPNLK)
{
return DFICPKCPNLK;
}
// Token: 0x06002F0A RID: 12042 RVA: 0x000BF474 File Offset: 0x000BD674
[Token(Token = "0x6002F0A")]
[Address(RVA = "0x1804C40", Offset = "0x1803C40", VA = "0x181804C40")]
private static uint NAIAMDLGHII(uint DFICPKCPNLK)
{
return DFICPKCPNLK;
}
// Token: 0x06002F0B RID: 12043 RVA: 0x000BF484 File Offset: 0x000BD684
[Token(Token = "0x6002F0B")]
[Address(RVA = "0x1804660", Offset = "0x1803660", VA = "0x181804660")]
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: 0x06002F0C RID: 12044 RVA: 0x000BF4F4 File Offset: 0x000BD6F4
[Token(Token = "0x6002F0C")]
[Address(RVA = "0x1804750", Offset = "0x1803750", VA = "0x181804750")]
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: 0x06002F0D RID: 12045 RVA: 0x000BF5FC File Offset: 0x000BD7FC
[Token(Token = "0x6002F0D")]
[Address(RVA = "0x1804B10", Offset = "0x1803B10", VA = "0x181804B10")]
private double KEIOAKEGGGJ(double OFIMPKGLBPJ, double FNJKKNKLDPB)
{
/*
An exception occurred when decompiling this method (06002F0D)
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: 0x06002F0E RID: 12046 RVA: 0x000BF61C File Offset: 0x000BD81C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6002F0E")]
[Address(RVA = "0x1805530", Offset = "0x1804530", VA = "0x181805530")]
static AAOGOPDCIAE()
{
uint[] array = new uint[2];
array[0] = (uint)((ulong)2567483615L);
AAOGOPDCIAE.ADFJAKPIDBI = array;
}
// Token: 0x04002614 RID: 9748
[Token(Token = "0x4002614")]
private const int DGKEEFICFHI = 624;
// Token: 0x04002615 RID: 9749
[Token(Token = "0x4002615")]
private const int DJKNLOCDNDN = 397;
// Token: 0x04002616 RID: 9750
[Token(Token = "0x4002616")]
private const uint NOOKJFPOCFP = 2567483615U;
// Token: 0x04002617 RID: 9751
[Token(Token = "0x4002617")]
private const uint MBLHMHDDCBI = 2147483648U;
// Token: 0x04002618 RID: 9752
[Token(Token = "0x4002618")]
private const uint MJJKMGJLHPF = 2147483647U;
// Token: 0x04002619 RID: 9753
[Token(Token = "0x4002619")]
private const uint IIIEMKHIDAN = 2636928640U;
// Token: 0x0400261A RID: 9754
[Token(Token = "0x400261A")]
private const uint GOCMFOAFPAL = 4022730752U;
// Token: 0x0400261B RID: 9755
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400261B")]
private readonly uint[] KECGJIIEGBB;
// Token: 0x0400261C RID: 9756
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400261C")]
private short HACOGMOLNMG;
// Token: 0x0400261D RID: 9757
[Token(Token = "0x400261D")]
private static readonly uint[] ADFJAKPIDBI;
// Token: 0x0400261E RID: 9758
[Token(Token = "0x400261E")]
private const double CPICICOIBDP = 9007199254740991.0;
// Token: 0x0400261F RID: 9759
[Token(Token = "0x400261F")]
private const double JPODBJIEALL = 1.1102230246251568E-16;
// Token: 0x04002620 RID: 9760
[Token(Token = "0x4002620")]
private const double ENFLFJKIFOL = 9007199254740992.0;
// Token: 0x04002621 RID: 9761
[Token(Token = "0x4002621")]
private const double AGAPMELDOME = 1.1102230246251565E-16;
}
+14
View File
@@ -0,0 +1,14 @@
using System;
using Cpp2IlInjected;
// Token: 0x020007C5 RID: 1989
[Token(Token = "0x20007C5")]
public enum ABAPGNHLLMJ
{
// Token: 0x04003035 RID: 12341
[Token(Token = "0x4003035")]
Smaller,
// Token: 0x04003036 RID: 12342
[Token(Token = "0x4003036")]
Larger
}
+49
View File
@@ -0,0 +1,49 @@
using System;
using Cpp2IlInjected;
// Token: 0x0200194E RID: 6478
[Token(Token = "0x200194E")]
internal sealed class ABBKDJMKLNE : MulticastDelegate
{
// Token: 0x06009570 RID: 38256 RVA: 0x001E5044 File Offset: 0x001E3244
[Token(Token = "0x6009570")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public ABBKDJMKLNE(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06009571 RID: 38257 RVA: 0x001E5060 File Offset: 0x001E3260
[Token(Token = "0x6009571")]
[Address(RVA = "0x18057D0", Offset = "0x18047D0", VA = "0x1818057D0", 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: 0x06009572 RID: 38258 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6009572")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x06009573 RID: 38259 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6009573")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", 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: 0x0200174E RID: 5966
[Token(Token = "0x200174E")]
public static class ABBKIEOMPFN
{
// Token: 0x060088A4 RID: 34980 RVA: 0x001CF0C0 File Offset: 0x001CD2C0
[Token(Token = "0x60088A4")]
[Address(RVA = "0x1805B20", Offset = "0x1804B20", VA = "0x181805B20")]
public static void NONDGMOINMF(object ONGBFDACHHG, int FAHPFMEADMG, string FGHHMFMHGLD)
{
if (ONGBFDACHHG == 0 || ONGBFDACHHG != 0)
{
}
}
// Token: 0x060088A5 RID: 34981 RVA: 0x001CF0D8 File Offset: 0x001CD2D8
[Token(Token = "0x60088A5")]
[Address(RVA = "0x1805A40", Offset = "0x1804A40", VA = "0x181805A40")]
public static void IHELLBIJPKF(object ONGBFDACHHG, string FGHHMFMHGLD)
{
/*
An exception occurred when decompiling this method (060088A5)
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: 0x0200160B RID: 5643
[Token(Token = "0x200160B")]
public static class ABDNCGCKIDC
{
// Token: 0x0600803D RID: 32829 RVA: 0x001B8900 File Offset: 0x001B6B00
[Token(Token = "0x600803D")]
[Address(RVA = "0x1805C40", Offset = "0x1804C40", VA = "0x181805C40")]
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: 0x0600803E RID: 32830 RVA: 0x001B8948 File Offset: 0x001B6B48
[Token(Token = "0x600803E")]
[Address(RVA = "0x1805BB0", Offset = "0x1804BB0", VA = "0x181805BB0")]
public static string EKMIBHHBDNO(string MEIIMAIGBJD)
{
SHA256 sha = SHA256.Create();
byte[] array = File.ReadAllBytes(MEIIMAIGBJD);
return Convert.ToBase64String(sha.ComputeHash(array));
}
// Token: 0x0600803F RID: 32831 RVA: 0x001B8978 File Offset: 0x001B6B78
[Token(Token = "0x600803F")]
[Address(RVA = "0x1805DA0", Offset = "0x1804DA0", VA = "0x181805DA0")]
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: 0x02002230 RID: 8752
[Token(Token = "0x2002230")]
public class ABEFMOOKKBO : KDNOCKJLOGO<AGAJMBPABDL>
{
// Token: 0x0600DEB6 RID: 57014 RVA: 0x00334864 File Offset: 0x00332A64
[Token(Token = "0x600DEB6")]
[Address(RVA = "0x1806240", Offset = "0x1805240", VA = "0x181806240")]
public ABEFMOOKKBO(bool BENHHMFJFGO, bool JDHFDGMAAIM, bool OBOJMDOGMMK)
{
this.BENHHMFJFGO = BENHHMFJFGO;
this.JDHFDGMAAIM = JDHFDGMAAIM;
this.OBOJMDOGMMK = OBOJMDOGMMK;
}
// Token: 0x0600DEB7 RID: 57015 RVA: 0x0033488C File Offset: 0x00332A8C
[Token(Token = "0x600DEB7")]
[Address(RVA = "0x1805EF0", Offset = "0x1804EF0", VA = "0x181805EF0", 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: 0x0600DEB8 RID: 57016 RVA: 0x003349B8 File Offset: 0x00332BB8
[Token(Token = "0x600DEB8")]
[Address(RVA = "0x1805E20", Offset = "0x1804E20", VA = "0x181805E20")]
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: 0x04009062 RID: 36962
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4009062")]
private readonly bool BENHHMFJFGO;
// Token: 0x04009063 RID: 36963
[FieldOffset(Offset = "0x41")]
[Token(Token = "0x4009063")]
private readonly bool JDHFDGMAAIM;
// Token: 0x04009064 RID: 36964
[FieldOffset(Offset = "0x42")]
[Token(Token = "0x4009064")]
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: 0x02002F2B RID: 12075
[Token(Token = "0x2002F2B")]
public class ABEICFDBAEI : BFJDFBPGMKP<ABEICFDBAEI, FeedbackClipboardScreenToolBehaviorConfig>
{
// Token: 0x1700386B RID: 14443
// (get) Token: 0x060145DF RID: 83423 RVA: 0x004B3F3C File Offset: 0x004B213C
[Token(Token = "0x1700386B")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x60145DF")]
[Address(RVA = "0x56DCF0", Offset = "0x56CCF0", VA = "0x18056DCF0", Slot = "14")]
get
{
return this.MGDCOEBPDCI;
}
}
// Token: 0x1700386C RID: 14444
// (get) Token: 0x060145E0 RID: 83424 RVA: 0x004B3F50 File Offset: 0x004B2150
[Token(Token = "0x1700386C")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x60145E0")]
[Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220", Slot = "15")]
get
{
return this.JKACCMIADFO;
}
}
// Token: 0x060145E1 RID: 83425 RVA: 0x004B3F64 File Offset: 0x004B2164
[Token(Token = "0x60145E1")]
[Address(RVA = "0x18065C0", Offset = "0x18055C0", VA = "0x1818065C0", 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: 0x060145E2 RID: 83426 RVA: 0x004B4018 File Offset: 0x004B2218
[Token(Token = "0x60145E2")]
[Address(RVA = "0x18062C0", Offset = "0x18052C0", VA = "0x1818062C0", Slot = "17")]
public override void Dispose()
{
base.Dispose();
}
// Token: 0x060145E3 RID: 83427 RVA: 0x004B402C File Offset: 0x004B222C
[Token(Token = "0x60145E3")]
[Address(RVA = "0x18067B0", Offset = "0x18057B0", VA = "0x1818067B0", Slot = "20")]
protected override void PPAOALHOODL()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x060145E4 RID: 83428 RVA: 0x004B4048 File Offset: 0x004B2248
[Token(Token = "0x60145E4")]
[Address(RVA = "0x18064D0", Offset = "0x18054D0", VA = "0x1818064D0", Slot = "21")]
protected override void JNGMMNANOCH()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x060145E5 RID: 83429 RVA: 0x004B406C File Offset: 0x004B226C
[Token(Token = "0x60145E5")]
[Address(RVA = "0x12B2790", Offset = "0x12B1790", VA = "0x1812B2790", Slot = "22")]
public override void BALOKJMBNIN()
{
this.PEGJGMDGKJN.OPEMIFENIJM();
}
// Token: 0x060145E6 RID: 83430 RVA: 0x004B408C File Offset: 0x004B228C
[Token(Token = "0x60145E6")]
[Address(RVA = "0x12B27B0", Offset = "0x12B17B0", VA = "0x1812B27B0")]
private void GKMENBOLMJH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.JKACCMIADFO = false;
this.MGDCOEBPDCI = (int)((ulong)1L);
}
// Token: 0x060145E7 RID: 83431 RVA: 0x004B40AC File Offset: 0x004B22AC
[Token(Token = "0x60145E7")]
[Address(RVA = "0x12B27B0", Offset = "0x12B17B0", VA = "0x1812B27B0")]
private void CAJJCJICPMK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.JKACCMIADFO = false;
this.MGDCOEBPDCI = (int)((ulong)1L);
}
// Token: 0x060145E8 RID: 83432 RVA: 0x004B40CC File Offset: 0x004B22CC
[Token(Token = "0x60145E8")]
[Address(RVA = "0x1806520", Offset = "0x1805520", VA = "0x181806520")]
private void KEFHJDFBDIG()
{
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
bool flag;
if (flag)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
}
// Token: 0x060145E9 RID: 83433 RVA: 0x004B40F4 File Offset: 0x004B22F4
[Token(Token = "0x60145E9")]
[Address(RVA = "0x18063C0", Offset = "0x18053C0", VA = "0x1818063C0")]
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: 0x060145EA RID: 83434 RVA: 0x004B412C File Offset: 0x004B232C
[Token(Token = "0x60145EA")]
[Address(RVA = "0x1806460", Offset = "0x1805460", VA = "0x181806460")]
private void HCEIEOLEPBH()
{
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x060145EB RID: 83435 RVA: 0x004B4150 File Offset: 0x004B2350
[Token(Token = "0x60145EB")]
[Address(RVA = "0x1806300", Offset = "0x1805300", VA = "0x181806300")]
private void FCONBEAINHA(GAMNIEMGCBI JPICLGFGBPN)
{
Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Misc_New_Message);
}
// Token: 0x060145EC RID: 83436 RVA: 0x004B4170 File Offset: 0x004B2370
[Token(Token = "0x60145EC")]
[Address(RVA = "0x1806800", Offset = "0x1805800", VA = "0x181806800")]
public ABEICFDBAEI()
{
}
// Token: 0x0400D2FB RID: 54011
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D2FB")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400D2FC RID: 54012
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D2FC")]
private bool JKACCMIADFO;
// Token: 0x0400D2FD RID: 54013
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400D2FD")]
private int MGDCOEBPDCI;
// Token: 0x02002F2C RID: 12076
[Token(Token = "0x2002F2C")]
private enum AIJDBJPBJEG
{
// Token: 0x0400D2FF RID: 54015
[Token(Token = "0x400D2FF")]
DISABLED,
// Token: 0x0400D300 RID: 54016
[Token(Token = "0x400D300")]
IDLE,
// Token: 0x0400D301 RID: 54017
[Token(Token = "0x400D301")]
ACTIVE
}
}
+85
View File
@@ -0,0 +1,85 @@
using System;
using Cpp2IlInjected;
// Token: 0x020032DA RID: 13018
[Token(Token = "0x20032DA")]
public abstract class ABFBFBKNOHC : GCHANDDKPBM
{
// Token: 0x06016331 RID: 90929 RVA: 0x00527158 File Offset: 0x00525358
[Token(Token = "0x6016331")]
[Address(RVA = "0x681CA0", Offset = "0x680CA0", VA = "0x180681CA0")]
public ABFBFBKNOHC(Guid[] OJEKHLDBDCK)
{
this.OJEKHLDBDCK = OJEKHLDBDCK;
}
// Token: 0x06016332 RID: 90930 RVA: 0x00527174 File Offset: 0x00525374
[Token(Token = "0x6016332")]
[Address(RVA = "0x1806960", Offset = "0x1805960", VA = "0x181806960", 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: 0x06016333 RID: 90931 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6016333")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")]
protected virtual void EALFMHIAIKM(BKJIOKBHHEK LHOMKMINCHH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17003D51 RID: 15697
// (get) Token: 0x06016334 RID: 90932 RVA: 0x005271B8 File Offset: 0x005253B8
[Token(Token = "0x17003D51")]
protected virtual bool GACBIDGMIIJ
{
[Token(Token = "0x6016334")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")]
get
{
}
}
// Token: 0x06016335 RID: 90933 RVA: 0x005271C8 File Offset: 0x005253C8
[Token(Token = "0x6016335")]
[Address(RVA = "0x1806840", Offset = "0x1805840", VA = "0x181806840", 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: 0x0400E8BF RID: 59583
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E8BF")]
protected Guid[] OJEKHLDBDCK;
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
// Token: 0x02001751 RID: 5969
[Token(Token = "0x2001751")]
public enum ABGKDPCNDLF
{
// Token: 0x04005A39 RID: 23097
[Token(Token = "0x4005A39")]
None,
// Token: 0x04005A3A RID: 23098
[Token(Token = "0x4005A3A")]
Personal = 10,
// Token: 0x04005A3B RID: 23099
[Token(Token = "0x4005A3B")]
Plus = 20,
// Token: 0x04005A3C RID: 23100
[Token(Token = "0x4005A3C")]
Pro = 30
}
+121
View File
@@ -0,0 +1,121 @@
using System;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core;
using RecRoom.Inputs;
using UnityEngine;
// Token: 0x02003047 RID: 12359
[Token(Token = "0x2003047")]
public class ABHFLIFGKIG : PEFMGGLMODE
{
// Token: 0x06014E99 RID: 85657 RVA: 0x004DCAE8 File Offset: 0x004DACE8
[Token(Token = "0x6014E99")]
[Address(RVA = "0x1806F20", Offset = "0x1805F20", VA = "0x181806F20", 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: 0x06014E9A RID: 85658 RVA: 0x004DCB28 File Offset: 0x004DAD28
[Token(Token = "0x6014E9A")]
[Address(RVA = "0x1806B10", Offset = "0x1805B10", VA = "0x181806B10", 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: 0x06014E9B RID: 85659 RVA: 0x004DCB60 File Offset: 0x004DAD60
[Token(Token = "0x6014E9B")]
[Address(RVA = "0x18070A0", Offset = "0x18060A0", VA = "0x1818070A0", 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 (06014E9B)
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: 0x06014E9C RID: 85660 RVA: 0x004DCB80 File Offset: 0x004DAD80
[Token(Token = "0x6014E9C")]
[Address(RVA = "0x1806DC0", Offset = "0x1805DC0", VA = "0x181806DC0")]
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: 0x06014E9D RID: 85661 RVA: 0x004DCBC4 File Offset: 0x004DADC4
[Token(Token = "0x6014E9D")]
[Address(RVA = "0x1807150", Offset = "0x1806150", VA = "0x181807150")]
private Vector3 POIHAAGIKGK()
{
Vector3 up = Vector3.up;
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x06014E9E RID: 85662 RVA: 0x004DCBE8 File Offset: 0x004DADE8
[Token(Token = "0x6014E9E")]
[Address(RVA = "0x1807380", Offset = "0x1806380", VA = "0x181807380")]
public ABHFLIFGKIG()
{
float z = Vector3.zero.z;
this.MHBMKPIDJPG.z = z;
float z2 = Vector3.forward.z;
this.NLIECGEOPGH.z = z2;
base..ctor();
}
// Token: 0x0400DBEE RID: 56302
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400DBEE")]
public Transform MDKDCJFEBJH;
// Token: 0x0400DBEF RID: 56303
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400DBEF")]
public Vector3 MHBMKPIDJPG;
// Token: 0x0400DBF0 RID: 56304
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400DBF0")]
private Vector3 NLIECGEOPGH;
}
+79
View File
@@ -0,0 +1,79 @@
using System;
using Cpp2IlInjected;
// Token: 0x02002AB8 RID: 10936
[Token(Token = "0x2002AB8")]
public class ABKBMAKEGMB
{
// Token: 0x060122C9 RID: 74441 RVA: 0x0041E95C File Offset: 0x0041CB5C
[Token(Token = "0x60122C9")]
[Address(RVA = "0x18074D0", Offset = "0x18064D0", VA = "0x1818074D0")]
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: 0x060122CA RID: 74442 RVA: 0x0041E9C4 File Offset: 0x0041CBC4
[Token(Token = "0x60122CA")]
[Address(RVA = "0x1807430", Offset = "0x1806430", VA = "0x181807430", Slot = "1")]
protected override void Finalize()
{
int num;
do
{
num = 0;
this.APEHHIKOGMJ.LKLKGDMFMCC();
base..ctor();
}
while (num != 0);
}
// Token: 0x060122CB RID: 74443 RVA: 0x0041E9F0 File Offset: 0x0041CBF0
[Token(Token = "0x60122CB")]
[Address(RVA = "0x1807410", Offset = "0x1806410", VA = "0x181807410")]
public void APNMHFPAGLL()
{
OKNNKFGFODL apehhikogmj = this.APEHHIKOGMJ;
if (apehhikogmj != 0)
{
apehhikogmj.CNFDGDEOPPF();
return;
}
}
// Token: 0x0400BAEB RID: 47851
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400BAEB")]
public readonly LGNOMEAJJHK JPOHGBCEJEJ;
// Token: 0x0400BAEC RID: 47852
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400BAEC")]
public readonly string FIKEBGGCDFN;
// Token: 0x0400BAED RID: 47853
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400BAED")]
public readonly GAMNIEMGCBI DKHHCIHGLDJ = (GAMNIEMGCBI)((ulong)4294967295L);
// Token: 0x0400BAEE RID: 47854
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400BAEE")]
public readonly OOBADNCKEAP[] HNJGFAPLNPN;
// Token: 0x0400BAEF RID: 47855
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400BAEF")]
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: 0x020031F9 RID: 12793
[Token(Token = "0x20031F9")]
public class ABMHDAEIKAF
{
// Token: 0x17003C25 RID: 15397
// (get) Token: 0x06015CCB RID: 89291 RVA: 0x00513C3C File Offset: 0x00511E3C
[Token(Token = "0x17003C25")]
[CanBeNull]
public RuntimeSpawnableToolConfig OJHCDMMGBPM
{
[Token(Token = "0x6015CCB")]
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
get;
}
// Token: 0x17003C26 RID: 15398
// (get) Token: 0x06015CCC RID: 89292 RVA: 0x00513C50 File Offset: 0x00511E50
[Token(Token = "0x17003C26")]
private bool GNFPADANJEB
{
[Token(Token = "0x6015CCC")]
[Address(RVA = "0x1807F60", Offset = "0x1806F60", VA = "0x181807F60")]
get
{
if (this.BFKOIDKILPN == 0)
{
}
bool flag;
return flag;
}
}
// Token: 0x17003C27 RID: 15399
// (get) Token: 0x06015CCD RID: 89293 RVA: 0x00513C68 File Offset: 0x00511E68
[Token(Token = "0x17003C27")]
private PPLFNCHJCEP DBDNDPEPOOJ
{
[Token(Token = "0x6015CCD")]
[Address(RVA = "0x1808220", Offset = "0x1807220", VA = "0x181808220")]
get
{
PPLFNCHJCEP imcgoldpjoh = this.IMCGOLDPJOH;
if (imcgoldpjoh == 0)
{
int num;
PPLFNCHJCEP pplfnchjcep = new PPLFNCHJCEP(num);
num = 0;
this.IMCGOLDPJOH = pplfnchjcep;
}
return imcgoldpjoh;
}
}
// Token: 0x06015CCE RID: 89294 RVA: 0x00513C94 File Offset: 0x00511E94
[Token(Token = "0x6015CCE")]
[Address(RVA = "0x18091A0", Offset = "0x18081A0", VA = "0x1818091A0")]
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: 0x06015CCF RID: 89295 RVA: 0x00513CF8 File Offset: 0x00511EF8
[Token(Token = "0x6015CCF")]
[Address(RVA = "0x18080D0", Offset = "0x18070D0", VA = "0x1818080D0")]
public ABMHDAEIKAF IINKJBCEBID()
{
this.ONAAOIDADED = true;
return this;
}
// Token: 0x06015CD0 RID: 89296 RVA: 0x00513D10 File Offset: 0x00511F10
[Token(Token = "0x6015CD0")]
[Address(RVA = "0x18082F0", Offset = "0x18072F0", VA = "0x1818082F0")]
public ABMHDAEIKAF LOBHMBHKAFI(Guid NJODJPLNEHK)
{
ABMHDAEIKAF abmhdaeikaf;
return abmhdaeikaf;
}
// Token: 0x06015CD1 RID: 89297 RVA: 0x00513D20 File Offset: 0x00511F20
[Token(Token = "0x6015CD1")]
[Address(RVA = "0x1808B20", Offset = "0x1807B20", VA = "0x181808B20")]
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: 0x06015CD2 RID: 89298 RVA: 0x00513D50 File Offset: 0x00511F50
[Token(Token = "0x6015CD2")]
[Address(RVA = "0x1808C20", Offset = "0x1807C20", VA = "0x181808C20")]
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: 0x06015CD3 RID: 89299 RVA: 0x00513D7C File Offset: 0x00511F7C
[Token(Token = "0x6015CD3")]
[Address(RVA = "0x18077F0", Offset = "0x18067F0", VA = "0x1818077F0")]
private ABMHDAEIKAF CNDBPDDNBDP(Guid BOJNNELMAHN)
{
return this;
}
// Token: 0x06015CD4 RID: 89300 RVA: 0x00513D8C File Offset: 0x00511F8C
[Token(Token = "0x6015CD4")]
[Address(RVA = "0x1807FE0", Offset = "0x1806FE0", VA = "0x181807FE0")]
public ABMHDAEIKAF HCLAAPFAGPC(out Guid ENJEOLBEALP)
{
Guid guid = Guid.NewGuid();
int num = 0;
return this.LDDCEAFLJBL<bool>("cv2_prd", num != 0);
}
// Token: 0x06015CD5 RID: 89301 RVA: 0x00513DB0 File Offset: 0x00511FB0
[Token(Token = "0x6015CD5")]
[Address(RVA = "0x1808A00", Offset = "0x1807A00", VA = "0x181808A00")]
public ABMHDAEIKAF MFHCDLDFFIN(Guid ENJEOLBEALP)
{
return this.LDDCEAFLJBL<bool>("cv2_prd", true);
}
// Token: 0x06015CD6 RID: 89302 RVA: 0x00513DCC File Offset: 0x00511FCC
[Token(Token = "0x6015CD6")]
[Address(RVA = "0x1807640", Offset = "0x1806640", VA = "0x181807640")]
public ABMHDAEIKAF BFBNCIONGKL()
{
this.HCFPNDNDINP = true;
return this;
}
// Token: 0x06015CD7 RID: 89303 RVA: 0x00513DE4 File Offset: 0x00511FE4
[Token(Token = "0x6015CD7")]
[Address(RVA = "0x1808170", Offset = "0x1807170", VA = "0x181808170")]
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: 0x06015CD8 RID: 89304 RVA: 0x00513E18 File Offset: 0x00512018
[Token(Token = "0x6015CD8")]
[Address(RVA = "0x18080E0", Offset = "0x18070E0", VA = "0x1818080E0")]
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: 0x06015CD9 RID: 89305 RVA: 0x00513E50 File Offset: 0x00512050
[Token(Token = "0x6015CD9")]
[Address(RVA = "0x1808F40", Offset = "0x1807F40", VA = "0x181808F40")]
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: 0x06015CDA RID: 89306 RVA: 0x00513E88 File Offset: 0x00512088
[Token(Token = "0x6015CDA")]
[Address(RVA = "0x1808080", Offset = "0x1807080", VA = "0x181808080")]
public ABMHDAEIKAF HHOOINBNEEK(Vector3 LKNKANFGCKI, Quaternion LKIKONBGDAK, float MKDHFENOFDO = 1f)
{
float z = LKNKANFGCKI.z;
this.JOPNCBPOHDA.z = z;
this.MKDHFENOFDO = MKDHFENOFDO;
return this;
}
// Token: 0x06015CDB RID: 89307 RVA: 0x00513EB0 File Offset: 0x005120B0
[Token(Token = "0x6015CDB")]
[Address(RVA = "0x1807FB0", Offset = "0x1806FB0", VA = "0x181807FB0")]
public ABMHDAEIKAF GLEJHIKAONP(Vector3 LKNKANFGCKI)
{
float z = LKNKANFGCKI.z;
this.JOPNCBPOHDA.z = z;
return this;
}
// Token: 0x06015CDC RID: 89308 RVA: 0x00513ED4 File Offset: 0x005120D4
[Token(Token = "0x6015CDC")]
[Address(RVA = "0x1807FD0", Offset = "0x1806FD0", VA = "0x181807FD0")]
public ABMHDAEIKAF GPHDAJBOFNA(Quaternion LKIKONBGDAK)
{
return this;
}
// Token: 0x06015CDD RID: 89309 RVA: 0x00513EE4 File Offset: 0x005120E4
[Token(Token = "0x6015CDD")]
[Address(RVA = "0x1809110", Offset = "0x1808110", VA = "0x181809110")]
public ABMHDAEIKAF OLFHLPBHMKE(float MKDHFENOFDO)
{
this.MKDHFENOFDO = MKDHFENOFDO;
return this;
}
// Token: 0x06015CDE RID: 89310 RVA: 0x00513EFC File Offset: 0x005120FC
[Token(Token = "0x6015CDE")]
[Address(RVA = "0x1809120", Offset = "0x1808120", VA = "0x181809120")]
public ABMHDAEIKAF ONGNLFMPLOC(Color? GJAINANBOCB)
{
bool has_value = GJAINANBOCB.has_value;
ABMHDAEIKAF abmhdaeikaf;
return abmhdaeikaf;
}
// Token: 0x06015CDF RID: 89311 RVA: 0x00513F14 File Offset: 0x00512114
[Token(Token = "0x6015CDF")]
[Address(RVA = "0x1808380", Offset = "0x1807380", VA = "0x181808380")]
public ABMHDAEIKAF LOLLBKHOOEA(CGLKOJIMDIH? GILKBPKMMBF)
{
return this.NDBKALHAOBM<CGLKOJIMDIH>("CRM_TO", GILKBPKMMBF, (CGLKOJIMDIH)((uint)(-1)));
}
// Token: 0x06015CE0 RID: 89312 RVA: 0x00513F30 File Offset: 0x00512130
[Token(Token = "0x6015CE0")]
[Address(RVA = "0x21B7030", Offset = "0x21B6030", VA = "0x1821B7030")]
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: 0x06015CE1 RID: 89313 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015CE1")]
[Address(RVA = "0x21B7110", Offset = "0x21B6110", VA = "0x1821B7110")]
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: 0x06015CE2 RID: 89314 RVA: 0x00513F50 File Offset: 0x00512150
[Token(Token = "0x6015CE2")]
[Address(RVA = "0x21B6C70", Offset = "0x21B5C70", VA = "0x1821B6C70")]
public ABMHDAEIKAF LDDCEAFLJBL<T>(string A_1, T ONGBFDACHHG)
{
PPLFNCHJCEP pplfnchjcep = this.DBDNDPEPOOJ;
return this;
}
// Token: 0x06015CE3 RID: 89315 RVA: 0x00513F6C File Offset: 0x0051216C
[Token(Token = "0x6015CE3")]
[Address(RVA = "0x21B6EB0", Offset = "0x21B5EB0", VA = "0x1821B6EB0")]
public ABMHDAEIKAF LDDCEAFLJBL<T>(KeyValuePair<string, T> AKFFHJGIFDD)
{
PPLFNCHJCEP pplfnchjcep = this.DBDNDPEPOOJ;
return this;
}
// Token: 0x06015CE4 RID: 89316 RVA: 0x00513F88 File Offset: 0x00512188
[Token(Token = "0x6015CE4")]
[Address(RVA = "0x1807BB0", Offset = "0x1806BB0", VA = "0x181807BB0")]
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: 0x06015CE5 RID: 89317 RVA: 0x00514018 File Offset: 0x00512218
[Token(Token = "0x6015CE5")]
[Address(RVA = "0x1807940", Offset = "0x1806940", VA = "0x181807940")]
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: 0x06015CE6 RID: 89318 RVA: 0x0051408C File Offset: 0x0051228C
[Token(Token = "0x6015CE6")]
[Address(RVA = "0x1808A80", Offset = "0x1807A80", VA = "0x181808A80")]
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: 0x06015CE7 RID: 89319 RVA: 0x005140C0 File Offset: 0x005122C0
[Token(Token = "0x6015CE7")]
[Address(RVA = "0x18083E0", Offset = "0x18073E0", VA = "0x1818083E0")]
[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: 0x06015CE8 RID: 89320 RVA: 0x00514224 File Offset: 0x00512424
[Token(Token = "0x6015CE8")]
[Address(RVA = "0x18075B0", Offset = "0x18065B0", VA = "0x1818075B0")]
[CanBeNull]
public DPHKMBCFIGJ BCCGKHKNBLB()
{
return this.MFBDEFCEDGN();
}
// Token: 0x06015CE9 RID: 89321 RVA: 0x0051423C File Offset: 0x0051243C
[Token(Token = "0x6015CE9")]
[Address(RVA = "0x18080A0", Offset = "0x18070A0", VA = "0x1818080A0")]
[CanBeNull]
public Tool HLALBMPAGKI()
{
DPHKMBCFIGJ dphkmbcfigj;
do
{
dphkmbcfigj = this.BCCGKHKNBLB();
}
while (dphkmbcfigj == 0);
return dphkmbcfigj.NAJKKPMEBCM();
}
// Token: 0x06015CEA RID: 89322 RVA: 0x0051425C File Offset: 0x0051245C
[Token(Token = "0x6015CEA")]
[Address(RVA = "0x1808FD0", Offset = "0x1807FD0", VA = "0x181808FD0")]
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: 0x06015CEB RID: 89323 RVA: 0x005142A4 File Offset: 0x005124A4
[Token(Token = "0x6015CEB")]
[Address(RVA = "0x1807850", Offset = "0x1806850", VA = "0x181807850")]
private void DKFHGLMDMBP()
{
Type ooihbhglene = this.OOIHBHGLENE;
int num = 0;
if (ooihbhglene != num)
{
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int iebmobmcpbd = this.IEBMOBMCPBD;
}
}
// Token: 0x06015CEC RID: 89324 RVA: 0x005142D8 File Offset: 0x005124D8
[Token(Token = "0x6015CEC")]
[Address(RVA = "0x1808CF0", Offset = "0x1807CF0", VA = "0x181808CF0")]
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: 0x06015CED RID: 89325 RVA: 0x00514394 File Offset: 0x00512594
[Token(Token = "0x6015CED")]
[Address(RVA = "0x1807650", Offset = "0x1806650", VA = "0x181807650")]
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: 0x06015CEE RID: 89326 RVA: 0x0051441C File Offset: 0x0051261C
[Token(Token = "0x6015CEE")]
[Address(RVA = "0x1808280", Offset = "0x1807280", VA = "0x181808280")]
private void KKAHBAJKPPD()
{
Debug.LogWarning("Attempting to build request with uniform scale of 0f");
}
// Token: 0x0400E50C RID: 58636
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E50C")]
public readonly string KIJGMPMMICC;
// Token: 0x0400E50D RID: 58637
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E50D")]
private readonly OGNBCNBPFCC MHDPLJDBCAN;
// Token: 0x0400E50E RID: 58638
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400E50E")]
private readonly int KEIHNAGDKIM;
// Token: 0x0400E50F RID: 58639
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E50F")]
private Guid NJODJPLNEHK;
// Token: 0x0400E510 RID: 58640
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400E510")]
private Guid DIEMBLFBLIB;
// Token: 0x0400E511 RID: 58641
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400E511")]
private Guid PHHPJNLLKLO;
// Token: 0x0400E512 RID: 58642
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400E512")]
private bool EGBBFJJEPMC;
// Token: 0x0400E513 RID: 58643
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x400E513")]
private Vector3 JOPNCBPOHDA;
// Token: 0x0400E514 RID: 58644
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400E514")]
private Quaternion LBBHIAIFBHF;
// Token: 0x0400E515 RID: 58645
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400E515")]
private float MKDHFENOFDO = 1f;
// Token: 0x0400E516 RID: 58646
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400E516")]
private PPLFNCHJCEP IMCGOLDPJOH;
// Token: 0x0400E517 RID: 58647
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400E517")]
private bool ONAAOIDADED;
// Token: 0x0400E518 RID: 58648
[global::Cpp2IlInjected.FieldOffset(Offset = "0x81")]
[Token(Token = "0x400E518")]
private bool HCFPNDNDINP;
// Token: 0x0400E519 RID: 58649
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400E519")]
private Type OOIHBHGLENE;
// Token: 0x0400E51A RID: 58650
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400E51A")]
private int IEBMOBMCPBD;
// Token: 0x0400E51B RID: 58651
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400E51B")]
private HashSet<Exception> BFKOIDKILPN;
}
+14
View File
@@ -0,0 +1,14 @@
using System;
using Cpp2IlInjected;
// Token: 0x0200074E RID: 1870
[Token(Token = "0x200074E")]
public enum ABNICFOJDCI
{
// Token: 0x04002D0E RID: 11534
[Token(Token = "0x4002D0E")]
PostEffect,
// Token: 0x04002D0F RID: 11535
[Token(Token = "0x4002D0F")]
Debug
}
+33
View File
@@ -0,0 +1,33 @@
using System;
using Cpp2IlInjected;
// Token: 0x02001742 RID: 5954
[Token(Token = "0x2001742")]
public static class ABPMJODFHFJ
{
// Token: 0x0600883C RID: 34876 RVA: 0x001CE00C File Offset: 0x001CC20C
[Token(Token = "0x600883C")]
[Address(RVA = "0x18092A0", Offset = "0x18082A0", VA = "0x1818092A0")]
public static byte[] LPJMFOPBMFH(byte[] DBHGIDACICD, int PCJMFBKBIEJ, int PDKHCAKJAHC, int LGGOFMELOPA, out int PPOGCOLBDNI)
{
/*
An exception occurred when decompiling this method (0600883C)
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: 0x02003448 RID: 13384
[Token(Token = "0x2003448")]
public enum ACBDPBHGKJL
{
// Token: 0x0400EF96 RID: 61334
[Token(Token = "0x400EF96")]
Invalid = -1,
// Token: 0x0400EF97 RID: 61335
[Token(Token = "0x400EF97")]
Tube,
// Token: 0x0400EF98 RID: 61336
[Token(Token = "0x400EF98")]
Ribbon,
// Token: 0x0400EF99 RID: 61337
[Token(Token = "0x400EF99")]
LegacyBox,
// Token: 0x0400EF9A RID: 61338
[Token(Token = "0x400EF9A")]
Sphere,
// Token: 0x0400EF9B RID: 61339
[Token(Token = "0x400EF9B")]
Cylinder,
// Token: 0x0400EF9C RID: 61340
[Token(Token = "0x400EF9C")]
LegacyWedge,
// Token: 0x0400EF9D RID: 61341
[Token(Token = "0x400EF9D")]
LegacyPyramid,
// Token: 0x0400EF9E RID: 61342
[Token(Token = "0x400EF9E")]
TriggerVolumeBox,
// Token: 0x0400EF9F RID: 61343
[Token(Token = "0x400EF9F")]
Box,
// Token: 0x0400EFA0 RID: 61344
[Token(Token = "0x400EFA0")]
RoundedBox,
// Token: 0x0400EFA1 RID: 61345
[Token(Token = "0x400EFA1")]
Wedge,
// Token: 0x0400EFA2 RID: 61346
[Token(Token = "0x400EFA2")]
Pyramid,
// Token: 0x0400EFA3 RID: 61347
[Token(Token = "0x400EFA3")]
HalfSphere,
// Token: 0x0400EFA4 RID: 61348
[Token(Token = "0x400EFA4")]
Cone,
// Token: 0x0400EFA5 RID: 61349
[Token(Token = "0x400EFA5")]
Pipe,
// Token: 0x0400EFA6 RID: 61350
[Token(Token = "0x400EFA6")]
Donut,
// Token: 0x0400EFA7 RID: 61351
[Token(Token = "0x400EFA7")]
HalfPipe,
// Token: 0x0400EFA8 RID: 61352
[Token(Token = "0x400EFA8")]
Diamond,
// Token: 0x0400EFA9 RID: 61353
[Token(Token = "0x400EFA9")]
Mound,
// Token: 0x0400EFAA RID: 61354
[Token(Token = "0x400EFAA")]
MIN_VALUE = -1,
// Token: 0x0400EFAB RID: 61355
[Token(Token = "0x400EFAB")]
MAX_VALUE = 18
}
+35
View File
@@ -0,0 +1,35 @@
using System;
using Cpp2IlInjected;
using RecRoom.AGUI.ToolUIs;
// Token: 0x02002AF6 RID: 10998
[Token(Token = "0x2002AF6")]
public sealed class ACDHFCHJBAK : AKHEMJGDGHD
{
// Token: 0x1700332A RID: 13098
// (get) Token: 0x060124AB RID: 74923 RVA: 0x00427274 File Offset: 0x00425474
[Token(Token = "0x1700332A")]
private OBBBPCBIMME MEPFFJLDHNP
{
[Token(Token = "0x60124AB")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
}
// Token: 0x060124AC RID: 74924 RVA: 0x00427288 File Offset: 0x00425488
[Token(Token = "0x60124AC")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
public ACDHFCHJBAK(OBBBPCBIMME LDNFNNNHPPB)
{
this.MEPFFJLDHNP = LDNFNNNHPPB;
}
// Token: 0x060124AD RID: 74925 RVA: 0x004272A4 File Offset: 0x004254A4
[Token(Token = "0x60124AD")]
[Address(RVA = "0x1809CB0", Offset = "0x1808CB0", VA = "0x181809CB0", 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: 0x0200161B RID: 5659
[Token(Token = "0x200161B")]
public enum ACDKILABNNC
{
// Token: 0x0400552A RID: 21802
[Token(Token = "0x400552A")]
Invalid,
// Token: 0x0400552B RID: 21803
[Token(Token = "0x400552B")]
LaserTagTickets,
// Token: 0x0400552C RID: 21804
[Token(Token = "0x400552C")]
RecCenterTokens,
// Token: 0x0400552D RID: 21805
[Token(Token = "0x400552D")]
LostSkullsGold = 100,
// Token: 0x0400552E RID: 21806
[Token(Token = "0x400552E")]
DraculaSilver,
// Token: 0x0400552F RID: 21807
[Token(Token = "0x400552F")]
RecRoyale_Season1 = 200,
// Token: 0x04005530 RID: 21808
[Token(Token = "0x4005530")]
RoomCurrency = 300
}
+120
View File
@@ -0,0 +1,120 @@
using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
// Token: 0x02002A97 RID: 10903
[Token(Token = "0x2002A97")]
public static class ACDNIAEFGHK
{
// Token: 0x170032A5 RID: 12965
// (get) Token: 0x06012218 RID: 74264 RVA: 0x0041B914 File Offset: 0x00419B14
[Token(Token = "0x170032A5")]
private static PJJPKANNFCF ONCPNMDGGKG
{
[Token(Token = "0x6012218")]
[Address(RVA = "0x1809EF0", Offset = "0x1808EF0", VA = "0x181809EF0")]
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: 0x170032A6 RID: 12966
// (get) Token: 0x06012219 RID: 74265 RVA: 0x0041B980 File Offset: 0x00419B80
[Token(Token = "0x170032A6")]
public static bool BJIPCLFGBOE
{
[Token(Token = "0x6012219")]
[Address(RVA = "0x1809CE0", Offset = "0x1808CE0", VA = "0x181809CE0")]
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: 0x0601221A RID: 74266 RVA: 0x0041B9B8 File Offset: 0x00419BB8
[Token(Token = "0x601221A")]
[Address(RVA = "0x180A0F0", Offset = "0x18090F0", VA = "0x18180A0F0")]
public static void NHNKMPOMJDI()
{
PJJPKANNFCF pjjpkannfcf = ACDNIAEFGHK.ONCPNMDGGKG;
throw new NullReferenceException();
}
// Token: 0x0601221B RID: 74267 RVA: 0x0041B9D4 File Offset: 0x00419BD4
[Token(Token = "0x601221B")]
[Address(RVA = "0x1809D80", Offset = "0x1808D80", VA = "0x181809D80")]
public static void BALOKJMBNIN()
{
PJJPKANNFCF pjjpkannfcf = ACDNIAEFGHK.ONCPNMDGGKG;
throw new NullReferenceException();
}
// Token: 0x170032A7 RID: 12967
// (get) Token: 0x0601221C RID: 74268 RVA: 0x0041B9F0 File Offset: 0x00419BF0
[Token(Token = "0x170032A7")]
public static bool DNNENIJIFIM
{
[Token(Token = "0x601221C")]
[Address(RVA = "0x180A140", Offset = "0x1809140", VA = "0x18180A140")]
get
{
PJJPKANNFCF pjjpkannfcf = ACDNIAEFGHK.ONCPNMDGGKG;
throw new NullReferenceException();
}
}
// Token: 0x170032A8 RID: 12968
// (get) Token: 0x0601221D RID: 74269 RVA: 0x0041BA0C File Offset: 0x00419C0C
// (set) Token: 0x0601221E RID: 74270 RVA: 0x0041BA20 File Offset: 0x00419C20
[Token(Token = "0x170032A8")]
public static bool EAMNEDJMCHJ
{
[Token(Token = "0x601221D")]
[Address(RVA = "0x1809E30", Offset = "0x1808E30", VA = "0x181809E30")]
get
{
return TMP_InputField.ForceTouchKeyboardDisabled;
}
[Token(Token = "0x601221E")]
[Address(RVA = "0x1809DD0", Offset = "0x1808DD0", VA = "0x181809DD0")]
set
{
TMP_InputField.ForceTouchKeyboardDisabled = value;
}
}
// Token: 0x0400BA24 RID: 47652
[Token(Token = "0x400BA24")]
private static PJJPKANNFCF ECBJFLDKEOM;
}
+55
View File
@@ -0,0 +1,55 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
// Token: 0x020016E3 RID: 5859
[Token(Token = "0x20016E3")]
public class ACFLHPLGMHH : IFAIJAGLDFK
{
// Token: 0x17001630 RID: 5680
// (get) Token: 0x060085B1 RID: 34225 RVA: 0x001C6464 File Offset: 0x001C4664
// (set) Token: 0x060085B2 RID: 34226 RVA: 0x001C6478 File Offset: 0x001C4678
[Token(Token = "0x17001630")]
public int GAINIOENNCG
{
[Token(Token = "0x60085B1")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get;
[Token(Token = "0x60085B2")]
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
private set;
}
// Token: 0x17001631 RID: 5681
// (get) Token: 0x060085B3 RID: 34227 RVA: 0x001C648C File Offset: 0x001C468C
// (set) Token: 0x060085B4 RID: 34228 RVA: 0x001C64A0 File Offset: 0x001C46A0
[Token(Token = "0x17001631")]
public DateTime DADMFEICKBB
{
[Token(Token = "0x60085B3")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x60085B4")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
private set;
}
// Token: 0x060085B5 RID: 34229 RVA: 0x001C64B4 File Offset: 0x001C46B4
[Token(Token = "0x60085B5")]
[Address(RVA = "0x180A190", Offset = "0x1809190", VA = "0x18180A190", 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: 0x060085B6 RID: 34230 RVA: 0x001C64EC File Offset: 0x001C46EC
[Token(Token = "0x60085B6")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ACFLHPLGMHH()
{
}
}
+566
View File
@@ -0,0 +1,566 @@
using System;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
// Token: 0x0200214E RID: 8526
[Token(Token = "0x200214E")]
public readonly struct ACHNJMAHALI
{
// Token: 0x17002258 RID: 8792
// (get) Token: 0x0600D803 RID: 55299 RVA: 0x003189B4 File Offset: 0x00316BB4
[Token(Token = "0x17002258")]
public bool AJODECOBMAP
{
[Token(Token = "0x600D803")]
[Address(RVA = "0x180DA40", Offset = "0x180CA40", VA = "0x18180DA40")]
get
{
/*
An exception occurred when decompiling this method (0600D803)
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: 0x17002259 RID: 8793
// (get) Token: 0x0600D804 RID: 55300 RVA: 0x003189C8 File Offset: 0x00316BC8
[Token(Token = "0x17002259")]
public bool LHFCMHCHBDG
{
[Token(Token = "0x600D804")]
[Address(RVA = "0x180E1E0", Offset = "0x180D1E0", VA = "0x18180E1E0")]
get
{
/*
An exception occurred when decompiling this method (0600D804)
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: 0x1700225A RID: 8794
// (get) Token: 0x0600D805 RID: 55301 RVA: 0x003189DC File Offset: 0x00316BDC
[Token(Token = "0x1700225A")]
public bool KNPDAONIIKD
{
[Token(Token = "0x600D805")]
[Address(RVA = "0x180E1D0", Offset = "0x180D1D0", VA = "0x18180E1D0")]
get
{
/*
An exception occurred when decompiling this method (0600D805)
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: 0x1700225B RID: 8795
// (get) Token: 0x0600D806 RID: 55302 RVA: 0x003189F0 File Offset: 0x00316BF0
[Token(Token = "0x1700225B")]
public bool NIFPJADJKJP
{
[Token(Token = "0x600D806")]
[Address(RVA = "0x180E1F0", Offset = "0x180D1F0", VA = "0x18180E1F0")]
get
{
/*
An exception occurred when decompiling this method (0600D806)
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: 0x0600D807 RID: 55303 RVA: 0x00318A04 File Offset: 0x00316C04
[Token(Token = "0x600D807")]
[Address(RVA = "0x180E200", Offset = "0x180D200", VA = "0x18180E200")]
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: 0x0600D808 RID: 55304 RVA: 0x00318AF0 File Offset: 0x00316CF0
[Token(Token = "0x600D808")]
[Address(RVA = "0x180E3D0", Offset = "0x180D3D0", VA = "0x18180E3D0")]
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: 0x0600D809 RID: 55305 RVA: 0x00318B94 File Offset: 0x00316D94
[Token(Token = "0x600D809")]
[Address(RVA = "0x180B700", Offset = "0x180A700", VA = "0x18180B700")]
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: 0x0600D80A RID: 55306 RVA: 0x00318D30 File Offset: 0x00316F30
[Token(Token = "0x600D80A")]
[Address(RVA = "0x180A200", Offset = "0x1809200", VA = "0x18180A200")]
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: 0x0600D80B RID: 55307 RVA: 0x00318DC8 File Offset: 0x00316FC8
[Token(Token = "0x600D80B")]
[Address(RVA = "0x180C4A0", Offset = "0x180B4A0", VA = "0x18180C4A0")]
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: 0x0600D80C RID: 55308 RVA: 0x00318E88 File Offset: 0x00317088
[Token(Token = "0x600D80C")]
[Address(RVA = "0x180DA50", Offset = "0x180CA50", VA = "0x18180DA50")]
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: 0x0600D80D RID: 55309 RVA: 0x00318F20 File Offset: 0x00317120
[Token(Token = "0x600D80D")]
[Address(RVA = "0x180A960", Offset = "0x1809960", VA = "0x18180A960")]
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: 0x0600D80E RID: 55310 RVA: 0x00319078 File Offset: 0x00317278
[Token(Token = "0x600D80E")]
[Address(RVA = "0x180CCF0", Offset = "0x180BCF0", VA = "0x18180CCF0")]
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: 0x04008979 RID: 35193
[Token(Token = "0x4008979")]
private const float NEGEMPFLKPH = 0.8f;
// Token: 0x0400897A RID: 35194
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400897A")]
public readonly PlayerAnimationFrameTransform PKPNMGGOPFB;
// Token: 0x0400897B RID: 35195
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400897B")]
public readonly float ENGHJAAEHJK;
// Token: 0x0400897C RID: 35196
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400897C")]
public readonly float CODOFNDJLNP;
// Token: 0x0400897D RID: 35197
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400897D")]
public readonly float EGIEGBMEOCM;
// Token: 0x0400897E RID: 35198
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400897E")]
public readonly PlayerAnimationFrameTransform FJPMMIIMNJG;
// Token: 0x0400897F RID: 35199
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400897F")]
public readonly float FKIILPNLAKN;
// Token: 0x04008980 RID: 35200
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4008980")]
public readonly float FKBHKLAMIIH;
// Token: 0x04008981 RID: 35201
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4008981")]
public readonly float FGFJFEIKONH;
// Token: 0x04008982 RID: 35202
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4008982")]
public readonly PlayerAnimationFrameTransform ENONEADFACP;
// Token: 0x04008983 RID: 35203
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4008983")]
public readonly PlayerAnimationFrameTransform EAFCPPAEHJA;
// Token: 0x04008984 RID: 35204
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4008984")]
public readonly PlayerAnimationFrameTransform CPBIELIDPBI;
}
+334
View File
@@ -0,0 +1,334 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using BestHTTP;
using Cpp2IlInjected;
// Token: 0x020015A2 RID: 5538
[Token(Token = "0x20015A2")]
public static class ACJLCBNBJDK
{
// Token: 0x06007DD0 RID: 32208 RVA: 0x001B1EF8 File Offset: 0x001B00F8
[Token(Token = "0x6007DD0")]
[Address(RVA = "0x180E750", Offset = "0x180D750", VA = "0x18180E750")]
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: 0x06007DD1 RID: 32209 RVA: 0x001B1F40 File Offset: 0x001B0140
[Token(Token = "0x6007DD1")]
[Address(RVA = "0x180F830", Offset = "0x180E830", VA = "0x18180F830")]
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: 0x06007DD2 RID: 32210 RVA: 0x001B1F8C File Offset: 0x001B018C
[Token(Token = "0x6007DD2")]
[Address(RVA = "0x180F6F0", Offset = "0x180E6F0", VA = "0x18180F6F0")]
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: 0x06007DD3 RID: 32211 RVA: 0x001B1FBC File Offset: 0x001B01BC
[Token(Token = "0x6007DD3")]
[Address(RVA = "0x180F030", Offset = "0x180E030", VA = "0x18180F030")]
private static void JPFGCHENJMH()
{
ACJLCBNBJDK.NIOLAPDNPLG.Clear();
ACJLCBNBJDK.MFIIPLBHAPB.JBBLIBHHEBC();
ACJLCBNBJDK.HGMFGJNIKOO = 0;
}
// Token: 0x1700150D RID: 5389
// (get) Token: 0x06007DD4 RID: 32212 RVA: 0x001B1FEC File Offset: 0x001B01EC
// (set) Token: 0x06007DD5 RID: 32213 RVA: 0x001B2000 File Offset: 0x001B0200
[Token(Token = "0x1700150D")]
public static NFMBDLEJEDD HGMFGJNIKOO
{
[Token(Token = "0x6007DD4")]
[Address(RVA = "0x180F420", Offset = "0x180E420", VA = "0x18180F420")]
get
{
return ACJLCBNBJDK.PACNIHCPNHI;
}
[Token(Token = "0x6007DD5")]
[Address(RVA = "0x180F500", Offset = "0x180E500", VA = "0x18180F500")]
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: 0x06007DD6 RID: 32214 RVA: 0x001B204C File Offset: 0x001B024C
[Token(Token = "0x6007DD6")]
[Address(RVA = "0x180E830", Offset = "0x180D830", VA = "0x18180E830")]
public static void EIFPPIPOIHB(List<BCMCBLEEANI> DBDFCMJFNEC)
{
List<Dictionary<string, object>> list;
for (;;)
{
int num = 0;
list = new List();
List<Dictionary<string, object>>.Enumerator enumerator = list.GetEnumerator();
bool flag;
if (flag)
{
break;
}
if (num == 0)
{
goto Block_1;
}
}
Dictionary<string, object> dictionary = new Dictionary();
throw new NullReferenceException();
Block_1:
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: 0x06007DD7 RID: 32215 RVA: 0x001B20E0 File Offset: 0x001B02E0
[Token(Token = "0x6007DD7")]
[Address(RVA = "0x180F7A0", Offset = "0x180E7A0", VA = "0x18180F7A0")]
public static bool OBCAFDMNGAP(int GKLPIFBPGOD, out NFMBDLEJEDD EEHNMOADJCE)
{
JEEAHOAIKMH<int, NFMBDLEJEDD> niolapdnplg = ACJLCBNBJDK.NIOLAPDNPLG;
bool flag;
return flag;
}
// Token: 0x06007DD8 RID: 32216 RVA: 0x001B20FC File Offset: 0x001B02FC
[Token(Token = "0x6007DD8")]
[Address(RVA = "0x180EE50", Offset = "0x180DE50", VA = "0x18180EE50")]
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: 0x06007DD9 RID: 32217 RVA: 0x001B213C File Offset: 0x001B033C
[Token(Token = "0x6007DD9")]
[Address(RVA = "0x180F920", Offset = "0x180E920", VA = "0x18180F920")]
private static void PEEHOFKPDCB(List<int> ILNGMAANNDG)
{
PMGCJEPKFOF pmgcjepkfof = ACJLCBNBJDK.MFIIPLBHAPB.IAHDANBDAAM(ILNGMAANNDG);
}
// Token: 0x06007DDA RID: 32218 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007DDA")]
[Address(RVA = "0x180F0D0", Offset = "0x180E0D0", VA = "0x18180F0D0")]
public static PMGCJEPKFOF<NFMBDLEJEDD> KHILMOOBKID()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06007DDB RID: 32219 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007DDB")]
[Address(RVA = "0x180E4A0", Offset = "0x180D4A0", VA = "0x18180E4A0")]
public static PMGCJEPKFOF<NFMBDLEJEDD> AAGPDEDFCNI(int GKLPIFBPGOD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06007DDC RID: 32220 RVA: 0x001B215C File Offset: 0x001B035C
[Token(Token = "0x6007DDC")]
[Address(RVA = "0x180F480", Offset = "0x180E480", VA = "0x18180F480")]
public static PMGCJEPKFOF<List<NFMBDLEJEDD>> MCFMHADBDBI(List<int> ILNGMAANNDG)
{
return ACJLCBNBJDK.MFIIPLBHAPB.IAHDANBDAAM(ILNGMAANNDG);
}
// Token: 0x06007DDD RID: 32221 RVA: 0x001B217C File Offset: 0x001B037C
[Token(Token = "0x6007DDD")]
[Address(RVA = "0x180ECE0", Offset = "0x180DCE0", VA = "0x18180ECE0")]
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: 0x06007DDE RID: 32222 RVA: 0x001B21C0 File Offset: 0x001B03C0
[Token(Token = "0x6007DDE")]
[Address(RVA = "0x180E620", Offset = "0x180D620", VA = "0x18180E620")]
private static void BDABIEHAFPO(int GKLPIFBPGOD, NFMBDLEJEDD MFOPFLCAHLJ)
{
ACJLCBNBJDK.NIOLAPDNPLG.set_Item(GKLPIFBPGOD, MFOPFLCAHLJ);
ACJLCBNBJDK.FHDFGKLAFKL(GKLPIFBPGOD);
ACJLCBNBJDK.HGMFGJNIKOO = MFOPFLCAHLJ;
}
// Token: 0x06007DDF RID: 32223 RVA: 0x001B21EC File Offset: 0x001B03EC
[Token(Token = "0x6007DDF")]
[Address(RVA = "0x180EC20", Offset = "0x180DC20", VA = "0x18180EC20")]
private static void FHDFGKLAFKL(int GKLPIFBPGOD)
{
MFBGLIHGCGO<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
if (dggdhooobli != 0)
{
dggdhooobli.CNFDGDEOPPF(GKLPIFBPGOD);
}
}
// Token: 0x06007DE0 RID: 32224 RVA: 0x001B220C File Offset: 0x001B040C
[Token(Token = "0x6007DE0")]
[Address(RVA = "0x180EB70", Offset = "0x180DB70", VA = "0x18180EB70")]
private static void EOCPKCKNDEO()
{
OKNNKFGFODL okjemclogmo = ACJLCBNBJDK.OKJEMCLOGMO;
if (okjemclogmo != 0)
{
okjemclogmo.CNFDGDEOPPF();
}
}
// Token: 0x06007DE1 RID: 32225 RVA: 0x001B222C File Offset: 0x001B042C
[Token(Token = "0x6007DE1")]
[Address(RVA = "0x180F640", Offset = "0x180E640", VA = "0x18180F640")]
private static void MGFIHCLFKOP()
{
ACJLCBNBJDK.PHNHBLJDBKO.CNFDGDEOPPF();
}
// Token: 0x06007DE2 RID: 32226 RVA: 0x001B224C File Offset: 0x001B044C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6007DE2")]
[Address(RVA = "0x180F9E0", Offset = "0x180E9E0", VA = "0x18180F9E0")]
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: 0x04005364 RID: 21348
[Token(Token = "0x4005364")]
public static MFBGLIHGCGO<int> DGGDHOOOBLI;
// Token: 0x04005365 RID: 21349
[Token(Token = "0x4005365")]
public static OKNNKFGFODL OKJEMCLOGMO;
// Token: 0x04005366 RID: 21350
[Token(Token = "0x4005366")]
public static readonly OKNNKFGFODL PHNHBLJDBKO;
// Token: 0x04005367 RID: 21351
[Token(Token = "0x4005367")]
private static readonly JEEAHOAIKMH<int, NFMBDLEJEDD> NIOLAPDNPLG;
// Token: 0x04005368 RID: 21352
[Token(Token = "0x4005368")]
private static readonly AEMPKCBKHII<int, NFMBDLEJEDD> MFIIPLBHAPB;
// Token: 0x04005369 RID: 21353
[Token(Token = "0x4005369")]
private static NFMBDLEJEDD PACNIHCPNHI;
// Token: 0x020015A4 RID: 5540
[Token(Token = "0x20015A4")]
[CompilerGenerated]
private sealed class HPNEGENGILM
{
// Token: 0x06007DE7 RID: 32231 RVA: 0x001B2368 File Offset: 0x001B0568
[Token(Token = "0x6007DE7")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HPNEGENGILM()
{
}
// Token: 0x06007DE8 RID: 32232 RVA: 0x001B237C File Offset: 0x001B057C
[Token(Token = "0x6007DE8")]
[Address(RVA = "0x181CC80", Offset = "0x181BC80", VA = "0x18181CC80")]
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: 0x0400536C RID: 21356
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400536C")]
public int accountId;
}
}
+17
View File
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
// Token: 0x02002432 RID: 9266
[Token(Token = "0x2002432")]
public enum ACMLBLLLFCP
{
// Token: 0x04009AC2 RID: 39618
[Token(Token = "0x4009AC2")]
Neutral,
// Token: 0x04009AC3 RID: 39619
[Token(Token = "0x4009AC3")]
Pointing,
// Token: 0x04009AC4 RID: 39620
[Token(Token = "0x4009AC4")]
ThumbsUp
}
+38
View File
@@ -0,0 +1,38 @@
using System;
using Cpp2IlInjected;
// Token: 0x0200271D RID: 10013
[Token(Token = "0x200271D")]
public class ACOKCAGJHHI : IMMAEBCCKCH
{
// Token: 0x17002AFD RID: 11005
// (get) Token: 0x06010406 RID: 66566 RVA: 0x003AB858 File Offset: 0x003A9A58
[Token(Token = "0x17002AFD")]
public override PCIKKGOPEAI LFIFDKNCNIN
{
[Token(Token = "0x6010406")]
[Address(RVA = "0x8BB9C0", Offset = "0x8BA9C0", VA = "0x1808BB9C0", Slot = "29")]
get
{
return PCIKKGOPEAI.HitstreakCountChallenge;
}
}
// Token: 0x06010407 RID: 66567 RVA: 0x003AB868 File Offset: 0x003A9A68
[Token(Token = "0x6010407")]
[Address(RVA = "0x18102A0", Offset = "0x180F2A0", VA = "0x1818102A0")]
public ACOKCAGJHHI()
{
}
// Token: 0x06010408 RID: 66568 RVA: 0x003AB87C File Offset: 0x003A9A7C
[Token(Token = "0x6010408")]
[Address(RVA = "0x1810300", Offset = "0x180F300", VA = "0x181810300")]
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: 0x02000773 RID: 1907
[Token(Token = "0x2000773")]
public enum ADDOOPMGONM
{
// Token: 0x04002E6E RID: 11886
[Token(Token = "0x4002E6E")]
Low,
// Token: 0x04002E6F RID: 11887
[Token(Token = "0x4002E6F")]
Medium,
// Token: 0x04002E70 RID: 11888
[Token(Token = "0x4002E70")]
High,
// Token: 0x04002E71 RID: 11889
[Token(Token = "0x4002E71")]
VeryHigh
}
+156
View File
@@ -0,0 +1,156 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Cpp2IlInjected;
// Token: 0x0200329A RID: 12954
[Token(Token = "0x200329A")]
public sealed class ADEKHFGMEEN : DDLGJIGNCLB<GBFBDOPLCBO>
{
// Token: 0x06016114 RID: 90388 RVA: 0x005223B8 File Offset: 0x005205B8
[Token(Token = "0x6016114")]
[Address(RVA = "0x1810C30", Offset = "0x180FC30", VA = "0x181810C30")]
private ADEKHFGMEEN()
{
}
// Token: 0x06016115 RID: 90389 RVA: 0x005223CC File Offset: 0x005205CC
[Token(Token = "0x6016115")]
[Address(RVA = "0x1810610", Offset = "0x180F610", VA = "0x181810610", Slot = "9")]
protected override Task KGMIBGNLJMB(GBFBDOPLCBO LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
ADEKHFGMEEN.MDPDDLGMJJE(LMJGGCEBDID, BCPBPLDHDMA);
return Task.CompletedTask;
}
// Token: 0x06016116 RID: 90390 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6016116")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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: 0x06016117 RID: 90391 RVA: 0x005223E8 File Offset: 0x005205E8
[Token(Token = "0x6016117")]
[Address(RVA = "0x18103B0", Offset = "0x180F3B0", VA = "0x1818103B0", 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: 0x06016118 RID: 90392 RVA: 0x00522464 File Offset: 0x00520664
[Token(Token = "0x6016118")]
[Address(RVA = "0x1810950", Offset = "0x180F950", VA = "0x181810950", 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: 0x06016119 RID: 90393 RVA: 0x005224E4 File Offset: 0x005206E4
[Token(Token = "0x6016119")]
[Address(RVA = "0x1810930", Offset = "0x180F930", VA = "0x181810930", Slot = "13")]
protected override Task MMNMIHDDFBD(GBFBDOPLCBO LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
return base.KGMIBGNLJMB(LMJGGCEBDID, BCPBPLDHDMA);
}
// Token: 0x0601611A RID: 90394 RVA: 0x005224FC File Offset: 0x005206FC
[Token(Token = "0x601611A")]
[Address(RVA = "0x18106A0", Offset = "0x180F6A0", VA = "0x1818106A0")]
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: 0x0601611B RID: 90395 RVA: 0x0052256C File Offset: 0x0052076C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x601611B")]
[Address(RVA = "0x1810BB0", Offset = "0x180FBB0", VA = "0x181810BB0")]
static ADEKHFGMEEN()
{
ADEKHFGMEEN adekhfgmeen = new ADEKHFGMEEN();
}
// Token: 0x0400E80D RID: 59405
[Token(Token = "0x400E80D")]
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: 0x0200112F RID: 4399
[Token(Token = "0x200112F")]
public class ADNJHBOHIGE
{
// Token: 0x170010A9 RID: 4265
// (get) Token: 0x0600623D RID: 25149 RVA: 0x00156148 File Offset: 0x00154348
[Token(Token = "0x170010A9")]
private float NJNCDDAIBCM
{
[Token(Token = "0x600623D")]
[Address(RVA = "0x1811180", Offset = "0x1810180", VA = "0x181811180")]
get
{
if (this.DLCGCCKKFIH)
{
return Time.realtimeSinceStartup;
}
return Time.time;
}
}
// Token: 0x0600623E RID: 25150 RVA: 0x00156170 File Offset: 0x00154370
[Token(Token = "0x600623E")]
[Address(RVA = "0x1811F90", Offset = "0x1810F90", VA = "0x181811F90")]
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: 0x0600623F RID: 25151 RVA: 0x00156200 File Offset: 0x00154400
[Token(Token = "0x600623F")]
[Address(RVA = "0x1812150", Offset = "0x1811150", VA = "0x181812150")]
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: 0x06006240 RID: 25152 RVA: 0x00156290 File Offset: 0x00154490
[Token(Token = "0x6006240")]
[Address(RVA = "0x1810C70", Offset = "0x180FC70", VA = "0x181810C70")]
public void AJPPNNBIKFJ(float ONGBFDACHHG)
{
this.AJPPNNBIKFJ(new float[] { ONGBFDACHHG });
}
// Token: 0x06006241 RID: 25153 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006241")]
[Address(RVA = "0x1810CF0", Offset = "0x180FCF0", VA = "0x181810CF0")]
public void AJPPNNBIKFJ(float[] PJGCPEAIPOH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006242 RID: 25154 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006242")]
[Address(RVA = "0x18115A0", Offset = "0x18105A0", VA = "0x1818115A0")]
public void PEIFCBPLCGG(Rect GOBKHAPJLHJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006243 RID: 25155 RVA: 0x001562BC File Offset: 0x001544BC
[Token(Token = "0x6006243")]
[Address(RVA = "0x18112B0", Offset = "0x18102B0", VA = "0x1818112B0")]
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: 0x06006244 RID: 25156 RVA: 0x00156338 File Offset: 0x00154538
[Token(Token = "0x6006244")]
[Address(RVA = "0x1810F10", Offset = "0x180FF10", VA = "0x181810F10")]
private void AKFGDFCMJHB(Vector2 OBJHKJJBDPL, Vector2 ACBFGJEIPLB, Rect DMEGLBLBIAJ, Rect GOBKHAPJLHJ, Color GJAINANBOCB)
{
}
// Token: 0x06006245 RID: 25157 RVA: 0x00156348 File Offset: 0x00154548
[Token(Token = "0x6006245")]
[Address(RVA = "0x18111A0", Offset = "0x18101A0", VA = "0x1818111A0")]
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: 0x06006246 RID: 25158 RVA: 0x00156374 File Offset: 0x00154574
[Token(Token = "0x6006246")]
[Address(RVA = "0x1811040", Offset = "0x1810040", VA = "0x181811040")]
public static Vector2 BGEALDFIEEE(Vector2 KPLDEODOJID, Rect DMEGLBLBIAJ, Rect GOBKHAPJLHJ)
{
/*
An exception occurred when decompiling this method (06006246)
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: 0x06006247 RID: 25159 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6006247")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
static ADNJHBOHIGE()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04004094 RID: 16532
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004094")]
private string MMBOKOLAJFH;
// Token: 0x04004095 RID: 16533
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004095")]
private float IPKJGGLADEM;
// Token: 0x04004096 RID: 16534
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4004096")]
private float? HAAEIIIBCBN;
// Token: 0x04004097 RID: 16535
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4004097")]
private float? GPDAJIGDJJI;
// Token: 0x04004098 RID: 16536
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4004098")]
private bool DLCGCCKKFIH;
// Token: 0x04004099 RID: 16537
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004099")]
private List<ADNJHBOHIGE.EELKBPFHBJN> FEBHFIMEJPN;
// Token: 0x0400409A RID: 16538
[Token(Token = "0x400409A")]
private static GUIStyle ILHJGNHFJPP;
// Token: 0x0400409B RID: 16539
[Token(Token = "0x400409B")]
private static GUIStyle FALCIEBJLOE;
// Token: 0x0400409C RID: 16540
[Token(Token = "0x400409C")]
private static GUIStyle KHCJCHFHPKA;
// Token: 0x02001130 RID: 4400
[Token(Token = "0x2001130")]
private class EELKBPFHBJN
{
// Token: 0x170010AA RID: 4266
// (get) Token: 0x06006248 RID: 25160 RVA: 0x001563C4 File Offset: 0x001545C4
[Token(Token = "0x170010AA")]
public int EMJNMOGIAKL
{
[Token(Token = "0x6006248")]
[Address(RVA = "0x181A3E0", Offset = "0x18193E0", VA = "0x18181A3E0")]
get
{
List<Vector2> npaiaajljdg = this.NPAIAAJLJDG;
return 0;
}
}
// Token: 0x170010AB RID: 4267
// (get) Token: 0x06006249 RID: 25161 RVA: 0x0015640C File Offset: 0x0015460C
[Token(Token = "0x170010AB")]
public float GMBEJJBNGJD
{
[Token(Token = "0x6006249")]
[Address(RVA = "0x181A650", Offset = "0x1819650", VA = "0x18181A650")]
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: 0x170010AC RID: 4268
// (get) Token: 0x0600624A RID: 25162 RVA: 0x0015644C File Offset: 0x0015464C
[Token(Token = "0x170010AC")]
public float JIODMOCKLKL
{
[Token(Token = "0x600624A")]
[Address(RVA = "0x181A540", Offset = "0x1819540", VA = "0x18181A540")]
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: 0x0600624B RID: 25163 RVA: 0x0015648C File Offset: 0x0015468C
[Token(Token = "0x600624B")]
[Address(RVA = "0x181A760", Offset = "0x1819760", VA = "0x18181A760")]
public EELKBPFHBJN()
{
List<Vector2> list = new List();
this.NPAIAAJLJDG = list;
base..ctor();
}
// Token: 0x0400409D RID: 16541
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400409D")]
public Color INCNKMHCJDM;
// Token: 0x0400409E RID: 16542
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400409E")]
public List<Vector2> NPAIAAJLJDG;
}
// Token: 0x02001133 RID: 4403
[Token(Token = "0x2001133")]
[CompilerGenerated]
private sealed class GHCKAPJNGIL
{
// Token: 0x06006255 RID: 25173 RVA: 0x001565A0 File Offset: 0x001547A0
[Token(Token = "0x6006255")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GHCKAPJNGIL()
{
}
// Token: 0x06006256 RID: 25174 RVA: 0x001565B4 File Offset: 0x001547B4
[Token(Token = "0x6006256")]
[Address(RVA = "0x181B4A0", Offset = "0x181A4A0", VA = "0x18181B4A0")]
internal Vector2 <DrawPolyLine>b__0(Vector2 p)
{
Rect rect = this.valueRect;
Rect rect2 = this.screenRect;
Vector2 vector;
return vector;
}
// Token: 0x040040A6 RID: 16550
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40040A6")]
public Rect valueRect;
// Token: 0x040040A7 RID: 16551
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40040A7")]
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: 0x02001772 RID: 6002
[Token(Token = "0x2001772")]
[GeneratedCode("reflection-utils", "1.0.0")]
internal class ADNKIPCEPLK
{
// Token: 0x060089DE RID: 35294 RVA: 0x001D2BA8 File Offset: 0x001D0DA8
[Token(Token = "0x60089DE")]
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0")]
public static Type OJIGCBBHMII(Type GEDCEIDOKJL)
{
return GEDCEIDOKJL;
}
// Token: 0x060089DF RID: 35295 RVA: 0x001D2BB8 File Offset: 0x001D0DB8
[Token(Token = "0x60089DF")]
[Address(RVA = "0x1812380", Offset = "0x1811380", VA = "0x181812380")]
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: 0x060089E0 RID: 35296 RVA: 0x001D2BF0 File Offset: 0x001D0DF0
[Token(Token = "0x60089E0")]
[Address(RVA = "0x18130C0", Offset = "0x18120C0", VA = "0x1818130C0")]
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: 0x060089E1 RID: 35297 RVA: 0x001D2C5C File Offset: 0x001D0E5C
[Token(Token = "0x60089E1")]
[Address(RVA = "0x1812430", Offset = "0x1811430", VA = "0x181812430")]
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: 0x060089E2 RID: 35298 RVA: 0x001D2C94 File Offset: 0x001D0E94
[Token(Token = "0x60089E2")]
[Address(RVA = "0x72CA80", Offset = "0x72BA80", VA = "0x18072CA80")]
public static Type[] MMJDPANPCIM(Type GEDCEIDOKJL)
{
Guid guid = GEDCEIDOKJL.GUID;
throw new NullReferenceException();
}
// Token: 0x060089E3 RID: 35299 RVA: 0x001D2CB0 File Offset: 0x001D0EB0
[Token(Token = "0x60089E3")]
[Address(RVA = "0x1813710", Offset = "0x1812710", VA = "0x181813710")]
public static bool PBAHMFMBPJG(Type GEDCEIDOKJL)
{
Guid guid = GEDCEIDOKJL.GUID;
throw new NullReferenceException();
}
// Token: 0x060089E4 RID: 35300 RVA: 0x001D2CCC File Offset: 0x001D0ECC
[Token(Token = "0x60089E4")]
[Address(RVA = "0x1813420", Offset = "0x1812420", VA = "0x181813420")]
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: 0x060089E5 RID: 35301 RVA: 0x001D2D30 File Offset: 0x001D0F30
[Token(Token = "0x60089E5")]
[Address(RVA = "0x1812300", Offset = "0x1811300", VA = "0x181812300")]
public static bool BKENCLOGLIC(Type DFNOOMCIDLB, Type BLNIPPOPLLL)
{
Guid guid = DFNOOMCIDLB.GUID;
throw new NullReferenceException();
}
// Token: 0x060089E6 RID: 35302 RVA: 0x001D2D4C File Offset: 0x001D0F4C
[Token(Token = "0x60089E6")]
[Address(RVA = "0x1812980", Offset = "0x1811980", VA = "0x181812980")]
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: 0x060089E7 RID: 35303 RVA: 0x001D2D98 File Offset: 0x001D0F98
[Token(Token = "0x60089E7")]
[Address(RVA = "0x1812FF0", Offset = "0x1811FF0", VA = "0x181812FF0")]
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: 0x060089E8 RID: 35304 RVA: 0x001D2DD4 File Offset: 0x001D0FD4
[Token(Token = "0x60089E8")]
[Address(RVA = "0x1813780", Offset = "0x1812780", VA = "0x181813780")]
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: 0x060089E9 RID: 35305 RVA: 0x001D2E00 File Offset: 0x001D1000
[Token(Token = "0x60089E9")]
[Address(RVA = "0x1812AF0", Offset = "0x1811AF0", VA = "0x181812AF0")]
public static bool GLCEBMIHNJI(Type GEDCEIDOKJL)
{
return GEDCEIDOKJL.IsValueType;
}
// Token: 0x060089EA RID: 35306 RVA: 0x001D2E1C File Offset: 0x001D101C
[Token(Token = "0x60089EA")]
[Address(RVA = "0x18124F0", Offset = "0x18114F0", VA = "0x1818124F0")]
public static IEnumerable<ConstructorInfo> EDJFMFOOFFN(Type GEDCEIDOKJL)
{
ConstructorInfo[] constructors = GEDCEIDOKJL.GetConstructors();
throw new NullReferenceException();
}
// Token: 0x060089EB RID: 35307 RVA: 0x001D2E38 File Offset: 0x001D1038
[Token(Token = "0x60089EB")]
[Address(RVA = "0x1812650", Offset = "0x1811650", VA = "0x181812650")]
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: 0x060089EC RID: 35308 RVA: 0x001D2EE4 File Offset: 0x001D10E4
[Token(Token = "0x60089EC")]
[Address(RVA = "0x1812E50", Offset = "0x1811E50", VA = "0x181812E50")]
public static IEnumerable<PropertyInfo> KPPJLNKGACA(Type GEDCEIDOKJL)
{
Guid guid = GEDCEIDOKJL.GUID;
throw new NullReferenceException();
}
// Token: 0x060089ED RID: 35309 RVA: 0x001D2F00 File Offset: 0x001D1100
[Token(Token = "0x60089ED")]
[Address(RVA = "0x18122D0", Offset = "0x18112D0", VA = "0x1818122D0")]
public static IEnumerable<FieldInfo> BFKJFHIHANH(Type GEDCEIDOKJL)
{
Guid guid = GEDCEIDOKJL.GUID;
throw new NullReferenceException();
}
// Token: 0x060089EE RID: 35310 RVA: 0x001D2F1C File Offset: 0x001D111C
[Token(Token = "0x60089EE")]
[Address(RVA = "0x1812AC0", Offset = "0x1811AC0", VA = "0x181812AC0")]
public static MethodInfo FKDPGIPBOKG(PropertyInfo IFOGFINDBCF)
{
PropertyAttributes attributes = IFOGFINDBCF.Attributes;
throw new NullReferenceException();
}
// Token: 0x060089EF RID: 35311 RVA: 0x001D2F38 File Offset: 0x001D1138
[Token(Token = "0x60089EF")]
[Address(RVA = "0x18139F0", Offset = "0x18129F0", VA = "0x1818139F0")]
public static MethodInfo PPEBFEFFEBP(PropertyInfo IFOGFINDBCF)
{
PropertyAttributes attributes = IFOGFINDBCF.Attributes;
throw new NullReferenceException();
}
// Token: 0x060089F0 RID: 35312 RVA: 0x001D2F54 File Offset: 0x001D1154
[Token(Token = "0x60089F0")]
[Address(RVA = "0x1812E80", Offset = "0x1811E80", VA = "0x181812E80")]
public static ADNKIPCEPLK.FJDGHEMKEEB LBFCOPJAAEN(ConstructorInfo HINAEKGKLMH)
{
return ADNKIPCEPLK.HFNHDHFJGNF(HINAEKGKLMH);
}
// Token: 0x060089F1 RID: 35313 RVA: 0x001D2F68 File Offset: 0x001D1168
[Token(Token = "0x60089F1")]
[Address(RVA = "0x1812EE0", Offset = "0x1811EE0", VA = "0x181812EE0")]
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: 0x060089F2 RID: 35314 RVA: 0x001D2F94 File Offset: 0x001D1194
[Token(Token = "0x60089F2")]
[Address(RVA = "0x1812DD0", Offset = "0x1811DD0", VA = "0x181812DD0")]
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: 0x060089F3 RID: 35315 RVA: 0x001D2FD4 File Offset: 0x001D11D4
[Token(Token = "0x60089F3")]
[Address(RVA = "0x1812D00", Offset = "0x1811D00", VA = "0x181812D00")]
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: 0x060089F4 RID: 35316 RVA: 0x001D3000 File Offset: 0x001D1200
[Token(Token = "0x60089F4")]
[Address(RVA = "0x1812B50", Offset = "0x1811B50", VA = "0x181812B50")]
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: 0x060089F5 RID: 35317 RVA: 0x001D3040 File Offset: 0x001D1240
[Token(Token = "0x60089F5")]
[Address(RVA = "0x1812C40", Offset = "0x1811C40", VA = "0x181812C40")]
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: 0x060089F6 RID: 35318 RVA: 0x001D3080 File Offset: 0x001D1280
[Token(Token = "0x60089F6")]
[Address(RVA = "0x1812510", Offset = "0x1811510", VA = "0x181812510")]
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: 0x060089F7 RID: 35319 RVA: 0x001D30C0 File Offset: 0x001D12C0
[Token(Token = "0x60089F7")]
[Address(RVA = "0x18125D0", Offset = "0x18115D0", VA = "0x1818125D0")]
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: 0x060089F8 RID: 35320 RVA: 0x001D3100 File Offset: 0x001D1300
[Token(Token = "0x60089F8")]
[Address(RVA = "0x1813900", Offset = "0x1812900", VA = "0x181813900")]
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: 0x060089F9 RID: 35321 RVA: 0x001D3140 File Offset: 0x001D1340
[Token(Token = "0x60089F9")]
[Address(RVA = "0x1813840", Offset = "0x1812840", VA = "0x181813840")]
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: 0x060089FA RID: 35322 RVA: 0x001D3180 File Offset: 0x001D1380
[Token(Token = "0x60089FA")]
[Address(RVA = "0x18135D0", Offset = "0x18125D0", VA = "0x1818135D0")]
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: 0x060089FB RID: 35323 RVA: 0x001D31C0 File Offset: 0x001D13C0
[Token(Token = "0x60089FB")]
[Address(RVA = "0x1813690", Offset = "0x1812690", VA = "0x181813690")]
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: 0x060089FC RID: 35324 RVA: 0x001D3200 File Offset: 0x001D1400
[Token(Token = "0x60089FC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ADNKIPCEPLK()
{
}
// Token: 0x060089FD RID: 35325 RVA: 0x001D3214 File Offset: 0x001D1414
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60089FD")]
[Address(RVA = "0x1813A20", Offset = "0x1812A20", VA = "0x181813A20")]
static ADNKIPCEPLK()
{
object[] array = new object[0];
}
// Token: 0x04005AC3 RID: 23235
[Token(Token = "0x4005AC3")]
private static readonly object[] LFFMGHJHOKA;
// Token: 0x02001773 RID: 6003
[Token(Token = "0x2001773")]
public sealed class LGJAKIMHINO : MulticastDelegate
{
// Token: 0x060089FE RID: 35326 RVA: 0x001D3228 File Offset: 0x001D1428
[Token(Token = "0x60089FE")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public LGJAKIMHINO(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060089FF RID: 35327 RVA: 0x001D3244 File Offset: 0x001D1444
[Token(Token = "0x60089FF")]
[Address(RVA = "0x18057D0", Offset = "0x18047D0", VA = "0x1818057D0", 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: 0x06008A00 RID: 35328 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008A00")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x06008A01 RID: 35329 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008A01")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public object EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001774 RID: 6004
[Token(Token = "0x2001774")]
public sealed class BCKJIKOOPPM : MulticastDelegate
{
// Token: 0x06008A02 RID: 35330 RVA: 0x001D32BC File Offset: 0x001D14BC
[Token(Token = "0x6008A02")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public BCKJIKOOPPM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06008A03 RID: 35331 RVA: 0x001D32D8 File Offset: 0x001D14D8
[Token(Token = "0x6008A03")]
[Address(RVA = "0x1817CC0", Offset = "0x1816CC0", VA = "0x181817CC0", Slot = "13")]
public void Invoke(object DIEPOPNJNCO, object ONGBFDACHHG)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06008A04 RID: 35332 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008A04")]
[Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", 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: 0x06008A05 RID: 35333 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008A05")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001775 RID: 6005
[Token(Token = "0x2001775")]
public sealed class FJDGHEMKEEB : MulticastDelegate
{
// Token: 0x06008A06 RID: 35334 RVA: 0x001D33B4 File Offset: 0x001D15B4
[Token(Token = "0x6008A06")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public FJDGHEMKEEB(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06008A07 RID: 35335 RVA: 0x001D33D0 File Offset: 0x001D15D0
[Token(Token = "0x6008A07")]
[Address(RVA = "0x181A850", Offset = "0x1819850", VA = "0x18181A850", 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: 0x06008A08 RID: 35336 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008A08")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x06008A09 RID: 35337 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008A09")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public object EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001776 RID: 6006
[Token(Token = "0x2001776")]
public sealed class OIKFCEDCBBL<TKey, TValue> : MulticastDelegate
{
// Token: 0x06008A0A RID: 35338 RVA: 0x001D3474 File Offset: 0x001D1674
[Token(Token = "0x6008A0A")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public OIKFCEDCBBL(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
}
// Token: 0x06008A0B RID: 35339 RVA: 0x001D3484 File Offset: 0x001D1684
[Token(Token = "0x6008A0B")]
[Address(RVA = "0x18057D0", Offset = "0x18047D0", VA = "0x1818057D0", Slot = "13")]
public TValue Invoke(TKey DNGKIAJLLHG)
{
uint num;
while (num == (uint)0)
{
}
throw new ExecutionEngineException();
}
// Token: 0x06008A0C RID: 35340 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008A0C")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x06008A0D RID: 35341 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008A0D")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public TValue EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001777 RID: 6007
[Token(Token = "0x2001777")]
[DefaultMember("Item")]
public sealed class DMKDNGAHEKL<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
{
// Token: 0x06008A0E RID: 35342 RVA: 0x001D34F0 File Offset: 0x001D16F0
[Token(Token = "0x6008A0E")]
[Address(RVA = "0x26366D0", Offset = "0x26356D0", VA = "0x1826366D0")]
public DMKDNGAHEKL(ADNKIPCEPLK.OIKFCEDCBBL<TKey, TValue> BEENCKPCGAE)
{
object obj = new object();
this.JJFFPIIMILP = obj;
base..ctor();
this.CKCDFPGPNIC = BEENCKPCGAE;
}
// Token: 0x17001752 RID: 5970
// (get) Token: 0x06008A0F RID: 35343 RVA: 0x001D3518 File Offset: 0x001D1718
[Token(Token = "0x17001752")]
public int MEPGPGKFENE
{
[Token(Token = "0x6008A0F")]
[Address(RVA = "0x1FC4A00", Offset = "0x1FC3A00", VA = "0x181FC4A00", Slot = "12")]
get
{
bool isReadOnly = ((ICollection)this.IKDDFLMGOOI).IsReadOnly;
throw new NullReferenceException();
}
}
// Token: 0x17001753 RID: 5971
// (get) Token: 0x06008A10 RID: 35344 RVA: 0x001D3538 File Offset: 0x001D1738
[Token(Token = "0x17001753")]
public bool PCENHAOIBDD
{
[Token(Token = "0x6008A10")]
[Address(RVA = "0x2636740", Offset = "0x2635740", VA = "0x182636740", Slot = "13")]
get
{
/*
An exception occurred when decompiling this method (06008A10)
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: 0x17001754 RID: 5972
// (get) Token: 0x06008A11 RID: 35345 RVA: 0x001D354C File Offset: 0x001D174C
// (set) Token: 0x06008A12 RID: 35346 RVA: 0x001D3568 File Offset: 0x001D1768
[Token(Token = "0x17001754")]
public TValue ACOEGFLBMEH
{
[Token(Token = "0x6008A11")]
[Address(RVA = "0x2636790", Offset = "0x2635790", VA = "0x182636790", Slot = "4")]
get
{
IEnumerator enumerator = ((IEnumerable)this).GetEnumerator();
throw new NullReferenceException();
}
[Token(Token = "0x6008A12")]
[Address(RVA = "0x26367C0", Offset = "0x26357C0", VA = "0x1826367C0", Slot = "5")]
set
{
/*
An exception occurred when decompiling this method (06008A12)
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: 0x17001755 RID: 5973
// (get) Token: 0x06008A13 RID: 35347 RVA: 0x001D357C File Offset: 0x001D177C
[Token(Token = "0x17001755")]
public ICollection<TKey> MNHJJLIEMBB
{
[Token(Token = "0x6008A13")]
[Address(RVA = "0x20F6120", Offset = "0x20F5120", VA = "0x1820F6120", Slot = "6")]
get
{
bool isReadOnly = ((ICollection)this.IKDDFLMGOOI).IsReadOnly;
throw new NullReferenceException();
}
}
// Token: 0x17001756 RID: 5974
// (get) Token: 0x06008A14 RID: 35348 RVA: 0x001D359C File Offset: 0x001D179C
[Token(Token = "0x17001756")]
public ICollection<TValue> NEOEJPKPGEC
{
[Token(Token = "0x6008A14")]
[Address(RVA = "0x1FC4A30", Offset = "0x1FC3A30", VA = "0x181FC4A30", Slot = "7")]
get
{
bool isReadOnly = ((ICollection)this.IKDDFLMGOOI).IsReadOnly;
throw new NullReferenceException();
}
}
// Token: 0x06008A15 RID: 35349 RVA: 0x001D35BC File Offset: 0x001D17BC
[Token(Token = "0x6008A15")]
[Address(RVA = "0x26360C0", Offset = "0x26350C0", VA = "0x1826360C0", Slot = "9")]
public void Add(TKey DNGKIAJLLHG, TValue ONGBFDACHHG)
{
/*
An exception occurred when decompiling this method (06008A15)
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: 0x06008A16 RID: 35350 RVA: 0x001D35D0 File Offset: 0x001D17D0
[Token(Token = "0x6008A16")]
[Address(RVA = "0x2636070", Offset = "0x2635070", VA = "0x182636070", Slot = "14")]
public void Add(KeyValuePair<TKey, TValue> IOBEPGLJNIP)
{
/*
An exception occurred when decompiling this method (06008A16)
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: 0x06008A17 RID: 35351 RVA: 0x001D35E4 File Offset: 0x001D17E4
[Token(Token = "0x6008A17")]
[Address(RVA = "0x2636230", Offset = "0x2635230", VA = "0x182636230")]
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: 0x06008A18 RID: 35352 RVA: 0x001D364C File Offset: 0x001D184C
[Token(Token = "0x6008A18")]
[Address(RVA = "0x2636110", Offset = "0x2635110", VA = "0x182636110", Slot = "15")]
public void Clear()
{
/*
An exception occurred when decompiling this method (06008A18)
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: 0x06008A19 RID: 35353 RVA: 0x001D3660 File Offset: 0x001D1860
[Token(Token = "0x6008A19")]
[Address(RVA = "0x2636190", Offset = "0x2635190", VA = "0x182636190", Slot = "16")]
public bool Contains(KeyValuePair<TKey, TValue> IOBEPGLJNIP)
{
/*
An exception occurred when decompiling this method (06008A19)
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: 0x06008A1A RID: 35354 RVA: 0x001D3674 File Offset: 0x001D1874
[Token(Token = "0x6008A1A")]
[Address(RVA = "0x2636160", Offset = "0x2635160", VA = "0x182636160", Slot = "8")]
public bool ContainsKey(TKey DNGKIAJLLHG)
{
return ((ICollection)this.IKDDFLMGOOI).IsReadOnly;
}
// Token: 0x06008A1B RID: 35355 RVA: 0x001D3694 File Offset: 0x001D1894
[Token(Token = "0x6008A1B")]
[Address(RVA = "0x26361E0", Offset = "0x26351E0", VA = "0x1826361E0", Slot = "17")]
public void CopyTo(KeyValuePair<TKey, TValue>[] OPEBNMBKJJA, int JJBEHBJNJED)
{
/*
An exception occurred when decompiling this method (06008A1B)
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: 0x06008A1C RID: 35356 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008A1C")]
[Address(RVA = "0x2636540", Offset = "0x2635540", VA = "0x182636540")]
private TValue IAHDANBDAAM(TKey DNGKIAJLLHG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06008A1D RID: 35357 RVA: 0x001D36A8 File Offset: 0x001D18A8
[Token(Token = "0x6008A1D")]
[Address(RVA = "0x26364C0", Offset = "0x26354C0", VA = "0x1826364C0", Slot = "19")]
public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
{
Dictionary ikddflmgooi = this.IKDDFLMGOOI;
Dictionary.Enumerator enumerator;
KeyValuePair current = enumerator.current;
throw new NullReferenceException();
}
// Token: 0x06008A1E RID: 35358 RVA: 0x001D36C8 File Offset: 0x001D18C8
[Token(Token = "0x6008A1E")]
[Address(RVA = "0x26364C0", Offset = "0x26354C0", VA = "0x1826364C0", Slot = "20")]
IEnumerator IEnumerable.GetEnumerator()
{
Dictionary ikddflmgooi = this.IKDDFLMGOOI;
Dictionary.Enumerator enumerator;
KeyValuePair current = enumerator.current;
throw new NullReferenceException();
}
// Token: 0x06008A1F RID: 35359 RVA: 0x001D36E8 File Offset: 0x001D18E8
[Token(Token = "0x6008A1F")]
[Address(RVA = "0x2636640", Offset = "0x2635640", VA = "0x182636640", Slot = "10")]
public bool Remove(TKey DNGKIAJLLHG)
{
/*
An exception occurred when decompiling this method (06008A1F)
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: 0x06008A20 RID: 35360 RVA: 0x001D36FC File Offset: 0x001D18FC
[Token(Token = "0x6008A20")]
[Address(RVA = "0x26365F0", Offset = "0x26355F0", VA = "0x1826365F0", Slot = "18")]
public bool Remove(KeyValuePair<TKey, TValue> IOBEPGLJNIP)
{
/*
An exception occurred when decompiling this method (06008A20)
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: 0x06008A21 RID: 35361 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008A21")]
[Address(RVA = "0x2636690", Offset = "0x2635690", VA = "0x182636690", Slot = "11")]
public bool TryGetValue(TKey DNGKIAJLLHG, out TValue ONGBFDACHHG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04005AC4 RID: 23236
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005AC4")]
private Dictionary<TKey, TValue> IKDDFLMGOOI;
// Token: 0x04005AC5 RID: 23237
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005AC5")]
private readonly object JJFFPIIMILP;
// Token: 0x04005AC6 RID: 23238
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005AC6")]
private readonly ADNKIPCEPLK.OIKFCEDCBBL<TKey, TValue> CKCDFPGPNIC;
}
// Token: 0x02001778 RID: 6008
[Token(Token = "0x2001778")]
[CompilerGenerated]
private sealed class PKDEADMLCLM
{
// Token: 0x06008A22 RID: 35362 RVA: 0x001D3710 File Offset: 0x001D1910
[Token(Token = "0x6008A22")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PKDEADMLCLM()
{
}
// Token: 0x06008A23 RID: 35363 RVA: 0x001D3724 File Offset: 0x001D1924
[Token(Token = "0x6008A23")]
[Address(RVA = "0x1178E90", Offset = "0x1177E90", VA = "0x181178E90")]
internal object <GetConstructorByReflection>b__0(object[] args)
{
return this.constructorInfo.Invoke(args);
}
// Token: 0x04005AC7 RID: 23239
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005AC7")]
public ConstructorInfo constructorInfo;
}
// Token: 0x02001779 RID: 6009
[Token(Token = "0x2001779")]
[CompilerGenerated]
private sealed class LFOIFHBBLLP
{
// Token: 0x06008A24 RID: 35364 RVA: 0x001D3744 File Offset: 0x001D1944
[Token(Token = "0x6008A24")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LFOIFHBBLLP()
{
}
// Token: 0x06008A25 RID: 35365 RVA: 0x001D3758 File Offset: 0x001D1958
[Token(Token = "0x6008A25")]
[Address(RVA = "0x181D850", Offset = "0x181C850", VA = "0x18181D850")]
internal object <GetGetMethodByReflection>b__0(object source)
{
MethodInfo methodInfo = this.methodInfo;
object obj;
return obj;
}
// Token: 0x04005AC8 RID: 23240
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005AC8")]
public MethodInfo methodInfo;
}
// Token: 0x0200177A RID: 6010
[Token(Token = "0x200177A")]
[CompilerGenerated]
private sealed class ODOFGMJAMJE
{
// Token: 0x06008A26 RID: 35366 RVA: 0x001D3774 File Offset: 0x001D1974
[Token(Token = "0x6008A26")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ODOFGMJAMJE()
{
}
// Token: 0x06008A27 RID: 35367 RVA: 0x001D3788 File Offset: 0x001D1988
[Token(Token = "0x6008A27")]
[Address(RVA = "0x181E890", Offset = "0x181D890", VA = "0x18181E890")]
internal object <GetGetMethodByReflection>b__0(object source)
{
FieldAttributes attributes = this.fieldInfo.Attributes;
throw new NullReferenceException();
}
// Token: 0x04005AC9 RID: 23241
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005AC9")]
public FieldInfo fieldInfo;
}
// Token: 0x0200177B RID: 6011
[Token(Token = "0x200177B")]
[CompilerGenerated]
private sealed class AEOGOLLPCFB
{
// Token: 0x06008A28 RID: 35368 RVA: 0x001D37A8 File Offset: 0x001D19A8
[Token(Token = "0x6008A28")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AEOGOLLPCFB()
{
}
// Token: 0x06008A29 RID: 35369 RVA: 0x001D37BC File Offset: 0x001D19BC
[Token(Token = "0x6008A29")]
[Address(RVA = "0x1813FA0", Offset = "0x1812FA0", VA = "0x181813FA0")]
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: 0x04005ACA RID: 23242
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005ACA")]
public MethodInfo methodInfo;
}
// Token: 0x0200177C RID: 6012
[Token(Token = "0x200177C")]
[CompilerGenerated]
private sealed class EGKDIBCLNBE
{
// Token: 0x06008A2A RID: 35370 RVA: 0x001D37F4 File Offset: 0x001D19F4
[Token(Token = "0x6008A2A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EGKDIBCLNBE()
{
}
// Token: 0x06008A2B RID: 35371 RVA: 0x001D3808 File Offset: 0x001D1A08
[Token(Token = "0x6008A2B")]
[Address(RVA = "0x181A7C0", Offset = "0x18197C0", VA = "0x18181A7C0")]
internal void <GetSetMethodByReflection>b__0(object source, object value)
{
this.fieldInfo.SetValue(source, value);
}
// Token: 0x04005ACB RID: 23243
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005ACB")]
public FieldInfo fieldInfo;
}
}
+111
View File
@@ -0,0 +1,111 @@
using System;
using Cpp2IlInjected;
// Token: 0x020015B4 RID: 5556
[Token(Token = "0x20015B4")]
public static class ADOIEPDDEBO
{
// Token: 0x17001511 RID: 5393
// (get) Token: 0x06007E1F RID: 32287 RVA: 0x001B2BC4 File Offset: 0x001B0DC4
// (set) Token: 0x06007E20 RID: 32288 RVA: 0x001B2BD8 File Offset: 0x001B0DD8
[Token(Token = "0x17001511")]
public static PCFEJLDOIJK KAFEDPEFLOI
{
[Token(Token = "0x6007E1F")]
[Address(RVA = "0x1813D80", Offset = "0x1812D80", VA = "0x181813D80")]
get
{
return ADOIEPDDEBO.CLBHFALLHCA;
}
[Token(Token = "0x6007E20")]
[Address(RVA = "0x1813CA0", Offset = "0x1812CA0", VA = "0x181813CA0")]
private set
{
ADOIEPDDEBO.CLBHFALLHCA = value;
Action fdpigkknjdb = ADOIEPDDEBO.FDPIGKKNJDB;
if (fdpigkknjdb != 0)
{
fdpigkknjdb();
return;
}
}
}
// Token: 0x06007E21 RID: 32289 RVA: 0x001B2BFC File Offset: 0x001B0DFC
[Token(Token = "0x6007E21")]
[Address(RVA = "0x1813A70", Offset = "0x1812A70", VA = "0x181813A70")]
public static void BGNNKPCDIKP()
{
int num;
Action action = new Action(num.JPFGCHENJMH);
num = 0;
int num2 = 0;
BPHGKAEDBPE.CABLOFOHBDM(0, num2, action);
}
// Token: 0x06007E22 RID: 32290 RVA: 0x001B2C24 File Offset: 0x001B0E24
[Token(Token = "0x6007E22")]
[Address(RVA = "0x1813D10", Offset = "0x1812D10", VA = "0x181813D10")]
private static void JPFGCHENJMH()
{
Action fdpigkknjdb = ADOIEPDDEBO.FDPIGKKNJDB;
if (fdpigkknjdb != 0)
{
fdpigkknjdb();
return;
}
}
// Token: 0x06007E23 RID: 32291 RVA: 0x001B2C44 File Offset: 0x001B0E44
[Token(Token = "0x6007E23")]
[Address(RVA = "0x1813AF0", Offset = "0x1812AF0", VA = "0x181813AF0")]
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: 0x04005381 RID: 21377
[Token(Token = "0x4005381")]
public static Action FDPIGKKNJDB;
// Token: 0x04005382 RID: 21378
[Token(Token = "0x4005382")]
private static PCFEJLDOIJK CLBHFALLHCA;
// Token: 0x04005383 RID: 21379
[Token(Token = "0x4005383")]
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: 0x0200256C RID: 9580
[Token(Token = "0x200256C")]
public class AECCIDJGFNM
{
// Token: 0x0600F525 RID: 62757 RVA: 0x00380288 File Offset: 0x0037E488
[Token(Token = "0x600F525")]
[Address(RVA = "0x1813ED0", Offset = "0x1812ED0", VA = "0x181813ED0")]
public AECCIDJGFNM(float GJDAPMMDNMH)
{
this.GJDAPMMDNMH = GJDAPMMDNMH;
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.PAKIIPLFEJA = realtimeSinceStartup;
}
// Token: 0x0600F526 RID: 62758 RVA: 0x003802B4 File Offset: 0x0037E4B4
[Token(Token = "0x600F526")]
[Address(RVA = "0x1813DC0", Offset = "0x1812DC0", VA = "0x181813DC0")]
public Task FIOELFDONON(CancellationToken NDAAKGFBPKE)
{
Task task;
return task;
}
// Token: 0x0600F527 RID: 62759 RVA: 0x003802C4 File Offset: 0x0037E4C4
[Token(Token = "0x600F527")]
[Address(RVA = "0x1813EB0", Offset = "0x1812EB0", VA = "0x181813EB0")]
public void JBBLIBHHEBC()
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.PAKIIPLFEJA = realtimeSinceStartup;
}
// Token: 0x0400A1F2 RID: 41458
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A1F2")]
private float PAKIIPLFEJA;
// Token: 0x0400A1F3 RID: 41459
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400A1F3")]
private readonly float GJDAPMMDNMH;
}
+70
View File
@@ -0,0 +1,70 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
// Token: 0x020016E9 RID: 5865
[Token(Token = "0x20016E9")]
public class AECHGGJOJLE : IFAIJAGLDFK
{
// Token: 0x1700163C RID: 5692
// (get) Token: 0x060085D3 RID: 34259 RVA: 0x001C67DC File Offset: 0x001C49DC
// (set) Token: 0x060085D4 RID: 34260 RVA: 0x001C67F0 File Offset: 0x001C49F0
[Token(Token = "0x1700163C")]
public string AHGCOGFEEEE
{
[Token(Token = "0x60085D3")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x60085D4")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
private set;
}
// Token: 0x1700163D RID: 5693
// (get) Token: 0x060085D5 RID: 34261 RVA: 0x001C6804 File Offset: 0x001C4A04
// (set) Token: 0x060085D6 RID: 34262 RVA: 0x001C6818 File Offset: 0x001C4A18
[Token(Token = "0x1700163D")]
public string LKIBJOMNFFD
{
[Token(Token = "0x60085D5")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x60085D6")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
private set;
}
// Token: 0x1700163E RID: 5694
// (get) Token: 0x060085D7 RID: 34263 RVA: 0x001C682C File Offset: 0x001C4A2C
// (set) Token: 0x060085D8 RID: 34264 RVA: 0x001C6840 File Offset: 0x001C4A40
[Token(Token = "0x1700163E")]
public string JAFMIDAHECF
{
[Token(Token = "0x60085D7")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x60085D8")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
private set;
}
// Token: 0x060085D9 RID: 34265 RVA: 0x001C6854 File Offset: 0x001C4A54
[Token(Token = "0x60085D9")]
[Address(RVA = "0x1813F10", Offset = "0x1812F10", VA = "0x181813F10", 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: 0x060085DA RID: 34266 RVA: 0x001C689C File Offset: 0x001C4A9C
[Token(Token = "0x60085DA")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
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: 0x02002F4B RID: 12107
[Token(Token = "0x2002F4B")]
public abstract class AEGFKLPJNBB<Runtime, Config> : BFJDFBPGMKP<Runtime, Config> where Runtime : AEGFKLPJNBB<Runtime, Config>, new() where Config : MountedWeaponScreenToolBehaviorConfig<Runtime, Config>
{
// Token: 0x1700387B RID: 14459
// (get) Token: 0x0601468B RID: 83595 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700387B")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x601468B")]
[Address(RVA = "0x56DCF0", Offset = "0x56CCF0", VA = "0x18056DCF0", Slot = "14")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700387C RID: 14460
// (get) Token: 0x0601468C RID: 83596 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700387C")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x601468C")]
[Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220", Slot = "15")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0601468D RID: 83597 RVA: 0x004B636C File Offset: 0x004B456C
[Token(Token = "0x601468D")]
[Address(RVA = "0x262DEA0", Offset = "0x262CEA0", VA = "0x18262DEA0", 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: 0x0601468E RID: 83598 RVA: 0x004B63E0 File Offset: 0x004B45E0
[Token(Token = "0x601468E")]
[Address(RVA = "0x262C9C0", Offset = "0x262B9C0", VA = "0x18262C9C0", Slot = "17")]
public override void Dispose()
{
this.Dispose();
}
// Token: 0x0601468F RID: 83599 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601468F")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "20")]
protected override void PPAOALHOODL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014690 RID: 83600 RVA: 0x004B63FC File Offset: 0x004B45FC
[Token(Token = "0x6014690")]
[Address(RVA = "0x262D840", Offset = "0x262C840", VA = "0x18262D840", Slot = "21")]
protected override void JNGMMNANOCH()
{
}
// Token: 0x06014691 RID: 83601 RVA: 0x004B6414 File Offset: 0x004B4614
[Token(Token = "0x6014691")]
[Address(RVA = "0x12B2790", Offset = "0x12B1790", VA = "0x1812B2790", Slot = "22")]
public override void BALOKJMBNIN()
{
}
// Token: 0x06014692 RID: 83602 RVA: 0x004B6428 File Offset: 0x004B4628
[Token(Token = "0x6014692")]
[Address(RVA = "0x262DE20", Offset = "0x262CE20", VA = "0x18262DE20", Slot = "18")]
protected override void NHOMMEMEFIB()
{
this.NHOMMEMEFIB();
}
// Token: 0x06014693 RID: 83603 RVA: 0x004B6444 File Offset: 0x004B4644
[Token(Token = "0x6014693")]
[Address(RVA = "0x262CEC0", Offset = "0x262BEC0", VA = "0x18262CEC0", Slot = "19")]
protected override void GAPALICCLPH()
{
this.GAPALICCLPH();
}
// Token: 0x06014694 RID: 83604 RVA: 0x004B6460 File Offset: 0x004B4660
[Token(Token = "0x6014694")]
[Address(RVA = "0x12B27B0", Offset = "0x12B17B0", VA = "0x1812B27B0")]
private void LJPFNGHICNA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x06014695 RID: 83605 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014695")]
[Address(RVA = "0x262C640", Offset = "0x262B640", VA = "0x18262C640")]
private void BLFEDHCMLKI(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014696 RID: 83606 RVA: 0x004B6470 File Offset: 0x004B4670
[Token(Token = "0x6014696")]
[Address(RVA = "0x262D130", Offset = "0x262C130", VA = "0x18262D130")]
private void HNJAOOLILGL()
{
this.CPDMLNBJBKD();
((IDisposable)this).Dispose();
}
// Token: 0x06014697 RID: 83607 RVA: 0x004B6490 File Offset: 0x004B4690
[Token(Token = "0x6014697")]
[Address(RVA = "0x262D190", Offset = "0x262C190", VA = "0x18262D190")]
private void JAPPBOKHFMD(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x06014698 RID: 83608 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014698")]
[Address(RVA = "0x262CDC0", Offset = "0x262BDC0", VA = "0x18262CDC0", Slot = "24")]
protected virtual void FLNPIFPGOBO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014699 RID: 83609 RVA: 0x004B64A4 File Offset: 0x004B46A4
[Token(Token = "0x6014699")]
[Address(RVA = "0x262D890", Offset = "0x262C890", VA = "0x18262D890", Slot = "25")]
protected virtual void JNPKDMMFDME()
{
bool flag;
if (!flag)
{
this.JCGFBKALNND();
return;
}
throw new NullReferenceException();
}
// Token: 0x0601469A RID: 83610 RVA: 0x004B64C4 File Offset: 0x004B46C4
[Token(Token = "0x601469A")]
[Address(RVA = "0x262C5E0", Offset = "0x262B5E0", VA = "0x18262C5E0", Slot = "26")]
protected virtual void INGEFENHJEL(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x0601469B RID: 83611 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601469B")]
[Address(RVA = "0x262CA00", Offset = "0x262BA00", VA = "0x18262CA00", Slot = "27")]
protected virtual void ECEBFFOMNNG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601469C RID: 83612 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601469C")]
[Address(RVA = "0x262D990", Offset = "0x262C990", VA = "0x18262D990", Slot = "28")]
protected virtual void JPHEKINOAAD()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601469D RID: 83613 RVA: 0x004B64DC File Offset: 0x004B46DC
[Token(Token = "0x601469D")]
[Address(RVA = "0x262C5E0", Offset = "0x262B5E0", VA = "0x18262C5E0", Slot = "29")]
protected virtual void BMPMEHOBDBH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x0601469E RID: 83614 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601469E")]
[Address(RVA = "0x262CCC0", Offset = "0x262BCC0", VA = "0x18262CCC0", Slot = "30")]
protected virtual void FFPKILKDPKH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601469F RID: 83615 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601469F")]
[Address(RVA = "0x262CB90", Offset = "0x262BB90", VA = "0x18262CB90")]
protected void FFDIHFDACHC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060146A0 RID: 83616 RVA: 0x004B64F4 File Offset: 0x004B46F4
[Token(Token = "0x60146A0")]
[Address(RVA = "0x262C5E0", Offset = "0x262B5E0", VA = "0x18262C5E0", Slot = "31")]
protected virtual void ADDKBHDFFOO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x060146A1 RID: 83617 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60146A1")]
[Address(RVA = "0x262C890", Offset = "0x262B890", VA = "0x18262C890")]
private void CPDMLNBJBKD()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060146A2 RID: 83618 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60146A2")]
[Address(RVA = "0x262D430", Offset = "0x262C430", VA = "0x18262D430")]
protected void JCGFBKALNND()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060146A3 RID: 83619 RVA: 0x004B650C File Offset: 0x004B470C
[Token(Token = "0x60146A3")]
[Address(RVA = "0x262DAE0", Offset = "0x262CAE0", VA = "0x18262DAE0")]
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: 0x060146A4 RID: 83620 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60146A4")]
[Address(RVA = "0x262CF40", Offset = "0x262BF40", VA = "0x18262CF40")]
protected float GEEABAHIMBH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060146A5 RID: 83621 RVA: 0x004B658C File Offset: 0x004B478C
[Token(Token = "0x60146A5")]
[Address(RVA = "0x262D330", Offset = "0x262C330", VA = "0x18262D330")]
protected SwivelTool JBHDDALNNAO()
{
bool flag;
bool flag2;
if (!flag && !flag2)
{
SwivelTool swivelTool;
return swivelTool;
}
throw new NullReferenceException();
}
// Token: 0x060146A6 RID: 83622 RVA: 0x004B65AC File Offset: 0x004B47AC
[Token(Token = "0x60146A6")]
[Address(RVA = "0x262E330", Offset = "0x262D330", VA = "0x18262E330")]
protected AEGFKLPJNBB()
{
NFOJNNKAEFL nfojnnkaefl = new NFOJNNKAEFL();
ANANJLGEMIP ananjlgemip = new ANANJLGEMIP();
((IDisposable)this).Dispose();
}
// Token: 0x0400D39E RID: 54174
[Token(Token = "0x400D39E")]
protected const float DDFDEBJFFIM = 30f;
// Token: 0x0400D39F RID: 54175
[Token(Token = "0x400D39F")]
protected const int KFFLJONPJLE = 200;
// Token: 0x0400D3A0 RID: 54176
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3A0")]
protected HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400D3A1 RID: 54177
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3A1")]
protected bool JKACCMIADFO;
// Token: 0x0400D3A2 RID: 54178
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3A2")]
protected int MGDCOEBPDCI;
// Token: 0x0400D3A3 RID: 54179
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3A3")]
protected SwivelToolHandle JKCKGLKMIJK;
// Token: 0x0400D3A4 RID: 54180
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3A4")]
protected NFOJNNKAEFL AKECJJAHOEO;
// Token: 0x0400D3A5 RID: 54181
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3A5")]
protected float CGKPGLFIMBJ;
// Token: 0x0400D3A6 RID: 54182
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3A6")]
protected float GPDFEKFDKKF;
// Token: 0x0400D3A7 RID: 54183
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3A7")]
protected float DNPCKBNIPGA;
// Token: 0x0400D3A8 RID: 54184
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3A8")]
protected float DNNEJMPIADO;
// Token: 0x0400D3A9 RID: 54185
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3A9")]
protected bool PONNINMDEPH;
// Token: 0x0400D3AA RID: 54186
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3AA")]
protected float CGCCLEAMPBF;
// Token: 0x0400D3AB RID: 54187
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3AB")]
private ANANJLGEMIP PFDDJDLJHPB;
// Token: 0x02002F4C RID: 12108
[Token(Token = "0x2002F4C")]
protected enum NNNEJBHILCI
{
// Token: 0x0400D3AD RID: 54189
[Token(Token = "0x400D3AD")]
DEACTIVATED,
// Token: 0x0400D3AE RID: 54190
[Token(Token = "0x400D3AE")]
ACTIVATED
}
// Token: 0x02002F4D RID: 12109
[Token(Token = "0x2002F4D")]
protected enum LOADJLKCPDH
{
// Token: 0x0400D3B0 RID: 54192
[Token(Token = "0x400D3B0")]
AIMING,
// Token: 0x0400D3B1 RID: 54193
[Token(Token = "0x400D3B1")]
FIRING,
// Token: 0x0400D3B2 RID: 54194
[Token(Token = "0x400D3B2")]
RECOILING
}
}
+43
View File
@@ -0,0 +1,43 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x0200300A RID: 12298
[Token(Token = "0x200300A")]
public struct AEIDLICPKMM
{
// Token: 0x0400D900 RID: 55552
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D900")]
public float FAONCIOCBGG;
// Token: 0x0400D901 RID: 55553
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400D901")]
public bool ABMMDJNGIEC;
// Token: 0x0400D902 RID: 55554
[FieldOffset(Offset = "0x5")]
[Token(Token = "0x400D902")]
public bool DKBKPJKEBGO;
// Token: 0x0400D903 RID: 55555
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400D903")]
public Vector3 NKHDLKNDCGM;
// Token: 0x0400D904 RID: 55556
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D904")]
public Collider CJMJKCIICFN;
// Token: 0x0400D905 RID: 55557
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D905")]
public HJPPAEFEOKM AGJPEPDLFMJ;
// Token: 0x0400D906 RID: 55558
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400D906")]
public LDBJIPJIMDH ONIIFAKGFJH;
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
// Token: 0x0200081D RID: 2077
[Token(Token = "0x200081D")]
public enum AEMEGNGAPOI
{
// Token: 0x04003215 RID: 12821
[Token(Token = "0x4003215")]
Default,
// Token: 0x04003216 RID: 12822
[Token(Token = "0x4003216")]
LightFlat,
// Token: 0x04003217 RID: 12823
[Token(Token = "0x4003217")]
DarkFlat,
// Token: 0x04003218 RID: 12824
[Token(Token = "0x4003218")]
Modified
}
+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: 0x020015DC RID: 5596
[Token(Token = "0x20015DC")]
public class AEMPKCBKHII<TId, TResult> where TResult : class
{
// Token: 0x06007F2E RID: 32558 RVA: 0x001B5A98 File Offset: 0x001B3C98
[Token(Token = "0x6007F2E")]
[Address(RVA = "0x2634730", Offset = "0x2633730", VA = "0x182634730")]
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 (06007F2E)
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: 0x06007F2F RID: 32559 RVA: 0x001B5AC4 File Offset: 0x001B3CC4
[Token(Token = "0x6007F2F")]
[Address(RVA = "0x26348F0", Offset = "0x26338F0", VA = "0x1826348F0")]
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 (06007F2F)
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: 0x06007F30 RID: 32560 RVA: 0x001B5B08 File Offset: 0x001B3D08
[Token(Token = "0x6007F30")]
[Address(RVA = "0x2635000", Offset = "0x2634000", VA = "0x182635000")]
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 (06007F30)
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: 0x06007F31 RID: 32561 RVA: 0x001B5B50 File Offset: 0x001B3D50
[Token(Token = "0x6007F31")]
[Address(RVA = "0x2633030", Offset = "0x2632030", VA = "0x182633030")]
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: 0x06007F32 RID: 32562 RVA: 0x001B5BC0 File Offset: 0x001B3DC0
[Token(Token = "0x6007F32")]
[Address(RVA = "0x2631DF0", Offset = "0x2630DF0", VA = "0x182631DF0")]
public PMGCJEPKFOF<TResult> IAHDANBDAAM(TId ENJEOLBEALP)
{
/*
An exception occurred when decompiling this method (06007F32)
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: 0x06007F33 RID: 32563 RVA: 0x001B5C00 File Offset: 0x001B3E00
[Token(Token = "0x6007F33")]
[Address(RVA = "0x26327F0", Offset = "0x26317F0", VA = "0x1826327F0")]
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: 0x06007F34 RID: 32564 RVA: 0x001B5CFC File Offset: 0x001B3EFC
[Token(Token = "0x6007F34")]
[Address(RVA = "0x2569730", Offset = "0x2568730", VA = "0x182569730")]
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: 0x06007F35 RID: 32565 RVA: 0x001B5D10 File Offset: 0x001B3F10
[Token(Token = "0x6007F35")]
[Address(RVA = "0x26303C0", Offset = "0x262F3C0", VA = "0x1826303C0")]
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: 0x06007F36 RID: 32566 RVA: 0x001B5D40 File Offset: 0x001B3F40
[Token(Token = "0x6007F36")]
[Address(RVA = "0x262FCF0", Offset = "0x262ECF0", VA = "0x18262FCF0")]
public void FPBFFBIABCG(AKLAFDGACEM<string> NIJKCPMCEBC, string LFHKOFIPIEK, TId ENJEOLBEALP)
{
WaveFormat waveFormat = ((IAudioSource)NIJKCPMCEBC).WaveFormat;
}
// Token: 0x06007F37 RID: 32567 RVA: 0x001B5D5C File Offset: 0x001B3F5C
[Token(Token = "0x6007F37")]
[Address(RVA = "0x2633EC0", Offset = "0x2632EC0", VA = "0x182633EC0")]
public void JMOBNFNGPHF(AKLAFDGACEM<string> NIJKCPMCEBC, string LFHKOFIPIEK, TId ENJEOLBEALP)
{
WaveFormat waveFormat = ((IAudioSource)NIJKCPMCEBC).WaveFormat;
}
// Token: 0x06007F38 RID: 32568 RVA: 0x001B5D78 File Offset: 0x001B3F78
[Token(Token = "0x6007F38")]
[Address(RVA = "0x2630930", Offset = "0x262F930", VA = "0x182630930")]
public void HEMIBGKMCID(AKLAFDGACEM<string> NIJKCPMCEBC, string LFHKOFIPIEK, TId ENJEOLBEALP)
{
WaveFormat waveFormat = ((IAudioSource)NIJKCPMCEBC).WaveFormat;
}
// Token: 0x06007F39 RID: 32569 RVA: 0x001B5D94 File Offset: 0x001B3F94
[Token(Token = "0x6007F39")]
[Address(RVA = "0x262E650", Offset = "0x262D650", VA = "0x18262E650")]
private ValueTuple<PMGCJEPKFOF<TResult>, bool> EGKOPJHNGFN(TId ENJEOLBEALP)
{
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L)
{
}
throw new NullReferenceException();
}
// Token: 0x06007F3A RID: 32570 RVA: 0x001B5DB4 File Offset: 0x001B3FB4
[Token(Token = "0x6007F3A")]
[Address(RVA = "0x262F820", Offset = "0x262E820", VA = "0x18262F820")]
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: 0x06007F3B RID: 32571 RVA: 0x001B5E28 File Offset: 0x001B4028
[Token(Token = "0x6007F3B")]
[Address(RVA = "0x2630710", Offset = "0x262F710", VA = "0x182630710")]
private void GLLCDEDIFEN()
{
if (!SingletonMonoBehaviour.FFNIFALJLDD)
{
return;
}
IEnumerator<KENFJGFMIPM> enumerator = this.OHPJJDGBNPH();
}
// Token: 0x06007F3C RID: 32572 RVA: 0x001B5E50 File Offset: 0x001B4050
[Token(Token = "0x6007F3C")]
[Address(RVA = "0x256AFC0", Offset = "0x2569FC0", VA = "0x18256AFC0")]
private IEnumerator<KENFJGFMIPM> OHPJJDGBNPH()
{
int num;
AEMPKCBKHII.BKIKAOKPNNG bkikaokpnng = new AEMPKCBKHII.BKIKAOKPNNG(num);
num = 0;
throw new NullReferenceException();
}
// Token: 0x06007F3D RID: 32573 RVA: 0x001B5E6C File Offset: 0x001B406C
[Token(Token = "0x6007F3D")]
[Address(RVA = "0x2631210", Offset = "0x2630210", VA = "0x182631210")]
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: 0x06007F3E RID: 32574 RVA: 0x001B5ECC File Offset: 0x001B40CC
[Token(Token = "0x6007F3E")]
[Address(RVA = "0x262ECC0", Offset = "0x262DCC0", VA = "0x18262ECC0")]
private void EMHFKPMEHIO(IReadOnlyList<TId> CLKHCBGAOHF)
{
throw new NullReferenceException();
}
// Token: 0x06007F3F RID: 32575 RVA: 0x001B5EF4 File Offset: 0x001B40F4
[Token(Token = "0x6007F3F")]
[Address(RVA = "0x26340C0", Offset = "0x26330C0", VA = "0x1826340C0")]
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: 0x06007F40 RID: 32576 RVA: 0x001B5F20 File Offset: 0x001B4120
[Token(Token = "0x6007F40")]
[Address(RVA = "0x2632EE0", Offset = "0x2631EE0", VA = "0x182632EE0")]
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: 0x04005433 RID: 21555
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005433")]
private readonly IDictionary<TId, TResult> MEDKMHIGKMK;
// Token: 0x04005434 RID: 21556
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005434")]
private readonly bool MMEMLNHBGOP;
// Token: 0x04005435 RID: 21557
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005435")]
private readonly Dictionary<TId, CBLLFJEDOII<TResult>> JBBNFBPDLAJ;
// Token: 0x04005436 RID: 21558
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005436")]
private readonly Dictionary<TId, CBLLFJEDOII<TResult>> NLKHNEMGMLO;
// Token: 0x04005437 RID: 21559
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005437")]
private readonly AEMPKCBKHII<TId, TResult>.APFDBPOPECA NCLOKCMKLCB;
// Token: 0x04005438 RID: 21560
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005438")]
private readonly Func<TResult, TId> GDIDMEKNFIK;
// Token: 0x04005439 RID: 21561
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005439")]
private readonly Action<TId, TResult> IFGGCBJHFHH;
// Token: 0x0400543A RID: 21562
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400543A")]
private readonly IEqualityComparer<TId> MHLCDJABNHH;
// Token: 0x0400543B RID: 21563
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400543B")]
private bool PLJKGFCLKCE;
// Token: 0x020015DD RID: 5597
[Token(Token = "0x20015DD")]
public sealed class APFDBPOPECA : MulticastDelegate
{
// Token: 0x06007F41 RID: 32577 RVA: 0x001B5F48 File Offset: 0x001B4148
[Token(Token = "0x6007F41")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public APFDBPOPECA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
}
// Token: 0x06007F42 RID: 32578 RVA: 0x001B5F58 File Offset: 0x001B4158
[Token(Token = "0x6007F42")]
[Address(RVA = "0x18057D0", Offset = "0x18047D0", VA = "0x1818057D0", Slot = "13")]
public PMGCJEPKFOF<List<TResult>> Invoke(IReadOnlyList<TId> CLKHCBGAOHF)
{
uint num;
while (num == (uint)0)
{
}
throw new ExecutionEngineException();
}
// Token: 0x06007F43 RID: 32579 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007F43")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x06007F44 RID: 32580 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007F44")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public PMGCJEPKFOF<List<TResult>> EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020015DE RID: 5598
[Token(Token = "0x20015DE")]
[CompilerGenerated]
private sealed class JFDBJJDMOAH
{
// Token: 0x06007F45 RID: 32581 RVA: 0x001B5FC4 File Offset: 0x001B41C4
[Token(Token = "0x6007F45")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public JFDBJJDMOAH()
{
}
// Token: 0x06007F46 RID: 32582 RVA: 0x001B5FE0 File Offset: 0x001B41E0
[Token(Token = "0x6007F46")]
[Address(RVA = "0x2637430", Offset = "0x2636430", VA = "0x182637430")]
internal List<TResult> <Get>b__0(List<TResult> results)
{
/*
An exception occurred when decompiling this method (06007F46)
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: 0x0400543C RID: 21564
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400543C")]
public List<TResult> cachedResults;
}
// Token: 0x020015DF RID: 5599
[Token(Token = "0x20015DF")]
[CompilerGenerated]
private sealed class KOIJKDPHMMD
{
// Token: 0x06007F47 RID: 32583 RVA: 0x001B6000 File Offset: 0x001B4200
[Token(Token = "0x6007F47")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public KOIJKDPHMMD()
{
}
// Token: 0x06007F48 RID: 32584 RVA: 0x001B601C File Offset: 0x001B421C
[Token(Token = "0x6007F48")]
[Address(RVA = "0x26390A0", Offset = "0x26380A0", VA = "0x1826390A0")]
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: 0x06007F49 RID: 32585 RVA: 0x001B6060 File Offset: 0x001B4260
[Token(Token = "0x6007F49")]
[Address(RVA = "0x26391F0", Offset = "0x26381F0", VA = "0x1826391F0")]
internal List<TId> <GetWithCachedIdList>b__1(IReadOnlyList<TResult> results)
{
/*
An exception occurred when decompiling this method (06007F49)
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: 0x06007F4A RID: 32586 RVA: 0x001B608C File Offset: 0x001B428C
[Token(Token = "0x6007F4A")]
[Address(RVA = "0x2639350", Offset = "0x2638350", VA = "0x182639350")]
internal TId <GetWithCachedIdList>b__2(TResult result)
{
throw new NullReferenceException();
}
// Token: 0x0400543D RID: 21565
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400543D")]
public Func<PMGCJEPKFOF<IReadOnlyList<TResult>>> serviceCall;
// Token: 0x0400543E RID: 21566
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400543E")]
public AEMPKCBKHII<TId, TResult> <>4__this;
// Token: 0x0400543F RID: 21567
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400543F")]
public Func<TResult, TId> <>9__2;
// Token: 0x04005440 RID: 21568
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005440")]
public Func<IReadOnlyList<TResult>, List<TId>> <>9__1;
}
// Token: 0x020015E0 RID: 5600
[Token(Token = "0x20015E0")]
[CompilerGenerated]
private sealed class EFLMMPAHKML
{
// Token: 0x06007F4B RID: 32587 RVA: 0x001B60A0 File Offset: 0x001B42A0
[Token(Token = "0x6007F4B")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public EFLMMPAHKML()
{
}
// Token: 0x06007F4C RID: 32588 RVA: 0x001B60BC File Offset: 0x001B42BC
[Token(Token = "0x6007F4C")]
[Address(RVA = "0x2636810", Offset = "0x2635810", VA = "0x182636810")]
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: 0x04005441 RID: 21569
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005441")]
public AEMPKCBKHII<TId, TResult> <>4__this;
// Token: 0x04005442 RID: 21570
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005442")]
public Comparison<TResult> sort;
}
// Token: 0x020015E1 RID: 5601
[Token(Token = "0x20015E1")]
[CompilerGenerated]
private sealed class ELCDGNDCOBO
{
// Token: 0x06007F4D RID: 32589 RVA: 0x001B60F0 File Offset: 0x001B42F0
[Token(Token = "0x6007F4D")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public ELCDGNDCOBO()
{
}
// Token: 0x06007F4E RID: 32590 RVA: 0x001B610C File Offset: 0x001B430C
[Token(Token = "0x6007F4E")]
[Address(RVA = "0x2636940", Offset = "0x2635940", VA = "0x182636940")]
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: 0x04005443 RID: 21571
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005443")]
public IReadOnlyList<TId> ids;
// Token: 0x04005444 RID: 21572
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005444")]
public AEMPKCBKHII<TId, TResult>.EFLMMPAHKML CS$<>8__locals1;
}
// Token: 0x020015E2 RID: 5602
[Token(Token = "0x20015E2")]
[CompilerGenerated]
private sealed class ANJIOBFKIGL
{
// Token: 0x06007F4F RID: 32591 RVA: 0x001B6180 File Offset: 0x001B4380
[Token(Token = "0x6007F4F")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public ANJIOBFKIGL()
{
}
// Token: 0x06007F50 RID: 32592 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007F50")]
[Address(RVA = "0x26359F0", Offset = "0x26349F0", VA = "0x1826359F0")]
internal int <GetWithCachedIdList>b__5(TResult a, TResult b)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04005445 RID: 21573
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005445")]
public Dictionary<TId, int> sortOrder;
// Token: 0x04005446 RID: 21574
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005446")]
public AEMPKCBKHII<TId, TResult>.ELCDGNDCOBO CS$<>8__locals2;
}
// Token: 0x020015E4 RID: 5604
[Token(Token = "0x20015E4")]
[CompilerGenerated]
private sealed class GDJLAJDNOBK
{
// Token: 0x06007F56 RID: 32598 RVA: 0x001B61DC File Offset: 0x001B43DC
[Token(Token = "0x6007F56")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public GDJLAJDNOBK()
{
}
// Token: 0x06007F57 RID: 32599 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007F57")]
[Address(RVA = "0x2637160", Offset = "0x2636160", VA = "0x182637160")]
internal void <AddToFrontOfCachedIdList>b__0(List<TId> ids)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400544B RID: 21579
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400544B")]
public AEMPKCBKHII<TId, TResult> <>4__this;
// Token: 0x0400544C RID: 21580
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400544C")]
public TId id;
}
// Token: 0x020015E5 RID: 5605
[Token(Token = "0x20015E5")]
[CompilerGenerated]
private sealed class ONNOKKNFCNM
{
// Token: 0x06007F58 RID: 32600 RVA: 0x001B61F8 File Offset: 0x001B43F8
[Token(Token = "0x6007F58")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public ONNOKKNFCNM()
{
}
// Token: 0x06007F59 RID: 32601 RVA: 0x001B6214 File Offset: 0x001B4414
[Token(Token = "0x6007F59")]
[Address(RVA = "0x2639510", Offset = "0x2638510", VA = "0x182639510")]
internal void <AddToCachedIdList>b__0(List<TId> ids)
{
TId tid = this.id;
bool flag;
if (!flag)
{
TId tid2 = this.id;
}
}
// Token: 0x0400544D RID: 21581
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400544D")]
public TId id;
}
// Token: 0x020015E6 RID: 5606
[Token(Token = "0x20015E6")]
[CompilerGenerated]
private sealed class AFFEGCDJGPH
{
// Token: 0x06007F5A RID: 32602 RVA: 0x001B623C File Offset: 0x001B443C
[Token(Token = "0x6007F5A")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public AFFEGCDJGPH()
{
}
// Token: 0x06007F5B RID: 32603 RVA: 0x001B6258 File Offset: 0x001B4458
[Token(Token = "0x6007F5B")]
[Address(RVA = "0x26356E0", Offset = "0x26346E0", VA = "0x1826356E0")]
internal void <RemoveFromCachedIdList>b__0(List<TId> ids)
{
TId tid = this.id;
}
// Token: 0x0400544E RID: 21582
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400544E")]
public TId id;
}
// Token: 0x020015E7 RID: 5607
[Token(Token = "0x20015E7")]
[CompilerGenerated]
private sealed class CHDOILBGGNC
{
// Token: 0x06007F5C RID: 32604 RVA: 0x001B6274 File Offset: 0x001B4474
[Token(Token = "0x6007F5C")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public CHDOILBGGNC()
{
}
// Token: 0x06007F5D RID: 32605 RVA: 0x001B6290 File Offset: 0x001B4490
[Token(Token = "0x6007F5D")]
[Address(RVA = "0x2635F80", Offset = "0x2634F80", VA = "0x182635F80")]
internal void <GetOrCreatePromise>b__0(TResult result)
{
AEMPKCBKHII aempkcbkhii = this.<>4__this;
if (this != 0)
{
TId tid = this.id;
}
}
// Token: 0x0400544F RID: 21583
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400544F")]
public AEMPKCBKHII<TId, TResult> <>4__this;
// Token: 0x04005450 RID: 21584
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005450")]
public TId id;
}
// Token: 0x020015E8 RID: 5608
[Token(Token = "0x20015E8")]
[CompilerGenerated]
private sealed class PGFCALKKPEC
{
// Token: 0x06007F5E RID: 32606 RVA: 0x001B62B8 File Offset: 0x001B44B8
[Token(Token = "0x6007F5E")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public PGFCALKKPEC()
{
}
// Token: 0x06007F5F RID: 32607 RVA: 0x001B62D4 File Offset: 0x001B44D4
[Token(Token = "0x6007F5F")]
[Address(RVA = "0x2639600", Offset = "0x2638600", VA = "0x182639600")]
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: 0x06007F60 RID: 32608 RVA: 0x001B6320 File Offset: 0x001B4520
[Token(Token = "0x6007F60")]
[Address(RVA = "0x26396A0", Offset = "0x26386A0", VA = "0x1826396A0")]
internal void <CreateBulkPromise>b__1(string error)
{
if (!this.promise.OAPDALMAPME)
{
this.promise.HMFPPBJFHKD(error);
}
}
// Token: 0x04005451 RID: 21585
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005451")]
public CBLLFJEDOII<List<TResult>> promise;
// Token: 0x04005452 RID: 21586
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005452")]
public List<TResult> values;
// Token: 0x04005453 RID: 21587
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005453")]
public int pending;
// Token: 0x04005454 RID: 21588
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005454")]
public Action<TResult> <>9__0;
// Token: 0x04005455 RID: 21589
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005455")]
public Action<string> <>9__1;
}
// Token: 0x020015EA RID: 5610
[Token(Token = "0x20015EA")]
[CompilerGenerated]
private sealed class JLLKMCAEJDD
{
// Token: 0x06007F67 RID: 32615 RVA: 0x001B63D8 File Offset: 0x001B45D8
[Token(Token = "0x6007F67")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public JLLKMCAEJDD()
{
}
// Token: 0x06007F68 RID: 32616 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007F68")]
[Address(RVA = "0x2637470", Offset = "0x2636470", VA = "0x182637470")]
internal void <InvokeServiceCall>b__0(List<TResult> results)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06007F69 RID: 32617 RVA: 0x001B63F4 File Offset: 0x001B45F4
[Token(Token = "0x6007F69")]
[Address(RVA = "0x2638E10", Offset = "0x2637E10", VA = "0x182638E10")]
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: 0x04005459 RID: 21593
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005459")]
public IReadOnlyList<TId> ids;
// Token: 0x0400545A RID: 21594
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400545A")]
public AEMPKCBKHII<TId, TResult> <>4__this;
}
}
+84
View File
@@ -0,0 +1,84 @@
using System;
using Cpp2IlInjected;
// Token: 0x0200173E RID: 5950
[Token(Token = "0x200173E")]
public class AEOJKFCDGKB
{
// Token: 0x06008805 RID: 34821 RVA: 0x001CCEC8 File Offset: 0x001CB0C8
[Token(Token = "0x6008805")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AEOJKFCDGKB()
{
}
// Token: 0x040059AC RID: 22956
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40059AC")]
public int OGGFPCOFKME;
// Token: 0x040059AD RID: 22957
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40059AD")]
public int JHHPAAHMBJB;
// Token: 0x040059AE RID: 22958
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40059AE")]
public int COIIIBPPALB;
// Token: 0x040059AF RID: 22959
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40059AF")]
public int JKCEJEFABEL;
// Token: 0x040059B0 RID: 22960
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40059B0")]
public int KMDDJHPHMHL;
// Token: 0x040059B1 RID: 22961
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40059B1")]
public int DBOPGEMPKBJ;
// Token: 0x040059B2 RID: 22962
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40059B2")]
public int NLCMBFLOBCG;
// Token: 0x040059B3 RID: 22963
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40059B3")]
public int IINLMPGOHBF;
// Token: 0x040059B4 RID: 22964
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40059B4")]
public int KNHHFLFGKGG;
// Token: 0x040059B5 RID: 22965
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40059B5")]
public int CKHKDAEIOJI;
// Token: 0x040059B6 RID: 22966
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40059B6")]
public int JGBGLAKDPOM;
// Token: 0x040059B7 RID: 22967
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x40059B7")]
public int NBEOKNEFIHD;
// Token: 0x040059B8 RID: 22968
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40059B8")]
public int EBKKDIPECDP;
// Token: 0x040059B9 RID: 22969
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x40059B9")]
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: 0x02001668 RID: 5736
[Token(Token = "0x2001668")]
public class AEOPHJMOOFE
{
// Token: 0x06008251 RID: 33361 RVA: 0x001BD6A8 File Offset: 0x001BB8A8
[Token(Token = "0x6008251")]
[Address(RVA = "0x22A73D0", Offset = "0x22A63D0", VA = "0x1822A73D0")]
public static T PPGFHEDFBEA<T>(string) where T : IFAIJAGLDFK, new()
{
/*
An exception occurred when decompiling this method (06008251)
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: 0x06008252 RID: 33362 RVA: 0x001BD6D0 File Offset: 0x001BB8D0
[Token(Token = "0x6008252")]
[Address(RVA = "0x22A7250", Offset = "0x22A6250", VA = "0x1822A7250")]
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: 0x06008253 RID: 33363 RVA: 0x001BD6F8 File Offset: 0x001BB8F8
[Token(Token = "0x6008253")]
[Address(RVA = "0x22A7310", Offset = "0x22A6310", VA = "0x1822A7310")]
public static T PPGFHEDFBEA<T>(Dictionary A_0) where T : IFAIJAGLDFK, new()
{
int num = 0;
num += num;
num++;
throw new NullReferenceException();
}
// Token: 0x06008254 RID: 33364 RVA: 0x001BD714 File Offset: 0x001BB914
[Token(Token = "0x6008254")]
[Address(RVA = "0x1E7AC70", Offset = "0x1E79C70", VA = "0x181E7AC70")]
public static List GANNLDKKGJN<T>(string) where T : IFAIJAGLDFK, new()
{
/*
An exception occurred when decompiling this method (06008254)
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: 0x06008255 RID: 33365 RVA: 0x001BD73C File Offset: 0x001BB93C
[Token(Token = "0x6008255")]
[Address(RVA = "0x1E7AA30", Offset = "0x1E79A30", VA = "0x181E7AA30")]
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: 0x06008256 RID: 33366 RVA: 0x001BD794 File Offset: 0x001BB994
[Token(Token = "0x6008256")]
[Address(RVA = "0x1814500", Offset = "0x1813500", VA = "0x181814500")]
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: 0x06008257 RID: 33367 RVA: 0x001BD7C0 File Offset: 0x001BB9C0
[Token(Token = "0x6008257")]
[Address(RVA = "0x22A5BC0", Offset = "0x22A4BC0", VA = "0x1822A5BC0")]
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: 0x06008258 RID: 33368 RVA: 0x001BD7E4 File Offset: 0x001BB9E4
[Token(Token = "0x6008258")]
[Address(RVA = "0x22A6570", Offset = "0x22A5570", VA = "0x1822A6570")]
public static T KFANFFHOJGF<T>(string A_0, Dictionary A_1, [Optional] T OANDOPIEEPO)
{
throw new NullReferenceException();
}
// Token: 0x06008259 RID: 33369 RVA: 0x001BD824 File Offset: 0x001BBA24
[Token(Token = "0x6008259")]
[Address(RVA = "0x2464B90", Offset = "0x2463B90", VA = "0x182464B90")]
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: 0x0600825A RID: 33370 RVA: 0x001BD888 File Offset: 0x001BBA88
[Token(Token = "0x600825A")]
[Address(RVA = "0x1E7AD50", Offset = "0x1E79D50", VA = "0x181E7AD50")]
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: 0x0600825B RID: 33371 RVA: 0x001BD8E8 File Offset: 0x001BBAE8
[Token(Token = "0x600825B")]
[Address(RVA = "0x1E7C0C0", Offset = "0x1E7B0C0", VA = "0x181E7C0C0")]
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: 0x0600825C RID: 33372 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600825C")]
[Address(RVA = "0x1E7A9C0", Offset = "0x1E799C0", VA = "0x181E7A9C0")]
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: 0x0600825D RID: 33373 RVA: 0x001BD94C File Offset: 0x001BBB4C
[Token(Token = "0x600825D")]
[Address(RVA = "0x22A6480", Offset = "0x22A5480", VA = "0x1822A6480")]
public static T FFPBMBDJCAK<T>(string A_0, Dictionary A_1) where T : IFAIJAGLDFK, new()
{
throw new NullReferenceException();
}
// Token: 0x0600825E RID: 33374 RVA: 0x001BD978 File Offset: 0x001BBB78
[Token(Token = "0x600825E")]
[Address(RVA = "0x1E7C490", Offset = "0x1E7B490", VA = "0x181E7C490")]
public static List OLILAGBNPEH<T>(string, Dictionary) where T : IFAIJAGLDFK, new()
{
/*
An exception occurred when decompiling this method (0600825E)
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: 0x0600825F RID: 33375 RVA: 0x001BD9B4 File Offset: 0x001BBBB4
[Token(Token = "0x600825F")]
[Address(RVA = "0x1E7C3F0", Offset = "0x1E7B3F0", VA = "0x181E7C3F0")]
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: 0x06008260 RID: 33376 RVA: 0x001BD9CC File Offset: 0x001BBBCC
[Token(Token = "0x6008260")]
[Address(RVA = "0x18146A0", Offset = "0x18136A0", VA = "0x1818146A0")]
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: 0x06008261 RID: 33377 RVA: 0x001BDA38 File Offset: 0x001BBC38
[Token(Token = "0x6008261")]
[Address(RVA = "0x1814070", Offset = "0x1813070", VA = "0x181814070")]
public static DateTime? CDCKJFMGDIJ(string DNGKIAJLLHG, Dictionary<string, object> PMMGDNALAEB)
{
throw new NullReferenceException();
}
// Token: 0x06008262 RID: 33378 RVA: 0x001BDA60 File Offset: 0x001BBC60
[Token(Token = "0x6008262")]
[Address(RVA = "0x18143F0", Offset = "0x18133F0", VA = "0x1818143F0")]
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: 0x06008263 RID: 33379 RVA: 0x001BDA98 File Offset: 0x001BBC98
[Token(Token = "0x6008263")]
[Address(RVA = "0x1814880", Offset = "0x1813880", VA = "0x181814880")]
public static TimeSpan? OGGBHNCMKDH(string DNGKIAJLLHG, Dictionary<string, object> PMMGDNALAEB)
{
throw new NullReferenceException();
}
// Token: 0x06008264 RID: 33380 RVA: 0x001BDAD0 File Offset: 0x001BBCD0
[Token(Token = "0x6008264")]
[Address(RVA = "0x1814140", Offset = "0x1813140", VA = "0x181814140")]
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: 0x06008265 RID: 33381 RVA: 0x001BDBBC File Offset: 0x001BBDBC
[Token(Token = "0x6008265")]
[Address(RVA = "0x1814590", Offset = "0x1813590", VA = "0x181814590")]
public static DateTime? KEAAEABHBEH(string IGAOJCONAHB)
{
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
bool flag;
if (flag)
{
return;
}
}
// Token: 0x06008266 RID: 33382 RVA: 0x001BDBDC File Offset: 0x001BBDDC
[Token(Token = "0x6008266")]
[Address(RVA = "0x18144F0", Offset = "0x18134F0", VA = "0x1818144F0")]
public static HTTPMethods GAJNEAAKCFF(int MNIJHBJDPPA, int GCFGGFGNCKD = 100)
{
}
// Token: 0x06008267 RID: 33383 RVA: 0x001BDBEC File Offset: 0x001BBDEC
[Token(Token = "0x6008267")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AEOPHJMOOFE()
{
}
}
+56
View File
@@ -0,0 +1,56 @@
using System;
using Cpp2IlInjected;
// Token: 0x02001083 RID: 4227
[Token(Token = "0x2001083")]
public class AFCNAALMDAG
{
// Token: 0x1700102D RID: 4141
// (get) Token: 0x06005F07 RID: 24327 RVA: 0x0014CC58 File Offset: 0x0014AE58
// (set) Token: 0x06005F08 RID: 24328 RVA: 0x0014CC6C File Offset: 0x0014AE6C
[Token(Token = "0x1700102D")]
public string KKJIOHNFHFJ
{
[Token(Token = "0x6005F07")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x6005F08")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x1700102E RID: 4142
// (get) Token: 0x06005F09 RID: 24329 RVA: 0x0014CC80 File Offset: 0x0014AE80
// (set) Token: 0x06005F0A RID: 24330 RVA: 0x0014CC94 File Offset: 0x0014AE94
[Token(Token = "0x1700102E")]
public Action IIONCBJOADP
{
[Token(Token = "0x6005F09")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6005F0A")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x1700102F RID: 4143
// (get) Token: 0x06005F0B RID: 24331 RVA: 0x0014CCA8 File Offset: 0x0014AEA8
// (set) Token: 0x06005F0C RID: 24332 RVA: 0x0014CCBC File Offset: 0x0014AEBC
[Token(Token = "0x1700102F")]
public Action MEEKCCGGFFD
{
[Token(Token = "0x6005F0B")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x6005F0C")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x06005F0D RID: 24333 RVA: 0x0014CCD0 File Offset: 0x0014AED0
[Token(Token = "0x6005F0D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
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: 0x0200325F RID: 12895
[Token(Token = "0x200325F")]
public sealed class AFEOJDDABJD : CABFKAAAOJJ<KAIIHNNPGHB>
{
// Token: 0x06016029 RID: 90153 RVA: 0x005201CC File Offset: 0x0051E3CC
[Token(Token = "0x6016029")]
[Address(RVA = "0x1815410", Offset = "0x1814410", VA = "0x181815410")]
private AFEOJDDABJD()
{
}
// Token: 0x0601602A RID: 90154 RVA: 0x005201E0 File Offset: 0x0051E3E0
[Token(Token = "0x601602A")]
[Address(RVA = "0x1814AF0", Offset = "0x1813AF0", VA = "0x181814AF0", Slot = "9")]
protected override Task KGMIBGNLJMB(KAIIHNNPGHB LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
Task task;
return task;
}
// Token: 0x0601602B RID: 90155 RVA: 0x005201F0 File Offset: 0x0051E3F0
[Token(Token = "0x601602B")]
[Address(RVA = "0x1815340", Offset = "0x1814340", VA = "0x181815340", Slot = "10")]
protected override void OMKOABLDPFI(KAIIHNNPGHB LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
LMJGGCEBDID.JADDPNALKLN.OPEMIFENIJM();
}
// Token: 0x0601602C RID: 90156 RVA: 0x00520210 File Offset: 0x0051E410
[Token(Token = "0x601602C")]
[Address(RVA = "0x1814A10", Offset = "0x1813A10", VA = "0x181814A10", Slot = "11")]
protected override Task JKLOFDOLGGD(KAIIHNNPGHB LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
Task task;
return task;
}
// Token: 0x0601602D RID: 90157 RVA: 0x00520228 File Offset: 0x0051E428
[Token(Token = "0x601602D")]
[Address(RVA = "0x1815050", Offset = "0x1814050", VA = "0x181815050", Slot = "12")]
protected override Task MMOLMOLFIKG(KAIIHNNPGHB LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
Task task;
return task;
}
// Token: 0x0601602E RID: 90158 RVA: 0x00520238 File Offset: 0x0051E438
[Token(Token = "0x601602E")]
[Address(RVA = "0x1814F70", Offset = "0x1813F70", VA = "0x181814F70", Slot = "13")]
protected override Task MMNMIHDDFBD(KAIIHNNPGHB LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
Task task;
return task;
}
// Token: 0x0601602F RID: 90159 RVA: 0x00520248 File Offset: 0x0051E448
[Token(Token = "0x601602F")]
[Address(RVA = "0x1814BD0", Offset = "0x1813BD0", VA = "0x181814BD0")]
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: 0x06016030 RID: 90160 RVA: 0x0052028C File Offset: 0x0051E48C
[Token(Token = "0x6016030")]
[Address(RVA = "0x1815230", Offset = "0x1814230", VA = "0x181815230")]
private static Task NIDADIFKHLP(KAIIHNNPGHB LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA, int GECJLNPJHMD = 5)
{
Task task;
return task;
}
// Token: 0x06016031 RID: 90161 RVA: 0x005202A0 File Offset: 0x0051E4A0
[Token(Token = "0x6016031")]
[Address(RVA = "0x1815140", Offset = "0x1814140", VA = "0x181815140")]
private static Task NCBALKDEMJL(KAIIHNNPGHB LMJGGCEBDID, IEnumerable<GIPDDLFFNGG> BCPBPLDHDMA)
{
Task task;
return task;
}
// Token: 0x06016032 RID: 90162 RVA: 0x005202B8 File Offset: 0x0051E4B8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6016032")]
[Address(RVA = "0x1815390", Offset = "0x1814390", VA = "0x181815390")]
static AFEOJDDABJD()
{
AFEOJDDABJD afeojddabjd = new AFEOJDDABJD();
}
// Token: 0x0400E728 RID: 59176
[Token(Token = "0x400E728")]
public static readonly AFEOJDDABJD ONCPNMDGGKG;
// Token: 0x02003260 RID: 12896
[Token(Token = "0x2003260")]
public class AJLNOGNHGIN : List<Guid>
{
// Token: 0x17003CB9 RID: 15545
// (get) Token: 0x06016033 RID: 90163 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003CB9")]
public List<Guid> GHNIIKNOOBI
{
[Token(Token = "0x6016033")]
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06016034 RID: 90164 RVA: 0x005202CC File Offset: 0x0051E4CC
[Token(Token = "0x6016034")]
[Address(RVA = "0x1817C00", Offset = "0x1816C00", VA = "0x181817C00")]
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: 0x0400E729 RID: 59177
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400E729")]
public readonly CKNHLOINDFF CHLIKABHODI;
// Token: 0x0400E72A RID: 59178
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400E72A")]
public readonly CostInfo KLHEPEJMGEM;
}
// Token: 0x02003261 RID: 12897
[Token(Token = "0x2003261")]
[CompilerGenerated]
private sealed class DDMDKJCINNI
{
// Token: 0x06016035 RID: 90165 RVA: 0x00520300 File Offset: 0x0051E500
[Token(Token = "0x6016035")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DDMDKJCINNI()
{
}
// Token: 0x06016036 RID: 90166 RVA: 0x00520314 File Offset: 0x0051E514
[Token(Token = "0x6016036")]
[Address(RVA = "0x18193C0", Offset = "0x18183C0", VA = "0x1818193C0")]
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: 0x0400E72B RID: 59179
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E72B")]
public KAIIHNNPGHB command;
// Token: 0x0400E72C RID: 59180
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E72C")]
public CKNHLOINDFF template;
// Token: 0x0400E72D RID: 59181
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E72D")]
public CostInfo costInfo;
}
// Token: 0x02003264 RID: 12900
[Token(Token = "0x2003264")]
[CompilerGenerated]
private sealed class CKBAJNLKONI
{
// Token: 0x06016043 RID: 90179 RVA: 0x00520834 File Offset: 0x0051EA34
[Token(Token = "0x6016043")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CKBAJNLKONI()
{
}
// Token: 0x06016044 RID: 90180 RVA: 0x00520848 File Offset: 0x0051EA48
[Token(Token = "0x6016044")]
[Address(RVA = "0x18191B0", Offset = "0x18181B0", VA = "0x1818191B0")]
internal IEnumerator<KENFJGFMIPM> <OnCommandCommit>g__SetSelectionBoundsDirtyNextFrame|0()
{
/*
An exception occurred when decompiling this method (06016044)
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: 0x0400E743 RID: 59203
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E743")]
public KAIIHNNPGHB command;
// Token: 0x02003265 RID: 12901
[Token(Token = "0x2003265")]
private sealed class <<OnCommandCommit>g__SetSelectionBoundsDirtyNextFrame|0>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
{
// Token: 0x06016045 RID: 90181 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6016045")]
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
[DebuggerHidden]
public <<OnCommandCommit>g__SetSelectionBoundsDirtyNextFrame|0>d(int <>1__state)
{
}
// Token: 0x06016046 RID: 90182 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6016046")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
[DebuggerHidden]
void IDisposable.Dispose()
{
}
// Token: 0x06016047 RID: 90183 RVA: 0x0052086C File Offset: 0x0051EA6C
[Token(Token = "0x6016047")]
[Address(RVA = "0x181EE00", Offset = "0x181DE00", VA = "0x18181EE00", Slot = "6")]
private bool MoveNext()
{
return default(bool);
}
// Token: 0x17003CBA RID: 15546
// (get) Token: 0x06016048 RID: 90184 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x17003CBA")]
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
{
[Token(Token = "0x6016048")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x06016049 RID: 90185 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6016049")]
[Address(RVA = "0x181EF60", Offset = "0x181DF60", VA = "0x18181EF60", Slot = "8")]
[DebuggerHidden]
void IEnumerator.Reset()
{
}
// Token: 0x17003CBB RID: 15547
// (get) Token: 0x0601604A RID: 90186 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x17003CBB")]
object IEnumerator.Current
{
[Token(Token = "0x601604A")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x0400E744 RID: 59204
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E744")]
private int <>1__state;
// Token: 0x0400E745 RID: 59205
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E745")]
private KENFJGFMIPM <>2__current;
// Token: 0x0400E746 RID: 59206
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E746")]
public AFEOJDDABJD.CKBAJNLKONI <>4__this;
}
}
// Token: 0x02003269 RID: 12905
[Token(Token = "0x2003269")]
[CompilerGenerated]
private sealed class PHOOHHAJJKM
{
// Token: 0x06016051 RID: 90193 RVA: 0x00520C64 File Offset: 0x0051EE64
[Token(Token = "0x6016051")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PHOOHHAJJKM()
{
}
// Token: 0x06016052 RID: 90194 RVA: 0x00520C78 File Offset: 0x0051EE78
[Token(Token = "0x6016052")]
[Address(RVA = "0x181EBA0", Offset = "0x181DBA0", VA = "0x18181EBA0")]
internal IEnumerator<KENFJGFMIPM> <WaitForValidColliderBounds>g__Coroutine|3()
{
/*
An exception occurred when decompiling this method (06016052)
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: 0x06016053 RID: 90195 RVA: 0x00520C9C File Offset: 0x0051EE9C
[Token(Token = "0x6016053")]
[Address(RVA = "0x181EAF0", Offset = "0x181DAF0", VA = "0x18181EAF0")]
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: 0x0400E75C RID: 59228
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E75C")]
public KAIIHNNPGHB command;
// Token: 0x0400E75D RID: 59229
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E75D")]
public IEnumerable<Tool> tools;
// Token: 0x0400E75E RID: 59230
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E75E")]
public int maxFramesToWait;
// Token: 0x0200326A RID: 12906
[Token(Token = "0x200326A")]
private sealed class <<WaitForValidColliderBounds>g__Coroutine|3>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
{
// Token: 0x06016054 RID: 90196 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6016054")]
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
[DebuggerHidden]
public <<WaitForValidColliderBounds>g__Coroutine|3>d(int <>1__state)
{
}
// Token: 0x06016055 RID: 90197 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6016055")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
[DebuggerHidden]
void IDisposable.Dispose()
{
}
// Token: 0x06016056 RID: 90198 RVA: 0x00520CC8 File Offset: 0x0051EEC8
[Token(Token = "0x6016056")]
[Address(RVA = "0x181EFB0", Offset = "0x181DFB0", VA = "0x18181EFB0", Slot = "6")]
private bool MoveNext()
{
return default(bool);
}
// Token: 0x17003CBC RID: 15548
// (get) Token: 0x06016057 RID: 90199 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x17003CBC")]
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
{
[Token(Token = "0x6016057")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x06016058 RID: 90200 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6016058")]
[Address(RVA = "0x181F2D0", Offset = "0x181E2D0", VA = "0x18181F2D0", Slot = "8")]
[DebuggerHidden]
void IEnumerator.Reset()
{
}
// Token: 0x17003CBD RID: 15549
// (get) Token: 0x06016059 RID: 90201 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x17003CBD")]
object IEnumerator.Current
{
[Token(Token = "0x6016059")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x0400E75F RID: 59231
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E75F")]
private int <>1__state;
// Token: 0x0400E760 RID: 59232
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E760")]
private KENFJGFMIPM <>2__current;
// Token: 0x0400E761 RID: 59233
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E761")]
public AFEOJDDABJD.PHOOHHAJJKM <>4__this;
// Token: 0x0400E762 RID: 59234
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400E762")]
private int <i>5__2;
}
}
// Token: 0x0200326C RID: 12908
[Token(Token = "0x200326C")]
[CompilerGenerated]
private sealed class MIJKPHDEMGB
{
// Token: 0x0601605C RID: 90204 RVA: 0x00520E74 File Offset: 0x0051F074
[Token(Token = "0x601605C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MIJKPHDEMGB()
{
}
// Token: 0x0601605D RID: 90205 RVA: 0x00520E88 File Offset: 0x0051F088
[Token(Token = "0x601605D")]
[Address(RVA = "0x181E3D0", Offset = "0x181D3D0", VA = "0x18181E3D0")]
internal bool <ThrowIfObjectsCannotBeCloned>b__0(GIPDDLFFNGG o)
{
long num;
return num == this.id;
}
// Token: 0x0400E76A RID: 59242
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E76A")]
public long id;
}
}
+51
View File
@@ -0,0 +1,51 @@
using System;
using Cpp2IlInjected;
// Token: 0x020026DB RID: 9947
[Token(Token = "0x20026DB")]
public static class AFKHOMAMBMC
{
// Token: 0x020026DC RID: 9948
[Token(Token = "0x20026DC")]
public sealed class MHCPMBBBBDF : MulticastDelegate
{
// Token: 0x060101B7 RID: 65975 RVA: 0x003A6090 File Offset: 0x003A4290
[Token(Token = "0x60101B7")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public MHCPMBBBBDF(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060101B8 RID: 65976 RVA: 0x003A60AC File Offset: 0x003A42AC
[Token(Token = "0x60101B8")]
[Address(RVA = "0x162A520", Offset = "0x1629520", VA = "0x18162A520", Slot = "13")]
public void Invoke(int BCEFAKDFEMM, int IGJPANMOFEM)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060101B9 RID: 65977 RVA: 0x003A612C File Offset: 0x003A432C
[Token(Token = "0x60101B9")]
[Address(RVA = "0x181E2E0", Offset = "0x181D2E0", VA = "0x18181E2E0", Slot = "14")]
public IAsyncResult BeginInvoke(int BCEFAKDFEMM, int IGJPANMOFEM, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x060101BA RID: 65978 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60101BA")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}
+1060
View File
@@ -0,0 +1,1060 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal.Internal;
// Token: 0x02002FAD RID: 12205
[Token(Token = "0x2002FAD")]
public class AFNCALJNNJL : IDisposable, IFastLineRenderInstance
{
// Token: 0x170038EE RID: 14574
// (get) Token: 0x0601497C RID: 84348 RVA: 0x004C235C File Offset: 0x004C055C
// (set) Token: 0x0601497D RID: 84349 RVA: 0x004C2370 File Offset: 0x004C0570
[Token(Token = "0x170038EE")]
public int CAILHNOOBFN
{
[Token(Token = "0x601497C")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get;
[Token(Token = "0x601497D")]
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
private set;
}
// Token: 0x170038EF RID: 14575
// (get) Token: 0x0601497E RID: 84350 RVA: 0x004C2384 File Offset: 0x004C0584
// (set) Token: 0x0601497F RID: 84351 RVA: 0x004C2398 File Offset: 0x004C0598
[Token(Token = "0x170038EF")]
public int LMNOFLONOCP
{
[Token(Token = "0x601497E")]
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
get;
[Token(Token = "0x601497F")]
[Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")]
private set;
}
// Token: 0x06014980 RID: 84352 RVA: 0x004C23AC File Offset: 0x004C05AC
[Token(Token = "0x6014980")]
[Address(RVA = "0x18164A0", Offset = "0x18154A0", VA = "0x1818164A0")]
public static ComputeBuffer LFBIELJPLGB(ComputeBuffer NKHPHBOPPEL)
{
if (NKHPHBOPPEL == 0)
{
AFNCALJNNJL.ELLJNPKDKDD = new ComputeBuffer(1, 4);
return AFNCALJNNJL.ELLJNPKDKDD;
}
return NKHPHBOPPEL;
}
// Token: 0x170038F0 RID: 14576
// (get) Token: 0x06014981 RID: 84353 RVA: 0x004C23D0 File Offset: 0x004C05D0
[Token(Token = "0x170038F0")]
private static ComputeShader NAOEFFNFBDP
{
[Token(Token = "0x6014981")]
[Address(RVA = "0x1815640", Offset = "0x1814640", VA = "0x181815640")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x170038F1 RID: 14577
// (get) Token: 0x06014982 RID: 84354 RVA: 0x004C23E4 File Offset: 0x004C05E4
// (set) Token: 0x06014983 RID: 84355 RVA: 0x004C23F8 File Offset: 0x004C05F8
[Token(Token = "0x170038F1")]
public static int FEFECNJHIPF
{
[Token(Token = "0x6014982")]
[Address(RVA = "0x1816F00", Offset = "0x1815F00", VA = "0x181816F00")]
get;
[Token(Token = "0x6014983")]
[Address(RVA = "0x1815BF0", Offset = "0x1814BF0", VA = "0x181815BF0")]
private set;
}
// Token: 0x170038F2 RID: 14578
// (get) Token: 0x06014984 RID: 84356 RVA: 0x004C240C File Offset: 0x004C060C
// (set) Token: 0x06014985 RID: 84357 RVA: 0x004C2420 File Offset: 0x004C0620
[Token(Token = "0x170038F2")]
public static int CLIPLJLJMGK
{
[Token(Token = "0x6014984")]
[Address(RVA = "0x1816730", Offset = "0x1815730", VA = "0x181816730")]
get;
[Token(Token = "0x6014985")]
[Address(RVA = "0x18168B0", Offset = "0x18158B0", VA = "0x1818168B0")]
private set;
}
// Token: 0x170038F3 RID: 14579
// (get) Token: 0x06014986 RID: 84358 RVA: 0x004C2434 File Offset: 0x004C0634
// (set) Token: 0x06014987 RID: 84359 RVA: 0x004C2448 File Offset: 0x004C0648
[Token(Token = "0x170038F3")]
public static int AHLBIKFIKPL
{
[Token(Token = "0x6014986")]
[Address(RVA = "0x18167F0", Offset = "0x18157F0", VA = "0x1818167F0")]
get;
[Token(Token = "0x6014987")]
[Address(RVA = "0x18155E0", Offset = "0x18145E0", VA = "0x1818155E0")]
private set;
}
// Token: 0x170038F4 RID: 14580
// (get) Token: 0x06014988 RID: 84360 RVA: 0x004C245C File Offset: 0x004C065C
// (set) Token: 0x06014989 RID: 84361 RVA: 0x004C2470 File Offset: 0x004C0670
[Token(Token = "0x170038F4")]
public static int PGIGNMLGFGB
{
[Token(Token = "0x6014988")]
[Address(RVA = "0x1816790", Offset = "0x1815790", VA = "0x181816790")]
get;
[Token(Token = "0x6014989")]
[Address(RVA = "0x18165A0", Offset = "0x18155A0", VA = "0x1818165A0")]
private set;
}
// Token: 0x0601498A RID: 84362 RVA: 0x004C2484 File Offset: 0x004C0684
[Token(Token = "0x601498A")]
[Address(RVA = "0x18162D0", Offset = "0x18152D0", VA = "0x1818162D0")]
private static int JPIKDKNHLLH(int MNIJHBJDPPA)
{
return MNIJHBJDPPA;
}
// Token: 0x170038F5 RID: 14581
// (get) Token: 0x0601498B RID: 84363 RVA: 0x004C2494 File Offset: 0x004C0694
// (set) Token: 0x0601498C RID: 84364 RVA: 0x004C24A8 File Offset: 0x004C06A8
[Token(Token = "0x170038F5")]
public ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> ABFBJGPEMMG
{
[Token(Token = "0x601498B")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get;
[Token(Token = "0x601498C")]
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
private set;
}
// Token: 0x170038F6 RID: 14582
// (get) Token: 0x0601498D RID: 84365 RVA: 0x004C24BC File Offset: 0x004C06BC
// (set) Token: 0x0601498E RID: 84366 RVA: 0x004C24D0 File Offset: 0x004C06D0
[Token(Token = "0x170038F6")]
public ENEFPPABOPE<AFNCALJNNJL.MFFEOPFGCKH> DHAEOGAOMOD
{
[Token(Token = "0x601498D")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get;
[Token(Token = "0x601498E")]
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")]
private set;
}
// Token: 0x170038F7 RID: 14583
// (get) Token: 0x0601498F RID: 84367 RVA: 0x004C24E4 File Offset: 0x004C06E4
// (set) Token: 0x06014990 RID: 84368 RVA: 0x004C24F8 File Offset: 0x004C06F8
[Token(Token = "0x170038F7")]
public ENEFPPABOPE<AFNCALJNNJL.CDOCHDCNFPL> CDBCFNGJJFN
{
[Token(Token = "0x601498F")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
get;
[Token(Token = "0x6014990")]
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
private set;
}
// Token: 0x170038F8 RID: 14584
// (get) Token: 0x06014991 RID: 84369 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170038F8")]
public AFNCALJNNJL.KEIGNIKNCKH[] PBPPCMNHODC
{
[Token(Token = "0x6014991")]
[Address(RVA = "0x1815B10", Offset = "0x1814B10", VA = "0x181815B10")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170038F9 RID: 14585
// (get) Token: 0x06014992 RID: 84370 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170038F9")]
public AFNCALJNNJL.MFFEOPFGCKH[] FGCMGJBGJGA
{
[Token(Token = "0x6014992")]
[Address(RVA = "0x1816290", Offset = "0x1815290", VA = "0x181816290")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170038FA RID: 14586
// (get) Token: 0x06014993 RID: 84371 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170038FA")]
public AFNCALJNNJL.CDOCHDCNFPL[] BCCANECKFCO
{
[Token(Token = "0x6014993")]
[Address(RVA = "0x1815B50", Offset = "0x1814B50", VA = "0x181815B50")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170038FB RID: 14587
// (get) Token: 0x06014994 RID: 84372 RVA: 0x004C250C File Offset: 0x004C070C
// (set) Token: 0x06014995 RID: 84373 RVA: 0x004C2520 File Offset: 0x004C0720
[Token(Token = "0x170038FB")]
private int FFJENJAAPAD
{
[Token(Token = "0x6014994")]
[Address(RVA = "0x66A4F0", Offset = "0x6694F0", VA = "0x18066A4F0")]
get;
[Token(Token = "0x6014995")]
[Address(RVA = "0x7235A0", Offset = "0x7225A0", VA = "0x1807235A0")]
set;
}
// Token: 0x06014996 RID: 84374 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014996")]
[Address(RVA = "0x1815450", Offset = "0x1814450", VA = "0x181815450")]
public int BPLGANJHFAB()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014997 RID: 84375 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014997")]
[Address(RVA = "0x1815C50", Offset = "0x1814C50", VA = "0x181815C50")]
public void HDPKJHNKCNF(int NHLOPIEMHHG, int GBAKAPFJHDH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014998 RID: 84376 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014998")]
[Address(RVA = "0x1816130", Offset = "0x1815130", VA = "0x181816130")]
public void IHMJHNKIPEE(int NHLOPIEMHHG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014999 RID: 84377 RVA: 0x004C2534 File Offset: 0x004C0734
[Token(Token = "0x6014999")]
[Address(RVA = "0x1815B90", Offset = "0x1814B90", VA = "0x181815B90")]
public void ENBGBGGAJIO(int NHLOPIEMHHG)
{
this.<PIFFHBMEBBD>k__BackingField.AEHBILMAAAK(NHLOPIEMHHG, 1);
}
// Token: 0x0601499A RID: 84378 RVA: 0x004C2554 File Offset: 0x004C0754
[Token(Token = "0x601499A")]
[Address(RVA = "0x18166D0", Offset = "0x18156D0", VA = "0x1818166D0")]
public bool MJDHIIGKJLH(int NHLOPIEMHHG)
{
return this.<PIFFHBMEBBD>k__BackingField.MJDHIIGKJLH(NHLOPIEMHHG);
}
// Token: 0x0601499B RID: 84379 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601499B")]
[Address(RVA = "0x1815F00", Offset = "0x1814F00", VA = "0x181815F00")]
public int IDDIFIAJFDH(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601499C RID: 84380 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601499C")]
[Address(RVA = "0x1815DA0", Offset = "0x1814DA0", VA = "0x181815DA0")]
public void HIAFCMLEGAK(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601499D RID: 84381 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601499D")]
[Address(RVA = "0x1816600", Offset = "0x1815600", VA = "0x181816600")]
public void MAHDFOMJJAB(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601499E RID: 84382 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601499E")]
[Address(RVA = "0x1815820", Offset = "0x1814820", VA = "0x181815820")]
public bool DNEOLOEIGFJ(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601499F RID: 84383 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601499F")]
[Address(RVA = "0x18156B0", Offset = "0x18146B0", VA = "0x1818156B0")]
public int DDPFLNJABDL(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060149A0 RID: 84384 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60149A0")]
[Address(RVA = "0x1816910", Offset = "0x1815910", VA = "0x181816910")]
public void OLBBCPPEDGE(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060149A1 RID: 84385 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60149A1")]
[Address(RVA = "0x18163D0", Offset = "0x18153D0", VA = "0x1818163D0")]
public void KOBMHGONADF(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060149A2 RID: 84386 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60149A2")]
[Address(RVA = "0x1816070", Offset = "0x1815070", VA = "0x181816070")]
public bool IEBGNGMCKMF(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x170038FC RID: 14588
// (get) Token: 0x060149A3 RID: 84387 RVA: 0x004C2574 File Offset: 0x004C0774
// (set) Token: 0x060149A4 RID: 84388 RVA: 0x004C2588 File Offset: 0x004C0788
[Token(Token = "0x170038FC")]
public Material IHAKLAGCPGO
{
[Token(Token = "0x60149A3")]
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
get;
[Token(Token = "0x60149A4")]
[Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")]
private set;
}
// Token: 0x060149A5 RID: 84389 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60149A5")]
[Address(RVA = "0x18174B0", Offset = "0x18164B0", VA = "0x1818174B0")]
public AFNCALJNNJL(Material HEDABALBODH, int MKPHIMPJNNC)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060149A6 RID: 84390 RVA: 0x004C259C File Offset: 0x004C079C
[Token(Token = "0x60149A6")]
[Address(RVA = "0x1816C40", Offset = "0x1815C40", VA = "0x181816C40")]
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: 0x060149A7 RID: 84391 RVA: 0x004C2640 File Offset: 0x004C0840
[Token(Token = "0x60149A7")]
[Address(RVA = "0x1816A70", Offset = "0x1815A70", VA = "0x181816A70")]
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;
int num3 = this.<HMPICHCHDMG>k__BackingField;
this.<HAJIANMBGLA>k__BackingField = num2;
int num4 = AFNCALJNNJL.JPIKDKNHLLH(num3);
num = num4;
num4 = num;
this.<OFGOHBOLLLP>k__BackingField = num4;
}
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> enefppabope = this.<PIFFHBMEBBD>k__BackingField;
int num5 = this.<HMPICHCHDMG>k__BackingField;
this.DIMNHHPPGGE = num5;
int num6 = enefppabope.DJNHKKAIMMA;
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> enefppabope2 = this.<PIFFHBMEBBD>k__BackingField;
this.JOOONEBELMC = num6;
int num7 = enefppabope2.ADGKAEHKAKJ;
int num8 = 0;
this.NIMHADGEAMB = num8 != 0;
}
// Token: 0x060149A8 RID: 84392 RVA: 0x004C2714 File Offset: 0x004C0914
[Token(Token = "0x60149A8")]
[Address(RVA = "0x1817020", Offset = "0x1816020", VA = "0x181817020", Slot = "5")]
public bool UpdateBuffers(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA, bool AHPIMKLHJAO)
{
if (this.NIMHADGEAMB)
{
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> nhgeaanflob = this.NHGEAANFLOB;
bool flag;
if (!flag)
{
if (this.<PIFFHBMEBBD>k__BackingField != 0)
{
ComputeShader computeShader = global::UnityEngine.Object.Instantiate<ComputeShader>(AFNCALJNNJL.NAOEFFNFBDP);
Material material = global::UnityEngine.Object.Instantiate<Material>(this.<ALIPMPDMCIE>k__BackingField);
AFNCALJNNJL.BOPGGOPAPEH bopggopapeh;
bopggopapeh.<PGPGAFEKFFE>k__BackingField = computeShader;
bopggopapeh.<NEBDBFBGJLL>k__BackingField = material;
bopggopapeh.GMHHIFODIJH = this;
}
if (0 != 0)
{
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> nhgeaanflob2 = this.NHGEAANFLOB;
throw new NullReferenceException();
}
}
else
{
int dimnhhppgge = this.DIMNHHPPGGE;
int dimnhhppgge2 = this.DIMNHHPPGGE;
int num = this.<HAJIANMBGLA>k__BackingField;
int jooonebelmc = this.JOOONEBELMC;
int num2 = this.<OFGOHBOLLLP>k__BackingField;
uint[] iifjdcepnmj = this.IIFJDCEPNMJ;
int dimnhhppgge3 = this.DIMNHHPPGGE;
uint num3 = iifjdcepnmj[0];
if (num3 != (uint)dimnhhppgge3)
{
iifjdcepnmj[0] = (uint)dimnhhppgge3;
ComputeBuffer ioplodeifcf = this.IOPLODEIFCF;
uint[] iifjdcepnmj2 = this.IIFJDCEPNMJ;
ioplodeifcf.SetData(iifjdcepnmj2);
}
}
}
throw new IndexOutOfRangeException();
}
// Token: 0x060149A9 RID: 84393 RVA: 0x004C2804 File Offset: 0x004C0A04
[Token(Token = "0x60149A9")]
[Address(RVA = "0x1816F60", Offset = "0x1815F60", VA = "0x181816F60", Slot = "6")]
public void RenderPass(Camera KCLGLHFAOGA, CommandBuffer HKFLICPLAJF)
{
if (this.NIMHADGEAMB)
{
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> nhgeaanflob = this.NHGEAANFLOB;
bool flag;
if (flag)
{
ComputeBuffer ioplodeifcf = this.IOPLODEIFCF;
}
}
}
// Token: 0x060149AA RID: 84394 RVA: 0x004C2834 File Offset: 0x004C0A34
[Token(Token = "0x60149AA")]
[Address(RVA = "0x18158E0", Offset = "0x18148E0", VA = "0x1818158E0", 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: 0x060149AB RID: 84395 RVA: 0x004C28AC File Offset: 0x004C0AAC
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60149AB")]
[Address(RVA = "0x1817270", Offset = "0x1816270", VA = "0x181817270")]
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");
AFNCALJNNJL.IAFHAOLFJGB = Shader.PropertyToID("_maxSegmentIdx");
AFNCALJNNJL.FHDFELONOCF = Shader.PropertyToID("_lineRenderData");
}
// Token: 0x0400D5E4 RID: 54756
[Token(Token = "0x400D5E4")]
public const int GJKABHBNIKI = -1;
// Token: 0x0400D5E5 RID: 54757
[Token(Token = "0x400D5E5")]
private static readonly Bounds PDPPMFNOBMO;
// Token: 0x0400D5E6 RID: 54758
[Token(Token = "0x400D5E6")]
public static readonly int HKPEIHFFHFE;
// Token: 0x0400D5E7 RID: 54759
[Token(Token = "0x400D5E7")]
public static readonly int GAJDCPJIIBJ;
// Token: 0x0400D5E8 RID: 54760
[Token(Token = "0x400D5E8")]
public static readonly int IDNLBEFGEBN;
// Token: 0x0400D5E9 RID: 54761
[Token(Token = "0x400D5E9")]
public static readonly int HOAMGNHOFGC;
// Token: 0x0400D5EA RID: 54762
[Token(Token = "0x400D5EA")]
public static readonly int FGBDMPMMIHI;
// Token: 0x0400D5EB RID: 54763
[Token(Token = "0x400D5EB")]
public static readonly int ANMEOAHOFCE;
// Token: 0x0400D5EC RID: 54764
[Token(Token = "0x400D5EC")]
public static readonly int NFEPIMKDCDL;
// Token: 0x0400D5ED RID: 54765
[Token(Token = "0x400D5ED")]
public static readonly int PMKFOFHFJCH;
// Token: 0x0400D5EE RID: 54766
[Token(Token = "0x400D5EE")]
public static readonly int IAFHAOLFJGB;
// Token: 0x0400D5EF RID: 54767
[Token(Token = "0x400D5EF")]
public static readonly int FHDFELONOCF;
// Token: 0x0400D5F2 RID: 54770
[Token(Token = "0x400D5F2")]
private static ComputeBuffer ELLJNPKDKDD;
// Token: 0x0400D5F3 RID: 54771
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D5F3")]
private Mesh EHIBPFBLJED;
// Token: 0x0400D5F4 RID: 54772
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D5F4")]
private ComputeBuffer IOPLODEIFCF;
// Token: 0x0400D5F5 RID: 54773
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D5F5")]
private bool NIMHADGEAMB;
// Token: 0x0400D5F6 RID: 54774
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400D5F6")]
private int DIMNHHPPGGE;
// Token: 0x0400D5F7 RID: 54775
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D5F7")]
private int JOOONEBELMC;
// Token: 0x0400D5FC RID: 54780
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400D5FC")]
private int PPLHPCPEPPM;
// Token: 0x0400D5FD RID: 54781
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400D5FD")]
private int NCAFIOJPHLI;
// Token: 0x0400D5FE RID: 54782
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x400D5FE")]
private int OILLBDPDAJF;
// Token: 0x0400D5FF RID: 54783
[Token(Token = "0x400D5FF")]
private const int JCALCGMCLPP = 176;
// Token: 0x0400D603 RID: 54787
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D603")]
private uint[] IIFJDCEPNMJ;
// Token: 0x0400D606 RID: 54790
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D606")]
private Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> NHGEAANFLOB;
// Token: 0x02002FAE RID: 12206
[Token(Token = "0x2002FAE")]
public struct MFFEOPFGCKH
{
// Token: 0x0400D607 RID: 54791
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D607")]
public float HJDLNACMKLO;
// Token: 0x0400D608 RID: 54792
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400D608")]
public float IKIGOGGIJOB;
// Token: 0x0400D609 RID: 54793
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400D609")]
public float IIODJJFKNNA;
// Token: 0x0400D60A RID: 54794
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x400D60A")]
public float DELHLCOAGKK;
}
// Token: 0x02002FAF RID: 12207
[Token(Token = "0x2002FAF")]
public struct CDOCHDCNFPL
{
// Token: 0x0400D60B RID: 54795
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D60B")]
public Color ANDCOMGEJDA;
// Token: 0x0400D60C RID: 54796
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D60C")]
public Color NKOLLEAJLAE;
// Token: 0x0400D60D RID: 54797
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D60D")]
public float IIODJJFKNNA;
// Token: 0x0400D60E RID: 54798
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400D60E")]
private Vector3 DELHLCOAGKK;
}
// Token: 0x02002FB0 RID: 12208
[Token(Token = "0x2002FB0")]
public struct NEMEJLEBJNJ
{
// Token: 0x0400D60F RID: 54799
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D60F")]
public Vector3 IFAIDIKJOAC;
// Token: 0x0400D610 RID: 54800
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x400D610")]
private float PKMJGGHOKDF;
// Token: 0x0400D611 RID: 54801
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D611")]
public Vector3 DJBBMJBBNHB;
// Token: 0x0400D612 RID: 54802
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400D612")]
private float LCAMFPPBKKG;
// Token: 0x0400D613 RID: 54803
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D613")]
public Vector2 APPJMJLICGH;
// Token: 0x0400D614 RID: 54804
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D614")]
public float CFJABMIIJGJ;
// Token: 0x0400D615 RID: 54805
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400D615")]
private float ENMBGHGBPLN;
}
// Token: 0x02002FB1 RID: 12209
[Token(Token = "0x2002FB1")]
public struct KEIGNIKNCKH
{
// Token: 0x0400D616 RID: 54806
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D616")]
public AFNCALJNNJL.NEMEJLEBJNJ FKGCMPGAIAP;
// Token: 0x0400D617 RID: 54807
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D617")]
public AFNCALJNNJL.NEMEJLEBJNJ KOFMGJJCPPB;
// Token: 0x0400D618 RID: 54808
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D618")]
public Color ANDCOMGEJDA;
// Token: 0x0400D619 RID: 54809
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D619")]
public Color NKOLLEAJLAE;
// Token: 0x0400D61A RID: 54810
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D61A")]
public Vector4 HIKAHMPCPEE;
// Token: 0x0400D61B RID: 54811
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400D61B")]
public float HJDLNACMKLO;
// Token: 0x0400D61C RID: 54812
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400D61C")]
public float IKIGOGGIJOB;
// Token: 0x0400D61D RID: 54813
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400D61D")]
public float PLKLFCFAFHM;
// Token: 0x0400D61E RID: 54814
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400D61E")]
public int GBAKAPFJHDH;
// Token: 0x0400D61F RID: 54815
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400D61F")]
public int PCKOGGDNIDG;
// Token: 0x0400D620 RID: 54816
[FieldOffset(Offset = "0xA4")]
[Token(Token = "0x400D620")]
public int GGPBENMDOBG;
// Token: 0x0400D621 RID: 54817
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400D621")]
public int HGPGFNDENOM;
// Token: 0x0400D622 RID: 54818
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x400D622")]
private float GBLCHNKFOLI;
// Token: 0x0400D623 RID: 54819
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400D623")]
private float HEOELDMLDMG;
// Token: 0x0400D624 RID: 54820
[FieldOffset(Offset = "0xB4")]
[Token(Token = "0x400D624")]
private float PNGLAFKMHCD;
// Token: 0x0400D625 RID: 54821
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400D625")]
private float CEPCGBFIJNC;
// Token: 0x0400D626 RID: 54822
[FieldOffset(Offset = "0xBC")]
[Token(Token = "0x400D626")]
private float NIFEKADPKMG;
}
// Token: 0x02002FB2 RID: 12210
[Token(Token = "0x2002FB2")]
private class BOPGGOPAPEH : IDisposable
{
// Token: 0x170038FD RID: 14589
// (get) Token: 0x060149AC RID: 84396 RVA: 0x004C2964 File Offset: 0x004C0B64
[Token(Token = "0x170038FD")]
public Material IBNBPLMBMPI
{
[Token(Token = "0x60149AC")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
}
// Token: 0x170038FE RID: 14590
// (get) Token: 0x060149AD RID: 84397 RVA: 0x004C2978 File Offset: 0x004C0B78
[Token(Token = "0x170038FE")]
public ComputeShader LCALDLIKHII
{
[Token(Token = "0x60149AD")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
}
// Token: 0x170038FF RID: 14591
// (get) Token: 0x060149AE RID: 84398 RVA: 0x004C298C File Offset: 0x004C0B8C
// (set) Token: 0x060149AF RID: 84399 RVA: 0x004C29A0 File Offset: 0x004C0BA0
[Token(Token = "0x170038FF")]
public ComputeBuffer GBPALADBPKO
{
[Token(Token = "0x60149AE")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x60149AF")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
private set;
}
// Token: 0x060149B0 RID: 84400 RVA: 0x004C29B4 File Offset: 0x004C0BB4
[Token(Token = "0x60149B0")]
[Address(RVA = "0x18190E0", Offset = "0x18180E0", VA = "0x1818190E0")]
private BOPGGOPAPEH(ComputeShader FPCOJDEMOLA, Material OIMPDCHOMIA, AFNCALJNNJL JDJGLJJMODJ)
{
this.LCALDLIKHII = FPCOJDEMOLA;
this.IBNBPLMBMPI = OIMPDCHOMIA;
this.GMHHIFODIJH = JDJGLJJMODJ;
}
// Token: 0x060149B1 RID: 84401 RVA: 0x004C29DC File Offset: 0x004C0BDC
[Token(Token = "0x60149B1")]
[Address(RVA = "0x18189D0", Offset = "0x18179D0", VA = "0x1818189D0")]
public static AFNCALJNNJL.BOPGGOPAPEH CIJKHOJPJGA(AFNCALJNNJL JDJGLJJMODJ)
{
if (JDJGLJJMODJ != 0 && JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField != 0)
{
ComputeShader computeShader = global::UnityEngine.Object.Instantiate<ComputeShader>(AFNCALJNNJL.NAOEFFNFBDP);
Material material = global::UnityEngine.Object.Instantiate<Material>(JDJGLJJMODJ.<ALIPMPDMCIE>k__BackingField);
AFNCALJNNJL.BOPGGOPAPEH bopggopapeh;
bopggopapeh.<PGPGAFEKFFE>k__BackingField = computeShader;
bopggopapeh.<NEBDBFBGJLL>k__BackingField = material;
bopggopapeh.GMHHIFODIJH = JDJGLJJMODJ;
return bopggopapeh;
}
}
// Token: 0x060149B2 RID: 84402 RVA: 0x004C2A28 File Offset: 0x004C0C28
[Token(Token = "0x60149B2")]
[Address(RVA = "0x1818B60", Offset = "0x1817B60", VA = "0x181818B60")]
public void IPBLINOOFBE(int HCDNBIIGPJF, bool IHFCNKJBOBH)
{
this.EGGJBHCIOIM = IHFCNKJBOBH;
int num = AFNCALJNNJL.JPIKDKNHLLH(HCDNBIIGPJF);
int num2 = 0;
if ((this.EGGJBHCIOIM ? 1 : 0) != num2)
{
RenderTexture nchchlmplfi = this.NCHCHLMPLFI;
int num3 = 0;
if (nchchlmplfi != num3)
{
RenderTexture nchchlmplfi2 = this.NCHCHLMPLFI;
this.NCHCHLMPLFI.Release();
this.NCHCHLMPLFI = num2;
}
RenderTexture nchchlmplfi3 = this.NCHCHLMPLFI;
int num4 = 0;
if (nchchlmplfi3 == num4)
{
RenderTexture renderTexture = new RenderTexture(0);
this.NCHCHLMPLFI = renderTexture;
bool flag = renderTexture.Create();
}
}
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: 0x060149B3 RID: 84403 RVA: 0x004C2B44 File Offset: 0x004C0D44
[Token(Token = "0x60149B3")]
[Address(RVA = "0x1818EB0", Offset = "0x1817EB0", VA = "0x181818EB0")]
private bool NHOKHJMIHOH(int PPKGJGBPELI, int JMGIGMLJDKI)
{
AFNCALJNNJL gmhhifodijh = this.GMHHIFODIJH;
ENEFPPABOPE<AFNCALJNNJL.CDOCHDCNFPL> <KAJOJNOLJFD>k__BackingField = gmhhifodijh.<KAJOJNOLJFD>k__BackingField;
ENEFPPABOPE<AFNCALJNNJL.MFFEOPFGCKH> <JBJNGLDPPNL>k__BackingField = gmhhifodijh.<JBJNGLDPPNL>k__BackingField;
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> <PIFFHBMEBBD>k__BackingField = gmhhifodijh.<PIFFHBMEBBD>k__BackingField;
if (this.<MGCJFPLKMCK>k__BackingField == (ulong)0L)
{
}
int num = AFNCALJNNJL.<EBDICMFMIBN>k__BackingField * PPKGJGBPELI;
int <EBDICMFMIBN>k__BackingField = AFNCALJNNJL.<EBDICMFMIBN>k__BackingField;
if ((ulong)1L != 0UL)
{
int count = this.GMHHIFODIJH.<KAJOJNOLJFD>k__BackingField.<KCELIOODDAB>k__BackingField.count;
int count2 = this.GMHHIFODIJH.<JBJNGLDPPNL>k__BackingField.<KCELIOODDAB>k__BackingField.count;
int count3 = this.GMHHIFODIJH.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField.count;
int count4 = this.<MGCJFPLKMCK>k__BackingField.count;
int num2 = <EBDICMFMIBN>k__BackingField * JMGIGMLJDKI;
if (count4 < num2)
{
}
}
throw new NullReferenceException();
}
// Token: 0x060149B4 RID: 84404 RVA: 0x004C2BF4 File Offset: 0x004C0DF4
[Token(Token = "0x60149B4")]
[Address(RVA = "0x1818120", Offset = "0x1817120", VA = "0x181818120")]
public void ABNPPKLPKIN(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA, int PPKGJGBPELI, int JMGIGMLJDKI, int EAMGLNEIDNB, int FNEMLONJDKB)
{
ComputeBuffer computeBuffer = this.<MGCJFPLKMCK>k__BackingField;
int num = 0;
computeBuffer.SetCounterValue((uint)num);
Transform transform = KCLGLHFAOGA.transform;
Vector3 vector;
float z = vector.z;
int num2 = 0;
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);
bool flag;
if (flag)
{
ComputeShader computeShader2 = this.<PGPGAFEKFFE>k__BackingField;
ComputeBuffer <KCELIOODDAB>k__BackingField = this.GMHHIFODIJH.<KAJOJNOLJFD>k__BackingField.<KCELIOODDAB>k__BackingField;
int gajdcpjiibj = AFNCALJNNJL.GAJDCPJIIBJ;
int <GDNOAPCEHDK>k__BackingField = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
FCBNLLKMGCA.SetComputeBufferParam(computeShader2, <GDNOAPCEHDK>k__BackingField, gajdcpjiibj, <KCELIOODDAB>k__BackingField);
ComputeShader computeShader3 = this.<PGPGAFEKFFE>k__BackingField;
ComputeBuffer <KCELIOODDAB>k__BackingField2 = this.GMHHIFODIJH.<JBJNGLDPPNL>k__BackingField.<KCELIOODDAB>k__BackingField;
int hkpeihffhfe = AFNCALJNNJL.HKPEIHFFHFE;
int <GDNOAPCEHDK>k__BackingField2 = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
FCBNLLKMGCA.SetComputeBufferParam(computeShader3, <GDNOAPCEHDK>k__BackingField2, hkpeihffhfe, <KCELIOODDAB>k__BackingField2);
ComputeShader computeShader4 = this.<PGPGAFEKFFE>k__BackingField;
ComputeBuffer <KCELIOODDAB>k__BackingField3 = this.GMHHIFODIJH.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
int hoamgnhofgc = AFNCALJNNJL.HOAMGNHOFGC;
int <GDNOAPCEHDK>k__BackingField3 = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
FCBNLLKMGCA.SetComputeBufferParam(computeShader4, <GDNOAPCEHDK>k__BackingField3, hoamgnhofgc, <KCELIOODDAB>k__BackingField3);
ComputeShader computeShader5 = this.<PGPGAFEKFFE>k__BackingField;
ComputeBuffer computeBuffer2 = this.<MGCJFPLKMCK>k__BackingField;
int idnlbefgebn = AFNCALJNNJL.IDNLBEFGEBN;
int <GDNOAPCEHDK>k__BackingField4 = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
FCBNLLKMGCA.SetComputeBufferParam(computeShader5, <GDNOAPCEHDK>k__BackingField4, idnlbefgebn, computeBuffer2);
ComputeShader computeShader6 = this.<PGPGAFEKFFE>k__BackingField;
int <GDNOAPCEHDK>k__BackingField5 = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
ulong num3;
ulong num4;
FCBNLLKMGCA.Internal_DispatchCompute(computeShader6, <GDNOAPCEHDK>k__BackingField5, PPKGJGBPELI, (int)num3, (int)num4);
ComputeShader computeShader7 = this.<PGPGAFEKFFE>k__BackingField;
ComputeBuffer <KCELIOODDAB>k__BackingField4 = this.GMHHIFODIJH.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
int hoamgnhofgc2 = AFNCALJNNJL.HOAMGNHOFGC;
int <FNMGPFOOHLA>k__BackingField = AFNCALJNNJL.<FNMGPFOOHLA>k__BackingField;
FCBNLLKMGCA.SetComputeBufferParam(computeShader7, <FNMGPFOOHLA>k__BackingField, hoamgnhofgc2, <KCELIOODDAB>k__BackingField4);
ComputeShader computeShader8 = this.<PGPGAFEKFFE>k__BackingField;
ComputeBuffer computeBuffer3 = this.<MGCJFPLKMCK>k__BackingField;
int idnlbefgebn2 = AFNCALJNNJL.IDNLBEFGEBN;
int <FNMGPFOOHLA>k__BackingField2 = AFNCALJNNJL.<FNMGPFOOHLA>k__BackingField;
FCBNLLKMGCA.SetComputeBufferParam(computeShader8, <FNMGPFOOHLA>k__BackingField2, idnlbefgebn2, computeBuffer3);
ComputeShader computeShader9 = this.<PGPGAFEKFFE>k__BackingField;
int <FNMGPFOOHLA>k__BackingField3 = AFNCALJNNJL.<FNMGPFOOHLA>k__BackingField;
ulong num5;
ulong num6;
FCBNLLKMGCA.Internal_DispatchCompute(computeShader9, <FNMGPFOOHLA>k__BackingField3, PPKGJGBPELI, (int)num5, (int)num6);
if ((this.EGGJBHCIOIM ? 1 : 0) != num2)
{
ComputeShader computeShader10 = this.<PGPGAFEKFFE>k__BackingField;
ComputeBuffer <KCELIOODDAB>k__BackingField5 = this.GMHHIFODIJH.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
int hoamgnhofgc3 = AFNCALJNNJL.HOAMGNHOFGC;
FCBNLLKMGCA.SetComputeBufferParam(computeShader10, flag ? 1 : 0, hoamgnhofgc3, <KCELIOODDAB>k__BackingField5);
ComputeShader computeShader11 = this.<PGPGAFEKFFE>k__BackingField;
ComputeBuffer computeBuffer4 = this.<MGCJFPLKMCK>k__BackingField;
int idnlbefgebn3 = AFNCALJNNJL.IDNLBEFGEBN;
FCBNLLKMGCA.SetComputeBufferParam(computeShader11, flag ? 1 : 0, idnlbefgebn3, computeBuffer4);
RenderTargetIdentifier renderTargetIdentifier;
IntPtr bufferPointer = renderTargetIdentifier.m_BufferPointer;
Material material = this.<NEBDBFBGJLL>k__BackingField;
RenderTexture nchchlmplfi = this.NCHCHLMPLFI;
int fhdfelonocf = AFNCALJNNJL.FHDFELONOCF;
material.SetTextureImpl(fhdfelonocf, nchchlmplfi);
throw new NullReferenceException();
}
Material material2 = this.<NEBDBFBGJLL>k__BackingField;
ComputeBuffer <KCELIOODDAB>k__BackingField6 = this.GMHHIFODIJH.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
int hoamgnhofgc4 = AFNCALJNNJL.HOAMGNHOFGC;
material2.SetBufferImpl(hoamgnhofgc4, <KCELIOODDAB>k__BackingField6);
}
}
// Token: 0x060149B5 RID: 84405 RVA: 0x004C2E98 File Offset: 0x004C1098
[Token(Token = "0x60149B5")]
[Address(RVA = "0x1818AE0", Offset = "0x1817AE0", VA = "0x181818AE0", 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);
}
// Token: 0x0400D62A RID: 54826
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D62A")]
public RenderTexture NCHCHLMPLFI;
// Token: 0x0400D62B RID: 54827
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D62B")]
public bool EGGJBHCIOIM;
// Token: 0x0400D62C RID: 54828
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400D62C")]
private AFNCALJNNJL GMHHIFODIJH;
}
}
+111
View File
@@ -0,0 +1,111 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Cpp2IlInjected;
// Token: 0x02001947 RID: 6471
[Token(Token = "0x2001947")]
internal class AFPCFNFLEBN : IDictionaryEnumerator, IEnumerator
{
// Token: 0x1700178E RID: 6030
// (get) Token: 0x0600954E RID: 38222 RVA: 0x001E4B70 File Offset: 0x001E2D70
[Token(Token = "0x1700178E")]
public object KAFEDPEFLOI
{
[Token(Token = "0x600954E")]
[Address(RVA = "0x1A46FC0", Offset = "0x1A45FC0", VA = "0x181A46FC0", 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: 0x1700178F RID: 6031
// (get) Token: 0x0600954F RID: 38223 RVA: 0x001E4B9C File Offset: 0x001E2D9C
[Token(Token = "0x1700178F")]
public DictionaryEntry MAGIEAHPNGH
{
[Token(Token = "0x600954F")]
[Address(RVA = "0x1A470D0", Offset = "0x1A460D0", VA = "0x181A470D0", Slot = "6")]
get
{
int num = 0;
num += num;
num++;
throw new NullReferenceException();
}
}
// Token: 0x17001790 RID: 6032
// (get) Token: 0x06009550 RID: 38224 RVA: 0x001E4BBC File Offset: 0x001E2DBC
[Token(Token = "0x17001790")]
public object AKFDMGLACLA
{
[Token(Token = "0x6009550")]
[Address(RVA = "0x1A471C0", Offset = "0x1A461C0", VA = "0x181A471C0", Slot = "4")]
get
{
IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> enumerator = this.AELFOEPJFMM;
int num = 0;
num += num;
num++;
enumerator += enumerator;
throw new NullReferenceException();
}
}
// Token: 0x17001791 RID: 6033
// (get) Token: 0x06009551 RID: 38225 RVA: 0x001E4BE4 File Offset: 0x001E2DE4
[Token(Token = "0x17001791")]
public object DMLIOOCLKKP
{
[Token(Token = "0x6009551")]
[Address(RVA = "0x1A47270", Offset = "0x1A46270", VA = "0x181A47270", Slot = "5")]
get
{
IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> enumerator = this.AELFOEPJFMM;
int num = 0;
num += num;
num++;
enumerator += enumerator;
throw new NullReferenceException();
}
}
// Token: 0x06009552 RID: 38226 RVA: 0x001E4C0C File Offset: 0x001E2E0C
[Token(Token = "0x6009552")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
public AFPCFNFLEBN(IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> PCIJPIMGIDC)
{
this.AELFOEPJFMM = PCIJPIMGIDC;
}
// Token: 0x06009553 RID: 38227 RVA: 0x001E4C28 File Offset: 0x001E2E28
[Token(Token = "0x6009553")]
[Address(RVA = "0x1A46F20", Offset = "0x1A45F20", VA = "0x181A46F20", Slot = "7")]
public bool MoveNext()
{
IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> aelfoepjfmm = this.AELFOEPJFMM;
throw new NullReferenceException();
}
// Token: 0x06009554 RID: 38228 RVA: 0x001E4C44 File Offset: 0x001E2E44
[Token(Token = "0x6009554")]
[Address(RVA = "0x1A46F70", Offset = "0x1A45F70", VA = "0x181A46F70", Slot = "9")]
public void Reset()
{
IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> aelfoepjfmm = this.AELFOEPJFMM;
throw new NullReferenceException();
}
// Token: 0x04006580 RID: 25984
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4006580")]
private IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> AELFOEPJFMM;
}
+357
View File
@@ -0,0 +1,357 @@
using System;
using Cpp2IlInjected;
// Token: 0x02002438 RID: 9272
[Token(Token = "0x2002438")]
public interface AGEAHLDEDBO
{
// Token: 0x17002586 RID: 9606
// (get) Token: 0x0600EB72 RID: 60274
// (set) Token: 0x0600EB73 RID: 60275
[Token(Token = "0x17002586")]
bool FEJKGCMBKCM
{
[Token(Token = "0x600EB72")]
[Address(Slot = "0")]
get;
[Token(Token = "0x600EB73")]
[Address(Slot = "1")]
set;
}
// Token: 0x17002587 RID: 9607
// (get) Token: 0x0600EB74 RID: 60276
// (set) Token: 0x0600EB75 RID: 60277
[Token(Token = "0x17002587")]
bool LMAEMIIGMLG
{
[Token(Token = "0x600EB74")]
[Address(Slot = "2")]
get;
[Token(Token = "0x600EB75")]
[Address(Slot = "3")]
set;
}
// Token: 0x17002588 RID: 9608
// (get) Token: 0x0600EB76 RID: 60278
// (set) Token: 0x0600EB77 RID: 60279
[Token(Token = "0x17002588")]
KIAKNGDCOJA.JNLNLIOPHFA BIPFBELEFMD
{
[Token(Token = "0x600EB76")]
[Address(Slot = "4")]
get;
[Token(Token = "0x600EB77")]
[Address(Slot = "5")]
set;
}
// Token: 0x17002589 RID: 9609
// (get) Token: 0x0600EB78 RID: 60280
// (set) Token: 0x0600EB79 RID: 60281
[Token(Token = "0x17002589")]
bool EPAECNJFMIO
{
[Token(Token = "0x600EB78")]
[Address(Slot = "6")]
get;
[Token(Token = "0x600EB79")]
[Address(Slot = "7")]
set;
}
// Token: 0x1700258A RID: 9610
// (get) Token: 0x0600EB7A RID: 60282
// (set) Token: 0x0600EB7B RID: 60283
[Token(Token = "0x1700258A")]
bool LMKECMNIGAC
{
[Token(Token = "0x600EB7A")]
[Address(Slot = "8")]
get;
[Token(Token = "0x600EB7B")]
[Address(Slot = "9")]
set;
}
// Token: 0x1700258B RID: 9611
// (get) Token: 0x0600EB7C RID: 60284
// (set) Token: 0x0600EB7D RID: 60285
[Token(Token = "0x1700258B")]
bool EDFHHHJNDDO
{
[Token(Token = "0x600EB7C")]
[Address(Slot = "10")]
get;
[Token(Token = "0x600EB7D")]
[Address(Slot = "11")]
set;
}
// Token: 0x1700258C RID: 9612
// (get) Token: 0x0600EB7E RID: 60286
// (set) Token: 0x0600EB7F RID: 60287
[Token(Token = "0x1700258C")]
bool MPGCIOMHIGA
{
[Token(Token = "0x600EB7E")]
[Address(Slot = "12")]
get;
[Token(Token = "0x600EB7F")]
[Address(Slot = "13")]
set;
}
// Token: 0x1700258D RID: 9613
// (get) Token: 0x0600EB80 RID: 60288
// (set) Token: 0x0600EB81 RID: 60289
[Token(Token = "0x1700258D")]
bool IALCGJEGFNP
{
[Token(Token = "0x600EB80")]
[Address(Slot = "14")]
get;
[Token(Token = "0x600EB81")]
[Address(Slot = "15")]
set;
}
// Token: 0x1700258E RID: 9614
// (get) Token: 0x0600EB82 RID: 60290
// (set) Token: 0x0600EB83 RID: 60291
[Token(Token = "0x1700258E")]
bool FBHAAKCNNBK
{
[Token(Token = "0x600EB82")]
[Address(Slot = "16")]
get;
[Token(Token = "0x600EB83")]
[Address(Slot = "17")]
set;
}
// Token: 0x1700258F RID: 9615
// (get) Token: 0x0600EB84 RID: 60292
// (set) Token: 0x0600EB85 RID: 60293
[Token(Token = "0x1700258F")]
bool GMOEDKIGMNG
{
[Token(Token = "0x600EB84")]
[Address(Slot = "18")]
get;
[Token(Token = "0x600EB85")]
[Address(Slot = "19")]
set;
}
// Token: 0x17002590 RID: 9616
// (get) Token: 0x0600EB86 RID: 60294
// (set) Token: 0x0600EB87 RID: 60295
[Token(Token = "0x17002590")]
bool LKLJOKAOCEK
{
[Token(Token = "0x600EB86")]
[Address(Slot = "20")]
get;
[Token(Token = "0x600EB87")]
[Address(Slot = "21")]
set;
}
// Token: 0x17002591 RID: 9617
// (get) Token: 0x0600EB88 RID: 60296
// (set) Token: 0x0600EB89 RID: 60297
[Token(Token = "0x17002591")]
bool MJLLJLGMAGI
{
[Token(Token = "0x600EB88")]
[Address(Slot = "22")]
get;
[Token(Token = "0x600EB89")]
[Address(Slot = "23")]
set;
}
// Token: 0x17002592 RID: 9618
// (get) Token: 0x0600EB8A RID: 60298
// (set) Token: 0x0600EB8B RID: 60299
[Token(Token = "0x17002592")]
KIAKNGDCOJA.KOCNBMBPMOL DKOPDOEOEKC
{
[Token(Token = "0x600EB8A")]
[Address(Slot = "24")]
get;
[Token(Token = "0x600EB8B")]
[Address(Slot = "25")]
set;
}
// Token: 0x17002593 RID: 9619
// (get) Token: 0x0600EB8C RID: 60300
// (set) Token: 0x0600EB8D RID: 60301
[Token(Token = "0x17002593")]
bool OEHGANPCGAE
{
[Token(Token = "0x600EB8C")]
[Address(Slot = "26")]
get;
[Token(Token = "0x600EB8D")]
[Address(Slot = "27")]
set;
}
// Token: 0x17002594 RID: 9620
// (get) Token: 0x0600EB8E RID: 60302
// (set) Token: 0x0600EB8F RID: 60303
[Token(Token = "0x17002594")]
bool PPKOHAEIDJN
{
[Token(Token = "0x600EB8E")]
[Address(Slot = "28")]
get;
[Token(Token = "0x600EB8F")]
[Address(Slot = "29")]
set;
}
// Token: 0x17002595 RID: 9621
// (get) Token: 0x0600EB90 RID: 60304
// (set) Token: 0x0600EB91 RID: 60305
[Token(Token = "0x17002595")]
float PEFOEEMDKNH
{
[Token(Token = "0x600EB90")]
[Address(Slot = "30")]
get;
[Token(Token = "0x600EB91")]
[Address(Slot = "31")]
set;
}
// Token: 0x17002596 RID: 9622
// (get) Token: 0x0600EB92 RID: 60306
// (set) Token: 0x0600EB93 RID: 60307
[Token(Token = "0x17002596")]
float DHEJPCAHFKC
{
[Token(Token = "0x600EB92")]
[Address(Slot = "32")]
get;
[Token(Token = "0x600EB93")]
[Address(Slot = "33")]
set;
}
// Token: 0x17002597 RID: 9623
// (get) Token: 0x0600EB94 RID: 60308
// (set) Token: 0x0600EB95 RID: 60309
[Token(Token = "0x17002597")]
float CGOIKAFGIKH
{
[Token(Token = "0x600EB94")]
[Address(Slot = "34")]
get;
[Token(Token = "0x600EB95")]
[Address(Slot = "35")]
set;
}
// Token: 0x17002598 RID: 9624
// (get) Token: 0x0600EB96 RID: 60310
// (set) Token: 0x0600EB97 RID: 60311
[Token(Token = "0x17002598")]
float LFGDDNEIOHI
{
[Token(Token = "0x600EB96")]
[Address(Slot = "36")]
get;
[Token(Token = "0x600EB97")]
[Address(Slot = "37")]
set;
}
// Token: 0x17002599 RID: 9625
// (get) Token: 0x0600EB98 RID: 60312
// (set) Token: 0x0600EB99 RID: 60313
[Token(Token = "0x17002599")]
int LKNLBJHHOHN
{
[Token(Token = "0x600EB98")]
[Address(Slot = "38")]
get;
[Token(Token = "0x600EB99")]
[Address(Slot = "39")]
set;
}
// Token: 0x1700259A RID: 9626
// (get) Token: 0x0600EB9A RID: 60314
// (set) Token: 0x0600EB9B RID: 60315
[Token(Token = "0x1700259A")]
int BONNMFPHFNG
{
[Token(Token = "0x600EB9A")]
[Address(Slot = "40")]
get;
[Token(Token = "0x600EB9B")]
[Address(Slot = "41")]
set;
}
// Token: 0x1700259B RID: 9627
// (get) Token: 0x0600EB9C RID: 60316
// (set) Token: 0x0600EB9D RID: 60317
[Token(Token = "0x1700259B")]
bool LCJDPBLGJFJ
{
[Token(Token = "0x600EB9C")]
[Address(Slot = "42")]
get;
[Token(Token = "0x600EB9D")]
[Address(Slot = "43")]
set;
}
// Token: 0x1700259C RID: 9628
// (get) Token: 0x0600EB9E RID: 60318
// (set) Token: 0x0600EB9F RID: 60319
[Token(Token = "0x1700259C")]
KIAKNGDCOJA.EOBOHIIKCIP BMHDADIKCJJ
{
[Token(Token = "0x600EB9E")]
[Address(Slot = "44")]
get;
[Token(Token = "0x600EB9F")]
[Address(Slot = "45")]
set;
}
// Token: 0x1700259D RID: 9629
// (get) Token: 0x0600EBA0 RID: 60320
// (set) Token: 0x0600EBA1 RID: 60321
[Token(Token = "0x1700259D")]
bool PBEHJPGHCAD
{
[Token(Token = "0x600EBA0")]
[Address(Slot = "46")]
get;
[Token(Token = "0x600EBA1")]
[Address(Slot = "47")]
set;
}
// Token: 0x1700259E RID: 9630
// (get) Token: 0x0600EBA2 RID: 60322
// (set) Token: 0x0600EBA3 RID: 60323
[Token(Token = "0x1700259E")]
bool MHEOOHKJMAK
{
[Token(Token = "0x600EBA2")]
[Address(Slot = "48")]
get;
[Token(Token = "0x600EBA3")]
[Address(Slot = "49")]
set;
}
}
+87
View File
@@ -0,0 +1,87 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
// Token: 0x02002A43 RID: 10819
[Token(Token = "0x2002A43")]
public struct AGEIAJGBFMI : IEquatable<AGEIAJGBFMI>
{
// Token: 0x06012046 RID: 73798 RVA: 0x00414A14 File Offset: 0x00412C14
[Token(Token = "0x6012046")]
[Address(RVA = "0x1A47390", Offset = "0x1A46390", VA = "0x181A47390", 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: 0x06012047 RID: 73799 RVA: 0x00414A40 File Offset: 0x00412C40
[Token(Token = "0x6012047")]
[Address(RVA = "0x1A47330", Offset = "0x1A46330", VA = "0x181A47330", Slot = "0")]
public override bool Equals(object NLNHFEEMFBN)
{
bool flag;
return flag;
}
// Token: 0x06012048 RID: 73800 RVA: 0x00414A50 File Offset: 0x00412C50
[Token(Token = "0x6012048")]
[Address(RVA = "0x1A47410", Offset = "0x1A46410", VA = "0x181A47410", Slot = "2")]
public override int GetHashCode()
{
int num = 0;
IEnumerable<string> enumerable;
return FNAIFEHNKCN.LGCIPDIMDNL<string>(enumerable, num);
}
// Token: 0x06012049 RID: 73801 RVA: 0x00414A68 File Offset: 0x00412C68
[Token(Token = "0x6012049")]
[Address(RVA = "0x62FA90", Offset = "0x62EA90", VA = "0x18062FA90")]
private AGEIAJGBFMI(IEnumerable<string> ALMICNFABOK, int EFBDCIJMFGD)
{
this.ALMICNFABOK = ALMICNFABOK;
this.EFBDCIJMFGD = EFBDCIJMFGD;
}
// Token: 0x0601204A RID: 73802 RVA: 0x00414A84 File Offset: 0x00412C84
[Token(Token = "0x601204A")]
[Address(RVA = "0x1A47460", Offset = "0x1A46460", VA = "0x181A47460")]
public static AGEIAJGBFMI HEEKNNGJFDL(IEnumerable<string> ALMICNFABOK, int EFBDCIJMFGD)
{
/*
An exception occurred when decompiling this method (0601204A)
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: 0x0400B8B4 RID: 47284
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B8B4")]
private readonly IEnumerable<string> ALMICNFABOK;
// Token: 0x0400B8B5 RID: 47285
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400B8B5")]
private readonly int EFBDCIJMFGD;
}
+317
View File
@@ -0,0 +1,317 @@
using System;
using System.Collections.Generic;
using System.Xml.Schema;
using Cpp2IlInjected;
using RecRoom.Inputs;
using RecRoom.Inputs.Touch;
using UnityEngine;
// Token: 0x020025DB RID: 9691
[Token(Token = "0x20025DB")]
public class AGGFDBNAKNE : MNFHEDHBMOI<AGGFDBNAKNE, TouchSystemInputSource>
{
// Token: 0x1700284C RID: 10316
// (get) Token: 0x0600F73A RID: 63290 RVA: 0x00387ABC File Offset: 0x00385CBC
[Token(Token = "0x1700284C")]
public override COBOOKPLEBJ PCMBOBNHLDA
{
[Token(Token = "0x600F73A")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "5")]
get
{
}
}
// Token: 0x1700284D RID: 10317
// (get) Token: 0x0600F73B RID: 63291 RVA: 0x00387ACC File Offset: 0x00385CCC
[Token(Token = "0x1700284D")]
public override IFDIGHKFEGF AKFKMKMEBHG
{
[Token(Token = "0x600F73B")]
[Address(RVA = "0x4E86A0", Offset = "0x4E76A0", VA = "0x1804E86A0", Slot = "4")]
get
{
return IFDIGHKFEGF.TOUCH;
}
}
// Token: 0x0600F73C RID: 63292 RVA: 0x00387ADC File Offset: 0x00385CDC
[Token(Token = "0x600F73C")]
[Address(RVA = "0x1A48180", Offset = "0x1A47180", VA = "0x181A48180", Slot = "23")]
public override void OFFLOPLJBBG(TouchSystemInputSource PBGBNMCPEAJ)
{
base.OFFLOPLJBBG(PBGBNMCPEAJ);
Input.gyro.enabled = true;
}
// Token: 0x0600F73D RID: 63293 RVA: 0x00387B08 File Offset: 0x00385D08
[Token(Token = "0x600F73D")]
[Address(RVA = "0x1A47900", Offset = "0x1A46900", VA = "0x181A47900", Slot = "8")]
public override GIJDAILECFF FFBOPLOEHJI(InputConfig PBGBNMCPEAJ)
{
if (PBGBNMCPEAJ.touch.touchInputType == EJAJJNEHCIC.TouchInput)
{
return GIJDAILECFF.Touch;
}
throw new NullReferenceException();
}
// Token: 0x0600F73E RID: 63294 RVA: 0x00387B2C File Offset: 0x00385D2C
[Token(Token = "0x600F73E")]
[Address(RVA = "0x1A48160", Offset = "0x1A47160", VA = "0x181A48160", Slot = "9")]
public override MALHPBLGPGM LEMFIADLNAA(InputConfig PBGBNMCPEAJ)
{
return PBGBNMCPEAJ.touch.ButtonPressType;
}
// Token: 0x0600F73F RID: 63295 RVA: 0x00387B4C File Offset: 0x00385D4C
[Token(Token = "0x600F73F")]
[Address(RVA = "0x1A477D0", Offset = "0x1A467D0", VA = "0x181A477D0", 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_50;
}
bool flag = 0.BuiltInWhitespaceFacet != XmlSchemaWhiteSpace.Preserve;
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_50:
throw new NullReferenceException();
}
// Token: 0x0600F740 RID: 63296 RVA: 0x00387BB4 File Offset: 0x00385DB4
[Token(Token = "0x600F740")]
[Address(RVA = "0x1A47940", Offset = "0x1A46940", VA = "0x181A47940", Slot = "11")]
public override bool GNDLKAMDCDJ(InputConfig PBGBNMCPEAJ, out float NGALLBAFEEP, out bool GMMAEBJGBMF)
{
}
// Token: 0x0600F741 RID: 63297 RVA: 0x00387BC4 File Offset: 0x00385DC4
[Token(Token = "0x600F741")]
[Address(RVA = "0x1A47950", Offset = "0x1A46950", VA = "0x181A47950", Slot = "12")]
public override bool GNMHPKFABHA(InputConfig PBGBNMCPEAJ, out Vector2 EDPHCMNAJLB, out bool GMMAEBJGBMF)
{
/*
An exception occurred when decompiling this method (0600F741)
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: 0x0600F742 RID: 63298 RVA: 0x00387BE8 File Offset: 0x00385DE8
[Token(Token = "0x600F742")]
[Address(RVA = "0x1A47580", Offset = "0x1A46580", VA = "0x181A47580", 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: 0x0600F743 RID: 63299 RVA: 0x00387CBC File Offset: 0x00385EBC
[Token(Token = "0x600F743")]
[Address(RVA = "0x1A47AE0", Offset = "0x1A46AE0", VA = "0x181A47AE0", 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: 0x0600F744 RID: 63300 RVA: 0x00387D40 File Offset: 0x00385F40
[Token(Token = "0x600F744")]
[Address(RVA = "0x1A47E90", Offset = "0x1A46E90", VA = "0x181A47E90", Slot = "15")]
public override bool KJDKANJIGDD(out Vector2 CAMHGFHDIHB)
{
if (!Input.GetMouseButton(0) && !Input.GetMouseButtonUp(0))
{
Vector2 zero = Vector2.zero;
}
float z = Input.mousePosition.z;
CAMHGFHDIHB.y = (float)0;
Vector2 vector;
CAMHGFHDIHB.x = vector;
return true;
}
// Token: 0x0600F745 RID: 63301 RVA: 0x00387D84 File Offset: 0x00385F84
[Token(Token = "0x600F745")]
[Address(RVA = "0x1A479D0", Offset = "0x1A469D0", VA = "0x181A479D0", 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: 0x0600F746 RID: 63302 RVA: 0x00387DA8 File Offset: 0x00385FA8
[Token(Token = "0x600F746")]
[Address(RVA = "0x1A48020", Offset = "0x1A47020", VA = "0x181A48020", 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: 0x0600F747 RID: 63303 RVA: 0x00387DCC File Offset: 0x00385FCC
[Token(Token = "0x600F747")]
[Address(RVA = "0x1A47F80", Offset = "0x1A46F80", VA = "0x181A47F80", Slot = "18")]
public override void KOBJHNHIAHN(AJIPAMOFEHD OBGGBEJNPFL)
{
OOEAAFIGGBA<GAMNIEMGCBI, JHBMLHEKGJI> fondbgiljmd = this.FONDBGILJMD;
}
// Token: 0x0600F748 RID: 63304 RVA: 0x00387DE8 File Offset: 0x00385FE8
[Token(Token = "0x600F748")]
[Address(RVA = "0x1A47A40", Offset = "0x1A46A40", VA = "0x181A47A40", Slot = "19")]
public override void JANJAKHFOEP(AJIPAMOFEHD AKENHHFJNMO)
{
OOEAAFIGGBA<GAMNIEMGCBI, JHBMLHEKGJI> fondbgiljmd = this.FONDBGILJMD;
}
// Token: 0x0600F749 RID: 63305 RVA: 0x00387E04 File Offset: 0x00386004
[Token(Token = "0x600F749")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "20")]
public override bool KOILLJBMBLO(InputConfig JELPFJHDKEF, InputConfig DFBJOICKMMN)
{
}
// Token: 0x0600F74A RID: 63306 RVA: 0x00387E14 File Offset: 0x00386014
[Token(Token = "0x600F74A")]
[Address(RVA = "0x1A47E80", Offset = "0x1A46E80", VA = "0x181A47E80", Slot = "21")]
public override void KGDLBEAPDFE(InputConfig PBGBNMCPEAJ, out Sprite KMJNLPEBOIF, out Sprite CJBHMAHHCGE)
{
}
// Token: 0x0600F74B RID: 63307 RVA: 0x00387E24 File Offset: 0x00386024
[Token(Token = "0x600F74B")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "22")]
public override LOADIDAJBDH IMOACEJMABI(InputConfig JDFFACACBAC)
{
}
// Token: 0x0600F74C RID: 63308 RVA: 0x00387E34 File Offset: 0x00386034
[Token(Token = "0x600F74C")]
[Address(RVA = "0x1A47780", Offset = "0x1A46780", VA = "0x181A47780", Slot = "24")]
protected override bool BJIPCLFGBOE()
{
return SingletonMonoBehaviour.FFNIFALJLDD;
}
// Token: 0x0600F74D RID: 63309 RVA: 0x00387E48 File Offset: 0x00386048
[Token(Token = "0x600F74D")]
[Address(RVA = "0x1A47720", Offset = "0x1A46720", VA = "0x181A47720", Slot = "25")]
protected override bool BIEPCPJNODI()
{
return SingletonMonoBehaviour.ONCPNMDGGKG.<EKAPIFHFJBI>k__BackingField;
}
// Token: 0x0600F74E RID: 63310 RVA: 0x00387E68 File Offset: 0x00386068
[Token(Token = "0x600F74E")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")]
public override bool NNAMEMBJJFF()
{
}
// Token: 0x0600F74F RID: 63311 RVA: 0x00387E78 File Offset: 0x00386078
[Token(Token = "0x600F74F")]
[Address(RVA = "0x1A48200", Offset = "0x1A47200", VA = "0x181A48200")]
public AGGFDBNAKNE()
{
Func<JHBMLHEKGJI, int> <>9__25_ = AGGFDBNAKNE.<>c.<>9__25_0;
if (<>9__25_ == 0)
{
AGGFDBNAKNE.<>c.<>9__25_0 = (JHBMLHEKGJI t) => (int)t;
}
OOEAAFIGGBA<GAMNIEMGCBI, JHBMLHEKGJI> ooeaafiggba = new OOEAAFIGGBA(41, <>9__25_);
this.FONDBGILJMD = ooeaafiggba;
base..ctor();
}
// Token: 0x0400A404 RID: 41988
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A404")]
private readonly Quaternion EAPAGIPIAPB;
// Token: 0x0400A405 RID: 41989
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A405")]
private readonly OOEAAFIGGBA<GAMNIEMGCBI, JHBMLHEKGJI> FONDBGILJMD;
}
+78
View File
@@ -0,0 +1,78 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecRoom;
// Token: 0x02002150 RID: 8528
[Token(Token = "0x2002150")]
public class AGGFHNNJEOE : BaseBlendedPlayerAnimationAssets
{
// Token: 0x0600D81D RID: 55325 RVA: 0x00319E50 File Offset: 0x00318050
[Token(Token = "0x600D81D")]
[Address(RVA = "0x1A48360", Offset = "0x1A47360", VA = "0x181A48360")]
public void APAFNBCOADC(CCICBIOHEMC IGBNEFLEGNO, float NFGJHIHPNGK)
{
List<AGGFHNNJEOE.PFEMJGHFGBB> ndgfipnaeem = this.NDGFIPNAEEM;
}
// Token: 0x0600D81E RID: 55326 RVA: 0x00319E6C File Offset: 0x0031806C
[Token(Token = "0x600D81E")]
[Address(RVA = "0x1A48520", Offset = "0x1A47520", VA = "0x181A48520", Slot = "12")]
protected override int NADDEBGJHNM()
{
return this.NDGFIPNAEEM._size;
}
// Token: 0x0600D81F RID: 55327 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D81F")]
[Address(RVA = "0x1A484A0", Offset = "0x1A474A0", VA = "0x181A484A0", Slot = "13")]
protected override CCICBIOHEMC EIODDDAHPJI(int EFBDCIJMFGD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D820 RID: 55328 RVA: 0x00319E8C File Offset: 0x0031808C
[Token(Token = "0x600D820")]
[Address(RVA = "0x1A48410", Offset = "0x1A47410", VA = "0x181A48410", 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: 0x0600D821 RID: 55329 RVA: 0x00319EBC File Offset: 0x003180BC
[Token(Token = "0x600D821")]
[Address(RVA = "0x1A48560", Offset = "0x1A47560", VA = "0x181A48560")]
public AGGFHNNJEOE()
{
List<AGGFHNNJEOE.PFEMJGHFGBB> list = new List();
this.NDGFIPNAEEM = list;
base..ctor();
}
// Token: 0x04008999 RID: 35225
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008999")]
private List<AGGFHNNJEOE.PFEMJGHFGBB> NDGFIPNAEEM;
// Token: 0x02002151 RID: 8529
[Token(Token = "0x2002151")]
private struct PFEMJGHFGBB
{
// Token: 0x0400899A RID: 35226
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400899A")]
public CCICBIOHEMC PIKGILHNMJE;
// Token: 0x0400899B RID: 35227
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400899B")]
public float JBPFJLJFDJA;
}
}
+42
View File
@@ -0,0 +1,42 @@
using System;
using Cpp2IlInjected;
// Token: 0x02003010 RID: 12304
[Token(Token = "0x2003010")]
[NJICLEHHOBN]
public enum AGIEDIMOLKM
{
// Token: 0x0400D920 RID: 55584
[Token(Token = "0x400D920")]
None,
// Token: 0x0400D921 RID: 55585
[Token(Token = "0x400D921")]
StandToCrouch,
// Token: 0x0400D922 RID: 55586
[Token(Token = "0x400D922")]
StandToProne,
// Token: 0x0400D923 RID: 55587
[Token(Token = "0x400D923")]
StandToSit,
// Token: 0x0400D924 RID: 55588
[Token(Token = "0x400D924")]
CrouchToStand,
// Token: 0x0400D925 RID: 55589
[Token(Token = "0x400D925")]
CrouchToProne,
// Token: 0x0400D926 RID: 55590
[Token(Token = "0x400D926")]
CrouchToSit,
// Token: 0x0400D927 RID: 55591
[Token(Token = "0x400D927")]
ProneToStand,
// Token: 0x0400D928 RID: 55592
[Token(Token = "0x400D928")]
ProneToCrouch,
// Token: 0x0400D929 RID: 55593
[Token(Token = "0x400D929")]
ProneToSit,
// Token: 0x0400D92A RID: 55594
[Token(Token = "0x400D92A")]
SitToStand
}
+44
View File
@@ -0,0 +1,44 @@
using System;
using Cpp2IlInjected;
// Token: 0x02002603 RID: 9731
[Token(Token = "0x2002603")]
public enum AGJCEPPGKLO
{
// Token: 0x0400A53F RID: 42303
[Token(Token = "0x400A53F")]
AimRegion,
// Token: 0x0400A540 RID: 42304
[Token(Token = "0x400A540")]
WalkRegion,
// Token: 0x0400A541 RID: 42305
[Token(Token = "0x400A541")]
WorldObject = 10,
// Token: 0x0400A542 RID: 42306
[Token(Token = "0x400A542")]
MakerPenPress = 300,
// Token: 0x0400A543 RID: 42307
[Token(Token = "0x400A543")]
MakerPenDrag,
// Token: 0x0400A544 RID: 42308
[Token(Token = "0x400A544")]
OneFingerGesture = 100,
// Token: 0x0400A545 RID: 42309
[Token(Token = "0x400A545")]
TwoFingerGesture = 200,
// Token: 0x0400A546 RID: 42310
[Token(Token = "0x400A546")]
ThreeFingerGesture = 300,
// Token: 0x0400A547 RID: 42311
[Token(Token = "0x400A547")]
MakerPenPencil = 500,
// Token: 0x0400A548 RID: 42312
[Token(Token = "0x400A548")]
WorldUIPress = 900,
// Token: 0x0400A549 RID: 42313
[Token(Token = "0x400A549")]
WorldUIDrag,
// Token: 0x0400A54A RID: 42314
[Token(Token = "0x400A54A")]
HUD = 1000
}
+17
View File
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
// Token: 0x0200258C RID: 9612
[Token(Token = "0x200258C")]
public enum AGJMDPGBKBL
{
// Token: 0x0400A28B RID: 41611
[Token(Token = "0x400A28B")]
None,
// Token: 0x0400A28C RID: 41612
[Token(Token = "0x400A28C")]
Simple,
// Token: 0x0400A28D RID: 41613
[Token(Token = "0x400A28D")]
Advanced
}
+271
View File
@@ -0,0 +1,271 @@
using System;
using System.Linq;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02002780 RID: 10112
[Token(Token = "0x2002780")]
public class AGPNOAMCFMF : IDisposable
{
// Token: 0x06010712 RID: 67346 RVA: 0x003B17F0 File Offset: 0x003AF9F0
[Token(Token = "0x6010712")]
[Address(RVA = "0x1A48B30", Offset = "0x1A47B30", VA = "0x181A48B30")]
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: 0x06010713 RID: 67347 RVA: 0x003B198C File Offset: 0x003AFB8C
[Token(Token = "0x6010713")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
private AGPNOAMCFMF()
{
}
// Token: 0x17002BB8 RID: 11192
// (get) Token: 0x06010714 RID: 67348 RVA: 0x003B19A0 File Offset: 0x003AFBA0
// (set) Token: 0x06010715 RID: 67349 RVA: 0x003B19B4 File Offset: 0x003AFBB4
[Token(Token = "0x17002BB8")]
public AudioClip HPHNKGFCEGA
{
[Token(Token = "0x6010714")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
get;
[Token(Token = "0x6010715")]
[Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")]
private set;
}
// Token: 0x06010716 RID: 67350 RVA: 0x003B19C8 File Offset: 0x003AFBC8
[Token(Token = "0x6010716")]
[Address(RVA = "0x1A488E0", Offset = "0x1A478E0", VA = "0x181A488E0")]
private bool LBNMPBGLIJI()
{
Func<bool> bphmmpnleci = this.BPHMMPNLECI;
if (bphmmpnleci != 0)
{
return bphmmpnleci() != null;
}
}
// Token: 0x06010717 RID: 67351 RVA: 0x003B19E8 File Offset: 0x003AFBE8
[Token(Token = "0x6010717")]
[Address(RVA = "0x1A48930", Offset = "0x1A47930", VA = "0x181A48930")]
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: 0x06010718 RID: 67352 RVA: 0x003B1A90 File Offset: 0x003AFC90
[Token(Token = "0x6010718")]
[Address(RVA = "0x1A48610", Offset = "0x1A47610", VA = "0x181A48610")]
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: 0x06010719 RID: 67353 RVA: 0x003B1B7C File Offset: 0x003AFD7C
[Token(Token = "0x6010719")]
[Address(RVA = "0x1A488C0", Offset = "0x1A478C0", VA = "0x181A488C0")]
private void KENOMMDEPNJ(int DDHPAFKBMON)
{
this.DDHPAFKBMON = DDHPAFKBMON;
this.PMDPIMEPFOB = (int)((ulong)4294967295L);
this.CNOGINOPPCH = (ulong)0L;
}
// Token: 0x0601071A RID: 67354 RVA: 0x003B1BAC File Offset: 0x003AFDAC
[Token(Token = "0x601071A")]
[Address(RVA = "0x1A488C0", Offset = "0x1A478C0", VA = "0x181A488C0")]
private void JBBLIBHHEBC(int DDHPAFKBMON = 0)
{
this.DDHPAFKBMON = DDHPAFKBMON;
this.PMDPIMEPFOB = (int)((ulong)4294967295L);
this.CNOGINOPPCH = (ulong)0L;
}
// Token: 0x0601071B RID: 67355 RVA: 0x003B1BDC File Offset: 0x003AFDDC
[Token(Token = "0x601071B")]
[Address(RVA = "0x1A485C0", Offset = "0x1A475C0", VA = "0x181A485C0", Slot = "4")]
public void Dispose()
{
if (!this.KGACOELMNLL)
{
KNGBAPKPNPE<float> cdhejgblcnp = this.CDHEJGBLCNP;
if (cdhejgblcnp != 0)
{
cdhejgblcnp.Dispose();
}
this.KGACOELMNLL = true;
}
}
// Token: 0x0400ABF4 RID: 44020
[Token(Token = "0x400ABF4")]
private const int BEPPCOEJFCN = 2;
// Token: 0x0400ABF5 RID: 44021
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400ABF5")]
private readonly KNGBAPKPNPE<float> CDHEJGBLCNP;
// Token: 0x0400ABF6 RID: 44022
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400ABF6")]
private readonly int KDLHKOHEOIC;
// Token: 0x0400ABF7 RID: 44023
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400ABF7")]
private readonly Func<bool> BPHMMPNLECI;
// Token: 0x0400ABF8 RID: 44024
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400ABF8")]
private readonly int DPKDBDKMAMM;
// Token: 0x0400ABF9 RID: 44025
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400ABF9")]
private readonly byte[] CDFJHPLAKAF;
// Token: 0x0400ABFA RID: 44026
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400ABFA")]
private readonly int[] MKMIMKGCGGD;
// Token: 0x0400ABFB RID: 44027
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400ABFB")]
private readonly int[] IEDBGCLEMIO;
// Token: 0x0400ABFC RID: 44028
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400ABFC")]
private float[] CNOGINOPPCH;
// Token: 0x0400ABFD RID: 44029
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400ABFD")]
private int PMDPIMEPFOB;
// Token: 0x0400ABFE RID: 44030
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x400ABFE")]
private int DDHPAFKBMON;
// Token: 0x0400ABFF RID: 44031
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400ABFF")]
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: 0x00022AE8 File Offset: 0x00020CE8
[Token(Token = "0x60006D3")]
[Address(RVA = "0x5B1810", Offset = "0x5B0810", VA = "0x1805B1810")]
public AGRoomRuntimeConfig()
{
}
// Token: 0x040005FF RID: 1535
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40005FF")]
[SerializeField]
public AGRoomRuntimeConfig.Location[] Locations;
// Token: 0x04000600 RID: 1536
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000600")]
[SerializeField]
public AGRoomRuntimeConfig.Room[] Rooms;
// Token: 0x02000104 RID: 260
[Token(Token = "0x2000104")]
[Serializable]
public class Location
{
// Token: 0x060006D4 RID: 1748 RVA: 0x00022AFC File Offset: 0x00020CFC
[Token(Token = "0x60006D4")]
[Address(RVA = "0x1A5DCF0", Offset = "0x1A5CCF0", VA = "0x181A5DCF0")]
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: 0x04000601 RID: 1537
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000601")]
public string Name;
// Token: 0x04000602 RID: 1538
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000602")]
public string ReplicationId;
// Token: 0x04000603 RID: 1539
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000603")]
[Header("Scene")]
public string SceneName;
// Token: 0x04000604 RID: 1540
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000604")]
public string[] RequiredSubSceneNames;
// Token: 0x04000605 RID: 1541
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000605")]
public string[] LevelRoomSubSceneNames;
// Token: 0x04000606 RID: 1542
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000606")]
[Header("Metadata")]
public bool SupportsVRLow = true;
// Token: 0x04000607 RID: 1543
[FieldOffset(Offset = "0x39")]
[Token(Token = "0x4000607")]
public bool SupportsQuest2;
// Token: 0x04000608 RID: 1544
[FieldOffset(Offset = "0x3A")]
[Token(Token = "0x4000608")]
public bool SupportsMobile = true;
// Token: 0x04000609 RID: 1545
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4000609")]
public int MaxPlayers;
// Token: 0x0400060A RID: 1546
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400060A")]
public MHBEHKONANE ReleaseStatus;
// Token: 0x0400060B RID: 1547
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400060B")]
[Header("UGC")]
public bool EmptyOnSandboxClone;
// Token: 0x0400060C RID: 1548
[FieldOffset(Offset = "0x45")]
[Token(Token = "0x400060C")]
public bool CustomizationAllowed;
// Token: 0x0400060D RID: 1549
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400060D")]
[Header("Game Mode Settings")]
public OLEPPCBDAND SupportedGameMode;
// Token: 0x0400060E RID: 1550
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400060E")]
[Header("Special Team Colors")]
public GameTeamColorSettings GameTeamColorSettings;
// Token: 0x0400060F RID: 1551
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400060F")]
[Obsolete]
[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")]
[Header("Gift Settings")]
public HJPLOCLJMDK GiftContext;
// Token: 0x04000610 RID: 1552
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x4000610")]
public HJPLOCLJMDK RewardGiftContext;
// Token: 0x04000611 RID: 1553
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000611")]
[GPHLLHAFLNI]
public COBKKLOJNNE LocationEnum;
}
// Token: 0x02000105 RID: 261
[Token(Token = "0x2000105")]
[Serializable]
public class Room
{
// Token: 0x060006D5 RID: 1749 RVA: 0x00022B5C File Offset: 0x00020D5C
[Token(Token = "0x60006D5")]
[Address(RVA = "0x1A5E6C0", Offset = "0x1A5D6C0", VA = "0x181A5E6C0")]
public Room()
{
AGRoomRuntimeConfig.RoomScene[] array = new AGRoomRuntimeConfig.RoomScene[1];
this.Scenes = array;
base..ctor();
}
// Token: 0x04000612 RID: 1554
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000612")]
public string Name;
// Token: 0x04000613 RID: 1555
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000613")]
public string ReplicationId;
// Token: 0x04000614 RID: 1556
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000614")]
[Header("Metadata")]
public string Description;
// Token: 0x04000615 RID: 1557
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000615")]
public DPLPMKMFMPB Accessibility = (DPLPMKMFMPB)((ulong)1L);
// Token: 0x04000616 RID: 1558
[FieldOffset(Offset = "0x29")]
[Token(Token = "0x4000616")]
public bool SupportsLevelVoting;
// Token: 0x04000617 RID: 1559
[FieldOffset(Offset = "0x2A")]
[Token(Token = "0x4000617")]
public bool CloningAllowed;
// Token: 0x04000618 RID: 1560
[FieldOffset(Offset = "0x2B")]
[Token(Token = "0x4000618")]
public bool SupportsScreens = true;
// Token: 0x04000619 RID: 1561
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000619")]
public bool SupportsWalkVR;
// Token: 0x0400061A RID: 1562
[FieldOffset(Offset = "0x2D")]
[Token(Token = "0x400061A")]
public bool SupportsTeleportVR;
// Token: 0x0400061B RID: 1563
[FieldOffset(Offset = "0x2E")]
[Token(Token = "0x400061B")]
public bool AllowsJuniors;
// Token: 0x0400061C RID: 1564
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400061C")]
public GPDIAKNEBKH RoomWarningMask;
// Token: 0x0400061D RID: 1565
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400061D")]
public string CustomRoomWarning;
// Token: 0x0400061E RID: 1566
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400061E")]
public bool DisableMicAutoMute;
// Token: 0x0400061F RID: 1567
[FieldOffset(Offset = "0x41")]
[Token(Token = "0x400061F")]
public bool DisableRoomComments;
// Token: 0x04000620 RID: 1568
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4000620")]
public MHBEHKONANE ReleaseStatus;
// Token: 0x04000621 RID: 1569
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000621")]
[Header("Scenes")]
public AGRoomRuntimeConfig.RoomScene[] Scenes;
}
// Token: 0x02000106 RID: 262
[Token(Token = "0x2000106")]
[Serializable]
public class RoomScene
{
// Token: 0x060006D6 RID: 1750 RVA: 0x00022B90 File Offset: 0x00020D90
[Token(Token = "0x60006D6")]
[Address(RVA = "0x1A5E6A0", Offset = "0x1A5D6A0", VA = "0x181A5E6A0")]
public RoomScene()
{
}
// Token: 0x04000622 RID: 1570
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000622")]
public string Name;
// Token: 0x04000623 RID: 1571
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000623")]
public string ReplicationId;
// Token: 0x04000624 RID: 1572
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000624")]
[Header("Scene")]
public string RoomSceneLocationId;
// Token: 0x04000625 RID: 1573
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000625")]
[Header("Metadata")]
public bool IsSandbox;
// Token: 0x04000626 RID: 1574
[FieldOffset(Offset = "0x29")]
[Token(Token = "0x4000626")]
public bool CanMatchmakeInto = true;
// Token: 0x04000627 RID: 1575
[FieldOffset(Offset = "0x2A")]
[Token(Token = "0x4000627")]
public bool SupportsJoinInProgress;
// Token: 0x04000628 RID: 1576
[FieldOffset(Offset = "0x2B")]
[Token(Token = "0x4000628")]
public bool UseLevelBasedMatchmaking;
// Token: 0x04000629 RID: 1577
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000629")]
public bool UseAgeBasedMatchmaking = true;
// Token: 0x0400062A RID: 1578
[FieldOffset(Offset = "0x2D")]
[Token(Token = "0x400062A")]
public bool UseRecRoyaleMatchmaking;
// Token: 0x0400062B RID: 1579
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400062B")]
public int MaxPlayers = (int)((ulong)8L);
// Token: 0x0400062C RID: 1580
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400062C")]
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: 0x02001149 RID: 4425
[Token(Token = "0x2001149")]
[DisallowMultipleComponent]
public class BlinkingImage : MonoBehaviour
{
// Token: 0x170010BD RID: 4285
// (get) Token: 0x060062BB RID: 25275 RVA: 0x00157490 File Offset: 0x00155690
[Token(Token = "0x170010BD")]
public Image OAGPJGGEEON
{
[Token(Token = "0x60062BB")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this._image;
}
}
// Token: 0x060062BC RID: 25276 RVA: 0x001574A4 File Offset: 0x001556A4
[Token(Token = "0x60062BC")]
[Address(RVA = "0x1A4E680", Offset = "0x1A4D680", VA = "0x181A4E680")]
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: 0x060062BD RID: 25277 RVA: 0x001574D8 File Offset: 0x001556D8
[Token(Token = "0x60062BD")]
[Address(RVA = "0x1A4E630", Offset = "0x1A4D630", VA = "0x181A4E630")]
private void OnDisable()
{
Coroutine kabmfakfdaa = this.KABMFAKFDAA;
this.OMNDHPIFFEM(kabmfakfdaa);
Image image = this._image;
Color conmnbgnogp = this.CONMNBGNOGP;
Color color = image.color;
}
// Token: 0x060062BE RID: 25278 RVA: 0x00157510 File Offset: 0x00155710
[Token(Token = "0x60062BE")]
[Address(RVA = "0x1A4E5D0", Offset = "0x1A4D5D0", VA = "0x181A4E5D0")]
private IEnumerator GPHCNFLIODA()
{
/*
An exception occurred when decompiling this method (060062BE)
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: 0x060062BF RID: 25279 RVA: 0x00157534 File Offset: 0x00155734
[Token(Token = "0x60062BF")]
[Address(RVA = "0x1A4E6F0", Offset = "0x1A4D6F0", VA = "0x181A4E6F0")]
public BlinkingImage()
{
Color white = Color.white;
base..ctor();
}
// Token: 0x040040E3 RID: 16611
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40040E3")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Image _image;
// Token: 0x040040E4 RID: 16612
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40040E4")]
[SerializeField]
private float blinkDuration = 1.5f;
// Token: 0x040040E5 RID: 16613
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40040E5")]
[SerializeField]
private Color blinkColor;
// Token: 0x040040E6 RID: 16614
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40040E6")]
private Color CONMNBGNOGP;
// Token: 0x040040E7 RID: 16615
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x40040E7")]
private Color MDHHEDAGNCF;
// Token: 0x040040E8 RID: 16616
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40040E8")]
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: 0x02001137 RID: 4407
[Token(Token = "0x2001137")]
public class FriendlyGuidButton : MonoBehaviour
{
// Token: 0x170010AD RID: 4269
// (get) Token: 0x0600625B RID: 25179 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600625C RID: 25180 RVA: 0x0015660C File Offset: 0x0015480C
[Token(Token = "0x170010AD")]
public Guid DMLIOOCLKKP
{
[Token(Token = "0x600625B")]
[Address(RVA = "0x470E10", Offset = "0x46FE10", VA = "0x180470E10")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600625C")]
[Address(RVA = "0x8EE1E0", Offset = "0x8ED1E0", VA = "0x1808EE1E0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x0600625D RID: 25181 RVA: 0x0015661C File Offset: 0x0015481C
[Token(Token = "0x600625D")]
[Address(RVA = "0x1A5CCC0", Offset = "0x1A5BCC0", VA = "0x181A5CCC0")]
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: 0x0600625E RID: 25182 RVA: 0x00156668 File Offset: 0x00154868
[Token(Token = "0x600625E")]
[Address(RVA = "0x1A5CC90", Offset = "0x1A5BC90", VA = "0x181A5CC90")]
public void Button_OnClick()
{
FriendlyGuidButton.LBAKLKGDEHJ hlkkiffbncc = this.HLKKIFFBNCC;
if (hlkkiffbncc != 0)
{
Guid guid = this.<ECBPPNEBCMG>k__BackingField;
hlkkiffbncc(guid);
}
}
// Token: 0x0600625F RID: 25183 RVA: 0x00156690 File Offset: 0x00154890
[Token(Token = "0x600625F")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public FriendlyGuidButton()
{
}
// Token: 0x040040AC RID: 16556
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40040AC")]
[SerializeField]
private TextMeshProUGUI text;
// Token: 0x040040AD RID: 16557
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40040AD")]
[SerializeField]
private Tooltip tooltip;
// Token: 0x040040AF RID: 16559
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40040AF")]
private FriendlyGuidButton.LBAKLKGDEHJ HLKKIFFBNCC;
// Token: 0x02001138 RID: 4408
[Token(Token = "0x2001138")]
public sealed class LBAKLKGDEHJ : MulticastDelegate
{
// Token: 0x06006260 RID: 25184 RVA: 0x001566A4 File Offset: 0x001548A4
[Token(Token = "0x6006260")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public LBAKLKGDEHJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06006261 RID: 25185 RVA: 0x001566C0 File Offset: 0x001548C0
[Token(Token = "0x6006261")]
[Address(RVA = "0x9CC6B0", Offset = "0x9CB6B0", VA = "0x1809CC6B0", Slot = "13")]
public void Invoke(Guid ONGBFDACHHG)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06006262 RID: 25186 RVA: 0x00156744 File Offset: 0x00154944
[Token(Token = "0x6006262")]
[Address(RVA = "0x1A5D980", Offset = "0x1A5C980", VA = "0x181A5D980", Slot = "14")]
public IAsyncResult BeginInvoke(Guid ONGBFDACHHG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x06006263 RID: 25187 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006263")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001139 RID: 4409
[Token(Token = "0x2001139")]
public interface GKBOCIFIACL
{
// Token: 0x170010AE RID: 4270
// (get) Token: 0x06006264 RID: 25188
[Token(Token = "0x170010AE")]
string FLGKFFKEEPF
{
[Token(Token = "0x6006264")]
[Address(Slot = "0")]
get;
}
// Token: 0x170010AF RID: 4271
// (get) Token: 0x06006265 RID: 25189
[Token(Token = "0x170010AF")]
string MAMPKNECKCM
{
[Token(Token = "0x6006265")]
[Address(Slot = "1")]
get;
}
// Token: 0x170010B0 RID: 4272
// (get) Token: 0x06006266 RID: 25190
[Token(Token = "0x170010B0")]
Guid MLKEBLDLLBC
{
[Token(Token = "0x6006266")]
[Address(Slot = "2")]
get;
}
}
// Token: 0x0200113A RID: 4410
[Token(Token = "0x200113A")]
[Serializable]
public struct FriendlyGuidConfig
{
// Token: 0x040040B0 RID: 16560
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40040B0")]
public string FriendlyString;
// Token: 0x040040B1 RID: 16561
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40040B1")]
public string Tooltip;
// Token: 0x040040B2 RID: 16562
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40040B2")]
public Guid Value;
// Token: 0x040040B3 RID: 16563
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40040B3")]
public FriendlyGuidButton.LBAKLKGDEHJ OnSelected;
}
}
}
+145
View File
@@ -0,0 +1,145 @@
using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace AGUI
{
// Token: 0x0200113B RID: 4411
[Token(Token = "0x200113B")]
public class FriendlyIntButton : MonoBehaviour
{
// Token: 0x170010B1 RID: 4273
// (get) Token: 0x06006267 RID: 25191 RVA: 0x00156754 File Offset: 0x00154954
// (set) Token: 0x06006268 RID: 25192 RVA: 0x00156768 File Offset: 0x00154968
[Token(Token = "0x170010B1")]
public int DMLIOOCLKKP
{
[Token(Token = "0x6006267")]
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
get;
[Token(Token = "0x6006268")]
[Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")]
private set;
}
// Token: 0x06006269 RID: 25193 RVA: 0x0015677C File Offset: 0x0015497C
[Token(Token = "0x6006269")]
[Address(RVA = "0x1A5CDB0", Offset = "0x1A5BDB0", VA = "0x181A5CDB0")]
public void SetConfig(FriendlyIntButton.FriendlyIntConfig PBGBNMCPEAJ)
{
TextMeshProUGUI textMeshProUGUI = this.text;
this.tooltip.Message = 0;
bool flag;
this.tooltip.enabled = flag;
}
// Token: 0x0600626A RID: 25194 RVA: 0x001567B0 File Offset: 0x001549B0
[Token(Token = "0x600626A")]
[Address(RVA = "0x1A5CD90", Offset = "0x1A5BD90", VA = "0x181A5CD90")]
public void Button_OnClick()
{
FriendlyIntButton.KNHEEOGGKPA mcjbogfpmdd = this.MCJBOGFPMDD;
if (mcjbogfpmdd != 0)
{
int num = this.<ECBPPNEBCMG>k__BackingField;
mcjbogfpmdd(num);
return;
}
}
// Token: 0x0600626B RID: 25195 RVA: 0x001567D8 File Offset: 0x001549D8
[Token(Token = "0x600626B")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public FriendlyIntButton()
{
}
// Token: 0x040040B4 RID: 16564
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40040B4")]
[SerializeField]
private TextMeshProUGUI text;
// Token: 0x040040B5 RID: 16565
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40040B5")]
[SerializeField]
private Tooltip tooltip;
// Token: 0x040040B7 RID: 16567
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40040B7")]
private FriendlyIntButton.KNHEEOGGKPA MCJBOGFPMDD;
// Token: 0x0200113C RID: 4412
[Token(Token = "0x200113C")]
public sealed class KNHEEOGGKPA : MulticastDelegate
{
// Token: 0x0600626C RID: 25196 RVA: 0x001567EC File Offset: 0x001549EC
[Token(Token = "0x600626C")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public KNHEEOGGKPA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600626D RID: 25197 RVA: 0x00156808 File Offset: 0x00154A08
[Token(Token = "0x600626D")]
[Address(RVA = "0xF08350", Offset = "0xF07350", VA = "0x180F08350", Slot = "13")]
public void Invoke(int ONGBFDACHHG)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600626E RID: 25198 RVA: 0x0015687C File Offset: 0x00154A7C
[Token(Token = "0x600626E")]
[Address(RVA = "0x1A5D900", Offset = "0x1A5C900", VA = "0x181A5D900", Slot = "14")]
public IAsyncResult BeginInvoke(int ONGBFDACHHG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x0600626F RID: 25199 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600626F")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200113D RID: 4413
[Token(Token = "0x200113D")]
[Serializable]
public struct FriendlyIntConfig
{
// Token: 0x040040B8 RID: 16568
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40040B8")]
public string FriendlyString;
// Token: 0x040040B9 RID: 16569
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40040B9")]
public string Tooltip;
// Token: 0x040040BA RID: 16570
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40040BA")]
public int Value;
// Token: 0x040040BB RID: 16571
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40040BB")]
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: 0x0200114D RID: 4429
[Token(Token = "0x200114D")]
public class InputFieldManager : SingletonMonoBehaviour<InputFieldManager>
{
// Token: 0x170010C3 RID: 4291
// (get) Token: 0x060062CE RID: 25294 RVA: 0x001577EC File Offset: 0x001559EC
// (set) Token: 0x060062CF RID: 25295 RVA: 0x00157800 File Offset: 0x00155A00
[Token(Token = "0x170010C3")]
public TMP_InputField OEOGDGECMNG
{
[Token(Token = "0x60062CE")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x60062CF")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
private set;
}
// Token: 0x060062D0 RID: 25296 RVA: 0x00157814 File Offset: 0x00155A14
[Token(Token = "0x60062D0")]
[Address(RVA = "0x1A5D010", Offset = "0x1A5C010", VA = "0x181A5D010", Slot = "4")]
protected override void Awake()
{
base.Awake();
TMP_InputField.InputFieldInstantiated += new Action(this.AEEJODLPDFL);
}
// Token: 0x060062D1 RID: 25297 RVA: 0x00157838 File Offset: 0x00155A38
[Token(Token = "0x60062D1")]
[Address(RVA = "0x1A5D210", Offset = "0x1A5C210", VA = "0x181A5D210", Slot = "5")]
protected override void OnDestroy()
{
base.OnDestroy();
TMP_InputField.InputFieldInstantiated -= new Action(this.AEEJODLPDFL);
}
// Token: 0x060062D2 RID: 25298 RVA: 0x0015785C File Offset: 0x00155A5C
[Token(Token = "0x60062D2")]
[Address(RVA = "0x1A5D2B0", Offset = "0x1A5C2B0", VA = "0x181A5D2B0")]
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: 0x060062D3 RID: 25299 RVA: 0x001578D8 File Offset: 0x00155AD8
[Token(Token = "0x60062D3")]
[Address(RVA = "0x1A5D0B0", Offset = "0x1A5C0B0", VA = "0x181A5D0B0")]
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: 0x060062D4 RID: 25300 RVA: 0x00157950 File Offset: 0x00155B50
[Token(Token = "0x60062D4")]
[Address(RVA = "0x1A5CF60", Offset = "0x1A5BF60", VA = "0x181A5CF60")]
private void AEEJODLPDFL(TMP_InputField BIBOIEDPNOJ)
{
DisabledAltRenderedObject component = BIBOIEDPNOJ.GetComponent<DisabledAltRenderedObject>();
int num = 0;
if (component == num)
{
BIBOIEDPNOJ.gameObject.AddComponent<DisabledAltRenderedObject>().NeverRender = true;
}
}
// Token: 0x060062D5 RID: 25301 RVA: 0x00157988 File Offset: 0x00155B88
[Token(Token = "0x60062D5")]
[Address(RVA = "0x1A5D410", Offset = "0x1A5C410", VA = "0x181A5D410")]
public InputFieldManager()
{
}
}
}
+93
View File
@@ -0,0 +1,93 @@
using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace AGUI
{
// Token: 0x0200113F RID: 4415
[Token(Token = "0x200113F")]
public class PageDisplay : MonoBehaviour
{
// Token: 0x06006271 RID: 25201 RVA: 0x0015688C File Offset: 0x00154A8C
[Token(Token = "0x6006271")]
[Address(RVA = "0x1A5E0E0", Offset = "0x1A5D0E0", VA = "0x181A5E0E0")]
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: 0x06006272 RID: 25202 RVA: 0x00156970 File Offset: 0x00154B70
[Token(Token = "0x6006272")]
[Address(RVA = "0x1A5E300", Offset = "0x1A5D300", VA = "0x181A5E300")]
public PageDisplay()
{
RectTransform[] array = new RectTransform[0];
this.dots = array;
int num = 0;
this.smallDotScale.z = (float)num;
base..ctor();
}
// Token: 0x040040BC RID: 16572
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40040BC")]
[SerializeField]
[Header("Dot Display")]
private RectTransform dotDisplay;
// Token: 0x040040BD RID: 16573
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40040BD")]
[SerializeField]
private RectTransform[] dots;
// Token: 0x040040BE RID: 16574
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40040BE")]
[SerializeField]
private Vector3 smallDotScale;
// Token: 0x040040BF RID: 16575
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40040BF")]
[SerializeField]
[Header("Text Display")]
private RectTransform textDisplay;
// Token: 0x040040C0 RID: 16576
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40040C0")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private TextMeshProUGUI pagingText;
}
}
+143
View File
@@ -0,0 +1,143 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using Pathfinding.RVO;
using UnityEngine;
namespace AGUI
{
// Token: 0x02001141 RID: 4417
[Token(Token = "0x2001141")]
public abstract class PagedGrid<ListType> : VirtualPagedGrid<ListType> where ListType : Component
{
// Token: 0x06006274 RID: 25204 RVA: 0x001569B4 File Offset: 0x00154BB4
[Token(Token = "0x6006274")]
[Address(RVA = "0x2573240", Offset = "0x2572240", VA = "0x182573240", Slot = "12")]
protected virtual void Start()
{
float height = ((IAgent)this).Height;
}
// Token: 0x06006275 RID: 25205 RVA: 0x001569CC File Offset: 0x00154BCC
[Token(Token = "0x6006275")]
[Address(RVA = "0x2572E60", Offset = "0x2571E60", VA = "0x182572E60")]
public void AddIgnoredChild(ListType MLDKMIGAPEC)
{
List list = new List();
this.OCMMBHMDBEP(MLDKMIGAPEC);
GameObject gameObject;
gameObject.hideFlags = HideFlags.NotEditable;
}
// Token: 0x06006276 RID: 25206 RVA: 0x001569F4 File Offset: 0x00154BF4
[Token(Token = "0x6006276")]
[Address(RVA = "0x2573180", Offset = "0x2572180", VA = "0x182573180")]
public void RemoveIgnoredChild(ListType MLDKMIGAPEC)
{
int num = 0;
GameObject gameObject;
gameObject.hideFlags = (HideFlags)num;
bool flag;
if (gameObject != 0 && flag)
{
this.Start();
}
}
// Token: 0x06006277 RID: 25207 RVA: 0x00156A20 File Offset: 0x00154C20
[Token(Token = "0x6006277")]
[Address(RVA = "0x2573260", Offset = "0x2572260", VA = "0x182573260", Slot = "6")]
public override void UpdateGrid()
{
int num;
if (num > 0)
{
this.UpdateGrid();
}
}
// Token: 0x06006278 RID: 25208 RVA: 0x00156A40 File Offset: 0x00154C40
[Token(Token = "0x6006278")]
[Address(RVA = "0x2573120", Offset = "0x2572120", VA = "0x182573120")]
public void RefreshChildren(bool includeDisabled = false)
{
List list = this.AIPPBOIIEII(includeDisabled);
bool flag = this.NBMNLHLDOGF();
}
// Token: 0x06006279 RID: 25209 RVA: 0x00156A64 File Offset: 0x00154C64
[Token(Token = "0x6006279")]
[Address(RVA = "0x2573210", Offset = "0x2572210", VA = "0x182573210")]
public void ResetChildren(List<ListType> MGDLGHGMMLC)
{
bool flag = this.NBMNLHLDOGF();
}
// Token: 0x0600627A RID: 25210 RVA: 0x00156A78 File Offset: 0x00154C78
[Token(Token = "0x600627A")]
[Address(RVA = "0x25730E0", Offset = "0x25720E0", VA = "0x1825730E0", Slot = "13")]
protected virtual void OCMMBHMDBEP(ListType MLDKMIGAPEC)
{
GameObject gameObject;
gameObject.SetActive(true);
}
// Token: 0x0600627B RID: 25211 RVA: 0x00156A94 File Offset: 0x00154C94
[Token(Token = "0x600627B")]
[Address(RVA = "0xA44A60", Offset = "0xA43A60", VA = "0x180A44A60", Slot = "14")]
protected virtual void EFANCOLOIPJ(ListType MLDKMIGAPEC)
{
int num = 0;
GameObject gameObject;
gameObject.SetActive(num != 0);
}
// Token: 0x0600627C RID: 25212 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600627C")]
[Address(RVA = "0x2572F50", Offset = "0x2571F50", VA = "0x182572F50", Slot = "10")]
protected override void DNCIOHNNCJL(IList<ListType> DACJLIFBHFG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600627D RID: 25213 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600627D")]
[Address(RVA = "0x2572B10", Offset = "0x2571B10", VA = "0x182572B10")]
private List<ListType> AIPPBOIIEII(bool JOMPNFHMIFG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600627E RID: 25214 RVA: 0x00156AB0 File Offset: 0x00154CB0
[Token(Token = "0x600627E")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "8")]
protected override bool NBMNLHLDOGF()
{
return true;
}
// Token: 0x0600627F RID: 25215 RVA: 0x00156AC0 File Offset: 0x00154CC0
[Token(Token = "0x600627F")]
[Address(RVA = "0x25732C0", Offset = "0x25722C0", VA = "0x1825732C0")]
protected PagedGrid()
{
List list = new List();
float height = ((IAgent)this).Height;
}
// Token: 0x040040C1 RID: 16577
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40040C1")]
protected List<ListType> DFJBPAKGEHB;
// Token: 0x040040C2 RID: 16578
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40040C2")]
private List<ListType> JAGIFNDLJDD;
// Token: 0x040040C3 RID: 16579
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40040C3")]
private bool NINICNLBNHN;
}
}
+18
View File
@@ -0,0 +1,18 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI
{
// Token: 0x02001140 RID: 4416
[Token(Token = "0x2001140")]
public class PagedGrid : PagedGrid<Transform>
{
// Token: 0x06006273 RID: 25203 RVA: 0x001569A0 File Offset: 0x00154BA0
[Token(Token = "0x6006273")]
[Address(RVA = "0x1A5E380", Offset = "0x1A5D380", VA = "0x181A5E380")]
public PagedGrid()
{
}
}
}
+158
View File
@@ -0,0 +1,158 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI
{
// Token: 0x0200114B RID: 4427
[Token(Token = "0x200114B")]
[DisallowMultipleComponent]
public class ProgressBar : MonoBehaviour
{
// Token: 0x170010C0 RID: 4288
// (get) Token: 0x060062C6 RID: 25286 RVA: 0x001576A0 File Offset: 0x001558A0
[Token(Token = "0x170010C0")]
public Image OAGPJGGEEON
{
[Token(Token = "0x60062C6")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this._image;
}
}
// Token: 0x170010C1 RID: 4289
// (get) Token: 0x060062C7 RID: 25287 RVA: 0x001576B4 File Offset: 0x001558B4
// (set) Token: 0x060062C8 RID: 25288 RVA: 0x001576C8 File Offset: 0x001558C8
[Token(Token = "0x170010C1")]
public ProgressBar.KDJMKDKAODP KDABOPOPONE
{
[Token(Token = "0x60062C7")]
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
get
{
return this._origin;
}
[Token(Token = "0x60062C8")]
[Address(RVA = "0x1A5E690", Offset = "0x1A5D690", VA = "0x181A5E690")]
set
{
if (this._origin != value)
{
this._origin = value;
this.UpdateFill();
return;
}
}
}
// Token: 0x170010C2 RID: 4290
// (get) Token: 0x060062C9 RID: 25289 RVA: 0x001576EC File Offset: 0x001558EC
// (set) Token: 0x060062CA RID: 25290 RVA: 0x00157700 File Offset: 0x00155900
[Token(Token = "0x170010C2")]
public float MMJMCMPKCHE
{
[Token(Token = "0x60062C9")]
[Address(RVA = "0x8EE180", Offset = "0x8ED180", VA = "0x1808EE180")]
get
{
return this._fillAmount;
}
[Token(Token = "0x60062CA")]
[Address(RVA = "0x1A5E610", Offset = "0x1A5D610", VA = "0x181A5E610")]
set
{
float num = Mathf.Clamp01(value);
this._fillAmount = num;
this.UpdateFill();
}
}
// Token: 0x060062CB RID: 25291 RVA: 0x00157724 File Offset: 0x00155924
[Token(Token = "0x60062CB")]
[Address(RVA = "0x1A5E3C0", Offset = "0x1A5D3C0", VA = "0x181A5E3C0")]
private void Start()
{
this.UpdateFill();
}
// Token: 0x060062CC RID: 25292 RVA: 0x00157738 File Offset: 0x00155938
[Token(Token = "0x60062CC")]
[Address(RVA = "0x1A5E3D0", Offset = "0x1A5D3D0", VA = "0x181A5E3D0")]
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: 0x060062CD RID: 25293 RVA: 0x001577D8 File Offset: 0x001559D8
[Token(Token = "0x60062CD")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public ProgressBar()
{
}
// Token: 0x040040ED RID: 16621
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40040ED")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Image _image;
// Token: 0x040040EE RID: 16622
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40040EE")]
[SerializeField]
private ProgressBar.KDJMKDKAODP _origin;
// Token: 0x040040EF RID: 16623
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40040EF")]
[SerializeField]
[Range(0f, 1f)]
private float _fillAmount;
// Token: 0x0200114C RID: 4428
[Token(Token = "0x200114C")]
public enum KDJMKDKAODP
{
// Token: 0x040040F1 RID: 16625
[Token(Token = "0x40040F1")]
LEFT,
// Token: 0x040040F2 RID: 16626
[Token(Token = "0x40040F2")]
RIGHT,
// Token: 0x040040F3 RID: 16627
[Token(Token = "0x40040F3")]
TOP,
// Token: 0x040040F4 RID: 16628
[Token(Token = "0x40040F4")]
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: 0x02001142 RID: 4418
[Token(Token = "0x2001142")]
public abstract class RecyclerPagedGrid<ListType, GridMemberType> : VirtualPagedGrid<ListType> where GridMemberType : Component
{
// Token: 0x06006280 RID: 25216 RVA: 0x00156ADC File Offset: 0x00154CDC
[Token(Token = "0x6006280")]
[Address(RVA = "0x2573B00", Offset = "0x2572B00", VA = "0x182573B00", 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: 0x06006281 RID: 25217 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006281")]
[Address(RVA = "0x25775D0", Offset = "0x25765D0", VA = "0x1825775D0")]
private void GOONHPPBPNP(int LANIMDFKGAM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006282 RID: 25218 RVA: 0x00156B40 File Offset: 0x00154D40
[Token(Token = "0x6006282")]
[Address(RVA = "0x257A250", Offset = "0x2579250", VA = "0x18257A250", Slot = "13")]
public virtual void SetLoading()
{
IEnumerable enumerable = Enumerable.Empty();
bool flag = this.NBMNLHLDOGF();
List list = this.prefilledChildUIElements;
}
// Token: 0x06006283 RID: 25219 RVA: 0x00156B68 File Offset: 0x00154D68
[Token(Token = "0x6006283")]
[Address(RVA = "0x2575E80", Offset = "0x2574E80", VA = "0x182575E80")]
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: 0x06006284 RID: 25220 RVA: 0x00156BC0 File Offset: 0x00154DC0
[Token(Token = "0x6006284")]
[Address(RVA = "0x25781D0", Offset = "0x25771D0", VA = "0x1825781D0", Slot = "9")]
protected override void LDLPMLOKNFJ(IEnumerable<ListType> OJKNCBNJHIC, bool EEFDDMLCDEM = true)
{
}
// Token: 0x06006285 RID: 25221 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006285")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")]
protected virtual void EHDPGHCPKDB(GridMemberType AKDBBDBNFBE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006286 RID: 25222
[Token(Token = "0x6006286")]
[Address(Slot = "15")]
protected abstract void BGIECEPGDBE(ListType IOBEPGLJNIP, GridMemberType IOMFCIGGNOI, int CKOIAKLOKMM);
// Token: 0x06006287 RID: 25223 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006287")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "16")]
protected virtual void KADJONKLKLK(GridMemberType ELLBCHGLIDI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006288 RID: 25224 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006288")]
[Address(RVA = "0x2574CF0", Offset = "0x2573CF0", VA = "0x182574CF0", Slot = "10")]
protected override void DNCIOHNNCJL(IList<ListType> DACJLIFBHFG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006289 RID: 25225 RVA: 0x00156BD4 File Offset: 0x00154DD4
[Token(Token = "0x6006289")]
[Address(RVA = "0x257AD00", Offset = "0x2579D00", VA = "0x18257AD00", 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: 0x0600628A RID: 25226 RVA: 0x00156C14 File Offset: 0x00154E14
[Token(Token = "0x600628A")]
[Address(RVA = "0x25783C0", Offset = "0x25773C0", VA = "0x1825783C0")]
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: 0x0600628B RID: 25227 RVA: 0x00156C4C File Offset: 0x00154E4C
[Token(Token = "0x600628B")]
[Address(RVA = "0x2579380", Offset = "0x2578380", VA = "0x182579380")]
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: 0x0600628C RID: 25228 RVA: 0x00156C80 File Offset: 0x00154E80
[Token(Token = "0x600628C")]
[Address(RVA = "0x257B180", Offset = "0x257A180", VA = "0x18257B180")]
protected RecyclerPagedGrid()
{
List list = new List();
}
// Token: 0x040040C4 RID: 16580
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40040C4")]
[SerializeField]
[Header("Children")]
protected GridMemberType childPrefab;
// Token: 0x040040C5 RID: 16581
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40040C5")]
[SerializeField]
protected LayoutElement spacerElement;
// Token: 0x040040C6 RID: 16582
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40040C6")]
[SerializeField]
private List<GridMemberType> prefilledChildUIElements;
// Token: 0x040040C7 RID: 16583
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40040C7")]
[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: 0x040040C8 RID: 16584
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40040C8")]
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: 0x0200125D RID: 4701
[Token(Token = "0x200125D")]
public class AISettingsScreen : WatchUIFlow
{
// Token: 0x060068F4 RID: 26868 RVA: 0x0016E7AC File Offset: 0x0016C9AC
[Token(Token = "0x60068F4")]
[Address(RVA = "0x1A497D0", Offset = "0x1A487D0", VA = "0x181A497D0")]
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: 0x060068F5 RID: 26869 RVA: 0x0016E85C File Offset: 0x0016CA5C
[Token(Token = "0x60068F5")]
[Address(RVA = "0x1A49530", Offset = "0x1A48530", VA = "0x181A49530", 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: 0x060068F6 RID: 26870 RVA: 0x0016E8EC File Offset: 0x0016CAEC
[Token(Token = "0x60068F6")]
[Address(RVA = "0x1A49080", Offset = "0x1A48080", VA = "0x181A49080")]
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: 0x060068F7 RID: 26871 RVA: 0x0016E960 File Offset: 0x0016CB60
[Token(Token = "0x60068F7")]
[Address(RVA = "0x1A48E60", Offset = "0x1A47E60", VA = "0x181A48E60")]
public void Button_RebakeNavMesh()
{
if (!UGCNavMeshManager.FFNIFALJLDD)
{
return;
}
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.LocalPlayerBakeNavMesh();
return;
}
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.InitializeBakeVolume();
}
// Token: 0x060068F8 RID: 26872 RVA: 0x0016E99C File Offset: 0x0016CB9C
[Token(Token = "0x60068F8")]
[Address(RVA = "0x1A49B50", Offset = "0x1A48B50", VA = "0x181A49B50")]
public void Toggle_NavMeshVisibility(bool value)
{
if (UGCNavMeshManager.FFNIFALJLDD)
{
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.HJOFLAPIDIN = value;
}
KBLAIOKNGGD kblaioknggd;
kblaioknggd.FLLLPDFLCEA = value;
}
// Token: 0x060068F9 RID: 26873 RVA: 0x0016E9D0 File Offset: 0x0016CBD0
[Token(Token = "0x60068F9")]
[Address(RVA = "0x1A48F40", Offset = "0x1A47F40", VA = "0x181A48F40")]
public void Button_RemoveAi()
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KillAll();
}
// Token: 0x060068FA RID: 26874 RVA: 0x0016E9F0 File Offset: 0x0016CBF0
[Token(Token = "0x60068FA")]
[Address(RVA = "0x1A49AB0", Offset = "0x1A48AB0", VA = "0x181A49AB0")]
public void Toggle_AiIgnorePlayers(bool value)
{
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM = value;
return;
}
}
// Token: 0x060068FB RID: 26875 RVA: 0x0016EA18 File Offset: 0x0016CC18
[Token(Token = "0x60068FB")]
[Address(RVA = "0x1A48FB0", Offset = "0x1A47FB0", VA = "0x181A48FB0")]
private void HMPMPEAGJML(UGCAIController ADNILBJMMOL)
{
this.NJNFLMADIIK();
}
// Token: 0x060068FC RID: 26876 RVA: 0x0016EA2C File Offset: 0x0016CC2C
[Token(Token = "0x60068FC")]
[Address(RVA = "0x1A49330", Offset = "0x1A48330", VA = "0x181A49330")]
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: 0x060068FD RID: 26877 RVA: 0x0016EAC0 File Offset: 0x0016CCC0
[Token(Token = "0x60068FD")]
[Address(RVA = "0x1A48FC0", Offset = "0x1A47FC0", VA = "0x181A48FC0")]
private void ICPJKEGCJDF()
{
ToggleButton3D toggleButton3D = this.aiIgnorePlayersToggle;
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
}
bool ignorePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM;
toggleButton3D.BOHIGPFGJBA = ignorePlayers;
}
// Token: 0x060068FE RID: 26878 RVA: 0x0016EAF4 File Offset: 0x0016CCF4
[Token(Token = "0x60068FE")]
[Address(RVA = "0x1238E90", Offset = "0x1237E90", VA = "0x181238E90")]
public AISettingsScreen()
{
}
// Token: 0x0400450E RID: 17678
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400450E")]
[SerializeField]
private ToggleButton3D navMeshVisibleToggle;
// Token: 0x0400450F RID: 17679
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400450F")]
[SerializeField]
private ToggleButton3D aiIgnorePlayersToggle;
// Token: 0x04004510 RID: 17680
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4004510")]
[SerializeField]
private TextMeshProUGUI activeAiCountText;
// Token: 0x04004511 RID: 17681
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4004511")]
[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: 0x020011E7 RID: 4583
[Token(Token = "0x20011E7")]
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
public abstract class AccountBasedConditionalButton<T> : ConditionalButton<T> where T : Button3DBase
{
// Token: 0x17001153 RID: 4435
// (get) Token: 0x06006699 RID: 26265 RVA: 0x001651B0 File Offset: 0x001633B0
[Token(Token = "0x17001153")]
protected virtual bool JIJAIMELJFC
{
[Token(Token = "0x6006699")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "9")]
get
{
}
}
// Token: 0x17001154 RID: 4436
// (get) Token: 0x0600669A RID: 26266 RVA: 0x001651C0 File Offset: 0x001633C0
[Token(Token = "0x17001154")]
protected CPIHGIEOPAJ PJLHBHBILPE
{
[Token(Token = "0x600669A")]
[Address(RVA = "0x256BF80", Offset = "0x256AF80", VA = "0x18256BF80")]
get
{
int num;
CPIHGIEOPAJ cpihgieopaj = PHLOAIACBML.PLJAPAFMKNE((long)num);
throw new NullReferenceException();
}
}
// Token: 0x0600669B RID: 26267 RVA: 0x001651DC File Offset: 0x001633DC
[Token(Token = "0x600669B")]
[Address(RVA = "0x256B9F0", Offset = "0x256A9F0", VA = "0x18256B9F0", Slot = "10")]
protected virtual void Awake()
{
}
// Token: 0x0600669C RID: 26268 RVA: 0x001651F0 File Offset: 0x001633F0
[Token(Token = "0x600669C")]
[Address(RVA = "0x256C210", Offset = "0x256B210", VA = "0x18256C210", Slot = "11")]
protected virtual void OnDestroy()
{
bool flag;
if (flag)
{
}
}
// Token: 0x0600669D RID: 26269 RVA: 0x00165208 File Offset: 0x00163408
[Token(Token = "0x600669D")]
[Address(RVA = "0x256C440", Offset = "0x256B440", VA = "0x18256C440", 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: 0x0600669E RID: 26270 RVA: 0x00165248 File Offset: 0x00163448
[Token(Token = "0x600669E")]
[Address(RVA = "0x256C2E0", Offset = "0x256B2E0", VA = "0x18256C2E0", 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: 0x0600669F RID: 26271 RVA: 0x00165278 File Offset: 0x00163478
[Token(Token = "0x600669F")]
[Address(RVA = "0x256C5E0", Offset = "0x256B5E0", VA = "0x18256C5E0")]
private void PABKIEKBHGA(int? CJFGEMGOJHB)
{
bool flag;
bool flag2;
if (flag != flag2)
{
this.HKMHFLEIPIM(CJFGEMGOJHB);
this.OnEnable();
}
}
// Token: 0x060066A0 RID: 26272 RVA: 0x0016529C File Offset: 0x0016349C
[Token(Token = "0x60066A0")]
[Address(RVA = "0x256BE00", Offset = "0x256AE00", VA = "0x18256BE00")]
private void HKMHFLEIPIM(int? CJFGEMGOJHB)
{
int num;
bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.HKHMHIDGGGA(num != 0);
int num2 = 0;
num2 += num2;
num2++;
}
// Token: 0x060066A1 RID: 26273 RVA: 0x001652C8 File Offset: 0x001634C8
[Token(Token = "0x60066A1")]
[Address(RVA = "0x256C040", Offset = "0x256B040", VA = "0x18256C040")]
private void LEJANLMCKDD(int ENJEOLBEALP)
{
bool flag;
if ((flag ? 1 : 0) != ENJEOLBEALP)
{
this.OnEnable();
}
}
// Token: 0x060066A2 RID: 26274 RVA: 0x001652E8 File Offset: 0x001634E8
[Token(Token = "0x60066A2")]
[Address(RVA = "0x256C0B0", Offset = "0x256B0B0", VA = "0x18256C0B0", Slot = "8")]
protected override void MGFKPEMKOOK()
{
Debug.LogWarning("Conditional Button attempted button press without player!");
}
// Token: 0x060066A3 RID: 26275 RVA: 0x00165308 File Offset: 0x00163508
[Token(Token = "0x60066A3")]
[Address(RVA = "0x256C130", Offset = "0x256B130", VA = "0x18256C130", Slot = "13")]
protected virtual void MOPPDBJPCAI()
{
Func<Player, bool> func;
Player player = Enumerable.FirstOrDefault<Player>(Player.All, func);
this.NOMNHOEBGIA();
}
// Token: 0x060066A4 RID: 26276 RVA: 0x00165328 File Offset: 0x00163528
[Token(Token = "0x60066A4")]
[Address(RVA = "0x256C6A0", Offset = "0x256B6A0", VA = "0x18256C6A0", Slot = "5")]
protected sealed override void PICEBFBCNCL()
{
this.MGFKPEMKOOK();
this.NOMNHOEBGIA();
}
// Token: 0x060066A5 RID: 26277
[Token(Token = "0x60066A5")]
[Address(Slot = "14")]
protected abstract void NOMNHOEBGIA();
// Token: 0x060066A6 RID: 26278 RVA: 0x00165354 File Offset: 0x00163554
[Token(Token = "0x60066A6")]
[Address(RVA = "0x256BB70", Offset = "0x256AB70", VA = "0x18256BB70")]
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: 0x060066A7 RID: 26279 RVA: 0x001653A8 File Offset: 0x001635A8
[Token(Token = "0x60066A7")]
[Address(RVA = "0x256B900", Offset = "0x256A900", VA = "0x18256B900")]
protected void ALAAIKGFJLN()
{
int num;
CPIHGIEOPAJ cpihgieopaj = PHLOAIACBML.PLJAPAFMKNE((long)num);
if (cpihgieopaj != 0)
{
WatchUI.BFPPPLIJIGC.ShowMessageDialog(cpihgieopaj);
}
}
// Token: 0x060066A8 RID: 26280 RVA: 0x001653D4 File Offset: 0x001635D4
[Token(Token = "0x60066A8")]
[Address(RVA = "0x256C730", Offset = "0x256B730", VA = "0x18256C730")]
protected AccountBasedConditionalButton()
{
this.NOMNHOEBGIA();
}
// Token: 0x060066A9 RID: 26281 RVA: 0x001653E8 File Offset: 0x001635E8
[Token(Token = "0x60066A9")]
[Address(RVA = "0x256BA90", Offset = "0x256AA90", VA = "0x18256BA90")]
[CompilerGenerated]
private void BBGCFJBOEGG(PlatformManager.LKOLCLKDJKO PPAPODIAGLG)
{
int num = 0;
if (this != num)
{
bool flag = PPAPODIAGLG != PlatformManager.LKOLCLKDJKO.None;
this.OnEnable();
}
}
// Token: 0x060066AA RID: 26282 RVA: 0x00165414 File Offset: 0x00163614
[Token(Token = "0x60066AA")]
[Address(RVA = "0x256BB10", Offset = "0x256AB10", VA = "0x18256BB10")]
[CompilerGenerated]
private bool CNDOLMCGFEH(Player GPEKFHLOFGA)
{
bool flag;
return flag;
}
// Token: 0x04004346 RID: 17222
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004346")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
protected AccountSpecificUIBehaviour accountWatcher;
// Token: 0x04004347 RID: 17223
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004347")]
protected bool EBILILNKGEO;
// Token: 0x04004348 RID: 17224
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004348")]
private bool HJLHIFPPICJ;
// Token: 0x04004349 RID: 17225
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004349")]
private CPIHGIEOPAJ CEJGAGILCLP;
// Token: 0x0400434A RID: 17226
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400434A")]
protected Player KBOPKAPDHHD;
}
}
@@ -0,0 +1,51 @@
using System;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
namespace AGUI.StackedUI
{
// Token: 0x0200121A RID: 4634
[Token(Token = "0x200121A")]
public class AccountConditionalButton : AccountBasedConditionalButton<Button3D>
{
// Token: 0x060067E8 RID: 26600 RVA: 0x0016A854 File Offset: 0x00168A54
[Token(Token = "0x60067E8")]
[Address(RVA = "0x1A49F00", Offset = "0x1A48F00", VA = "0x181A49F00", 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: 0x060067E9 RID: 26601 RVA: 0x0016A894 File Offset: 0x00168A94
[Token(Token = "0x60067E9")]
[Address(RVA = "0x1A49D30", Offset = "0x1A48D30", VA = "0x181A49D30", Slot = "8")]
protected override void MGFKPEMKOOK()
{
int num = 0;
int num2;
if (PEGGCEDHBOF.JJABJODBLFA(num2, num))
{
PlayerDetailsWatchUIFlow playerDetailsWatchUIFlow;
playerDetailsWatchUIFlow.JJHHEBIBJPK(num);
}
}
// Token: 0x060067EA RID: 26602 RVA: 0x0016A8BC File Offset: 0x00168ABC
[Token(Token = "0x60067EA")]
[Address(RVA = "0x1A49FD0", Offset = "0x1A48FD0", VA = "0x181A49FD0")]
public AccountConditionalButton()
{
}
}
}
@@ -0,0 +1,275 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Pathfinding.RVO;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001233 RID: 4659
[Token(Token = "0x2001233")]
public class AccountIdPagedGrid : RecyclerPagedGrid<int, PlayerButton>
{
// Token: 0x06006853 RID: 26707 RVA: 0x0016BEAC File Offset: 0x0016A0AC
[Token(Token = "0x6006853")]
[Address(RVA = "0x1A4A3A0", Offset = "0x1A493A0", VA = "0x181A4A3A0")]
private void Start()
{
if (!this.DKPOLFDDKON)
{
this.DKPOLFDDKON = true;
}
}
// Token: 0x06006854 RID: 26708 RVA: 0x0016BECC File Offset: 0x0016A0CC
[Token(Token = "0x6006854")]
[Address(RVA = "0x1A4A260", Offset = "0x1A49260", VA = "0x181A4A260", 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: 0x06006855 RID: 26709 RVA: 0x0016BF28 File Offset: 0x0016A128
[Token(Token = "0x6006855")]
[Address(RVA = "0x1A4A340", Offset = "0x1A49340", VA = "0x181A4A340")]
public void SetAccountIds(IEnumerable<int> ILNGMAANNDG, bool EEFDDMLCDEM)
{
this.Awake();
float height = ((IAgent)this).Height;
}
// Token: 0x06006856 RID: 26710 RVA: 0x0016BF44 File Offset: 0x0016A144
[Token(Token = "0x6006856")]
[Address(RVA = "0x1A4A090", Offset = "0x1A49090", VA = "0x181A4A090", 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: 0x06006857 RID: 26711 RVA: 0x0016BFF0 File Offset: 0x0016A1F0
[Token(Token = "0x6006857")]
[Address(RVA = "0x1A4A060", Offset = "0x1A49060", VA = "0x181A4A060", Slot = "15")]
protected override void BGIECEPGDBE(int GKLPIFBPGOD, PlayerButton LKDLEHGHCAD, int CKOIAKLOKMM)
{
int num = 0;
LKDLEHGHCAD.SetAccount(GKLPIFBPGOD, (AccountSpecificUIBehaviour.PlayerDisplayMode)num);
}
// Token: 0x06006858 RID: 26712 RVA: 0x0016C010 File Offset: 0x0016A210
[Token(Token = "0x6006858")]
[Address(RVA = "0x1A4A3C0", Offset = "0x1A493C0", VA = "0x181A4A3C0")]
public AccountIdPagedGrid()
{
}
// Token: 0x06006859 RID: 26713 RVA: 0x0016C030 File Offset: 0x0016A230
[Token(Token = "0x6006859")]
[Address(RVA = "0x1A4A010", Offset = "0x1A49010", VA = "0x181A4A010")]
[DebuggerHidden]
[CompilerGenerated]
private void AEIBJJHGPDO(IList<int> DACJLIFBHFG)
{
base.DNCIOHNNCJL(DACJLIFBHFG);
}
// Token: 0x04004483 RID: 17539
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4004483")]
[SerializeField]
private string noResultsString = "No Results :(";
// Token: 0x04004484 RID: 17540
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4004484")]
[SerializeField]
private AccountIdPagedGrid.ShowPlayerDetailsEvent ShowDetailsEvent;
// Token: 0x04004485 RID: 17541
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4004485")]
private bool DKPOLFDDKON;
// Token: 0x04004486 RID: 17542
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4004486")]
private int LOCJOJFOGEO;
// Token: 0x02001234 RID: 4660
[Token(Token = "0x2001234")]
[Serializable]
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
{
// Token: 0x0600685A RID: 26714 RVA: 0x0016C044 File Offset: 0x0016A244
[Token(Token = "0x600685A")]
[Address(RVA = "0x1A5E7A0", Offset = "0x1A5D7A0", VA = "0x181A5E7A0")]
public ShowPlayerDetailsEvent()
{
}
}
// Token: 0x02001235 RID: 4661
[Token(Token = "0x2001235")]
[CompilerGenerated]
private sealed class PFICOJEHDMJ
{
// Token: 0x0600685B RID: 26715 RVA: 0x0016C058 File Offset: 0x0016A258
[Token(Token = "0x600685B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PFICOJEHDMJ()
{
}
// Token: 0x0600685C RID: 26716 RVA: 0x0016C06C File Offset: 0x0016A26C
[Token(Token = "0x600685C")]
[Address(RVA = "0x1A5DFD0", Offset = "0x1A5CFD0", VA = "0x181A5DFD0")]
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: 0x04004487 RID: 17543
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004487")]
public AccountIdPagedGrid <>4__this;
// Token: 0x04004488 RID: 17544
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004488")]
public PlayerButton button;
}
// Token: 0x02001236 RID: 4662
[Token(Token = "0x2001236")]
[CompilerGenerated]
private sealed class JOMGNLJINJI
{
// Token: 0x0600685D RID: 26717 RVA: 0x0016C0A4 File Offset: 0x0016A2A4
[Token(Token = "0x600685D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JOMGNLJINJI()
{
}
// Token: 0x0600685E RID: 26718 RVA: 0x0016C0B8 File Offset: 0x0016A2B8
[Token(Token = "0x600685E")]
[Address(RVA = "0x1A5D4B0", Offset = "0x1A5C4B0", VA = "0x181A5D4B0")]
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: 0x04004489 RID: 17545
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004489")]
public AccountIdPagedGrid <>4__this;
// Token: 0x0400448A RID: 17546
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400448A")]
public IList<int> activeChildren;
}
}
}
@@ -0,0 +1,134 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using Pathfinding.RVO;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x0200121B RID: 4635
[Token(Token = "0x200121B")]
public class AccountPagedGrid : RecyclerPagedGrid<CCEOLAOLEKJ, PlayerButton>
{
// Token: 0x060067EB RID: 26603 RVA: 0x0016A8D0 File Offset: 0x00168AD0
[Token(Token = "0x60067EB")]
[Address(RVA = "0x1A4A4C0", Offset = "0x1A494C0", VA = "0x181A4A4C0", 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: 0x060067EC RID: 26604 RVA: 0x0016A92C File Offset: 0x00168B2C
[Token(Token = "0x60067EC")]
[Address(RVA = "0x1A4A5A0", Offset = "0x1A495A0", VA = "0x181A4A5A0")]
public void SetAccountsSimple(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF)
{
this.HGLLKBFOBIE = (AccountSpecificUIBehaviour.PlayerDisplayMode)((ulong)0L);
float height = ((IAgent)this).Height;
}
// Token: 0x060067ED RID: 26605 RVA: 0x0016A94C File Offset: 0x00168B4C
[Token(Token = "0x60067ED")]
[Address(RVA = "0x1A4A5C0", Offset = "0x1A495C0", VA = "0x181A4A5C0")]
public void SetAccounts(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF, AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE, bool EEFDDMLCDEM)
{
this.HGLLKBFOBIE = HGLLKBFOBIE;
float height = ((IAgent)this).Height;
}
// Token: 0x060067EE RID: 26606 RVA: 0x0016A968 File Offset: 0x00168B68
[Token(Token = "0x60067EE")]
[Address(RVA = "0x1A4A410", Offset = "0x1A49410", VA = "0x181A4A410", 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: 0x060067EF RID: 26607 RVA: 0x0016A9A4 File Offset: 0x00168BA4
[Token(Token = "0x60067EF")]
[Address(RVA = "0x1A4A5E0", Offset = "0x1A495E0", VA = "0x181A4A5E0")]
public AccountPagedGrid()
{
}
// Token: 0x0400442C RID: 17452
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400442C")]
[SerializeField]
private AccountPagedGrid.ShowPlayerDetailsEvent ShowDetailsEvent;
// Token: 0x0400442D RID: 17453
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400442D")]
private AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE;
// Token: 0x0200121C RID: 4636
[Token(Token = "0x200121C")]
[Serializable]
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
{
// Token: 0x060067F0 RID: 26608 RVA: 0x0016A9B8 File Offset: 0x00168BB8
[Token(Token = "0x60067F0")]
[Address(RVA = "0x1A5E760", Offset = "0x1A5D760", VA = "0x181A5E760")]
public ShowPlayerDetailsEvent()
{
}
}
// Token: 0x0200121D RID: 4637
[Token(Token = "0x200121D")]
[CompilerGenerated]
private sealed class CNECLOOLLGG
{
// Token: 0x060067F1 RID: 26609 RVA: 0x0016A9CC File Offset: 0x00168BCC
[Token(Token = "0x60067F1")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CNECLOOLLGG()
{
}
// Token: 0x060067F2 RID: 26610 RVA: 0x0016A9E0 File Offset: 0x00168BE0
[Token(Token = "0x60067F2")]
[Address(RVA = "0x1A51ED0", Offset = "0x1A50ED0", VA = "0x181A51ED0")]
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: 0x0400442E RID: 17454
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400442E")]
public AccountPagedGrid <>4__this;
// Token: 0x0400442F RID: 17455
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400442F")]
public PlayerButton button;
}
}
}
@@ -0,0 +1,105 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x020011C0 RID: 4544
[Token(Token = "0x20011C0")]
public class AccountSelectionButton3D : PlayerInfoUIControl
{
// Token: 0x17001135 RID: 4405
// (get) Token: 0x06006584 RID: 25988 RVA: 0x0015FC70 File Offset: 0x0015DE70
[Token(Token = "0x17001135")]
public Button3D.OnButton3DClick PAALHPHGBDF
{
[Token(Token = "0x6006584")]
[Address(RVA = "0x1A4A8F0", Offset = "0x1A498F0", VA = "0x181A4A8F0")]
get
{
return this.Button.OnClick;
}
}
// Token: 0x06006585 RID: 25989 RVA: 0x0015FC90 File Offset: 0x0015DE90
[Token(Token = "0x6006585")]
[Address(RVA = "0x1A4A620", Offset = "0x1A49620", VA = "0x181A4A620", 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: 0x06006586 RID: 25990 RVA: 0x0015FD10 File Offset: 0x0015DF10
[Token(Token = "0x6006586")]
[Address(RVA = "0xF22EC0", Offset = "0xF21EC0", VA = "0x180F22EC0")]
public AccountSelectionButton3D()
{
}
// Token: 0x0400425F RID: 16991
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400425F")]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
public Button3D Button;
// Token: 0x04004260 RID: 16992
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4004260")]
[SerializeField]
private GameObject juniorIcon;
// Token: 0x04004261 RID: 16993
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4004261")]
[SerializeField]
private List<GameObject> accountVisuals;
// Token: 0x04004262 RID: 16994
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4004262")]
[SerializeField]
private List<GameObject> noAccountVisuals;
}
}
@@ -0,0 +1,144 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Pathfinding.RVO;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x020011C1 RID: 4545
[Token(Token = "0x20011C1")]
public class AccountSelectionPagedGrid : RecyclerPagedGrid<CCEOLAOLEKJ, AccountSelectionButton3D>
{
// Token: 0x06006587 RID: 25991 RVA: 0x0015FD24 File Offset: 0x0015DF24
[Token(Token = "0x6006587")]
[Address(RVA = "0x1A4A940", Offset = "0x1A49940", VA = "0x181A4A940", 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: 0x06006588 RID: 25992 RVA: 0x0015FD84 File Offset: 0x0015DF84
[Token(Token = "0x6006588")]
[Address(RVA = "0x1A4AA20", Offset = "0x1A49A20", VA = "0x181A4AA20")]
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: 0x06006589 RID: 25993 RVA: 0x0015FDE8 File Offset: 0x0015DFE8
[Token(Token = "0x6006589")]
[Address(RVA = "0x12F5FD0", Offset = "0x12F4FD0", VA = "0x1812F5FD0")]
public void SetAccounts(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF)
{
float height = ((IAgent)this).Height;
}
// Token: 0x0600658A RID: 25994 RVA: 0x0015FDFC File Offset: 0x0015DFFC
[Token(Token = "0x600658A")]
[Address(RVA = "0x1A4A910", Offset = "0x1A49910", VA = "0x181A4A910", Slot = "15")]
protected override void BGIECEPGDBE(CCEOLAOLEKJ HFIDFDPOCKA, AccountSelectionButton3D LKDLEHGHCAD, int CKOIAKLOKMM)
{
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)LKDLEHGHCAD).BIILOFOAKEJ;
}
// Token: 0x0600658B RID: 25995 RVA: 0x0015FE18 File Offset: 0x0015E018
[Token(Token = "0x600658B")]
[Address(RVA = "0x1A4AC70", Offset = "0x1A49C70", VA = "0x181A4AC70")]
public AccountSelectionPagedGrid()
{
}
// Token: 0x04004263 RID: 16995
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4004263")]
[SerializeField]
private AccountSelectionPagedGrid.ShowPlayerDetailsEvent AccountSelectedEvent;
// Token: 0x020011C2 RID: 4546
[Token(Token = "0x20011C2")]
[Serializable]
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
{
// Token: 0x0600658C RID: 25996 RVA: 0x0015FE2C File Offset: 0x0015E02C
[Token(Token = "0x600658C")]
[Address(RVA = "0x1A5E720", Offset = "0x1A5D720", VA = "0x181A5E720")]
public ShowPlayerDetailsEvent()
{
}
}
// Token: 0x020011C3 RID: 4547
[Token(Token = "0x20011C3")]
[CompilerGenerated]
private sealed class OKAFJKECMOH
{
// Token: 0x0600658D RID: 25997 RVA: 0x0015FE40 File Offset: 0x0015E040
[Token(Token = "0x600658D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OKAFJKECMOH()
{
}
// Token: 0x0600658E RID: 25998 RVA: 0x0015FE54 File Offset: 0x0015E054
[Token(Token = "0x600658E")]
[Address(RVA = "0x1A5DF70", Offset = "0x1A5CF70", VA = "0x181A5DF70")]
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: 0x04004264 RID: 16996
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004264")]
public AccountSelectionPagedGrid <>4__this;
// Token: 0x04004265 RID: 16997
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004265")]
public AccountSelectionButton3D button;
}
}
}
@@ -0,0 +1,113 @@
using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x020011E8 RID: 4584
[Token(Token = "0x20011E8")]
[RequireComponent(typeof(TextMeshProUGUI))]
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
public abstract class AccountSpecificText : MonoBehaviour
{
// Token: 0x17001155 RID: 4437
// (get) Token: 0x060066AB RID: 26283 RVA: 0x00165428 File Offset: 0x00163628
[Token(Token = "0x17001155")]
protected AccountSpecificUIBehaviour COMLCOBIINM
{
[Token(Token = "0x60066AB")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.accountWatcher;
}
}
// Token: 0x17001156 RID: 4438
// (get) Token: 0x060066AC RID: 26284 RVA: 0x0016543C File Offset: 0x0016363C
[Token(Token = "0x17001156")]
protected TextMeshProUGUI KKJIOHNFHFJ
{
[Token(Token = "0x60066AC")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.text;
}
}
// Token: 0x060066AD RID: 26285 RVA: 0x00165450 File Offset: 0x00163650
[Token(Token = "0x60066AD")]
[Address(RVA = "0x1A4ACB0", Offset = "0x1A49CB0", VA = "0x181A4ACB0", 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: 0x060066AE RID: 26286 RVA: 0x00165490 File Offset: 0x00163690
[Token(Token = "0x60066AE")]
[Address(RVA = "0x1A4AD80", Offset = "0x1A49D80", VA = "0x181A4AD80", 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: 0x060066AF RID: 26287 RVA: 0x001654E4 File Offset: 0x001636E4
[Token(Token = "0x60066AF")]
[Address(RVA = "0x1A4AD40", Offset = "0x1A49D40", VA = "0x181A4AD40", Slot = "6")]
protected virtual void OnEnable()
{
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
this.DMPBBJNDPMA(currentAccount);
}
// Token: 0x060066B0 RID: 26288 RVA: 0x0016550C File Offset: 0x0016370C
[Token(Token = "0x60066B0")]
[Address(RVA = "0x1A4AD40", Offset = "0x1A49D40", VA = "0x181A4AD40")]
private void OBMOIKFMMBF()
{
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
this.DMPBBJNDPMA(currentAccount);
}
// Token: 0x060066B1 RID: 26289
[Token(Token = "0x60066B1")]
[Address(Slot = "7")]
protected abstract void DMPBBJNDPMA(CCEOLAOLEKJ IINOFFFAGJG);
// Token: 0x060066B2 RID: 26290 RVA: 0x00165534 File Offset: 0x00163734
[Token(Token = "0x60066B2")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
protected AccountSpecificText()
{
}
// Token: 0x0400434B RID: 17227
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400434B")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private AccountSpecificUIBehaviour accountWatcher;
// Token: 0x0400434C RID: 17228
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400434C")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.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: 0x0200115C RID: 4444
[Token(Token = "0x200115C")]
public sealed class AccountSpecificUIBehaviour : MonoBehaviour
{
// Token: 0x170010D0 RID: 4304
// (get) Token: 0x06006329 RID: 25385 RVA: 0x00158D04 File Offset: 0x00156F04
[Token(Token = "0x170010D0")]
public AccountSpecificUIBehaviour.PlayerDisplayMode ADANFNJAIOK
{
[Token(Token = "0x6006329")]
[Address(RVA = "0x4B5010", Offset = "0x4B4010", VA = "0x1804B5010")]
get
{
return this.HGLLKBFOBIE;
}
}
// Token: 0x170010D1 RID: 4305
// (get) Token: 0x0600632A RID: 25386 RVA: 0x00158D18 File Offset: 0x00156F18
// (set) Token: 0x0600632B RID: 25387 RVA: 0x00158D2C File Offset: 0x00156F2C
[Token(Token = "0x170010D1")]
public int? GAINIOENNCG
{
[Token(Token = "0x600632A")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get;
[Token(Token = "0x600632B")]
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
private set;
}
// Token: 0x170010D2 RID: 4306
// (get) Token: 0x0600632C RID: 25388 RVA: 0x00158D40 File Offset: 0x00156F40
[Token(Token = "0x170010D2")]
public CCEOLAOLEKJ GEAFMCJMKBM
{
[Token(Token = "0x600632C")]
[Address(RVA = "0x1A4B5C0", Offset = "0x1A4A5C0", VA = "0x181A4B5C0")]
get
{
while (this.<IFBPANODIPA>k__BackingField != 0)
{
}
}
}
// Token: 0x170010D3 RID: 4307
// (get) Token: 0x0600632D RID: 25389 RVA: 0x00158D58 File Offset: 0x00156F58
[Token(Token = "0x170010D3")]
public JGEBJEJLNBK DLLAJGDMFHI
{
[Token(Token = "0x600632D")]
[Address(RVA = "0x1A4B660", Offset = "0x1A4A660", VA = "0x181A4B660")]
get
{
while (this.<IFBPANODIPA>k__BackingField != 0)
{
}
}
}
// Token: 0x0600632E RID: 25390 RVA: 0x00158D70 File Offset: 0x00156F70
[Token(Token = "0x600632E")]
[Address(RVA = "0x1A4B1E0", Offset = "0x1A4A1E0", VA = "0x181A4B1E0")]
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: 0x0600632F RID: 25391 RVA: 0x00158DC4 File Offset: 0x00156FC4
[Token(Token = "0x600632F")]
[Address(RVA = "0x1A4B0A0", Offset = "0x1A4A0A0", VA = "0x181A4B0A0")]
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: 0x06006330 RID: 25392 RVA: 0x00158E10 File Offset: 0x00157010
[Token(Token = "0x6006330")]
[Address(RVA = "0x1A4B320", Offset = "0x1A4A320", VA = "0x181A4B320")]
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: 0x06006331 RID: 25393 RVA: 0x00158EA4 File Offset: 0x001570A4
[Token(Token = "0x6006331")]
[Address(RVA = "0x1A4B040", Offset = "0x1A4A040", VA = "0x181A4B040")]
private void OFEEAIMGNEH(int GKLPIFBPGOD)
{
int? num = this.<IFBPANODIPA>k__BackingField;
bool flag = GKLPIFBPGOD == num;
if (num != flag)
{
this.PlayerAccountUpdated.CNFDGDEOPPF();
}
}
// Token: 0x06006332 RID: 25394 RVA: 0x00158ED4 File Offset: 0x001570D4
[Token(Token = "0x6006332")]
[Address(RVA = "0x1A4AFE0", Offset = "0x1A49FE0", VA = "0x181A4AFE0")]
private void IMHJBLKCDGK(int GKLPIFBPGOD)
{
int? num = this.<IFBPANODIPA>k__BackingField;
bool flag = GKLPIFBPGOD == num;
if (num != flag)
{
this.PlayerAccountUpdated.CNFDGDEOPPF();
}
}
// Token: 0x06006333 RID: 25395 RVA: 0x00158F04 File Offset: 0x00157104
[Token(Token = "0x6006333")]
[Address(RVA = "0x1A4B520", Offset = "0x1A4A520", VA = "0x181A4B520")]
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: 0x06006334 RID: 25396 RVA: 0x00158F48 File Offset: 0x00157148
[Token(Token = "0x6006334")]
[Address(RVA = "0x1A4AEF0", Offset = "0x1A49EF0", VA = "0x181A4AEF0")]
[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: 0x06006335 RID: 25397 RVA: 0x00158FAC File Offset: 0x001571AC
[Token(Token = "0x6006335")]
[Address(RVA = "0x1A4AE50", Offset = "0x1A49E50", VA = "0x181A4AE50")]
[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: 0x04004125 RID: 16677
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004125")]
public OKNNKFGFODL PlayerAccountReady;
// Token: 0x04004126 RID: 16678
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004126")]
public OKNNKFGFODL PlayerAccountUpdated;
// Token: 0x04004127 RID: 16679
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004127")]
[SerializeField]
private bool includeReputation;
// Token: 0x04004128 RID: 16680
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4004128")]
private AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE;
// Token: 0x0200115D RID: 4445
[Token(Token = "0x200115D")]
[Serializable]
public enum PlayerDisplayMode
{
// Token: 0x0400412B RID: 16683
[Token(Token = "0x400412B")]
None,
// Token: 0x0400412C RID: 16684
[Token(Token = "0x400412C")]
Friends = 2,
// Token: 0x0400412D RID: 16685
[Token(Token = "0x400412D")]
Club,
// Token: 0x0400412E RID: 16686
[Token(Token = "0x400412E")]
Recent,
// Token: 0x0400412F RID: 16687
[Token(Token = "0x400412F")]
Find,
// Token: 0x04004130 RID: 16688
[Token(Token = "0x4004130")]
SuggestedFriends,
// Token: 0x04004131 RID: 16689
[Token(Token = "0x4004131")]
Party
}
}
}
@@ -0,0 +1,69 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001237 RID: 4663
[Token(Token = "0x2001237")]
public class AddRemovePlayerRoomRoleGridEntry : MonoBehaviour
{
// Token: 0x0600685F RID: 26719 RVA: 0x0016C198 File Offset: 0x0016A398
[Token(Token = "0x600685F")]
[Address(RVA = "0x1A4B700", Offset = "0x1A4A700", VA = "0x181A4B700")]
private void Awake()
{
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(true);
this.CNAHCDAFDHD = componentsInChildren;
}
// Token: 0x06006860 RID: 26720 RVA: 0x0016C1B4 File Offset: 0x0016A3B4
[Token(Token = "0x6006860")]
[Address(RVA = "0x1A4B740", Offset = "0x1A4A740", VA = "0x181A4B740")]
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: 0x06006861 RID: 26721 RVA: 0x0016C218 File Offset: 0x0016A418
[Token(Token = "0x6006861")]
[Address(RVA = "0x1A4B830", Offset = "0x1A4A830", VA = "0x181A4B830")]
public AddRemovePlayerRoomRoleGridEntry()
{
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
this.CNAHCDAFDHD = array;
base..ctor();
}
// Token: 0x0400448B RID: 17547
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400448B")]
[SerializeField]
private AddRemovePlayerRoomRoleConditionalButton button;
// Token: 0x0400448C RID: 17548
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400448C")]
private AccountSpecificUIBehaviour[] CNAHCDAFDHD;
// Token: 0x0400448D RID: 17549
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400448D")]
private int OEOPMNKMLIK;
}
}
@@ -0,0 +1,91 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using Pathfinding.RVO;
namespace AGUI.StackedUI
{
// Token: 0x02001238 RID: 4664
[Token(Token = "0x2001238")]
public class AddRemovePlayerRoomRolePagedGrid : RecyclerPagedGrid<int, AddRemovePlayerRoomRoleGridEntry>
{
// Token: 0x06006862 RID: 26722 RVA: 0x0016C23C File Offset: 0x0016A43C
[Token(Token = "0x6006862")]
[Address(RVA = "0x1A4B9B0", Offset = "0x1A4A9B0", VA = "0x181A4B9B0")]
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);
float height = ((IAgent)this).Height;
}
// Token: 0x06006863 RID: 26723 RVA: 0x0016C29C File Offset: 0x0016A49C
[Token(Token = "0x6006863")]
[Address(RVA = "0x1A4B880", Offset = "0x1A4A880", VA = "0x181A4B880", 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: 0x06006864 RID: 26724 RVA: 0x0016C310 File Offset: 0x0016A510
[Token(Token = "0x6006864")]
[Address(RVA = "0x1A4BB10", Offset = "0x1A4AB10", VA = "0x181A4BB10")]
public AddRemovePlayerRoomRolePagedGrid()
{
}
// Token: 0x06006865 RID: 26725 RVA: 0x0016C324 File Offset: 0x0016A524
[Token(Token = "0x6006865")]
[Address(RVA = "0x1A4B980", Offset = "0x1A4A980", VA = "0x181A4B980")]
[CompilerGenerated]
private LMLJHMJEIGM NDCDBAAHBOJ(int ENJEOLBEALP)
{
return this.AEMBAGPGHGE.MOPDMGDPJDF(ENJEOLBEALP);
}
// Token: 0x0400448E RID: 17550
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400448E")]
private LMLJHMJEIGM PACAJPCGKKD;
// Token: 0x0400448F RID: 17551
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400448F")]
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: 0x020011D6 RID: 4566
[Token(Token = "0x20011D6")]
public class AnnouncementsScreenItem : MonoBehaviour
{
// Token: 0x1700114C RID: 4428
// (get) Token: 0x06006634 RID: 26164 RVA: 0x00163078 File Offset: 0x00161278
// (set) Token: 0x06006635 RID: 26165 RVA: 0x0016308C File Offset: 0x0016128C
[Token(Token = "0x1700114C")]
public MKEKHKEHPLO BHNFBPFGOHI
{
[Token(Token = "0x6006634")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.OKINBKFCIIK;
}
[Token(Token = "0x6006635")]
[Address(RVA = "0x1A4C180", Offset = "0x1A4B180", VA = "0x181A4C180")]
set
{
this.OKINBKFCIIK = value;
this.MKBLJJGJAOH();
}
}
// Token: 0x06006636 RID: 26166 RVA: 0x001630A8 File Offset: 0x001612A8
[Token(Token = "0x6006636")]
[Address(RVA = "0x1A4BB50", Offset = "0x1A4AB50", VA = "0x181A4BB50")]
private void Awake()
{
MFBGLIHGCGO<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.BPJDFPACLMK(aoddbmoamod, action);
}
// Token: 0x06006637 RID: 26167 RVA: 0x001630D4 File Offset: 0x001612D4
[Token(Token = "0x6006637")]
[Address(RVA = "0x1A4C0A0", Offset = "0x1A4B0A0", VA = "0x181A4C0A0")]
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: 0x06006638 RID: 26168 RVA: 0x00163118 File Offset: 0x00161318
[Token(Token = "0x6006638")]
[Address(RVA = "0x1A4C060", Offset = "0x1A4B060", VA = "0x181A4C060")]
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: 0x06006639 RID: 26169 RVA: 0x00163154 File Offset: 0x00161354
[Token(Token = "0x6006639")]
[Address(RVA = "0x1A4BE70", Offset = "0x1A4AE70", VA = "0x181A4BE70")]
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: 0x0600663A RID: 26170 RVA: 0x00163214 File Offset: 0x00161414
[Token(Token = "0x600663A")]
[Address(RVA = "0x1A4BCD0", Offset = "0x1A4ACD0", VA = "0x181A4BCD0")]
private Color FEPNPODIBMD(bool HJNGGDGMFPK, FIEFAAIHMAF AAHGIGHAIFI)
{
if (AAHGIGHAIFI == FIEFAAIHMAF.Read)
{
}
throw new NullReferenceException();
}
// Token: 0x0600663B RID: 26171 RVA: 0x0016322C File Offset: 0x0016142C
[Token(Token = "0x600663B")]
[Address(RVA = "0x1A4BC10", Offset = "0x1A4AC10", VA = "0x181A4BC10")]
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: 0x0600663C RID: 26172 RVA: 0x00163274 File Offset: 0x00161474
[Token(Token = "0x600663C")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public AnnouncementsScreenItem()
{
}
// Token: 0x0600663D RID: 26173 RVA: 0x00163288 File Offset: 0x00161488
[Token(Token = "0x600663D")]
[Address(RVA = "0x1A4BDE0", Offset = "0x1A4ADE0", VA = "0x181A4BDE0")]
[CompilerGenerated]
private void INKNHNLILHP(Texture2D CAKFKAGPMBF)
{
RawImage rawImage = this.image;
int num = 0;
if (rawImage != num)
{
this.image.texture = CAKFKAGPMBF;
}
}
// Token: 0x0600663E RID: 26174 RVA: 0x001632BC File Offset: 0x001614BC
[Token(Token = "0x600663E")]
[Address(RVA = "0x1A4BD40", Offset = "0x1A4AD40", VA = "0x181A4BD40")]
[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: 0x040042E1 RID: 17121
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40042E1")]
private MKEKHKEHPLO OKINBKFCIIK;
// Token: 0x040042E2 RID: 17122
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40042E2")]
[SerializeField]
private TextMeshProUGUI titleText;
// Token: 0x040042E3 RID: 17123
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40042E3")]
[SerializeField]
private RawImage image;
// Token: 0x040042E4 RID: 17124
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40042E4")]
[SerializeField]
private Image background;
// Token: 0x040042E5 RID: 17125
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40042E5")]
[SerializeField]
private AnnouncementsScreenItem._AnnouncementColors AnnouncementColors;
// Token: 0x040042E6 RID: 17126
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40042E6")]
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
// Token: 0x040042E7 RID: 17127
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40042E7")]
private bool DPONBEGHJJO;
// Token: 0x020011D7 RID: 4567
[Token(Token = "0x20011D7")]
[Serializable]
private class _AnnouncementColors
{
// Token: 0x0600663F RID: 26175 RVA: 0x001632FC File Offset: 0x001614FC
[Token(Token = "0x600663F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public _AnnouncementColors()
{
}
// Token: 0x040042E8 RID: 17128
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40042E8")]
public Color MostRecentUnread;
// Token: 0x040042E9 RID: 17129
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40042E9")]
public Color MostRecentRead;
// Token: 0x040042EA RID: 17130
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40042EA")]
public Color Unread;
// Token: 0x040042EB RID: 17131
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40042EB")]
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: 0x0200121E RID: 4638
[Token(Token = "0x200121E")]
public class BackpackScreen : WatchUIFlow
{
// Token: 0x1700116B RID: 4459
// (get) Token: 0x060067F3 RID: 26611 RVA: 0x0016AA18 File Offset: 0x00168C18
// (set) Token: 0x060067F4 RID: 26612 RVA: 0x0016AA2C File Offset: 0x00168C2C
[Token(Token = "0x1700116B")]
private BackpackScreen.EJKOBPNECBN CFHLFFLHJDI
{
[Token(Token = "0x60067F3")]
[Address(RVA = "0x81CEA0", Offset = "0x81BEA0", VA = "0x18081CEA0")]
get
{
return this.HCKEPLFAMLN;
}
[Token(Token = "0x60067F4")]
[Address(RVA = "0x1A4CAB0", Offset = "0x1A4BAB0", VA = "0x181A4CAB0")]
set
{
if (this.HCKEPLFAMLN != value)
{
this.HCKEPLFAMLN = value;
this.FIFOHGCNDJP();
return;
}
}
}
// Token: 0x060067F5 RID: 26613 RVA: 0x0016AA50 File Offset: 0x00168C50
[Token(Token = "0x60067F5")]
[Address(RVA = "0x1A4C290", Offset = "0x1A4B290", VA = "0x181A4C290", 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: 0x060067F6 RID: 26614 RVA: 0x0016AAAC File Offset: 0x00168CAC
[Token(Token = "0x60067F6")]
[Address(RVA = "0x1A4D1E0", Offset = "0x1A4C1E0", VA = "0x181A4D1E0", 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: 0x060067F7 RID: 26615 RVA: 0x0016AB2C File Offset: 0x00168D2C
[Token(Token = "0x60067F7")]
[Address(RVA = "0x1A4D320", Offset = "0x1A4C320", VA = "0x181A4D320")]
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: 0x060067F8 RID: 26616 RVA: 0x0016AB8C File Offset: 0x00168D8C
[Token(Token = "0x60067F8")]
[Address(RVA = "0x1A4CFE0", Offset = "0x1A4BFE0", VA = "0x181A4CFE0")]
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: 0x060067F9 RID: 26617 RVA: 0x0016ABC4 File Offset: 0x00168DC4
[Token(Token = "0x60067F9")]
[Address(RVA = "0x1A4CB30", Offset = "0x1A4BB30", VA = "0x181A4CB30")]
private void FIFOHGCNDJP()
{
/*
An exception occurred when decompiling this method (060067F9)
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: 0x060067FA RID: 26618 RVA: 0x0016AD58 File Offset: 0x00168F58
[Token(Token = "0x60067FA")]
[Address(RVA = "0x1A4CAD0", Offset = "0x1A4BAD0", VA = "0x181A4CAD0")]
private List<OOCCCGPICOG> FFPLBJLLPGN()
{
return Enumerable.ToList<OOCCCGPICOG>(this.FFJNCDBCOBO.<EJMJIFKMMDN>k__BackingField.Values);
}
// Token: 0x060067FB RID: 26619 RVA: 0x0016AD80 File Offset: 0x00168F80
[Token(Token = "0x60067FB")]
[Address(RVA = "0x1A4D040", Offset = "0x1A4C040", VA = "0x181A4D040")]
private List<OOCCCGPICOG> MLEPCLKMBIK()
{
return this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Food);
}
// Token: 0x060067FC RID: 26620 RVA: 0x0016ADA0 File Offset: 0x00168FA0
[Token(Token = "0x60067FC")]
[Address(RVA = "0x1A4D070", Offset = "0x1A4C070", VA = "0x181A4D070")]
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: 0x060067FD RID: 26621 RVA: 0x0016AE40 File Offset: 0x00169040
[Token(Token = "0x60067FD")]
[Address(RVA = "0x1A4CAB0", Offset = "0x1A4BAB0", VA = "0x181A4CAB0")]
private void FIEHCMHLJNF(BackpackScreen.EJKOBPNECBN HGLLKBFOBIE)
{
if (this.HCKEPLFAMLN != HGLLKBFOBIE)
{
this.HCKEPLFAMLN = HGLLKBFOBIE;
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x060067FE RID: 26622 RVA: 0x0016AE64 File Offset: 0x00169064
[Token(Token = "0x60067FE")]
[Address(RVA = "0x1A4C430", Offset = "0x1A4B430", VA = "0x181A4C430")]
private void BNFPEINEDCC(OOCCCGPICOG BAJGNABECMN, bool AKJFIEJBCJA)
{
if (base.gameObject.activeInHierarchy)
{
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x060067FF RID: 26623 RVA: 0x0016AE8C File Offset: 0x0016908C
[Token(Token = "0x60067FF")]
[Address(RVA = "0x1A4D420", Offset = "0x1A4C420", VA = "0x181A4D420")]
private void PDPJFPPLJGB(CFOEKMPLMII FAFPPDGHACH)
{
this.FIFOHGCNDJP();
}
// Token: 0x06006800 RID: 26624 RVA: 0x0016AEA0 File Offset: 0x001690A0
[Token(Token = "0x6006800")]
[Address(RVA = "0x1A4C4F0", Offset = "0x1A4B4F0", VA = "0x181A4C4F0")]
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;
bool dynamicKinematicCollisionsCanBeApplied = tool.collisionSettings.DynamicKinematicCollisionsCanBeApplied;
}
return;
}
IL_EA:
if (<CNJALCEBPMC>k__BackingField2 != 0)
{
}
ConsumableManager ffjncdbcobo3 = this.FFJNCDBCOBO;
throw new NullReferenceException();
}
// Token: 0x06006801 RID: 26625 RVA: 0x0016AFAC File Offset: 0x001691AC
[Token(Token = "0x6006801")]
[Address(RVA = "0x1A4CA30", Offset = "0x1A4BA30", VA = "0x181A4CA30")]
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: 0x06006802 RID: 26626 RVA: 0x0016AFD4 File Offset: 0x001691D4
[Token(Token = "0x6006802")]
[Address(RVA = "0x1A4C4D0", Offset = "0x1A4B4D0", VA = "0x181A4C4D0")]
public void Button_SetToolsDisplayMode()
{
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Tools)
{
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)0L);
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x06006803 RID: 26627 RVA: 0x0016AFFC File Offset: 0x001691FC
[Token(Token = "0x6006803")]
[Address(RVA = "0x1A4C4B0", Offset = "0x1A4B4B0", VA = "0x181A4C4B0")]
public void Button_SetSkinsDisplayMode()
{
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Skins)
{
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)1L);
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x06006804 RID: 26628 RVA: 0x0016B024 File Offset: 0x00169224
[Token(Token = "0x6006804")]
[Address(RVA = "0x1A4C470", Offset = "0x1A4B470", VA = "0x181A4C470")]
public void Button_SetFoodDisplayMode()
{
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Food)
{
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)2L);
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x06006805 RID: 26629 RVA: 0x0016B04C File Offset: 0x0016924C
[Token(Token = "0x6006805")]
[Address(RVA = "0x1A4C490", Offset = "0x1A4B490", VA = "0x181A4C490")]
public void Button_SetOtherDisplayMode()
{
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Other)
{
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)3L);
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x06006806 RID: 26630 RVA: 0x0016B074 File Offset: 0x00169274
[Token(Token = "0x6006806")]
[Address(RVA = "0x1A4D430", Offset = "0x1A4C430", VA = "0x181A4D430")]
public void Toggle_FavoriteTool(bool isOn, JKPLBBBJLJK favoriteToolType)
{
Player.<EGKJPJKLEAI>k__BackingField.backpack.SetFavoriteTool((JKPLBBBJLJK)((uint)(-1)));
}
// Token: 0x06006807 RID: 26631 RVA: 0x0016B098 File Offset: 0x00169298
[Token(Token = "0x6006807")]
[Address(RVA = "0x1A4D510", Offset = "0x1A4C510", VA = "0x181A4D510")]
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: 0x06006808 RID: 26632 RVA: 0x0016B0C8 File Offset: 0x001692C8
[Token(Token = "0x6006808")]
[Address(RVA = "0x1A4D690", Offset = "0x1A4C690", VA = "0x181A4D690")]
public BackpackScreen()
{
List<OOCCCGPICOG> list = new List();
this.KIGHNGECPAD = list;
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)4294967295L);
base..ctor();
}
// Token: 0x06006809 RID: 26633 RVA: 0x0016B0F8 File Offset: 0x001692F8
[Token(Token = "0x6006809")]
[Address(RVA = "0x1A4C3C0", Offset = "0x1A4B3C0", VA = "0x181A4C3C0")]
[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: 0x04004430 RID: 17456
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4004430")]
[SerializeField]
[Header("Buttons")]
private RadioButton3D toolsTabButton;
// Token: 0x04004431 RID: 17457
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4004431")]
[SerializeField]
private RadioButton3D skinsTabButton;
// Token: 0x04004432 RID: 17458
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4004432")]
[SerializeField]
private RadioButton3D foodTabButton;
// Token: 0x04004433 RID: 17459
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4004433")]
[SerializeField]
private RadioButton3D otherTabButton;
// Token: 0x04004434 RID: 17460
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4004434")]
[SerializeField]
[Header("Labels")]
private RectTransform favoriteToolInfo;
// Token: 0x04004435 RID: 17461
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4004435")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private BackpackToolButtonPagedGrid backpackToolPagedGrid;
// Token: 0x04004436 RID: 17462
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4004436")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private EquipmentsPagedGrid skinsPagedGrid;
// Token: 0x04004437 RID: 17463
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4004437")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private ConsumablesPagedGrid consumablesPagedGrid;
// Token: 0x04004438 RID: 17464
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4004438")]
private List<OOCCCGPICOG> KIGHNGECPAD;
// Token: 0x04004439 RID: 17465
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4004439")]
private ConsumableManager FFJNCDBCOBO;
// Token: 0x0400443A RID: 17466
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400443A")]
private EquipmentManager CFEHLADODLN;
// Token: 0x0400443B RID: 17467
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400443B")]
private BackpackScreen.EJKOBPNECBN HCKEPLFAMLN;
// Token: 0x0200121F RID: 4639
[Token(Token = "0x200121F")]
public enum EJKOBPNECBN
{
// Token: 0x0400443D RID: 17469
[Token(Token = "0x400443D")]
Invalid = -1,
// Token: 0x0400443E RID: 17470
[Token(Token = "0x400443E")]
Tools,
// Token: 0x0400443F RID: 17471
[Token(Token = "0x400443F")]
Skins,
// Token: 0x04004440 RID: 17472
[Token(Token = "0x4004440")]
Food,
// Token: 0x04004441 RID: 17473
[Token(Token = "0x4004441")]
Other
}
}
}
@@ -0,0 +1,123 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x0200119C RID: 4508
[Token(Token = "0x200119C")]
public class BaseCreationObjectSettingFriendlyFlagsControl<UIControlType> : CreationObjectSettingPropertyUIControl<int, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<int, UIControlType>
{
// Token: 0x060064E3 RID: 25827 RVA: 0x0015DEA4 File Offset: 0x0015C0A4
[Token(Token = "0x60064E3")]
[Address(RVA = "0x256C750", Offset = "0x256B750", VA = "0x18256C750")]
private void Awake()
{
}
// Token: 0x060064E4 RID: 25828 RVA: 0x0015DEB8 File Offset: 0x0015C0B8
[Token(Token = "0x60064E4")]
[Address(RVA = "0x256CAC0", Offset = "0x256BAC0", VA = "0x18256CAC0", Slot = "7")]
protected override void OnDestroy()
{
this.OnDestroy();
bool flag;
if (flag)
{
}
}
// Token: 0x060064E5 RID: 25829 RVA: 0x0015DED8 File Offset: 0x0015C0D8
[Token(Token = "0x60064E5")]
[Address(RVA = "0x256CBB0", Offset = "0x256BBB0", VA = "0x18256CBB0")]
public void SetOptions(Dictionary<string, FLCFOLDCOJJ> NPNMLMJMNKG, int EGJJHJHIPCF)
{
base.UpdateControl();
}
// Token: 0x060064E6 RID: 25830 RVA: 0x0015DEF4 File Offset: 0x0015C0F4
[Token(Token = "0x60064E6")]
[Address(RVA = "0x256C850", Offset = "0x256B850", VA = "0x18256C850")]
private void IDGCHPFNHGH(int ELOCPIFFCAA)
{
int num;
if (ELOCPIFFCAA == 0 || num != ELOCPIFFCAA)
{
}
this.UpdateControl();
base.UpdateControl();
}
// Token: 0x060064E7 RID: 25831 RVA: 0x0015DF1C File Offset: 0x0015C11C
[Token(Token = "0x60064E7")]
[Address(RVA = "0x1CD4C20", Offset = "0x1CD3C20", VA = "0x181CD4C20")]
private void KCMBKBHANOH()
{
base.UpdateControl();
}
// Token: 0x060064E8 RID: 25832 RVA: 0x0015DF38 File Offset: 0x0015C138
[Token(Token = "0x60064E8")]
[Address(RVA = "0x256C7F0", Offset = "0x256B7F0", VA = "0x18256C7F0", Slot = "6")]
protected override void HNFFKJABKNO()
{
this.HNFFKJABKNO();
base.UpdateControl();
}
// Token: 0x060064E9 RID: 25833 RVA: 0x0015DF58 File Offset: 0x0015C158
[Token(Token = "0x60064E9")]
[Address(RVA = "0x256C900", Offset = "0x256B900", VA = "0x18256C900")]
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: 0x060064EA RID: 25834 RVA: 0x0015DFE0 File Offset: 0x0015C1E0
[Token(Token = "0x60064EA")]
[Address(RVA = "0x20F5DE0", Offset = "0x20F4DE0", VA = "0x1820F5DE0")]
public BaseCreationObjectSettingFriendlyFlagsControl()
{
base.UpdateControl();
}
// Token: 0x040041FC RID: 16892
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40041FC")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.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: 0x0200119E RID: 4510
[Token(Token = "0x200119E")]
public class BaseCreationObjectSettingFriendlyGuidControl<UIControlType> : CreationObjectSettingPropertyUIControl<Guid, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<Guid, UIControlType>
{
// Token: 0x060064EC RID: 25836 RVA: 0x0015E010 File Offset: 0x0015C210
[Token(Token = "0x60064EC")]
[Address(RVA = "0x256CC70", Offset = "0x256BC70", VA = "0x18256CC70")]
private void Awake()
{
}
// Token: 0x060064ED RID: 25837 RVA: 0x0015E024 File Offset: 0x0015C224
[Token(Token = "0x60064ED")]
[Address(RVA = "0x256CF00", Offset = "0x256BF00", VA = "0x18256CF00", Slot = "7")]
protected override void OnDestroy()
{
this.OnDestroy();
bool flag;
if (flag)
{
}
}
// Token: 0x060064EE RID: 25838 RVA: 0x0015E044 File Offset: 0x0015C244
[Token(Token = "0x60064EE")]
[Address(RVA = "0x256CFF0", Offset = "0x256BFF0", VA = "0x18256CFF0")]
public void SetOptions(Dictionary<string, FriendlyGuidButton.GKBOCIFIACL> NPNMLMJMNKG, Guid EGJJHJHIPCF)
{
int num = 0;
this.IOFDNIMEBCE(num);
}
// Token: 0x060064EF RID: 25839 RVA: 0x0015E064 File Offset: 0x0015C264
[Token(Token = "0x60064EF")]
[Address(RVA = "0x256CEB0", Offset = "0x256BEB0", VA = "0x18256CEB0")]
private void KCMBKBHANOH()
{
int num = 0;
this.IOFDNIMEBCE(num);
}
// Token: 0x060064F0 RID: 25840 RVA: 0x0015E080 File Offset: 0x0015C280
[Token(Token = "0x60064F0")]
[Address(RVA = "0x256CD10", Offset = "0x256BD10", VA = "0x18256CD10")]
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: 0x060064F1 RID: 25841 RVA: 0x0015E0B8 File Offset: 0x0015C2B8
[Token(Token = "0x60064F1")]
[Address(RVA = "0x20F21E0", Offset = "0x20F11E0", VA = "0x1820F21E0")]
public BaseCreationObjectSettingFriendlyGuidControl()
{
base.UpdateControl();
}
// Token: 0x040041FD RID: 16893
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40041FD")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private FriendlyGuidPagedGrid friendlyGuidPagedGrid;
// Token: 0x040041FE RID: 16894
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40041FE")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private RadioGroup3D radioGroup;
// Token: 0x0200119F RID: 4511
[Token(Token = "0x200119F")]
[CompilerGenerated]
private sealed class MFDCBMHNKOF
{
// Token: 0x060064F2 RID: 25842 RVA: 0x0015E0D4 File Offset: 0x0015C2D4
[Token(Token = "0x60064F2")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public MFDCBMHNKOF()
{
}
// Token: 0x040041FF RID: 16895
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40041FF")]
public Guid? overriddenValue;
// Token: 0x04004200 RID: 16896
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004200")]
public BaseCreationObjectSettingFriendlyGuidControl<UIControlType> <>4__this;
}
// Token: 0x020011A0 RID: 4512
[Token(Token = "0x20011A0")]
[CompilerGenerated]
private sealed class COBEONFEODP
{
// Token: 0x060064F3 RID: 25843 RVA: 0x0015E0F0 File Offset: 0x0015C2F0
[Token(Token = "0x60064F3")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public COBEONFEODP()
{
}
// Token: 0x060064F4 RID: 25844 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60064F4")]
[Address(RVA = "0x256EA90", Offset = "0x256DA90", VA = "0x18256EA90")]
internal bool <UpdateButtons>b__0(RadioButton3D b)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04004201 RID: 16897
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004201")]
public bool interactible;
// Token: 0x04004202 RID: 16898
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004202")]
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: 0x020011A2 RID: 4514
[Token(Token = "0x20011A2")]
public class BaseCreationObjectSettingFriendlyGuidSetControl<UIControlType> : CreationObjectSettingPropertyUIControl<ISet<Guid>, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<ISet<Guid>, UIControlType>
{
// Token: 0x060064F6 RID: 25846 RVA: 0x0015E120 File Offset: 0x0015C320
[Token(Token = "0x60064F6")]
[Address(RVA = "0x256D100", Offset = "0x256C100", VA = "0x18256D100")]
private void Awake()
{
}
// Token: 0x060064F7 RID: 25847 RVA: 0x0015E134 File Offset: 0x0015C334
[Token(Token = "0x60064F7")]
[Address(RVA = "0x256D6B0", Offset = "0x256C6B0", VA = "0x18256D6B0", Slot = "7")]
protected override void OnDestroy()
{
this.OnDestroy();
bool flag;
if (flag)
{
}
}
// Token: 0x060064F8 RID: 25848 RVA: 0x0015E154 File Offset: 0x0015C354
[Token(Token = "0x60064F8")]
[Address(RVA = "0x256D7A0", Offset = "0x256C7A0", VA = "0x18256D7A0")]
public void SetOptions(Dictionary<string, FriendlyGuidButton.GKBOCIFIACL> NPNMLMJMNKG)
{
int num = 0;
Dictionary<string, FriendlyGuidButton.GKBOCIFIACL>.ValueCollection values = NPNMLMJMNKG.Values;
num += num;
num++;
base.UpdateControl();
}
// Token: 0x060064F9 RID: 25849 RVA: 0x0015E180 File Offset: 0x0015C380
[Token(Token = "0x60064F9")]
[Address(RVA = "0x256D1A0", Offset = "0x256C1A0", VA = "0x18256D1A0")]
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;
}
base.UpdateControl();
}
// Token: 0x060064FA RID: 25850 RVA: 0x0015E20C File Offset: 0x0015C40C
[Token(Token = "0x60064FA")]
[Address(RVA = "0x1CCBCB0", Offset = "0x1CCACB0", VA = "0x181CCBCB0")]
private void KCMBKBHANOH()
{
base.UpdateControl();
}
// Token: 0x060064FB RID: 25851 RVA: 0x0015E228 File Offset: 0x0015C428
[Token(Token = "0x60064FB")]
[Address(RVA = "0x256D400", Offset = "0x256C400", VA = "0x18256D400")]
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: 0x060064FC RID: 25852 RVA: 0x0015E2D0 File Offset: 0x0015C4D0
[Token(Token = "0x60064FC")]
[Address(RVA = "0x20F5DE0", Offset = "0x20F4DE0", VA = "0x1820F5DE0")]
public BaseCreationObjectSettingFriendlyGuidSetControl()
{
base.UpdateControl();
}
// Token: 0x04004203 RID: 16899
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004203")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.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: 0x020011A6 RID: 4518
[Token(Token = "0x20011A6")]
public class BaseCreationObjectSettingFriendlyIntControl<UIControlType> : CreationObjectSettingPropertyUIControl<int, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<int, UIControlType>
{
// Token: 0x06006502 RID: 25858 RVA: 0x0015E3DC File Offset: 0x0015C5DC
[Token(Token = "0x6006502")]
[Address(RVA = "0x256DAE0", Offset = "0x256CAE0", VA = "0x18256DAE0")]
private void Awake()
{
}
// Token: 0x06006503 RID: 25859 RVA: 0x0015E3F0 File Offset: 0x0015C5F0
[Token(Token = "0x6006503")]
[Address(RVA = "0x256DDB0", Offset = "0x256CDB0", VA = "0x18256DDB0", Slot = "7")]
protected override void OnDestroy()
{
this.OnDestroy();
bool flag;
if (flag)
{
}
}
// Token: 0x06006504 RID: 25860 RVA: 0x0015E410 File Offset: 0x0015C610
[Token(Token = "0x6006504")]
[Address(RVA = "0x256DEA0", Offset = "0x256CEA0", VA = "0x18256DEA0")]
public void SetOptions(Dictionary<string, FLCFOLDCOJJ> NPNMLMJMNKG, int EGJJHJHIPCF)
{
base.UpdateControl();
}
// Token: 0x06006505 RID: 25861 RVA: 0x0015E42C File Offset: 0x0015C62C
[Token(Token = "0x6006505")]
[Address(RVA = "0x1CD4C20", Offset = "0x1CD3C20", VA = "0x181CD4C20")]
private void KCMBKBHANOH()
{
base.UpdateControl();
}
// Token: 0x06006506 RID: 25862 RVA: 0x0015E448 File Offset: 0x0015C648
[Token(Token = "0x6006506")]
[Address(RVA = "0x256DC60", Offset = "0x256CC60", VA = "0x18256DC60", Slot = "6")]
protected override void HNFFKJABKNO()
{
this.HNFFKJABKNO();
base.UpdateControl();
}
// Token: 0x06006507 RID: 25863 RVA: 0x0015E468 File Offset: 0x0015C668
[Token(Token = "0x6006507")]
[Address(RVA = "0x256DCC0", Offset = "0x256CCC0", VA = "0x18256DCC0")]
private void IOFDNIMEBCE()
{
RadioGroup3D componentInChildren = base.GetComponentInChildren<RadioGroup3D>();
int num = 0;
if (componentInChildren != num)
{
Func<RadioButton3D, bool> func;
componentInChildren.SetSelectionStates(func);
}
}
// Token: 0x06006508 RID: 25864 RVA: 0x0015E498 File Offset: 0x0015C698
[Token(Token = "0x6006508")]
[Address(RVA = "0x20F5DE0", Offset = "0x20F4DE0", VA = "0x1820F5DE0")]
public BaseCreationObjectSettingFriendlyIntControl()
{
base.UpdateControl();
}
// Token: 0x06006509 RID: 25865 RVA: 0x0015E4B4 File Offset: 0x0015C6B4
[Token(Token = "0x6006509")]
[Address(RVA = "0x256DB80", Offset = "0x256CB80", VA = "0x18256DB80")]
[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: 0x04004208 RID: 16904
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004208")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.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: 0x020011AD RID: 4525
[Token(Token = "0x20011AD")]
public abstract class BaseCreationObjectSettingPropertyUIControl : MonoBehaviour
{
// Token: 0x1700112F RID: 4399
// (get) Token: 0x0600652A RID: 25898 RVA: 0x0015EA10 File Offset: 0x0015CC10
// (set) Token: 0x0600652B RID: 25899 RVA: 0x0015EA24 File Offset: 0x0015CC24
[Token(Token = "0x1700112F")]
public MakerPen CMHBEGINGCG
{
[Token(Token = "0x600652A")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get;
[Token(Token = "0x600652B")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
set;
}
// Token: 0x0600652C RID: 25900
[Token(Token = "0x600652C")]
[Address(Slot = "4")]
public abstract void UpdateControl();
// Token: 0x0600652D RID: 25901 RVA: 0x0015EA38 File Offset: 0x0015CC38
[Token(Token = "0x600652D")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
protected BaseCreationObjectSettingPropertyUIControl()
{
}
// Token: 0x0400421F RID: 16927
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400421F")]
public TextMeshProUGUI PropertyDescription;
// Token: 0x04004220 RID: 16928
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004220")]
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: 0x0200123A RID: 4666
[Token(Token = "0x200123A")]
public class BaseRoomButton : MonoBehaviour
{
// Token: 0x17001171 RID: 4465
// (get) Token: 0x06006869 RID: 26729 RVA: 0x0016C3A8 File Offset: 0x0016A5A8
[Token(Token = "0x17001171")]
public Button3D.OnButton3DClick PAALHPHGBDF
{
[Token(Token = "0x6006869")]
[Address(RVA = "0x1A4DB90", Offset = "0x1A4CB90", VA = "0x181A4DB90")]
get
{
return this.button.OnClick;
}
}
// Token: 0x0600686A RID: 26730 RVA: 0x0016C3C8 File Offset: 0x0016A5C8
[Token(Token = "0x600686A")]
[Address(RVA = "0x1A4D700", Offset = "0x1A4C700", VA = "0x181A4D700")]
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: 0x0600686B RID: 26731 RVA: 0x0016C404 File Offset: 0x0016A604
[Token(Token = "0x600686B")]
[Address(RVA = "0x1A4D940", Offset = "0x1A4C940", VA = "0x181A4D940")]
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: 0x0600686C RID: 26732 RVA: 0x0016C538 File Offset: 0x0016A738
[Token(Token = "0x600686C")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public BaseRoomButton()
{
}
// Token: 0x04004492 RID: 17554
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004492")]
public KLCOGEIGEBJ CurrentRoom;
// Token: 0x04004493 RID: 17555
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004493")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private RoomOrPlaylistImage roomImage;
// Token: 0x04004494 RID: 17556
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004494")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private TextMeshProUGUI roomNameText;
// Token: 0x04004495 RID: 17557
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004495")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private Button3D button;
// Token: 0x04004496 RID: 17558
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4004496")]
[SerializeField]
private Image panel;
// Token: 0x04004497 RID: 17559
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4004497")]
[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: 0x0200125E RID: 4702
[Token(Token = "0x200125E")]
public class BecomeMemberToPurchaseItemScreen : WatchUIFlow
{
// Token: 0x1700117A RID: 4474
// (get) Token: 0x060068FF RID: 26879 RVA: 0x0016EB08 File Offset: 0x0016CD08
// (set) Token: 0x06006900 RID: 26880 RVA: 0x0016EB1C File Offset: 0x0016CD1C
[Token(Token = "0x1700117A")]
public HOJMGAMMIAD NKMOKCDNHIM
{
[Token(Token = "0x60068FF")]
[Address(RVA = "0x54F130", Offset = "0x54E130", VA = "0x18054F130")]
get;
[Token(Token = "0x6006900")]
[Address(RVA = "0x811DC0", Offset = "0x810DC0", VA = "0x180811DC0")]
set;
}
// Token: 0x1700117B RID: 4475
// (get) Token: 0x06006901 RID: 26881 RVA: 0x0016EB30 File Offset: 0x0016CD30
// (set) Token: 0x06006902 RID: 26882 RVA: 0x0016EB44 File Offset: 0x0016CD44
[Token(Token = "0x1700117B")]
public MJLPNOMEFKG ABNDLFJFIMA
{
[Token(Token = "0x6006901")]
[Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00")]
get
{
return this.LCHHGFPOHGH;
}
[Token(Token = "0x6006902")]
[Address(RVA = "0x1A4DC00", Offset = "0x1A4CC00", VA = "0x181A4DC00")]
private set
{
if (this.LCHHGFPOHGH != value)
{
this.LCHHGFPOHGH = value;
}
}
}
// Token: 0x06006903 RID: 26883 RVA: 0x0016EB64 File Offset: 0x0016CD64
[Token(Token = "0x6006903")]
[Address(RVA = "0x1A4DD80", Offset = "0x1A4CD80", VA = "0x181A4DD80", 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: 0x06006904 RID: 26884 RVA: 0x0016EBB8 File Offset: 0x0016CDB8
[Token(Token = "0x6006904")]
[Address(RVA = "0x1A4E1B0", Offset = "0x1A4D1B0", VA = "0x181A4E1B0", 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: 0x06006905 RID: 26885 RVA: 0x0016EBF4 File Offset: 0x0016CDF4
[Token(Token = "0x6006905")]
[Address(RVA = "0x1A4DFB0", Offset = "0x1A4CFB0", VA = "0x181A4DFB0")]
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: 0x06006906 RID: 26886 RVA: 0x0016EC94 File Offset: 0x0016CE94
[Token(Token = "0x6006906")]
[Address(RVA = "0x1A4DE90", Offset = "0x1A4CE90", VA = "0x181A4DE90")]
private IEnumerator<KENFJGFMIPM> NOLIEFFLNEO()
{
/*
An exception occurred when decompiling this method (06006906)
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: 0x06006907 RID: 26887 RVA: 0x0016ECB8 File Offset: 0x0016CEB8
[Token(Token = "0x6006907")]
[Address(RVA = "0x1A4DEF0", Offset = "0x1A4CEF0", VA = "0x181A4DEF0")]
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: 0x06006908 RID: 26888 RVA: 0x0016ECFC File Offset: 0x0016CEFC
[Token(Token = "0x6006908")]
[Address(RVA = "0x1A4E250", Offset = "0x1A4D250", VA = "0x181A4E250")]
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: 0x06006909 RID: 26889 RVA: 0x0016ED98 File Offset: 0x0016CF98
[Token(Token = "0x6006909")]
[Address(RVA = "0x1A4DC90", Offset = "0x1A4CC90", VA = "0x181A4DC90")]
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: 0x0600690A RID: 26890 RVA: 0x0016EDCC File Offset: 0x0016CFCC
[Token(Token = "0x600690A")]
[Address(RVA = "0x1A4DBB0", Offset = "0x1A4CBB0", VA = "0x181A4DBB0")]
public void Button_UpgradePlan()
{
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
<LBNLPAIAGHF>k__BackingField.ShowRRPSignUp("SubscribersItem", num);
}
// Token: 0x0600690B RID: 26891 RVA: 0x0016EDF4 File Offset: 0x0016CFF4
[Token(Token = "0x600690B")]
[Address(RVA = "0x1A4E540", Offset = "0x1A4D540", VA = "0x181A4E540")]
public BecomeMemberToPurchaseItemScreen()
{
Quaternion identity = Quaternion.identity;
this.imposterRotationSpeed = 45f;
base..ctor();
}
// Token: 0x0600690C RID: 26892 RVA: 0x0016EE3C File Offset: 0x0016D03C
[Token(Token = "0x600690C")]
[Address(RVA = "0x1A4DC20", Offset = "0x1A4CC20", VA = "0x181A4DC20")]
[CompilerGenerated]
private JCOINEEFENJ<GameObject> EPCBDPNLMOK()
{
ImposterSpawnManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
MJLPNOMEFKG lchhgfpohgh = this.LCHHGFPOHGH;
return instance.LoadItemAsync(lchhgfpohgh);
}
// Token: 0x04004512 RID: 17682
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4004512")]
[SerializeField]
private TextMeshProUGUI itemName;
// Token: 0x04004513 RID: 17683
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4004513")]
[SerializeField]
[Header("Imposter")]
private Transform prefabRoot;
// Token: 0x04004514 RID: 17684
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4004514")]
[SerializeField]
private float localImposterRadius = 62.5f;
// Token: 0x04004515 RID: 17685
[FieldOffset(Offset = "0xDC")]
[Token(Token = "0x4004515")]
[SerializeField]
private float imposterParentNormalSize = 0.75f;
// Token: 0x04004516 RID: 17686
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4004516")]
[SerializeField]
private float imposterParentLargeSize = 1.25f;
// Token: 0x04004517 RID: 17687
[FieldOffset(Offset = "0xE4")]
[Token(Token = "0x4004517")]
[SerializeField]
private Quaternion imposterStartingRotation;
// Token: 0x04004518 RID: 17688
[FieldOffset(Offset = "0xF4")]
[Token(Token = "0x4004518")]
[SerializeField]
private float imposterRotationSpeed;
// Token: 0x0400451A RID: 17690
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400451A")]
private MJLPNOMEFKG LCHHGFPOHGH;
// Token: 0x0400451B RID: 17691
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400451B")]
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: 0x0200123B RID: 4667
[Token(Token = "0x200123B")]
public class BrowsableOutfitItemButton : MonoBehaviour
{
// Token: 0x17001172 RID: 4466
// (get) Token: 0x0600686D RID: 26733 RVA: 0x0016C54C File Offset: 0x0016A74C
// (set) Token: 0x0600686E RID: 26734 RVA: 0x0016C560 File Offset: 0x0016A760
[Token(Token = "0x17001172")]
public EOBKJELFMIA JOOKDLGFMEA
{
[Token(Token = "0x600686D")]
[Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")]
get;
[Token(Token = "0x600686E")]
[Address(RVA = "0x42B6C0", Offset = "0x42A6C0", VA = "0x18042B6C0")]
set;
}
// Token: 0x17001173 RID: 4467
// (get) Token: 0x0600686F RID: 26735 RVA: 0x0016C574 File Offset: 0x0016A774
[Token(Token = "0x17001173")]
public Button3D.OnButton3DClick MBJHGNGHPOM
{
[Token(Token = "0x600686F")]
[Address(RVA = "0x1257190", Offset = "0x1256190", VA = "0x181257190")]
get
{
return this.buyButton.OnClick;
}
}
// Token: 0x17001174 RID: 4468
// (get) Token: 0x06006870 RID: 26736 RVA: 0x0016C594 File Offset: 0x0016A794
[Token(Token = "0x17001174")]
public Button3D.OnButton3DClick KBAOOEAOPPH
{
[Token(Token = "0x6006870")]
[Address(RVA = "0x12571B0", Offset = "0x12561B0", VA = "0x1812571B0")]
get
{
return this.tryButton.OnClick;
}
}
// Token: 0x06006871 RID: 26737 RVA: 0x0016C5B4 File Offset: 0x0016A7B4
[Token(Token = "0x6006871")]
[Address(RVA = "0x1A4EB00", Offset = "0x1A4DB00", VA = "0x181A4EB00")]
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: 0x06006872 RID: 26738 RVA: 0x0016C6F4 File Offset: 0x0016A8F4
[Token(Token = "0x6006872")]
[Address(RVA = "0x1A4E770", Offset = "0x1A4D770", VA = "0x181A4E770")]
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: 0x06006873 RID: 26739 RVA: 0x0016C8A4 File Offset: 0x0016AAA4
[Token(Token = "0x6006873")]
[Address(RVA = "0x1A4E730", Offset = "0x1A4D730", VA = "0x181A4E730")]
private void ANHDNDLNNIO()
{
string text = KAPMCNBLECN.OGDDBKIBKCB(this.<IIBPFHJMDJL>k__BackingField.<OHIGJIBAPHD>k__BackingField);
PLDMAFINLJO.FANDNIHFMNM(this.buyButtonText, text);
}
// Token: 0x06006874 RID: 26740 RVA: 0x0016C8D4 File Offset: 0x0016AAD4
[Token(Token = "0x6006874")]
[Address(RVA = "0x1A4EF90", Offset = "0x1A4DF90", VA = "0x181A4EF90")]
public BrowsableOutfitItemButton()
{
}
// Token: 0x04004498 RID: 17560
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004498")]
[SerializeField]
private Button3D buyButton;
// Token: 0x04004499 RID: 17561
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004499")]
[SerializeField]
private Button3D tryButton;
// Token: 0x0400449A RID: 17562
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400449A")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Tooltip tooltip;
// Token: 0x0400449B RID: 17563
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400449B")]
[SerializeField]
private Transform prefabRoot;
// Token: 0x0400449C RID: 17564
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400449C")]
[SerializeField]
private TextMeshProUGUI itemName;
// Token: 0x0400449D RID: 17565
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400449D")]
[SerializeField]
private TextMeshProUGUI buyButtonText;
// Token: 0x0400449E RID: 17566
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400449E")]
[SerializeField]
private float localImposterRadius = 62.5f;
// Token: 0x0400449F RID: 17567
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400449F")]
[SerializeField]
[Header("Colors")]
private Image outline;
// Token: 0x040044A0 RID: 17568
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40044A0")]
[SerializeField]
private Color oneStarColor;
// Token: 0x040044A1 RID: 17569
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40044A1")]
[SerializeField]
private Color twoStarColor;
// Token: 0x040044A2 RID: 17570
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40044A2")]
[SerializeField]
private Color threeStarColor;
// Token: 0x040044A3 RID: 17571
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40044A3")]
[SerializeField]
private Color fourStarColor;
// Token: 0x040044A4 RID: 17572
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40044A4")]
[SerializeField]
private Color fiveStarColor;
// Token: 0x040044A5 RID: 17573
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40044A5")]
[SerializeField]
private Color defaultColor;
// Token: 0x040044A7 RID: 17575
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40044A7")]
private JCOINEEFENJ<GameObject> IGPGEOMGLDG;
// Token: 0x0200123C RID: 4668
[Token(Token = "0x200123C")]
[CompilerGenerated]
private sealed class BEBJAKBEPFP
{
// Token: 0x06006875 RID: 26741 RVA: 0x0016C8F4 File Offset: 0x0016AAF4
[Token(Token = "0x6006875")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BEBJAKBEPFP()
{
}
// Token: 0x06006876 RID: 26742 RVA: 0x0016C908 File Offset: 0x0016AB08
[Token(Token = "0x6006876")]
[Address(RVA = "0x1A4C190", Offset = "0x1A4B190", VA = "0x181A4C190")]
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: 0x06006877 RID: 26743 RVA: 0x0016C934 File Offset: 0x0016AB34
[Token(Token = "0x6006877")]
[Address(RVA = "0x1A4C220", Offset = "0x1A4B220", VA = "0x181A4C220")]
internal void <SetItem>b__1(GameObject go)
{
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(go.GetComponent<SpawnableTool>());
this.<>4__this.CDMFOPMHFHK();
}
// Token: 0x040044A8 RID: 17576
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40044A8")]
public EOBKJELFMIA browsableAvatarItem;
// Token: 0x040044A9 RID: 17577
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40044A9")]
public BrowsableOutfitItemButton <>4__this;
}
}
}
@@ -0,0 +1,151 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Pathfinding.RVO;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x0200123D RID: 4669
[Token(Token = "0x200123D")]
public class BrowsableOutfitItemPagedGrid : RecyclerPagedGrid<EOBKJELFMIA, BrowsableOutfitItemButton>
{
// Token: 0x06006878 RID: 26744 RVA: 0x0016C960 File Offset: 0x0016AB60
[Token(Token = "0x6006878")]
[Address(RVA = "0x880D60", Offset = "0x87FD60", VA = "0x180880D60")]
public void SetItems(IEnumerable<EOBKJELFMIA> BOOHBJEEGKH)
{
float height = ((IAgent)this).Height;
}
// Token: 0x06006879 RID: 26745 RVA: 0x0016C974 File Offset: 0x0016AB74
[Token(Token = "0x6006879")]
[Address(RVA = "0x1A4EFA0", Offset = "0x1A4DFA0", VA = "0x181A4EFA0", 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: 0x0600687A RID: 26746 RVA: 0x0016C99C File Offset: 0x0016AB9C
[Token(Token = "0x600687A")]
[Address(RVA = "0x1A4EFE0", Offset = "0x1A4DFE0", VA = "0x181A4EFE0", 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: 0x0600687B RID: 26747 RVA: 0x0016CA2C File Offset: 0x0016AC2C
[Token(Token = "0x600687B")]
[Address(RVA = "0x1A4F130", Offset = "0x1A4E130", VA = "0x181A4F130")]
public BrowsableOutfitItemPagedGrid()
{
}
// Token: 0x040044AA RID: 17578
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40044AA")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Parent, false, false, false)]
private StackedUIFlowBase uiFlowBase;
// Token: 0x040044AB RID: 17579
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40044AB")]
public BrowsableOutfitItemPagedGrid.ItemSelectedEvent OnItemSelectedToBuyEvent;
// Token: 0x040044AC RID: 17580
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40044AC")]
public BrowsableOutfitItemPagedGrid.ItemSelectedEvent OnItemSelectedToTryEvent;
// Token: 0x0200123E RID: 4670
[Token(Token = "0x200123E")]
[Serializable]
public class ItemSelectedEvent : UnityEvent<EOBKJELFMIA>
{
// Token: 0x0600687C RID: 26748 RVA: 0x0016CA40 File Offset: 0x0016AC40
[Token(Token = "0x600687C")]
[Address(RVA = "0x1A5D470", Offset = "0x1A5C470", VA = "0x181A5D470")]
public ItemSelectedEvent()
{
}
}
// Token: 0x0200123F RID: 4671
[Token(Token = "0x200123F")]
[CompilerGenerated]
private sealed class AOFHGNHKCAG
{
// Token: 0x0600687D RID: 26749 RVA: 0x0016CA54 File Offset: 0x0016AC54
[Token(Token = "0x600687D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AOFHGNHKCAG()
{
}
// Token: 0x0600687E RID: 26750 RVA: 0x0016CA68 File Offset: 0x0016AC68
[Token(Token = "0x600687E")]
[Address(RVA = "0x1A49C70", Offset = "0x1A48C70", VA = "0x181A49C70")]
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: 0x0600687F RID: 26751 RVA: 0x0016CAA0 File Offset: 0x0016ACA0
[Token(Token = "0x600687F")]
[Address(RVA = "0x1A49CD0", Offset = "0x1A48CD0", VA = "0x181A49CD0")]
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: 0x040044AD RID: 17581
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40044AD")]
public BrowsableOutfitItemPagedGrid <>4__this;
// Token: 0x040044AE RID: 17582
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40044AE")]
public BrowsableOutfitItemButton button;
}
}
}
@@ -0,0 +1,52 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001165 RID: 4453
[Token(Token = "0x2001165")]
public class Button3D : ClickableReleaseButton
{
// Token: 0x0600638D RID: 25485 RVA: 0x00159E78 File Offset: 0x00158078
[Token(Token = "0x600638D")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "49")]
protected override bool JJONPCECBCI()
{
return true;
}
// Token: 0x0600638E RID: 25486 RVA: 0x00159E88 File Offset: 0x00158088
[Token(Token = "0x600638E")]
[Address(RVA = "0x1A51E90", Offset = "0x1A50E90", VA = "0x181A51E90", Slot = "50")]
protected override void FNPHBHJLMMD()
{
this.OnClick.Invoke();
}
// Token: 0x0600638F RID: 25487 RVA: 0x00159EA8 File Offset: 0x001580A8
[Token(Token = "0x600638F")]
[Address(RVA = "0x1A51EC0", Offset = "0x1A50EC0", VA = "0x181A51EC0")]
public Button3D()
{
}
// Token: 0x04004155 RID: 16725
[FieldOffset(Offset = "0x1E8")]
[Token(Token = "0x4004155")]
public Button3D.OnButton3DClick OnClick;
// Token: 0x02001166 RID: 4454
[Token(Token = "0x2001166")]
[Serializable]
public class OnButton3DClick : UnityEvent
{
// Token: 0x06006390 RID: 25488 RVA: 0x00159EBC File Offset: 0x001580BC
[Token(Token = "0x6006390")]
[Address(RVA = "0x811B50", Offset = "0x810B50", VA = "0x180811B50")]
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: 0x020011C6 RID: 4550
[Token(Token = "0x20011C6")]
public abstract class Button3DBase : Selectable, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler
{
// Token: 0x140000A3 RID: 163
// (add) Token: 0x060065A8 RID: 26024 RVA: 0x00160480 File Offset: 0x0015E680
// (remove) Token: 0x060065A9 RID: 26025 RVA: 0x0016049C File Offset: 0x0015E69C
[Token(Token = "0x140000A3")]
public event Button3DBase.IOJHBLEGKFK DMKKNEOIIGG
{
[Token(Token = "0x60065A8")]
[Address(RVA = "0x1A517E0", Offset = "0x1A507E0", VA = "0x181A517E0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60065A9")]
[Address(RVA = "0x1A51A70", Offset = "0x1A50A70", VA = "0x181A51A70")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x140000A4 RID: 164
// (add) Token: 0x060065AA RID: 26026 RVA: 0x001604B8 File Offset: 0x0015E6B8
// (remove) Token: 0x060065AB RID: 26027 RVA: 0x001604D4 File Offset: 0x0015E6D4
[Token(Token = "0x140000A4")]
public event Button3DBase.IOJHBLEGKFK OLAMKLDOPCE
{
[Token(Token = "0x60065AA")]
[Address(RVA = "0x1A51880", Offset = "0x1A50880", VA = "0x181A51880")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60065AB")]
[Address(RVA = "0x1A51B10", Offset = "0x1A50B10", VA = "0x181A51B10")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x140000A5 RID: 165
// (add) Token: 0x060065AC RID: 26028 RVA: 0x001604F0 File Offset: 0x0015E6F0
// (remove) Token: 0x060065AD RID: 26029 RVA: 0x0016050C File Offset: 0x0015E70C
[Token(Token = "0x140000A5")]
public event Button3DBase.IOJHBLEGKFK CGOHKPCBJIE
{
[Token(Token = "0x60065AC")]
[Address(RVA = "0x1A51740", Offset = "0x1A50740", VA = "0x181A51740")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60065AD")]
[Address(RVA = "0x1A519D0", Offset = "0x1A509D0", VA = "0x181A519D0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x1700113C RID: 4412
// (get) Token: 0x060065AE RID: 26030 RVA: 0x00160528 File Offset: 0x0015E728
[Token(Token = "0x1700113C")]
public TextMeshProUGUI GPJEDBDCNNP
{
[Token(Token = "0x60065AE")]
[Address(RVA = "0xFB4610", Offset = "0xFB3610", VA = "0x180FB4610")]
get
{
return this.label;
}
}
// Token: 0x1700113D RID: 4413
// (get) Token: 0x060065AF RID: 26031 RVA: 0x0016053C File Offset: 0x0015E73C
// (set) Token: 0x060065B0 RID: 26032 RVA: 0x00160550 File Offset: 0x0015E750
[Token(Token = "0x1700113D")]
public bool FFDOINJEHMM
{
[Token(Token = "0x60065AF")]
[Address(RVA = "0xD871D0", Offset = "0xD861D0", VA = "0x180D871D0")]
get
{
return this.m_Interactable;
}
[Token(Token = "0x60065B0")]
[Address(RVA = "0x1A51D00", Offset = "0x1A50D00", VA = "0x181A51D00")]
set
{
base.interactable = value;
int num = 0;
int num2 = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(num2 != 0);
this.PMFNJKCHLCO();
}
}
// Token: 0x1700113E RID: 4414
// (get) Token: 0x060065B1 RID: 26033 RVA: 0x00160584 File Offset: 0x0015E784
// (set) Token: 0x060065B2 RID: 26034 RVA: 0x00160598 File Offset: 0x0015E798
[Token(Token = "0x1700113E")]
public bool LODFDOLMDCK
{
[Token(Token = "0x60065B1")]
[Address(RVA = "0x18CFF30", Offset = "0x18CEF30", VA = "0x1818CFF30")]
get
{
return this.FGDNDDNALCC;
}
[Token(Token = "0x60065B2")]
[Address(RVA = "0x1A506C0", Offset = "0x1A4F6C0", VA = "0x181A506C0")]
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: 0x1700113F RID: 4415
// (get) Token: 0x060065B3 RID: 26035 RVA: 0x001605E4 File Offset: 0x0015E7E4
// (set) Token: 0x060065B4 RID: 26036 RVA: 0x001605F8 File Offset: 0x0015E7F8
[Token(Token = "0x1700113F")]
public MenuFinger ALMDGGGDJEB
{
[Token(Token = "0x60065B3")]
[Address(RVA = "0x4D9750", Offset = "0x4D8750", VA = "0x1804D9750")]
get
{
return this.BLIJCJNGGIJ;
}
[Token(Token = "0x60065B4")]
[Address(RVA = "0x141E180", Offset = "0x141D180", VA = "0x18141E180")]
protected set
{
this.BLIJCJNGGIJ = value;
}
}
// Token: 0x17001140 RID: 4416
// (get) Token: 0x060065B5 RID: 26037 RVA: 0x0016060C File Offset: 0x0015E80C
// (set) Token: 0x060065B6 RID: 26038 RVA: 0x00160620 File Offset: 0x0015E820
[Token(Token = "0x17001140")]
private float PAJNCEOIGPI
{
[Token(Token = "0x60065B5")]
[Address(RVA = "0x1A50030", Offset = "0x1A4F030", VA = "0x181A50030")]
get
{
return this.NAIMECIDJDG;
}
[Token(Token = "0x60065B6")]
[Address(RVA = "0x1A50690", Offset = "0x1A4F690", VA = "0x181A50690")]
set
{
this.NAIMECIDJDG = value;
this.DKILDKCKHDM = 0f;
}
}
// Token: 0x17001141 RID: 4417
// (get) Token: 0x060065B7 RID: 26039 RVA: 0x00160640 File Offset: 0x0015E840
// (set) Token: 0x060065B8 RID: 26040 RVA: 0x00160654 File Offset: 0x0015E854
[Token(Token = "0x17001141")]
private float GJGABNIBCJG
{
[Token(Token = "0x60065B7")]
[Address(RVA = "0x1A50A10", Offset = "0x1A4FA10", VA = "0x181A50A10")]
get
{
return this.BFLNGLEAMEG;
}
[Token(Token = "0x60065B8")]
[Address(RVA = "0x1A504E0", Offset = "0x1A4F4E0", VA = "0x181A504E0")]
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: 0x17001142 RID: 4418
// (get) Token: 0x060065B9 RID: 26041 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001142")]
protected virtual float IJIGBIPCELG
{
[Token(Token = "0x60065B9")]
[Address(RVA = "0x1A4F980", Offset = "0x1A4E980", VA = "0x181A4F980", Slot = "39")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001143 RID: 4419
// (get) Token: 0x060065BA RID: 26042 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001143")]
protected virtual float BCGHKIMCMAE
{
[Token(Token = "0x60065BA")]
[Address(RVA = "0x1A501D0", Offset = "0x1A4F1D0", VA = "0x181A501D0", Slot = "40")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001144 RID: 4420
// (get) Token: 0x060065BB RID: 26043 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001144")]
protected virtual float LJDBBNHCDOE
{
[Token(Token = "0x60065BB")]
[Address(RVA = "0x1A4F980", Offset = "0x1A4E980", VA = "0x181A4F980", Slot = "41")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001145 RID: 4421
// (get) Token: 0x060065BC RID: 26044 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001145")]
protected virtual float NBEBDGGJIDP
{
[Token(Token = "0x60065BC")]
[Address(RVA = "0x1A501E0", Offset = "0x1A4F1E0", VA = "0x181A501E0", Slot = "42")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060065BD RID: 26045 RVA: 0x001606C8 File Offset: 0x0015E8C8
[Token(Token = "0x60065BD")]
[Address(RVA = "0x1A4F7C0", Offset = "0x1A4E7C0", VA = "0x181A4F7C0", Slot = "43")]
protected virtual float BKABACMFHMB()
{
/*
An exception occurred when decompiling this method (060065BD)
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(FAEGFHMMIDB::get_ShouldLoopAudio, ldloc:Button3DBase[exp:FAEGFHMMIDB](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: 0x17001146 RID: 4422
// (get) Token: 0x060065BE RID: 26046 RVA: 0x001606F0 File Offset: 0x0015E8F0
[Token(Token = "0x17001146")]
protected StackedUIBase JGIANCOEHMA
{
[Token(Token = "0x60065BE")]
[Address(RVA = "0x1A507D0", Offset = "0x1A4F7D0", VA = "0x181A507D0")]
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: 0x17001147 RID: 4423
// (get) Token: 0x060065BF RID: 26047 RVA: 0x0016073C File Offset: 0x0015E93C
// (set) Token: 0x060065C0 RID: 26048 RVA: 0x00160750 File Offset: 0x0015E950
[Token(Token = "0x17001147")]
public bool PJLAONFDFFB
{
[Token(Token = "0x60065BF")]
[Address(RVA = "0x1A519B0", Offset = "0x1A509B0", VA = "0x181A519B0")]
get
{
return this.DIMKJABEDBJ;
}
[Token(Token = "0x60065C0")]
[Address(RVA = "0x1A51C40", Offset = "0x1A50C40", VA = "0x181A51C40")]
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: 0x17001148 RID: 4424
// (get) Token: 0x060065C1 RID: 26049 RVA: 0x001607C0 File Offset: 0x0015E9C0
[Token(Token = "0x17001148")]
protected bool PGABFKOHPMJ
{
[Token(Token = "0x60065C1")]
[Address(RVA = "0x1A50020", Offset = "0x1A4F020", VA = "0x181A50020")]
get
{
return this.IBALBCFIDLM;
}
}
// Token: 0x060065C2 RID: 26050 RVA: 0x001607D4 File Offset: 0x0015E9D4
[Token(Token = "0x60065C2")]
[Address(RVA = "0x1A50A20", Offset = "0x1A4FA20", VA = "0x181A50A20")]
protected void PMFNJKCHLCO()
{
if (!this.DIMKJABEDBJ)
{
}
if ((uint)4 != (uint)this.CDGHKMKCMIB)
{
this.InstantClearState();
}
this.CDGHKMKCMIB = (Selectable.SelectionState)((uint)4);
}
// Token: 0x060065C3 RID: 26051 RVA: 0x00160804 File Offset: 0x0015EA04
[Token(Token = "0x60065C3")]
[Address(RVA = "0x1A50780", Offset = "0x1A4F780", VA = "0x181A50780")]
private Selectable.SelectionState OJPDNKIKFIH()
{
if (!this.DIMKJABEDBJ)
{
int num = 0;
bool flag = (this.IBALBCFIDLM ? 1 : 0) != num;
}
return Selectable.SelectionState.Pressed;
}
// Token: 0x060065C4 RID: 26052 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60065C4")]
[Address(RVA = "0x1A4F9B0", Offset = "0x1A4E9B0", VA = "0x181A4F9B0", 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: 0x060065C5 RID: 26053 RVA: 0x0016082C File Offset: 0x0015EA2C
[Token(Token = "0x60065C5")]
[Address(RVA = "0x1A50F40", Offset = "0x1A4FF40", VA = "0x181A50F40", 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: 0x060065C6 RID: 26054 RVA: 0x001608AC File Offset: 0x0015EAAC
[Token(Token = "0x60065C6")]
[Address(RVA = "0x1A4F170", Offset = "0x1A4E170", VA = "0x181A4F170", 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: 0x060065C7 RID: 26055 RVA: 0x00160AF8 File Offset: 0x0015ECF8
[Token(Token = "0x60065C7")]
[Address(RVA = "0x1A508E0", Offset = "0x1A4F8E0", VA = "0x181A508E0", Slot = "5")]
protected override void OnEnable()
{
base.OnEnable();
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.NEBICJIKEPJ = realtimeSinceStartup;
if (this.NFJHDIADDEG)
{
float num = this.NBEBDGGJIDP;
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
return;
}
}
// Token: 0x060065C8 RID: 26056 RVA: 0x00160B34 File Offset: 0x0015ED34
[Token(Token = "0x60065C8")]
[Address(RVA = "0x1A508A0", Offset = "0x1A4F8A0", VA = "0x181A508A0", Slot = "7")]
protected override void OnDisable()
{
base.OnDisable();
int num = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(true);
}
// Token: 0x060065C9 RID: 26057 RVA: 0x00160B60 File Offset: 0x0015ED60
[Token(Token = "0x60065C9")]
[Address(RVA = "0x1A51180", Offset = "0x1A50180", VA = "0x181A51180", Slot = "44")]
protected virtual void Update()
{
/*
An exception occurred when decompiling this method (060065C9)
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 403
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: 0x060065CA RID: 26058 RVA: 0x00160D78 File Offset: 0x0015EF78
[Token(Token = "0x60065CA")]
[Address(RVA = "0x1A4FBC0", Offset = "0x1A4EBC0", VA = "0x181A4FBC0")]
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: 0x060065CB RID: 26059 RVA: 0x00160E04 File Offset: 0x0015F004
[Token(Token = "0x60065CB")]
[Address(RVA = "0x1A50B90", Offset = "0x1A4FB90", VA = "0x181A50B90", 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: 0x060065CC RID: 26060 RVA: 0x00160F38 File Offset: 0x0015F138
[Token(Token = "0x60065CC")]
[Address(RVA = "0x1A4FD40", Offset = "0x1A4ED40", VA = "0x181A4FD40")]
private void FMBCPOMDPPE(float JCLLJJHJMME)
{
/*
An exception occurred when decompiling this method (060065CC)
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 403
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: 0x060065CD RID: 26061 RVA: 0x00160F90 File Offset: 0x0015F190
[Token(Token = "0x60065CD")]
[Address(RVA = "0x1A502E0", Offset = "0x1A4F2E0", VA = "0x181A502E0")]
private void LLEHNAKDANA()
{
bool flag = this.<ELPEDDKGKFK>k__BackingField;
if (this.DIMKJABEDBJ != flag)
{
this.PJLAONFDFFB = flag;
return;
}
}
// Token: 0x060065CE RID: 26062 RVA: 0x00160FB8 File Offset: 0x0015F1B8
[Token(Token = "0x60065CE")]
[Address(RVA = "0x1A503C0", Offset = "0x1A4F3C0", VA = "0x181A503C0")]
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: 0x060065CF RID: 26063 RVA: 0x00161048 File Offset: 0x0015F248
[Token(Token = "0x60065CF")]
[Address(RVA = "0x1A4F800", Offset = "0x1A4E800", VA = "0x181A4F800", 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: 0x060065D0 RID: 26064 RVA: 0x001610E4 File Offset: 0x0015F2E4
[Token(Token = "0x60065D0")]
[Address(RVA = "0x1A50050", Offset = "0x1A4F050", VA = "0x181A50050", 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: 0x060065D1 RID: 26065 RVA: 0x00161180 File Offset: 0x0015F380
[Token(Token = "0x60065D1")]
[Address(RVA = "0x1A4F990", Offset = "0x1A4E990", VA = "0x181A4F990", Slot = "48")]
protected virtual void DJFFCNMEHNL()
{
Button3DBase.IOJHBLEGKFK cgohkpcbjie = this.CGOHKPCBJIE;
if (cgohkpcbjie != 0)
{
cgohkpcbjie(this);
return;
}
}
// Token: 0x060065D2 RID: 26066 RVA: 0x001611A0 File Offset: 0x0015F3A0
[Token(Token = "0x60065D2")]
[Address(RVA = "0x1A51100", Offset = "0x1A50100", VA = "0x181A51100")]
public void TrySetMenuFinger(MenuFinger BLIJCJNGGIJ)
{
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
int num = 0;
if (blijcjnggij == num)
{
this.BLIJCJNGGIJ = BLIJCJNGGIJ;
}
}
// Token: 0x060065D3 RID: 26067 RVA: 0x001611C8 File Offset: 0x0015F3C8
[Token(Token = "0x60065D3")]
[Address(RVA = "0x1A51060", Offset = "0x1A50060", VA = "0x181A51060")]
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: 0x060065D4 RID: 26068 RVA: 0x00161200 File Offset: 0x0015F400
[Token(Token = "0x60065D4")]
[Address(RVA = "0x1A4F7A0", Offset = "0x1A4E7A0", VA = "0x181A4F7A0")]
protected void BILIIKJMKBJ(bool KGODFEIPINC = false)
{
int num = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(KGODFEIPINC);
}
// Token: 0x17001149 RID: 4425
// (get) Token: 0x060065D5 RID: 26069 RVA: 0x00161224 File Offset: 0x0015F424
// (set) Token: 0x060065D6 RID: 26070 RVA: 0x00161238 File Offset: 0x0015F438
[Token(Token = "0x17001149")]
public bool BCLOLHJMILL
{
[Token(Token = "0x60065D5")]
[Address(RVA = "0x1A519C0", Offset = "0x1A509C0", VA = "0x181A519C0")]
get;
[Token(Token = "0x60065D6")]
[Address(RVA = "0x1A50040", Offset = "0x1A4F040", VA = "0x181A50040")]
protected set;
}
// Token: 0x060065D7 RID: 26071 RVA: 0x0016124C File Offset: 0x0015F44C
[Token(Token = "0x60065D7")]
[Address(RVA = "0x1A50940", Offset = "0x1A4F940", VA = "0x181A50940", Slot = "32")]
public override void OnPointerDown(PointerEventData OEKEOCOGKMG)
{
base.OnPointerDown(OEKEOCOGKMG);
this.<ELPEDDKGKFK>k__BackingField = true;
}
// Token: 0x060065D8 RID: 26072 RVA: 0x00161268 File Offset: 0x0015F468
[Token(Token = "0x60065D8")]
[Address(RVA = "0x1A509C0", Offset = "0x1A4F9C0", VA = "0x181A509C0", 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: 0x060065D9 RID: 26073 RVA: 0x00161294 File Offset: 0x0015F494
[Token(Token = "0x60065D9")]
[Address(RVA = "0x1A4FE60", Offset = "0x1A4EE60", VA = "0x181A4FE60")]
public void ForcePressed()
{
this.OnDestroy();
StackedUIBase stackedUIBase = this.JGIANCOEHMA;
int num = 0;
if (!(stackedUIBase == num))
{
this.CECJCHNLLNB(true);
this.PMFNJKCHLCO();
return;
}
}
// Token: 0x060065DA RID: 26074 RVA: 0x001612C8 File Offset: 0x0015F4C8
[Token(Token = "0x60065DA")]
[Address(RVA = "0x1A50300", Offset = "0x1A4F300", VA = "0x181A50300")]
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: 0x060065DB RID: 26075 RVA: 0x00161340 File Offset: 0x0015F540
[Token(Token = "0x60065DB")]
[Address(RVA = "0x1A50970", Offset = "0x1A4F970", VA = "0x181A50970", Slot = "34")]
public override void OnPointerEnter(PointerEventData OEKEOCOGKMG)
{
this.IBALBCFIDLM = true;
this.PMFNJKCHLCO();
}
// Token: 0x060065DC RID: 26076 RVA: 0x0016135C File Offset: 0x0015F55C
[Token(Token = "0x60065DC")]
[Address(RVA = "0x1A50980", Offset = "0x1A4F980", VA = "0x181A50980", 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: 0x060065DD RID: 26077 RVA: 0x00161388 File Offset: 0x0015F588
[Token(Token = "0x60065DD")]
[Address(RVA = "0x1A501F0", Offset = "0x1A4F1F0", VA = "0x181A501F0")]
protected void LADOEEHALOJ()
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num = 0;
if (ljocnmlbcah != num)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
}
// Token: 0x060065DE RID: 26078 RVA: 0x001613BC File Offset: 0x0015F5BC
[Token(Token = "0x60065DE")]
[Address(RVA = "0x1A4FF30", Offset = "0x1A4EF30", VA = "0x181A4FF30")]
protected void GBNAFKIKAOP()
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num = 0;
if (ljocnmlbcah != num)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
}
// Token: 0x060065DF RID: 26079 RVA: 0x001613F0 File Offset: 0x0015F5F0
[Token(Token = "0x60065DF")]
[Address(RVA = "0x1A50AA0", Offset = "0x1A4FAA0", VA = "0x181A50AA0")]
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: 0x1700114A RID: 4426
// (get) Token: 0x060065E0 RID: 26080 RVA: 0x00161450 File Offset: 0x0015F650
// (set) Token: 0x060065E1 RID: 26081 RVA: 0x00161484 File Offset: 0x0015F684
[Token(Token = "0x1700114A")]
public bool JMMLBJBNGMB
{
[Token(Token = "0x60065E0")]
[Address(RVA = "0x1A51920", Offset = "0x1A50920", VA = "0x181A51920")]
get
{
ButtonHighlight buttonHighlight = this.buttonHighlight;
int num = 0;
if (buttonHighlight != num)
{
return this.buttonHighlight.MPPPIBKPECP;
}
throw new NullReferenceException();
}
[Token(Token = "0x60065E1")]
[Address(RVA = "0x1A51BB0", Offset = "0x1A50BB0", VA = "0x181A51BB0")]
set
{
ButtonHighlight buttonHighlight = this.buttonHighlight;
int num = 0;
if (buttonHighlight != num)
{
this.buttonHighlight.MPPPIBKPECP = value;
}
}
}
// Token: 0x060065E2 RID: 26082 RVA: 0x001614B8 File Offset: 0x0015F6B8
[Token(Token = "0x60065E2")]
[Address(RVA = "0x1A51670", Offset = "0x1A50670", VA = "0x181A51670")]
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: 0x04004276 RID: 17014
[Token(Token = "0x4004276")]
private const float NGONLHKMBDJ = 1f;
// Token: 0x04004277 RID: 17015
[Token(Token = "0x4004277")]
private const float AMCLMDMNOAE = 1.5f;
// Token: 0x0400427B RID: 17019
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400427B")]
public Color BaseColor;
// Token: 0x0400427C RID: 17020
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400427C")]
public Color ToggleColor;
// Token: 0x0400427D RID: 17021
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400427D")]
[SerializeField]
private GameObject object2d;
// Token: 0x0400427E RID: 17022
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400427E")]
[SerializeField]
private float hairTriggerCancelThreshold;
// Token: 0x0400427F RID: 17023
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x400427F")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.SelfAndChildren, false, false, false)]
private ButtonHighlight buttonHighlight;
// Token: 0x04004280 RID: 17024
[FieldOffset(Offset = "0x148")]
[Token(Token = "0x4004280")]
[SerializeField]
private IAFCKKHMKKM toastId;
// Token: 0x04004281 RID: 17025
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x4004281")]
private Toast AKLMNJCALIL;
// Token: 0x04004282 RID: 17026
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x4004282")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Children, false, false, false)]
protected TextMeshProUGUI label;
// Token: 0x04004283 RID: 17027
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x4004283")]
private bool FGDNDDNALCC;
// Token: 0x04004284 RID: 17028
[FieldOffset(Offset = "0x168")]
[Token(Token = "0x4004284")]
[SerializeField]
protected Button3DBase.Button3DConstraints constraints;
// Token: 0x04004285 RID: 17029
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x4004285")]
private MenuFinger BLIJCJNGGIJ;
// Token: 0x04004286 RID: 17030
[FieldOffset(Offset = "0x178")]
[Token(Token = "0x4004286")]
private List<Graphic> FONHLAMHEMM;
// Token: 0x04004287 RID: 17031
[FieldOffset(Offset = "0x180")]
[Token(Token = "0x4004287")]
private float IFHCLIFBNCD;
// Token: 0x04004288 RID: 17032
[FieldOffset(Offset = "0x184")]
[Token(Token = "0x4004288")]
private float DKILDKCKHDM;
// Token: 0x04004289 RID: 17033
[FieldOffset(Offset = "0x188")]
[Token(Token = "0x4004289")]
private bool OADDHNDLPFK;
// Token: 0x0400428A RID: 17034
[FieldOffset(Offset = "0x18C")]
[Token(Token = "0x400428A")]
private float NAIMECIDJDG;
// Token: 0x0400428B RID: 17035
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x400428B")]
private float BFLNGLEAMEG;
// Token: 0x0400428C RID: 17036
[FieldOffset(Offset = "0x198")]
[Token(Token = "0x400428C")]
private StackedUIBase LJOCNMLBCAH;
// Token: 0x0400428D RID: 17037
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x400428D")]
private bool DMMFODDAPNJ;
// Token: 0x0400428E RID: 17038
[FieldOffset(Offset = "0x1A1")]
[Token(Token = "0x400428E")]
private bool DIMKJABEDBJ;
// Token: 0x0400428F RID: 17039
[FieldOffset(Offset = "0x1A4")]
[Token(Token = "0x400428F")]
private float NEBICJIKEPJ;
// Token: 0x04004290 RID: 17040
[FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x4004290")]
private Selectable.SelectionState CDGHKMKCMIB;
// Token: 0x04004291 RID: 17041
[FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x4004291")]
private UI3DScaler BFPIBEFKALA;
// Token: 0x04004292 RID: 17042
[FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x4004292")]
private Renderer CHEJPOIMMCK;
// Token: 0x04004293 RID: 17043
[FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x4004293")]
private BoxCollider DJBFPGMCFGK;
// Token: 0x04004294 RID: 17044
[FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x4004294")]
private float EFHPEMPKFPK;
// Token: 0x04004295 RID: 17045
[FieldOffset(Offset = "0x1CC")]
[Token(Token = "0x4004295")]
private bool NFJHDIADDEG;
// Token: 0x04004297 RID: 17047
[FieldOffset(Offset = "0x1CE")]
[Token(Token = "0x4004297")]
private bool IBALBCFIDLM;
// Token: 0x04004298 RID: 17048
[FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x4004298")]
public RecRoomAudioClip ButtonDownAudio;
// Token: 0x04004299 RID: 17049
[FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x4004299")]
public RecRoomAudioClip ButtonUpAudio;
// Token: 0x020011C7 RID: 4551
[Token(Token = "0x20011C7")]
public sealed class IOJHBLEGKFK : MulticastDelegate
{
// Token: 0x060065E3 RID: 26083 RVA: 0x00161508 File Offset: 0x0015F708
[Token(Token = "0x60065E3")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public IOJHBLEGKFK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060065E4 RID: 26084 RVA: 0x00161524 File Offset: 0x0015F724
[Token(Token = "0x60065E4")]
[Address(RVA = "0x5FA230", Offset = "0x5F9230", VA = "0x1805FA230", Slot = "13")]
public void Invoke(Button3DBase LKDLEHGHCAD)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060065E5 RID: 26085 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60065E5")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x060065E6 RID: 26086 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60065E6")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020011C8 RID: 4552
[Token(Token = "0x20011C8")]
[Serializable]
public class Button3DConstraints
{
// Token: 0x060065E7 RID: 26087 RVA: 0x001615D8 File Offset: 0x0015F7D8
[Token(Token = "0x60065E7")]
[Address(RVA = "0x1A51D50", Offset = "0x1A50D50", VA = "0x181A51D50")]
public float IFGFFIKIEGI(float GPDGCLIOACB)
{
return Mathf.InverseLerp(this.UnpressedOffset, GPDGCLIOACB, GPDGCLIOACB);
}
// Token: 0x060065E8 RID: 26088 RVA: 0x001615F4 File Offset: 0x0015F7F4
[Token(Token = "0x60065E8")]
[Address(RVA = "0x1A51DE0", Offset = "0x1A50DE0", VA = "0x181A51DE0")]
public float IMFMKBHAPLF(float GLHHBDHELAO)
{
float num = Mathf.Clamp01(GLHHBDHELAO);
return Mathf.Lerp(num, GLHHBDHELAO, num);
}
// Token: 0x060065E9 RID: 26089 RVA: 0x00161610 File Offset: 0x0015F810
[Token(Token = "0x60065E9")]
[Address(RVA = "0x1A51E80", Offset = "0x1A50E80", VA = "0x181A51E80")]
public Button3DConstraints()
{
}
// Token: 0x0400429A RID: 17050
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400429A")]
[SerializeField]
private float UnpressedOffset;
// Token: 0x0400429B RID: 17051
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400429B")]
[SerializeField]
private float MaxPressedOffset = 80f;
}
}
}
@@ -0,0 +1,87 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001193 RID: 4499
[Token(Token = "0x2001193")]
public class CachedViewImposterCollider : MonoBehaviour
{
// Token: 0x060064B8 RID: 25784 RVA: 0x0015D72C File Offset: 0x0015B92C
[Token(Token = "0x60064B8")]
[Address(RVA = "0x1A51F30", Offset = "0x1A50F30", VA = "0x181A51F30")]
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: 0x060064B9 RID: 25785 RVA: 0x0015D7C0 File Offset: 0x0015B9C0
[Token(Token = "0x60064B9")]
[Address(RVA = "0x1A52230", Offset = "0x1A51230", VA = "0x181A52230")]
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: 0x060064BA RID: 25786 RVA: 0x0015D804 File Offset: 0x0015BA04
[Token(Token = "0x60064BA")]
[Address(RVA = "0x1A52140", Offset = "0x1A51140", VA = "0x181A52140")]
private void CBAPJEHHLNL(OGLEAGGNIPE LFEINEEHGCL)
{
RectTransform aioekmhlkal = this.AIOEKMHLKAL;
BoxCollider ppmhmokjppp = this.PPMHMOKJPPP;
RectTransform aioekmhlkal2 = this.AIOEKMHLKAL;
}
// Token: 0x060064BB RID: 25787 RVA: 0x0015D834 File Offset: 0x0015BA34
[Token(Token = "0x60064BB")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public CachedViewImposterCollider()
{
}
// Token: 0x040041E0 RID: 16864
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40041E0")]
private BoxCollider PPMHMOKJPPP;
// Token: 0x040041E1 RID: 16865
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40041E1")]
private RectTransform AIOEKMHLKAL;
// Token: 0x040041E2 RID: 16866
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40041E2")]
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: 0x02001167 RID: 4455
[Token(Token = "0x2001167")]
[DisallowMultipleComponent]
public class ChargeButton3D : Button3D
{
// Token: 0x14000095 RID: 149
// (add) Token: 0x06006391 RID: 25489 RVA: 0x00159ED0 File Offset: 0x001580D0
// (remove) Token: 0x06006392 RID: 25490 RVA: 0x00159EEC File Offset: 0x001580EC
[Token(Token = "0x14000095")]
public event ChargeButton3D.DFAAAPOBBDL IFBBCJAFNKL
{
[Token(Token = "0x6006391")]
[Address(RVA = "0x1A52700", Offset = "0x1A51700", VA = "0x181A52700")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6006392")]
[Address(RVA = "0x1A527A0", Offset = "0x1A517A0", VA = "0x181A527A0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x06006393 RID: 25491 RVA: 0x00159F08 File Offset: 0x00158108
[Token(Token = "0x6006393")]
[Address(RVA = "0x1A526A0", Offset = "0x1A516A0", VA = "0x181A526A0", Slot = "7")]
protected override void OnDisable()
{
base.OnDisable();
int num = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
base.MALDFLCADLG(true);
this.IFCAJEGNGIN();
}
// Token: 0x06006394 RID: 25492 RVA: 0x00159F38 File Offset: 0x00158138
[Token(Token = "0x6006394")]
[Address(RVA = "0x1A522F0", Offset = "0x1A512F0", VA = "0x181A522F0", 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: 0x06006395 RID: 25493 RVA: 0x00159F78 File Offset: 0x00158178
[Token(Token = "0x6006395")]
[Address(RVA = "0x1A524A0", Offset = "0x1A514A0", VA = "0x181A524A0", 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: 0x06006396 RID: 25494 RVA: 0x0015A018 File Offset: 0x00158218
[Token(Token = "0x6006396")]
[Address(RVA = "0x1A52370", Offset = "0x1A51370", VA = "0x181A52370", Slot = "48")]
protected override void DJFFCNMEHNL()
{
Button3DBase.IOJHBLEGKFK cgohkpcbjie = this.CGOHKPCBJIE;
if (cgohkpcbjie != 0)
{
cgohkpcbjie(this);
}
this.IFCAJEGNGIN();
}
// Token: 0x06006397 RID: 25495 RVA: 0x0015A040 File Offset: 0x00158240
[Token(Token = "0x6006397")]
[Address(RVA = "0x1A52640", Offset = "0x1A51640", VA = "0x181A52640")]
private IEnumerator MPMHBOACBMO()
{
/*
An exception occurred when decompiling this method (06006397)
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: 0x06006398 RID: 25496 RVA: 0x0015A064 File Offset: 0x00158264
[Token(Token = "0x6006398")]
[Address(RVA = "0x1A523A0", Offset = "0x1A513A0", VA = "0x181A523A0")]
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: 0x06006399 RID: 25497 RVA: 0x0015A0E0 File Offset: 0x001582E0
[Token(Token = "0x6006399")]
[Address(RVA = "0x1A526E0", Offset = "0x1A516E0", VA = "0x181A526E0")]
public ChargeButton3D()
{
}
// Token: 0x04004157 RID: 16727
[FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x4004157")]
[SerializeField]
private Image fillImage;
// Token: 0x04004158 RID: 16728
[FieldOffset(Offset = "0x200")]
[Token(Token = "0x4004158")]
[SerializeField]
private float chargeDuration = 1f;
// Token: 0x04004159 RID: 16729
[FieldOffset(Offset = "0x204")]
[Token(Token = "0x4004159")]
[SerializeField]
private float vibrationIntensity = 0.5f;
// Token: 0x0400415A RID: 16730
[FieldOffset(Offset = "0x208")]
[Token(Token = "0x400415A")]
[SerializeField]
private RecRoomAudioClip chargeAudio;
// Token: 0x0400415B RID: 16731
[FieldOffset(Offset = "0x210")]
[Token(Token = "0x400415B")]
private SFXAudioSource MAKLMFAFAOH;
// Token: 0x0400415C RID: 16732
[FieldOffset(Offset = "0x218")]
[Token(Token = "0x400415C")]
private Coroutine EFGMEENJDFG;
// Token: 0x02001168 RID: 4456
[Token(Token = "0x2001168")]
public sealed class DFAAAPOBBDL : MulticastDelegate
{
// Token: 0x0600639A RID: 25498 RVA: 0x0015A10C File Offset: 0x0015830C
[Token(Token = "0x600639A")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public DFAAAPOBBDL(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600639B RID: 25499 RVA: 0x0015A128 File Offset: 0x00158328
[Token(Token = "0x600639B")]
[Address(RVA = "0x5FA230", Offset = "0x5F9230", VA = "0x1805FA230", Slot = "13")]
public void Invoke(ChargeButton3D LKDLEHGHCAD)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600639C RID: 25500 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600639C")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x0600639D RID: 25501 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600639D")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", 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: 0x020011CF RID: 4559
[Token(Token = "0x20011CF")]
public class ChecklistWatchUIFlow : PlayerWatchUIFlow
{
// Token: 0x060065FA RID: 26106 RVA: 0x001619B0 File Offset: 0x0015FBB0
[Token(Token = "0x60065FA")]
[Address(RVA = "0x1A52CF0", Offset = "0x1A51CF0", VA = "0x181A52CF0", 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: 0x060065FB RID: 26107 RVA: 0x00161A10 File Offset: 0x0015FC10
[Token(Token = "0x60065FB")]
[Address(RVA = "0x1A534D0", Offset = "0x1A524D0", VA = "0x181A534D0", Slot = "7")]
protected override void OnDestroy()
{
base.OnDestroy();
SubscreenControl subscreenControl = this.subscreenControl;
SubscreenControl.MKNMDALPANG mknmdalpang = new SubscreenControl.MKNMDALPANG(this.EAIHLIKGIJJ);
subscreenControl.GHBAJCIEIPD -= mknmdalpang;
}
// Token: 0x060065FC RID: 26108 RVA: 0x00161A44 File Offset: 0x0015FC44
[Token(Token = "0x60065FC")]
[Address(RVA = "0x1A53560", Offset = "0x1A52560", VA = "0x181A53560", 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: 0x060065FD RID: 26109 RVA: 0x00161C50 File Offset: 0x0015FE50
[Token(Token = "0x60065FD")]
[Address(RVA = "0x1A52B20", Offset = "0x1A51B20", VA = "0x181A52B20")]
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: 0x060065FE RID: 26110 RVA: 0x00161CD0 File Offset: 0x0015FED0
[Token(Token = "0x60065FE")]
[Address(RVA = "0x1A529F0", Offset = "0x1A519F0", VA = "0x181A529F0")]
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: 0x060065FF RID: 26111 RVA: 0x00161D28 File Offset: 0x0015FF28
[Token(Token = "0x60065FF")]
[Address(RVA = "0x1A53BD0", Offset = "0x1A52BD0", VA = "0x181A53BD0", 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: 0x06006600 RID: 26112 RVA: 0x00161DC4 File Offset: 0x0015FFC4
[Token(Token = "0x6006600")]
[Address(RVA = "0x1A54000", Offset = "0x1A53000", VA = "0x181A54000")]
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: 0x06006601 RID: 26113 RVA: 0x00161E6C File Offset: 0x0016006C
[Token(Token = "0x6006601")]
[Address(RVA = "0x1A53E80", Offset = "0x1A52E80", VA = "0x181A53E80")]
private void PDGDCHLPGHA()
{
string text = this.MFBGOHOEAEN();
string text2 = this.weeklyChallengePrefix;
TextMeshProUGUI textMeshProUGUI = this.weeklyChallengeTimeRemaining;
string text3 = text2 + text;
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, text3);
}
// Token: 0x06006602 RID: 26114 RVA: 0x00161EA0 File Offset: 0x001600A0
[Token(Token = "0x6006602")]
[Address(RVA = "0x1A52E60", Offset = "0x1A51E60", VA = "0x181A52E60")]
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: 0x06006603 RID: 26115 RVA: 0x00161FB0 File Offset: 0x001601B0
[Token(Token = "0x6006603")]
[Address(RVA = "0x1A52840", Offset = "0x1A51840", VA = "0x181A52840")]
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: 0x06006604 RID: 26116 RVA: 0x0016202C File Offset: 0x0016022C
[Token(Token = "0x6006604")]
[Address(RVA = "0x1A53ED0", Offset = "0x1A52ED0", VA = "0x181A53ED0")]
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: 0x06006605 RID: 26117 RVA: 0x00162080 File Offset: 0x00160280
[Token(Token = "0x6006605")]
[Address(RVA = "0x1A53FD0", Offset = "0x1A52FD0", VA = "0x181A53FD0")]
public void ShowDailySubscreen()
{
SubscreenControl subscreenControl = this.subscreenControl;
Subscreen subscreen = this.dailySubscreen;
subscreenControl.ShowSubscreen(subscreen);
}
// Token: 0x06006606 RID: 26118 RVA: 0x001620A8 File Offset: 0x001602A8
[Token(Token = "0x6006606")]
[Address(RVA = "0x1A541E0", Offset = "0x1A531E0", VA = "0x181A541E0")]
public ChecklistWatchUIFlow()
{
}
// Token: 0x040042A6 RID: 17062
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40042A6")]
[SerializeField]
private TextMeshProUGUI weeklyChallengeTimeRemaining;
// Token: 0x040042A7 RID: 17063
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40042A7")]
[SerializeField]
private string weeklyChallengePrefix = "New Weekly Challenges in ";
// Token: 0x040042A8 RID: 17064
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40042A8")]
[SerializeField]
private TextMeshProUGUI themeText;
// Token: 0x040042A9 RID: 17065
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40042A9")]
[SerializeField]
private TextMeshProUGUI fallbackRewardText;
// Token: 0x040042AA RID: 17066
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40042AA")]
[SerializeField]
private ObjectiveChecklist[] checklists;
// Token: 0x040042AB RID: 17067
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x40042AB")]
[SerializeField]
private RectTransform weeklyChallengesDisabledDisplay;
// Token: 0x040042AC RID: 17068
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x40042AC")]
[SerializeField]
private TextMeshProUGUI weeklyChallengesDisabledReasonText;
// Token: 0x040042AD RID: 17069
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x40042AD")]
[SerializeField]
private GameObject weeklyChallengesDisplay;
// Token: 0x040042AE RID: 17070
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x40042AE")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
[Header("Subscreens")]
private SubscreenControl subscreenControl;
// Token: 0x040042AF RID: 17071
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x40042AF")]
[SerializeField]
private Subscreen dailySubscreen;
// Token: 0x040042B0 RID: 17072
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x40042B0")]
[SerializeField]
private Subscreen weeklySubscreen;
// Token: 0x040042B1 RID: 17073
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x40042B1")]
private TimeSpan AABIMFBCMNN;
// Token: 0x040042B2 RID: 17074
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x40042B2")]
private int PBGIFGLINIO = (int)((ulong)4294967295L);
}
}
@@ -0,0 +1,137 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x020011E9 RID: 4585
[Token(Token = "0x20011E9")]
[RequireComponent(typeof(ReputationSpecificUIBehaviour))]
public class CheerConditionalButton : ConditionalButton<Button3D>
{
// Token: 0x060066B3 RID: 26291 RVA: 0x00165548 File Offset: 0x00163748
[Token(Token = "0x60066B3")]
[Address(RVA = "0x1A54560", Offset = "0x1A53560", VA = "0x181A54560", 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: 0x060066B4 RID: 26292 RVA: 0x001655DC File Offset: 0x001637DC
[Token(Token = "0x60066B4")]
[Address(RVA = "0x1A54410", Offset = "0x1A53410", VA = "0x181A54410")]
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: 0x060066B5 RID: 26293 RVA: 0x00165644 File Offset: 0x00163844
[Token(Token = "0x60066B5")]
[Address(RVA = "0x1A54700", Offset = "0x1A53700", VA = "0x181A54700")]
private void PABKIEKBHGA(int? CJFGEMGOJHB)
{
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
if (reputationSpecificUIBehaviour != 0 && reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField != CJFGEMGOJHB)
{
this.OnEnable();
}
}
// Token: 0x060066B6 RID: 26294 RVA: 0x0016566C File Offset: 0x0016386C
[Token(Token = "0x60066B6")]
[Address(RVA = "0x1A54790", Offset = "0x1A53790", VA = "0x181A54790", 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: 0x060066B7 RID: 26295 RVA: 0x001656E8 File Offset: 0x001638E8
[Token(Token = "0x60066B7")]
[Address(RVA = "0x1A54390", Offset = "0x1A53390", VA = "0x181A54390", Slot = "8")]
protected override void MGFKPEMKOOK()
{
if (this.reputationWatcher.<IFBPANODIPA>k__BackingField == 0)
{
Debug.LogWarning("CheerConditionalButton attempted button press without player!");
return;
}
}
// Token: 0x060066B8 RID: 26296 RVA: 0x00165714 File Offset: 0x00163914
[Token(Token = "0x60066B8")]
[Address(RVA = "0x1A54230", Offset = "0x1A53230", VA = "0x181A54230")]
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: 0x060066B9 RID: 26297 RVA: 0x0016575C File Offset: 0x0016395C
[Token(Token = "0x60066B9")]
[Address(RVA = "0x1A54990", Offset = "0x1A53990", VA = "0x181A54990")]
public CheerConditionalButton()
{
}
// Token: 0x0400434D RID: 17229
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400434D")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.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: 0x020011EA RID: 4586
[Token(Token = "0x20011EA")]
public class CheerPlayerWatchUIFlow : PlayerWatchUIFlow
{
// Token: 0x17001157 RID: 4439
// (get) Token: 0x060066BA RID: 26298 RVA: 0x00165770 File Offset: 0x00163970
[Token(Token = "0x17001157")]
protected override string DCLLFJAAEDC
{
[Token(Token = "0x60066BA")]
[Address(RVA = "0x1A54E40", Offset = "0x1A53E40", VA = "0x181A54E40", Slot = "5")]
get
{
return "CheerPlayerScreen";
}
}
// Token: 0x060066BB RID: 26299 RVA: 0x00165784 File Offset: 0x00163984
[Token(Token = "0x60066BB")]
[Address(RVA = "0x1A55030", Offset = "0x1A54030", VA = "0x181A55030", Slot = "11")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
this.MDCIJPELHJA();
}
// Token: 0x060066BC RID: 26300 RVA: 0x001657A0 File Offset: 0x001639A0
[Token(Token = "0x60066BC")]
[Address(RVA = "0x1A54E70", Offset = "0x1A53E70", VA = "0x181A54E70")]
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: 0x060066BD RID: 26301 RVA: 0x00165814 File Offset: 0x00163A14
[Token(Token = "0x60066BD")]
[Address(RVA = "0x1A54AD0", Offset = "0x1A53AD0", VA = "0x181A54AD0")]
public void Button_General()
{
int num = 0;
this.AOCPPFAHGLF((AIGGBBFKAKL.PIDFCOGLFHN)num);
}
// Token: 0x060066BE RID: 26302 RVA: 0x0016582C File Offset: 0x00163A2C
[Token(Token = "0x60066BE")]
[Address(RVA = "0x1A54AF0", Offset = "0x1A53AF0", VA = "0x181A54AF0")]
public void Button_Helpful()
{
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Helpful);
}
// Token: 0x060066BF RID: 26303 RVA: 0x00165844 File Offset: 0x00163A44
[Token(Token = "0x60066BF")]
[Address(RVA = "0x1A54B00", Offset = "0x1A53B00", VA = "0x181A54B00")]
public void Button_Sportmanship()
{
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Sportmanship);
}
// Token: 0x060066C0 RID: 26304 RVA: 0x0016585C File Offset: 0x00163A5C
[Token(Token = "0x60066C0")]
[Address(RVA = "0x1A54AE0", Offset = "0x1A53AE0", VA = "0x181A54AE0")]
public void Button_GreatHost()
{
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.GreatHost);
}
// Token: 0x060066C1 RID: 26305 RVA: 0x00165874 File Offset: 0x00163A74
[Token(Token = "0x60066C1")]
[Address(RVA = "0x1A54AC0", Offset = "0x1A53AC0", VA = "0x181A54AC0")]
public void Button_Creative()
{
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Creative);
}
// Token: 0x060066C2 RID: 26306 RVA: 0x0016588C File Offset: 0x00163A8C
[Token(Token = "0x60066C2")]
[Address(RVA = "0x1A549D0", Offset = "0x1A539D0", VA = "0x181A549D0")]
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: 0x060066C3 RID: 26307 RVA: 0x001658D4 File Offset: 0x00163AD4
[Token(Token = "0x60066C3")]
[Address(RVA = "0x1A54C50", Offset = "0x1A53C50", VA = "0x181A54C50")]
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: 0x060066C4 RID: 26308 RVA: 0x00165954 File Offset: 0x00163B54
[Token(Token = "0x60066C4")]
[Address(RVA = "0x1A54B10", Offset = "0x1A53B10", VA = "0x181A54B10")]
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: 0x060066C5 RID: 26309 RVA: 0x00165988 File Offset: 0x00163B88
[Token(Token = "0x60066C5")]
[Address(RVA = "0x1A55050", Offset = "0x1A54050", VA = "0x181A55050")]
public CheerPlayerWatchUIFlow()
{
}
// Token: 0x0400434E RID: 17230
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400434E")]
[SerializeField]
private ToggleButton3D anonymousToggle;
// Token: 0x0400434F RID: 17231
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400434F")]
[SerializeField]
private List<Button3D> cheerButtons;
// Token: 0x04004350 RID: 17232
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4004350")]
[SerializeField]
[Header("Credits")]
private TextMeshProUGUI cheerCreditText;
// Token: 0x04004351 RID: 17233
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4004351")]
[SerializeField]
private string cheerCreditString;
// Token: 0x04004352 RID: 17234
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4004352")]
[SerializeField]
private string cheerNoCreditString;
// Token: 0x020011EB RID: 4587
[Token(Token = "0x20011EB")]
[CompilerGenerated]
private sealed class FDBFDJOBGGG
{
// Token: 0x060066C6 RID: 26310 RVA: 0x0016599C File Offset: 0x00163B9C
[Token(Token = "0x60066C6")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FDBFDJOBGGG()
{
}
// Token: 0x060066C7 RID: 26311 RVA: 0x001659B0 File Offset: 0x00163BB0
[Token(Token = "0x60066C7")]
[Address(RVA = "0x1A5C870", Offset = "0x1A5B870", VA = "0x181A5C870")]
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: 0x04004353 RID: 17235
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004353")]
public int playerId;
// Token: 0x04004354 RID: 17236
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4004354")]
public AIGGBBFKAKL.PIDFCOGLFHN cheerCategory;
// Token: 0x04004355 RID: 17237
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004355")]
public bool anonymous;
// Token: 0x04004356 RID: 17238
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004356")]
public string amplitudeCommandContext;
// Token: 0x04004357 RID: 17239
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004357")]
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: 0x02001260 RID: 4704
[Token(Token = "0x2001260")]
public class ChooseFreeGiftScreen : WatchUIFlow
{
// Token: 0x06006913 RID: 26899 RVA: 0x0016EF3C File Offset: 0x0016D13C
[Token(Token = "0x6006913")]
[Address(RVA = "0x1A55220", Offset = "0x1A54220", VA = "0x181A55220", 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: 0x06006914 RID: 26900 RVA: 0x0016EFB4 File Offset: 0x0016D1B4
[Token(Token = "0x6006914")]
[Address(RVA = "0x1A56A60", Offset = "0x1A55A60", VA = "0x181A56A60", 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: 0x06006915 RID: 26901 RVA: 0x0016EFF0 File Offset: 0x0016D1F0
[Token(Token = "0x6006915")]
[Address(RVA = "0x1A56B10", Offset = "0x1A55B10", VA = "0x181A56B10")]
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: 0x06006916 RID: 26902 RVA: 0x0016F030 File Offset: 0x0016D230
[Token(Token = "0x6006916")]
[Address(RVA = "0x1A55E10", Offset = "0x1A54E10", VA = "0x181A55E10")]
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: 0x06006917 RID: 26903 RVA: 0x0016F0D8 File Offset: 0x0016D2D8
[Token(Token = "0x6006917")]
[Address(RVA = "0x1A56610", Offset = "0x1A55610", VA = "0x181A56610")]
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: 0x06006918 RID: 26904 RVA: 0x0016F1A8 File Offset: 0x0016D3A8
[Token(Token = "0x6006918")]
[Address(RVA = "0x1A56300", Offset = "0x1A55300", VA = "0x181A56300")]
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: 0x06006919 RID: 26905 RVA: 0x0016F208 File Offset: 0x0016D408
[Token(Token = "0x6006919")]
[Address(RVA = "0x1A560A0", Offset = "0x1A550A0", VA = "0x181A560A0")]
private static double IFPHNLLHAOL(CreatorFreeGiftButton.KICGKKBJDLH LIELCAEFGKK)
{
double num;
return num;
}
// Token: 0x0600691A RID: 26906 RVA: 0x0016F230 File Offset: 0x0016D430
[Token(Token = "0x600691A")]
[Address(RVA = "0x1A56910", Offset = "0x1A55910", VA = "0x181A56910")]
private static string NDIOHPGLIAM(CreatorFreeGiftButton.KICGKKBJDLH LIELCAEFGKK)
{
return "every 5 minutes";
}
// Token: 0x0600691B RID: 26907 RVA: 0x0016F260 File Offset: 0x0016D460
[Token(Token = "0x600691B")]
[Address(RVA = "0x1A56000", Offset = "0x1A55000", VA = "0x181A56000")]
private static string GLDPJMPGKII(int IEOEOMOCDND, int MCIOGNFKFBP, long DHLNOPIHMMB)
{
string text;
return text;
}
// Token: 0x0600691C RID: 26908 RVA: 0x0016F270 File Offset: 0x0016D470
[Token(Token = "0x600691C")]
[Address(RVA = "0x1A55B00", Offset = "0x1A54B00", VA = "0x181A55B00")]
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: 0x0600691D RID: 26909 RVA: 0x0016F2A4 File Offset: 0x0016D4A4
[Token(Token = "0x600691D")]
[Address(RVA = "0x1A55460", Offset = "0x1A54460", VA = "0x181A55460")]
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: 0x0600691E RID: 26910 RVA: 0x0016F300 File Offset: 0x0016D500
[Token(Token = "0x600691E")]
[Address(RVA = "0x1A55060", Offset = "0x1A54060", VA = "0x181A55060")]
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: 0x0600691F RID: 26911 RVA: 0x0016F388 File Offset: 0x0016D588
[Token(Token = "0x600691F")]
[Address(RVA = "0x1A55710", Offset = "0x1A54710", VA = "0x181A55710")]
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: 0x06006920 RID: 26912 RVA: 0x0016F450 File Offset: 0x0016D650
[Token(Token = "0x6006920")]
[Address(RVA = "0x1A55D10", Offset = "0x1A54D10", VA = "0x181A55D10")]
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: 0x06006921 RID: 26913 RVA: 0x0016F4A0 File Offset: 0x0016D6A0
[Token(Token = "0x6006921")]
[Address(RVA = "0x1A55700", Offset = "0x1A54700", VA = "0x181A55700")]
public void Button_SelectFreeGift(OOCCCGPICOG consumable)
{
this.MFFMLKBGGCM(consumable);
}
// Token: 0x06006922 RID: 26914 RVA: 0x0016F4B4 File Offset: 0x0016D6B4
[Token(Token = "0x6006922")]
[Address(RVA = "0x1A56BC0", Offset = "0x1A55BC0", VA = "0x181A56BC0")]
public ChooseFreeGiftScreen()
{
List<OOCCCGPICOG> list = new List();
this.NACEAAMGKDL = list;
this.LIELCAEFGKK = (CreatorFreeGiftButton.KICGKKBJDLH)((ulong)5L);
base..ctor();
}
// Token: 0x06006923 RID: 26915 RVA: 0x0016F4E0 File Offset: 0x0016D6E0
[Token(Token = "0x6006923")]
[Address(RVA = "0x1A55C90", Offset = "0x1A54C90", VA = "0x181A55C90")]
[CompilerGenerated]
private void EJOFMLFDMNO(bool CNEIBILGFCO)
{
int num = 0;
this.LJAPMINEPPH = num;
if (base.isActiveAndEnabled)
{
this.FGCBPNFEPLC();
}
}
// Token: 0x06006924 RID: 26916 RVA: 0x0016F508 File Offset: 0x0016D708
[Token(Token = "0x6006924")]
[Address(RVA = "0x1A569C0", Offset = "0x1A559C0", VA = "0x181A569C0")]
[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: 0x06006925 RID: 26917 RVA: 0x0016F53C File Offset: 0x0016D73C
[Token(Token = "0x6006925")]
[Address(RVA = "0x1A56A30", Offset = "0x1A55A30", VA = "0x181A56A30")]
[CompilerGenerated]
private void NFMPOLLKJNN()
{
if (base.isActiveAndEnabled)
{
this.FGCBPNFEPLC();
return;
}
}
// Token: 0x06006926 RID: 26918 RVA: 0x0016F55C File Offset: 0x0016D75C
[Token(Token = "0x6006926")]
[Address(RVA = "0x1A56240", Offset = "0x1A55240", VA = "0x181A56240")]
[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: 0x0400451F RID: 17695
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400451F")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid;
// Token: 0x04004520 RID: 17696
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4004520")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x04004521 RID: 17697
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4004521")]
private bool? LJAPMINEPPH;
// Token: 0x04004522 RID: 17698
[FieldOffset(Offset = "0xDC")]
[Token(Token = "0x4004522")]
private int HLHHPEKALPI;
// Token: 0x04004523 RID: 17699
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4004523")]
private List<OOCCCGPICOG> NACEAAMGKDL;
// Token: 0x04004524 RID: 17700
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4004524")]
private CreatorFreeGiftButton.KICGKKBJDLH LIELCAEFGKK;
// Token: 0x04004525 RID: 17701
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4004525")]
private EFEFMHJPJIJ JFMOEGCPNAC;
// Token: 0x02001261 RID: 4705
[Token(Token = "0x2001261")]
[CompilerGenerated]
private sealed class MNLKIGIHLKP
{
// Token: 0x06006927 RID: 26919 RVA: 0x0016F5B4 File Offset: 0x0016D7B4
[Token(Token = "0x6006927")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MNLKIGIHLKP()
{
}
// Token: 0x06006928 RID: 26920 RVA: 0x0016F5C8 File Offset: 0x0016D7C8
[Token(Token = "0x6006928")]
[Address(RVA = "0x1A5DDA0", Offset = "0x1A5CDA0", VA = "0x181A5DDA0")]
internal void <TransferConsumable>b__0()
{
ChooseFreeGiftScreen chooseFreeGiftScreen = this.<>4__this;
OOCCCGPICOG oocccgpicog = this.consumable;
chooseFreeGiftScreen.CEBIDGFCNOB(oocccgpicog);
}
// Token: 0x06006929 RID: 26921 RVA: 0x0016F5F0 File Offset: 0x0016D7F0
[Token(Token = "0x6006929")]
[Address(RVA = "0x1A5DDD0", Offset = "0x1A5CDD0", VA = "0x181A5DDD0")]
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: 0x0600692A RID: 26922 RVA: 0x0016F648 File Offset: 0x0016D848
[Token(Token = "0x600692A")]
[Address(RVA = "0x1A5DEE0", Offset = "0x1A5CEE0", VA = "0x181A5DEE0")]
internal void <TransferConsumable>b__2()
{
ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int hlhhpekalpi = this.<>4__this.HLHHPEKALPI;
instance.InvalidateTransferableConsumablesByCreatorId(hlhhpekalpi);
this.<>4__this.FGCBPNFEPLC();
}
// Token: 0x04004526 RID: 17702
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004526")]
public ChooseFreeGiftScreen <>4__this;
// Token: 0x04004527 RID: 17703
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004527")]
public OOCCCGPICOG consumable;
}
}
}
@@ -0,0 +1,160 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using AGUI.StackedUI.Dialog;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using Pathfinding.RVO;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001262 RID: 4706
[Token(Token = "0x2001262")]
public class ChoosePlayerDialog : UIDialog<IEnumerable<CCEOLAOLEKJ>, bool, int>
{
// Token: 0x0600692B RID: 26923 RVA: 0x0016F680 File Offset: 0x0016D880
[Token(Token = "0x600692B")]
[Address(RVA = "0x1A57100", Offset = "0x1A56100", VA = "0x181A57100")]
public ChoosePlayerDialog()
{
BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN);
BGODNAHALGH bgodnahalgh;
this.OFFPIEEOIFF = bgodnahalgh;
}
// Token: 0x0600692C RID: 26924 RVA: 0x0016F6A8 File Offset: 0x0016D8A8
[Token(Token = "0x600692C")]
[Address(RVA = "0x1A56C30", Offset = "0x1A55C30", VA = "0x181A56C30", 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: 0x0600692D RID: 26925 RVA: 0x0016F6E4 File Offset: 0x0016D8E4
[Token(Token = "0x600692D")]
[Address(RVA = "0x1A56E80", Offset = "0x1A55E80", VA = "0x181A56E80", 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: 0x0600692E RID: 26926 RVA: 0x0016F730 File Offset: 0x0016D930
[Token(Token = "0x600692E")]
[Address(RVA = "0x1A56F40", Offset = "0x1A55F40", VA = "0x181A56F40")]
private void OnDisable()
{
if (this.OOMNHBIPKKE)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.KFENKMBOCGP);
KFBABPAPIMB kfbabpapimb = instance.LBLNPIDACFM(0.1f, action);
}
}
// Token: 0x0600692F RID: 26927 RVA: 0x0016F768 File Offset: 0x0016D968
[Token(Token = "0x600692F")]
[Address(RVA = "0x1A56E30", Offset = "0x1A55E30", VA = "0x181A56E30", Slot = "24")]
public override void ForceCancel(bool OPBKEBCBNLE)
{
int num = 0;
base.KHKDGPHPIND(num, OPBKEBCBNLE);
}
// Token: 0x06006930 RID: 26928 RVA: 0x0016F780 File Offset: 0x0016D980
[Token(Token = "0x6006930")]
[Address(RVA = "0x1A56FF0", Offset = "0x1A55FF0", VA = "0x181A56FF0", 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: 0x06006931 RID: 26929 RVA: 0x0016F7E8 File Offset: 0x0016D9E8
[Token(Token = "0x6006931")]
[Address(RVA = "0x1A56E00", Offset = "0x1A55E00", VA = "0x181A56E00")]
private void EMLENEAFFNO(string LMAJKCLDDIF)
{
this.OFFPIEEOIFF.AKKIECEKEEI(LMAJKCLDDIF);
}
// Token: 0x06006932 RID: 26930 RVA: 0x0016F808 File Offset: 0x0016DA08
[Token(Token = "0x6006932")]
[Address(RVA = "0x1A56CD0", Offset = "0x1A55CD0", VA = "0x181A56CD0")]
private void BEKNPHKLDEN(IReadOnlyList<CCEOLAOLEKJ> OLLKMIGNGBF)
{
this.pagedGrid.SetEmptyDisplayText("No friends or nearby players found[|= (]");
float height = ((IAgent)this.pagedGrid).Height;
}
// Token: 0x06006933 RID: 26931 RVA: 0x0016F838 File Offset: 0x0016DA38
[Token(Token = "0x6006933")]
[Address(RVA = "0x1A56D70", Offset = "0x1A55D70", VA = "0x181A56D70")]
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: 0x06006934 RID: 26932 RVA: 0x0016F868 File Offset: 0x0016DA68
[Token(Token = "0x6006934")]
[Address(RVA = "0x19F8280", Offset = "0x19F7280", VA = "0x1819F8280")]
[CompilerGenerated]
private void KFENKMBOCGP()
{
float height = ((IAgent)this).Height;
}
// Token: 0x04004528 RID: 17704
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4004528")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private AccountSelectionPagedGrid pagedGrid;
// Token: 0x04004529 RID: 17705
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4004529")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private TMP_InputField filterInputField;
// Token: 0x0400452A RID: 17706
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400452A")]
private bool OOMNHBIPKKE;
// Token: 0x0400452B RID: 17707
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400452B")]
private BGODNAHALGH OFFPIEEOIFF;
}
}
@@ -0,0 +1,26 @@
using System;
using Cpp2IlInjected;
using RecRoom.Circuits;
namespace AGUI.StackedUI
{
// Token: 0x02001194 RID: 4500
[Token(Token = "0x2001194")]
public class CircuitNodeModeEditableEnumUIControl : BaseCreationObjectSettingFriendlyIntControl<CircuitNodeModeEditableEnumUIControl>
{
// Token: 0x060064BC RID: 25788 RVA: 0x0015D848 File Offset: 0x0015BA48
[Token(Token = "0x60064BC")]
[Address(RVA = "0x69AEA0", Offset = "0x699EA0", VA = "0x18069AEA0")]
public void NodeMetadataUpdated(NodeMetadata KBNMDHBAHGO)
{
base.UpdateControl();
}
// Token: 0x060064BD RID: 25789 RVA: 0x0015D85C File Offset: 0x0015BA5C
[Token(Token = "0x60064BD")]
[Address(RVA = "0x1A57240", Offset = "0x1A56240", VA = "0x181A57240")]
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: 0x020011C9 RID: 4553
[Token(Token = "0x20011C9")]
public abstract class ClickableButton : Button3DBase
{
// Token: 0x060065EA RID: 26090
[Token(Token = "0x60065EA")]
[Address(Slot = "49")]
protected abstract bool JJONPCECBCI();
// Token: 0x060065EB RID: 26091 RVA: 0x00161630 File Offset: 0x0015F830
[Token(Token = "0x60065EB")]
[Address(RVA = "0x1A57280", Offset = "0x1A56280", VA = "0x181A57280")]
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: 0x060065EC RID: 26092
[Token(Token = "0x60065EC")]
[Address(Slot = "50")]
protected abstract void FNPHBHJLMMD();
// Token: 0x060065ED RID: 26093 RVA: 0x00161698 File Offset: 0x0015F898
[Token(Token = "0x60065ED")]
[Address(RVA = "0x1A573A0", Offset = "0x1A563A0", VA = "0x181A573A0")]
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: 0x0400429C RID: 17052
[FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x400429C")]
public bool SelectOnClick = true;
}
}

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