This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
*.meta
+1311
View File
@@ -0,0 +1,1311 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.Realtime;
using RecNet;
using RecRoom;
using RecRoom.Core.AI;
using UnityEngine;
// Token: 0x02002395 RID: 9109
[Token(Token = "0x2002395")]
[StructLayout(3)]
public class AACCKDLMFKJ
{
// Token: 0x0600FCAD RID: 64685 RVA: 0x003B3EDC File Offset: 0x003B20DC
[Token(Token = "0x600FCAD")]
[Address(RVA = "0x12654C0", Offset = "0x1263EC0", VA = "0x1812654C0")]
public static void BLMDOPMGLCD()
{
AACCKDLMFKJ.JBJJNJCCBPK.Clear();
}
// Token: 0x0600FCAE RID: 64686 RVA: 0x003B3EFC File Offset: 0x003B20FC
[Token(Token = "0x600FCAE")]
[Address(RVA = "0x1265A40", Offset = "0x1264440", VA = "0x181265A40")]
public static void MEENEBIKBEH(AACCKDLMFKJ.KDDMCHBBEFB OEKEOCOGKMG)
{
WeeklyChallengeManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
if (instance != num && SingletonMonoBehaviour.Instance.JEDFCKAHIAA != WeeklyChallengeManager.EHGECHLNFFG.Enabled)
{
return;
}
ActionEvent<AACCKDLMFKJ.KDDMCHBBEFB> jbjjnjccbpk = AACCKDLMFKJ.JBJJNJCCBPK;
if (jbjjnjccbpk != 0)
{
jbjjnjccbpk.Invoke(OEKEOCOGKMG);
}
Debug.LogError("Error executing challenge event");
}
// Token: 0x0600FCAF RID: 64687 RVA: 0x003B3F4C File Offset: 0x003B214C
[Token(Token = "0x600FCAF")]
[Address(RVA = "0x1265CA0", Offset = "0x12646A0", VA = "0x181265CA0")]
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: 0x0600FCB0 RID: 64688 RVA: 0x003B3F88 File Offset: 0x003B2188
[Token(Token = "0x600FCB0")]
[Address(RVA = "0x12655A0", Offset = "0x1263FA0", VA = "0x1812655A0")]
public static void CJCPBPPMJEK(AACCKDLMFKJ.FLINDOINKMN OEKEOCOGKMG)
{
AACCKDLMFKJ.MEENEBIKBEH(OEKEOCOGKMG);
}
// Token: 0x0600FCB1 RID: 64689 RVA: 0x003B3F9C File Offset: 0x003B219C
[Token(Token = "0x600FCB1")]
[Address(RVA = "0x12659E0", Offset = "0x12643E0", VA = "0x1812659E0")]
public static void LOPNMNNMCLF(AACCKDLMFKJ.HDHGCACAPBL OEKEOCOGKMG)
{
AACCKDLMFKJ.MEENEBIKBEH(OEKEOCOGKMG);
}
// Token: 0x0600FCB2 RID: 64690 RVA: 0x003B3FB0 File Offset: 0x003B21B0
[Token(Token = "0x600FCB2")]
[Address(RVA = "0x1265980", Offset = "0x1264380", VA = "0x181265980")]
public static void LJFDOIMDHLE(AACCKDLMFKJ.MHGKMJNBBLA OEKEOCOGKMG)
{
AACCKDLMFKJ.MEENEBIKBEH(OEKEOCOGKMG);
}
// Token: 0x0600FCB3 RID: 64691 RVA: 0x003B3FC4 File Offset: 0x003B21C4
[Token(Token = "0x600FCB3")]
[Address(RVA = "0x1265850", Offset = "0x1264250", VA = "0x181265850")]
public static void IMAPPOLGHDB(bool MKHJHLNKBPG, bool NJFJOHJLMNH)
{
AACCKDLMFKJ.JDJGFGPEHGE jdjgfgpehge = new AACCKDLMFKJ.JDJGFGPEHGE(true, MKHJHLNKBPG);
jdjgfgpehge.IKFACKJNAHD("jip", jdjgfgpehge);
AACCKDLMFKJ.MEENEBIKBEH(jdjgfgpehge);
}
// Token: 0x0600FCB4 RID: 64692 RVA: 0x003B3FEC File Offset: 0x003B21EC
[Token(Token = "0x600FCB4")]
[Address(RVA = "0x12657F0", Offset = "0x12641F0", VA = "0x1812657F0")]
public static void GAMCGKKONBB(AACCKDLMFKJ.FKKNENGJCBL OEKEOCOGKMG)
{
AACCKDLMFKJ.MEENEBIKBEH(OEKEOCOGKMG);
}
// Token: 0x0600FCB5 RID: 64693 RVA: 0x003B4000 File Offset: 0x003B2200
[Token(Token = "0x600FCB5")]
[Address(RVA = "0x1265BD0", Offset = "0x12645D0", VA = "0x181265BD0")]
public static void MLMONCNBALP(Photon.Realtime.Player LJGOHLFADDN, Photon.Realtime.Player 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: 0x0600FCB6 RID: 64694 RVA: 0x003B4038 File Offset: 0x003B2238
[Token(Token = "0x600FCB6")]
[Address(RVA = "0x1265600", Offset = "0x1264000", VA = "0x181265600")]
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: 0x0600FCB7 RID: 64695 RVA: 0x003B4074 File Offset: 0x003B2274
[Token(Token = "0x600FCB7")]
[Address(RVA = "0x1265450", Offset = "0x1263E50", VA = "0x181265450")]
public static void ACILHNDGOFK()
{
int num;
AACCKDLMFKJ.HEMJLKPPMOI hemjlkppmoi = new AACCKDLMFKJ.HEMJLKPPMOI(AACCKDLMFKJ.MHIOHEMNMLP.FlagCaptured, num != 0);
num = 0;
AACCKDLMFKJ.MEENEBIKBEH(hemjlkppmoi);
}
// Token: 0x0600FCB8 RID: 64696 RVA: 0x003B4094 File Offset: 0x003B2294
[Token(Token = "0x600FCB8")]
[Address(RVA = "0x1265530", Offset = "0x1263F30", VA = "0x181265530")]
public static void BOIBIMHJGKJ()
{
int num;
AACCKDLMFKJ.HEMJLKPPMOI hemjlkppmoi = new AACCKDLMFKJ.HEMJLKPPMOI(AACCKDLMFKJ.MHIOHEMNMLP.FlagReturned, num != 0);
num = 0;
AACCKDLMFKJ.MEENEBIKBEH(hemjlkppmoi);
}
// Token: 0x0600FCB9 RID: 64697 RVA: 0x003B40B4 File Offset: 0x003B22B4
[Token(Token = "0x600FCB9")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AACCKDLMFKJ()
{
}
// Token: 0x0600FCBA RID: 64698 RVA: 0x003B40C8 File Offset: 0x003B22C8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600FCBA")]
[Address(RVA = "0x1265D60", Offset = "0x1264760", VA = "0x181265D60")]
static AACCKDLMFKJ()
{
int num;
ActionEvent<AACCKDLMFKJ.KDDMCHBBEFB> actionEvent = new ActionEvent(4, num != 0);
num = 0;
AACCKDLMFKJ.JBJJNJCCBPK = actionEvent;
AACCKDLMFKJ.MGECHAFEFLD = "t_vid";
AACCKDLMFKJ.LILEDOHKCCJ = "t_t";
AACCKDLMFKJ.MCALDOOODGK = "dp_vid";
AACCKDLMFKJ.NBJOHNNPMJF = "dp_pid";
AACCKDLMFKJ.EKIKPOICCKN = "ap_vid";
AACCKDLMFKJ.GONGPFOCCJC = "ap_pid";
AACCKDLMFKJ.ACNEEILCKMF = "e_vid";
AACCKDLMFKJ.OJJECMNBLAI = "e_t";
AACCKDLMFKJ.DLBJNEFAPNL = "numPlayers";
AACCKDLMFKJ.DJFNDAGCBGD = "hg";
}
// Token: 0x0400A7D1 RID: 42961
[Token(Token = "0x400A7D1")]
public static ActionEvent<AACCKDLMFKJ.KDDMCHBBEFB> JBJJNJCCBPK;
// Token: 0x0400A7D2 RID: 42962
[Token(Token = "0x400A7D2")]
[OECPBOBLMMJ]
public static string MGECHAFEFLD = null;
// Token: 0x0400A7D3 RID: 42963
[Token(Token = "0x400A7D3")]
[OECPBOBLMMJ]
public static string LILEDOHKCCJ = null;
// Token: 0x0400A7D4 RID: 42964
[Token(Token = "0x400A7D4")]
[OECPBOBLMMJ]
public static string MCALDOOODGK = null;
// Token: 0x0400A7D5 RID: 42965
[Token(Token = "0x400A7D5")]
[OECPBOBLMMJ]
public static string NBJOHNNPMJF = null;
// Token: 0x0400A7D6 RID: 42966
[Token(Token = "0x400A7D6")]
[OECPBOBLMMJ]
public static string EKIKPOICCKN = null;
// Token: 0x0400A7D7 RID: 42967
[Token(Token = "0x400A7D7")]
[OECPBOBLMMJ]
public static string GONGPFOCCJC = null;
// Token: 0x0400A7D8 RID: 42968
[Token(Token = "0x400A7D8")]
[OECPBOBLMMJ]
public static string ACNEEILCKMF = null;
// Token: 0x0400A7D9 RID: 42969
[Token(Token = "0x400A7D9")]
[OECPBOBLMMJ]
public static string OJJECMNBLAI = null;
// Token: 0x0400A7DA RID: 42970
[Token(Token = "0x400A7DA")]
[OECPBOBLMMJ]
public static string DLBJNEFAPNL = null;
// Token: 0x0400A7DB RID: 42971
[Token(Token = "0x400A7DB")]
[OECPBOBLMMJ]
public static string DJFNDAGCBGD = null;
// Token: 0x02002396 RID: 9110
[Token(Token = "0x2002396")]
public enum MHIOHEMNMLP
{
// Token: 0x0400A7DD RID: 42973
[Token(Token = "0x400A7DD")]
None,
// Token: 0x0400A7DE RID: 42974
[Token(Token = "0x400A7DE")]
GameStart,
// Token: 0x0400A7DF RID: 42975
[Token(Token = "0x400A7DF")]
GameEnd,
// Token: 0x0400A7E0 RID: 42976
[Token(Token = "0x400A7E0")]
LocalPlayerEliminated,
// Token: 0x0400A7E1 RID: 42977
[Token(Token = "0x400A7E1")]
ElminatedOtherPlayer,
// Token: 0x0400A7E2 RID: 42978
[Token(Token = "0x400A7E2")]
EliminatedAI,
// Token: 0x0400A7E3 RID: 42979
[Token(Token = "0x400A7E3")]
PickedUpTool,
// Token: 0x0400A7E4 RID: 42980
[Token(Token = "0x400A7E4")]
Score,
// Token: 0x0400A7E5 RID: 42981
[Token(Token = "0x400A7E5")]
ShieldBlock,
// Token: 0x0400A7E6 RID: 42982
[Token(Token = "0x400A7E6")]
ActivityLoad,
// Token: 0x0400A7E7 RID: 42983
[Token(Token = "0x400A7E7")]
FlagCaptured,
// Token: 0x0400A7E8 RID: 42984
[Token(Token = "0x400A7E8")]
FlagReturned,
// Token: 0x0400A7E9 RID: 42985
[Token(Token = "0x400A7E9")]
Gesture,
// Token: 0x0400A7EA RID: 42986
[Token(Token = "0x400A7EA")]
PlayerJoined
}
// Token: 0x02002397 RID: 9111
[Token(Token = "0x2002397")]
public interface KDDMCHBBEFB : FHDINDOFDIJ, IFAIJAGLDFK, AKJKEMONOIL
{
// Token: 0x17002AF6 RID: 10998
// (get) Token: 0x0600FCBB RID: 64699
[Token(Token = "0x17002AF6")]
AACCKDLMFKJ.MHIOHEMNMLP GGAKEMOJHHN
{
[Token(Token = "0x600FCBB")]
[Address(Slot = "0")]
get;
}
// Token: 0x17002AF7 RID: 10999
// (get) Token: 0x0600FCBC RID: 64700
[Token(Token = "0x17002AF7")]
COBKKLOJNNE LIEJPEIOJME
{
[Token(Token = "0x600FCBC")]
[Address(Slot = "1")]
get;
}
// Token: 0x0600FCBD RID: 64701
[Token(Token = "0x600FCBD")]
[Address(Slot = "2")]
object KJBONPKONPI(string DGJLHFJGIHD);
}
// Token: 0x02002398 RID: 9112
[Token(Token = "0x2002398")]
public class DGGHAKCLGMP : AACCKDLMFKJ.KDDMCHBBEFB, FHDINDOFDIJ, IFAIJAGLDFK, AKJKEMONOIL
{
// Token: 0x17002AF8 RID: 11000
// (get) Token: 0x0600FCBE RID: 64702 RVA: 0x003B414C File Offset: 0x003B234C
[Token(Token = "0x17002AF8")]
public AACCKDLMFKJ.MHIOHEMNMLP GGAKEMOJHHN
{
[Token(Token = "0x600FCBE")]
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50", Slot = "4")]
get
{
return this.JPLEGNHONPM;
}
}
// Token: 0x17002AF9 RID: 11001
// (get) Token: 0x0600FCBF RID: 64703 RVA: 0x003B4160 File Offset: 0x003B2360
// (set) Token: 0x0600FCC0 RID: 64704 RVA: 0x003B4174 File Offset: 0x003B2374
[Token(Token = "0x17002AF9")]
public COBKKLOJNNE LIEJPEIOJME
{
[Token(Token = "0x600FCBF")]
[Address(RVA = "0x55D550", Offset = "0x55BF50", VA = "0x18055D550", Slot = "5")]
get;
[Token(Token = "0x600FCC0")]
[Address(RVA = "0x55D5D0", Offset = "0x55BFD0", VA = "0x18055D5D0")]
set;
}
// Token: 0x0600FCC1 RID: 64705 RVA: 0x003B4188 File Offset: 0x003B2388
[Token(Token = "0x600FCC1")]
[Address(RVA = "0x127DE10", Offset = "0x127C810", VA = "0x18127DE10")]
public DGGHAKCLGMP(AACCKDLMFKJ.MHIOHEMNMLP challengeType)
{
Dictionary<string, object> dictionary = new Dictionary();
this.ECPMPILBPNF = dictionary;
base..ctor();
this.JPLEGNHONPM = challengeType;
COBKKLOJNNE cobkklojnne = Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
this.LIEJPEIOJME = cobkklojnne;
}
// Token: 0x0600FCC2 RID: 64706 RVA: 0x003B41CC File Offset: 0x003B23CC
[Token(Token = "0x600FCC2")]
[Address(RVA = "0x127DEC0", Offset = "0x127C8C0", VA = "0x18127DEC0")]
private DGGHAKCLGMP()
{
Dictionary<string, object> dictionary = new Dictionary();
this.ECPMPILBPNF = dictionary;
base..ctor();
}
// Token: 0x0600FCC3 RID: 64707 RVA: 0x003B41EC File Offset: 0x003B23EC
[Token(Token = "0x600FCC3")]
[Address(RVA = "0x127D2B0", Offset = "0x127BCB0", VA = "0x18127D2B0")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, int ONGBFDACHHG)
{
this.IKFACKJNAHD(DGJLHFJGIHD, ONGBFDACHHG);
}
// Token: 0x0600FCC4 RID: 64708 RVA: 0x003B4204 File Offset: 0x003B2404
[Token(Token = "0x600FCC4")]
[Address(RVA = "0x127D3A0", Offset = "0x127BDA0", VA = "0x18127D3A0")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, long ONGBFDACHHG)
{
this.IKFACKJNAHD(DGJLHFJGIHD, ONGBFDACHHG);
}
// Token: 0x0600FCC5 RID: 64709 RVA: 0x003B421C File Offset: 0x003B241C
[Token(Token = "0x600FCC5")]
[Address(RVA = "0x127D240", Offset = "0x127BC40", VA = "0x18127D240")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, float ONGBFDACHHG)
{
}
// Token: 0x0600FCC6 RID: 64710 RVA: 0x003B422C File Offset: 0x003B242C
[Token(Token = "0x600FCC6")]
[Address(RVA = "0x127D390", Offset = "0x127BD90", VA = "0x18127D390")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, string ONGBFDACHHG)
{
this.IKFACKJNAHD(DGJLHFJGIHD, ONGBFDACHHG);
}
// Token: 0x0600FCC7 RID: 64711 RVA: 0x003B4244 File Offset: 0x003B2444
[Token(Token = "0x600FCC7")]
[Address(RVA = "0x127D320", Offset = "0x127BD20", VA = "0x18127D320")]
public void DDFKAPBJCNA(string DGJLHFJGIHD, bool ONGBFDACHHG)
{
this.IKFACKJNAHD(DGJLHFJGIHD, ONGBFDACHHG);
}
// Token: 0x0600FCC8 RID: 64712 RVA: 0x003B425C File Offset: 0x003B245C
[Token(Token = "0x600FCC8")]
[Address(RVA = "0x127D5B0", Offset = "0x127BFB0", VA = "0x18127D5B0")]
private void IKFACKJNAHD(string DGJLHFJGIHD, object ONGBFDACHHG)
{
if (this.ECPMPILBPNF.ContainsKey(DGJLHFJGIHD))
{
Debug.LogError("You're attempting to overwrite event data! Var:" + DGJLHFJGIHD);
return;
}
this.ECPMPILBPNF[DGJLHFJGIHD] = ONGBFDACHHG;
}
// Token: 0x0600FCC9 RID: 64713 RVA: 0x003B429C File Offset: 0x003B249C
[Token(Token = "0x600FCC9")]
[Address(RVA = "0x127D880", Offset = "0x127C280", VA = "0x18127D880", Slot = "6")]
public object KJBONPKONPI(string DGJLHFJGIHD)
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
// Token: 0x0600FCCA RID: 64714 RVA: 0x003B42B8 File Offset: 0x003B24B8
[Token(Token = "0x600FCCA")]
[Address(RVA = "0x127D130", Offset = "0x127BB30", VA = "0x18127D130")]
public void CDGHNLNFCNJ(Tool EGFEJGHDNAI)
{
int photonViewId = EGFEJGHDNAI.KHDKHLFAMOK;
this.IKFACKJNAHD("t_vid", photonViewId);
OGNBCNBPFCC spawnableToolType = EGFEJGHDNAI.OGNBCNBPFCC;
this.IKFACKJNAHD("t_t", spawnableToolType);
}
// Token: 0x0600FCCB RID: 64715 RVA: 0x003B42F4 File Offset: 0x003B24F4
[Token(Token = "0x600FCCB")]
[Address(RVA = "0x127D020", Offset = "0x127BA20", VA = "0x18127D020")]
public void CDGHNLNFCNJ(BAOOOCEJBHE EGFEJGHDNAI)
{
if (EGFEJGHDNAI != 0)
{
}
}
// Token: 0x0600FCCC RID: 64716 RVA: 0x003B4308 File Offset: 0x003B2508
[Token(Token = "0x600FCCC")]
[Address(RVA = "0x127D790", Offset = "0x127C190", VA = "0x18127D790")]
public void JNIGHFFKJLO(Photon.Realtime.Player IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
int actorNumber = IEKDDPPNFPF.actorNumber;
int <RecNetAccountId>k__BackingField = IEKDDPPNFPF.<RecNetAccountId>k__BackingField;
}
}
// Token: 0x0600FCCD RID: 64717 RVA: 0x003B4328 File Offset: 0x003B2528
[Token(Token = "0x600FCCD")]
[Address(RVA = "0x127D680", Offset = "0x127C080", VA = "0x18127D680")]
public void JNIGHFFKJLO(GAHKFICONKH IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
}
}
// Token: 0x0600FCCE RID: 64718 RVA: 0x003B433C File Offset: 0x003B253C
[Token(Token = "0x600FCCE")]
[Address(RVA = "0x127DB30", Offset = "0x127C530", VA = "0x18127DB30")]
public void NLIBHJENAKM(Photon.Realtime.Player IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
int actorNumber = IEKDDPPNFPF.actorNumber;
int <RecNetAccountId>k__BackingField = IEKDDPPNFPF.<RecNetAccountId>k__BackingField;
}
}
// Token: 0x0600FCCF RID: 64719 RVA: 0x003B435C File Offset: 0x003B255C
[Token(Token = "0x600FCCF")]
[Address(RVA = "0x127DC20", Offset = "0x127C620", VA = "0x18127DC20")]
public void NLIBHJENAKM(GAHKFICONKH IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
}
}
// Token: 0x0600FCD0 RID: 64720 RVA: 0x003B4370 File Offset: 0x003B2570
[Token(Token = "0x600FCD0")]
[Address(RVA = "0x127DA00", Offset = "0x127C400", VA = "0x18127DA00")]
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: 0x0600FCD1 RID: 64721 RVA: 0x003B43B8 File Offset: 0x003B25B8
[Token(Token = "0x600FCD1")]
[Address(RVA = "0x127D8F0", Offset = "0x127C2F0", VA = "0x18127D8F0")]
public void NHDJFBNIBGN(ILBGPHCMEDF BPJNEFJBBML)
{
if (BPJNEFJBBML != 0)
{
}
}
// Token: 0x0600FCD2 RID: 64722 RVA: 0x003B43CC File Offset: 0x003B25CC
[Token(Token = "0x600FCD2")]
[Address(RVA = "0x127D500", Offset = "0x127BF00", VA = "0x18127D500", 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: 0x0600FCD3 RID: 64723 RVA: 0x003B440C File Offset: 0x003B260C
[Token(Token = "0x600FCD3")]
[Address(RVA = "0x127DD30", Offset = "0x127C730", VA = "0x18127DD30", 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: 0x0600FCD4 RID: 64724 RVA: 0x003B4440 File Offset: 0x003B2640
[Token(Token = "0x600FCD4")]
[Address(RVA = "0x127D410", Offset = "0x127BE10", VA = "0x18127D410")]
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: 0x0400A7EB RID: 42987
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A7EB")]
private readonly AACCKDLMFKJ.MHIOHEMNMLP JPLEGNHONPM;
// Token: 0x0400A7ED RID: 42989
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A7ED")]
protected Dictionary<string, object> ECPMPILBPNF;
// Token: 0x0400A7EE RID: 42990
[Token(Token = "0x400A7EE")]
private static string FEABIJAEDGG = "cet";
// Token: 0x0400A7EF RID: 42991
[Token(Token = "0x400A7EF")]
private static string PNMHKBKPKLJ = "l";
// Token: 0x0400A7F0 RID: 42992
[Token(Token = "0x400A7F0")]
private static string ALMJPOPIDDK = "cet";
}
// Token: 0x02002399 RID: 9113
[Token(Token = "0x2002399")]
public class FLINDOINKMN : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x0600FCD6 RID: 64726 RVA: 0x003B44B4 File Offset: 0x003B26B4
[Token(Token = "0x600FCD6")]
[Address(RVA = "0x127EA00", Offset = "0x127D400", VA = "0x18127EA00")]
public FLINDOINKMN(ILBGPHCMEDF enemy, GAHKFICONKH defender)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NHDJFBNIBGN(enemy);
base.JNIGHFFKJLO(defender);
}
// Token: 0x0600FCD7 RID: 64727 RVA: 0x003B44DC File Offset: 0x003B26DC
[Token(Token = "0x600FCD7")]
[Address(RVA = "0x127EB20", Offset = "0x127D520", VA = "0x18127EB20")]
public FLINDOINKMN(Enemy enemy, GAHKFICONKH defender)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NHDJFBNIBGN(enemy);
base.JNIGHFFKJLO(defender);
}
// Token: 0x0600FCD8 RID: 64728 RVA: 0x003B4504 File Offset: 0x003B2704
[Token(Token = "0x600FCD8")]
[Address(RVA = "0x127EA90", Offset = "0x127D490", VA = "0x18127EA90")]
public FLINDOINKMN(Photon.Realtime.Player attacker, GAHKFICONKH defender)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NLIBHJENAKM(attacker);
base.JNIGHFFKJLO(defender);
}
// Token: 0x0600FCD9 RID: 64729 RVA: 0x003B452C File Offset: 0x003B272C
[Token(Token = "0x600FCD9")]
[Address(RVA = "0x127EBB0", Offset = "0x127D5B0", VA = "0x18127EBB0")]
public FLINDOINKMN(GAHKFICONKH attacker, GAHKFICONKH defender)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NLIBHJENAKM(attacker);
base.JNIGHFFKJLO(defender);
}
// Token: 0x0600FCDA RID: 64730 RVA: 0x003B4554 File Offset: 0x003B2754
[Token(Token = "0x600FCDA")]
[Address(RVA = "0x127E970", Offset = "0x127D370", VA = "0x18127E970")]
public FLINDOINKMN(ILBGPHCMEDF enemy, Photon.Realtime.Player defender)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NHDJFBNIBGN(enemy);
base.JNIGHFFKJLO(defender);
}
// Token: 0x0600FCDB RID: 64731 RVA: 0x003B457C File Offset: 0x003B277C
[Token(Token = "0x600FCDB")]
[Address(RVA = "0x127E8E0", Offset = "0x127D2E0", VA = "0x18127E8E0")]
public FLINDOINKMN(Enemy enemy, Photon.Realtime.Player defender)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NHDJFBNIBGN(enemy);
base.JNIGHFFKJLO(defender);
}
// Token: 0x0600FCDC RID: 64732 RVA: 0x003B45A4 File Offset: 0x003B27A4
[Token(Token = "0x600FCDC")]
[Address(RVA = "0x127ECD0", Offset = "0x127D6D0", VA = "0x18127ECD0")]
public FLINDOINKMN(Photon.Realtime.Player attacker, Photon.Realtime.Player defender)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NLIBHJENAKM(attacker);
base.JNIGHFFKJLO(defender);
}
// Token: 0x0600FCDD RID: 64733 RVA: 0x003B45CC File Offset: 0x003B27CC
[Token(Token = "0x600FCDD")]
[Address(RVA = "0x127EC40", Offset = "0x127D640", VA = "0x18127EC40")]
public FLINDOINKMN(GAHKFICONKH attacker, Photon.Realtime.Player defender)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.LocalPlayerEliminated, num != 0);
base.NLIBHJENAKM(attacker);
base.JNIGHFFKJLO(defender);
}
}
// Token: 0x0200239A RID: 9114
[Token(Token = "0x200239A")]
public struct COBNADAJFKP : BAOOOCEJBHE, MNJBPILIMGH
{
// Token: 0x17002AFA RID: 11002
// (get) Token: 0x0600FCDE RID: 64734 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600FCDF RID: 64735 RVA: 0x003B45F4 File Offset: 0x003B27F4
[Token(Token = "0x17002AFA")]
public OGNBCNBPFCC OGNBCNBPFCC
{
[Token(Token = "0x600FCDE")]
[Address(RVA = "0x2D90", Offset = "0x2190", VA = "0x180002D90", Slot = "4")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600FCDF")]
[Address(RVA = "0x2DB0", Offset = "0x21B0", VA = "0x180002DB0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17002AFB RID: 11003
// (get) Token: 0x0600FCE0 RID: 64736 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600FCE1 RID: 64737 RVA: 0x003B4604 File Offset: 0x003B2804
[Token(Token = "0x17002AFB")]
public int KHDKHLFAMOK
{
[Token(Token = "0x600FCE0")]
[Address(RVA = "0xFBE0", Offset = "0xEFE0", VA = "0x18000FBE0", Slot = "5")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600FCE1")]
[Address(RVA = "0x13530", Offset = "0x12930", VA = "0x180013530")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x0600FCE2 RID: 64738 RVA: 0x003B4614 File Offset: 0x003B2814
[Token(Token = "0x600FCE2")]
[Address(RVA = "0x22E9F0", Offset = "0x22DDF0", VA = "0x18022E9F0")]
public COBNADAJFKP(Tool tool)
{
OGNBCNBPFCC spawnableToolType = tool.OGNBCNBPFCC;
int photonViewId = tool.KHDKHLFAMOK;
}
}
// Token: 0x0200239B RID: 9115
[Token(Token = "0x200239B")]
public struct NBDHNJEILLE : GAHKFICONKH, MNJBPILIMGH
{
// Token: 0x0600FCE3 RID: 64739 RVA: 0x003B4638 File Offset: 0x003B2838
[Token(Token = "0x600FCE3")]
[Address(RVA = "0x22ECF0", Offset = "0x22E0F0", VA = "0x18022ECF0")]
public NBDHNJEILLE(Photon.Realtime.Player photonPlayer)
{
int actorNumber = photonPlayer.actorNumber;
int <RecNetAccountId>k__BackingField = photonPlayer.<RecNetAccountId>k__BackingField;
}
// Token: 0x17002AFC RID: 11004
// (get) Token: 0x0600FCE4 RID: 64740 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002AFC")]
public long JMIHMANHJBA
{
[Token(Token = "0x600FCE4")]
[Address(RVA = "0x8F20", Offset = "0x8320", VA = "0x180008F20", Slot = "4")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002AFD RID: 11005
// (get) Token: 0x0600FCE5 RID: 64741 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002AFD")]
public int KHDKHLFAMOK
{
[Token(Token = "0x600FCE5")]
[Address(RVA = "0x2D90", Offset = "0x2190", VA = "0x180002D90", Slot = "5")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600FCE6 RID: 64742 RVA: 0x003B465C File Offset: 0x003B285C
[Token(Token = "0x600FCE6")]
[Address(RVA = "0x22EC80", Offset = "0x22E080", VA = "0x18022EC80")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("vid", PMMGDNALAEB);
long num2 = AEOPHJMOOFE.AAKIMHHKCFB<long>("pid", PMMGDNALAEB);
}
// Token: 0x0600FCE7 RID: 64743 RVA: 0x003B4684 File Offset: 0x003B2884
[Token(Token = "0x600FCE7")]
[Address(RVA = "0x22EBB0", Offset = "0x22DFB0", VA = "0x18022EBB0")]
public Dictionary<string, object> HLHBJCIJPBE()
{
Dictionary<string, object> dictionary = new Dictionary();
dictionary.Add("vid", dictionary);
dictionary.Add("pid", dictionary);
return dictionary;
}
// Token: 0x0400A7F3 RID: 42995
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A7F3")]
private int OIBOLAPHBAK;
// Token: 0x0400A7F4 RID: 42996
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400A7F4")]
private long PFFFEMACPAC;
}
// Token: 0x0200239C RID: 9116
[Token(Token = "0x200239C")]
public struct DBPBCENDGOO : ILBGPHCMEDF, MNJBPILIMGH
{
// Token: 0x0600FCE8 RID: 64744 RVA: 0x003B46B8 File Offset: 0x003B28B8
[Token(Token = "0x600FCE8")]
[Address(RVA = "0x22EB70", Offset = "0x22DF70", VA = "0x18022EB70")]
public DBPBCENDGOO(Enemy enemy)
{
JIEHOGDIGPG jiehogdigpg = enemy.<PGKDPHBHDEC>k__BackingField;
int photonViewId = enemy.KHDKHLFAMOK;
}
// Token: 0x17002AFE RID: 11006
// (get) Token: 0x0600FCE9 RID: 64745 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600FCEA RID: 64746 RVA: 0x003B46DC File Offset: 0x003B28DC
[Token(Token = "0x17002AFE")]
public JIEHOGDIGPG JIEHOGDIGPG
{
[Token(Token = "0x600FCE9")]
[Address(RVA = "0x2D90", Offset = "0x2190", VA = "0x180002D90", Slot = "4")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600FCEA")]
[Address(RVA = "0x2DB0", Offset = "0x21B0", VA = "0x180002DB0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17002AFF RID: 11007
// (get) Token: 0x0600FCEB RID: 64747 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600FCEC RID: 64748 RVA: 0x003B46EC File Offset: 0x003B28EC
[Token(Token = "0x17002AFF")]
public int KHDKHLFAMOK
{
[Token(Token = "0x600FCEB")]
[Address(RVA = "0xFBE0", Offset = "0xEFE0", VA = "0x18000FBE0", Slot = "5")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600FCEC")]
[Address(RVA = "0x13530", Offset = "0x12930", VA = "0x180013530")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x0600FCED RID: 64749 RVA: 0x003B46FC File Offset: 0x003B28FC
[Token(Token = "0x600FCED")]
[Address(RVA = "0x22EB00", Offset = "0x22DF00", VA = "0x18022EB00")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("vid", PMMGDNALAEB);
int num2 = AEOPHJMOOFE.AAKIMHHKCFB<int>("et", PMMGDNALAEB);
}
// Token: 0x0600FCEE RID: 64750 RVA: 0x003B4724 File Offset: 0x003B2924
[Token(Token = "0x600FCEE")]
[Address(RVA = "0x22EA30", Offset = "0x22DE30", VA = "0x18022EA30")]
public Dictionary<string, object> HLHBJCIJPBE()
{
Dictionary<string, object> dictionary = new Dictionary();
dictionary.Add("vid", dictionary);
dictionary.Add("et", dictionary);
return dictionary;
}
}
// Token: 0x0200239D RID: 9117
[Token(Token = "0x200239D")]
public class HDHGCACAPBL : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x17002B00 RID: 11008
// (get) Token: 0x0600FCEF RID: 64751 RVA: 0x003B4758 File Offset: 0x003B2958
// (set) Token: 0x0600FCF0 RID: 64752 RVA: 0x003B4774 File Offset: 0x003B2974
[Token(Token = "0x17002B00")]
public global::Player.GAHEJKDCLLE HECJOOCGPLM
{
[Token(Token = "0x600FCEF")]
[Address(RVA = "0x127F2A0", Offset = "0x127DCA0", VA = "0x18127F2A0")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FCF0")]
[Address(RVA = "0x127F360", Offset = "0x127DD60", VA = "0x18127F360")]
set
{
}
}
// Token: 0x0600FCF1 RID: 64753 RVA: 0x003B4784 File Offset: 0x003B2984
[Token(Token = "0x600FCF1")]
[Address(RVA = "0x127F430", Offset = "0x127DE30", VA = "0x18127F430")]
public HDHGCACAPBL(GAHKFICONKH attacker, GAHKFICONKH defender, BAOOOCEJBHE attackerTool, global::Player.GAHEJKDCLLE bodyPart = global::Player.GAHEJKDCLLE.None)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.ElminatedOtherPlayer, num != 0);
if (attackerTool != 0)
{
}
base.NLIBHJENAKM(attacker);
base.JNIGHFFKJLO(defender);
}
// Token: 0x0600FCF2 RID: 64754 RVA: 0x003B47B0 File Offset: 0x003B29B0
[Token(Token = "0x600FCF2")]
[Address(RVA = "0x127F5C0", Offset = "0x127DFC0", VA = "0x18127F5C0")]
public HDHGCACAPBL(Photon.Realtime.Player attacker, Photon.Realtime.Player defender, Tool attackerTool, global::Player.GAHEJKDCLLE bodyPart = global::Player.GAHEJKDCLLE.None)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.ElminatedOtherPlayer, num != 0);
base.CDGHNLNFCNJ(attackerTool);
base.NLIBHJENAKM(attacker);
base.JNIGHFFKJLO(defender);
}
// Token: 0x0400A7F7 RID: 42999
[Token(Token = "0x400A7F7")]
[OECPBOBLMMJ]
public static string IIGMFOOFDMC = null;
}
// Token: 0x0200239E RID: 9118
[Token(Token = "0x200239E")]
public class MHGKMJNBBLA : AACCKDLMFKJ.DGGHAKCLGMP
{
// Token: 0x0600FCF4 RID: 64756 RVA: 0x003B47EC File Offset: 0x003B29EC
[Token(Token = "0x600FCF4")]
[Address(RVA = "0x12806C0", Offset = "0x127F0C0", VA = "0x1812806C0")]
public MHGKMJNBBLA(Tool attackerTool, Enemy enemy)
: base(AACCKDLMFKJ.MHIOHEMNMLP.EliminatedAI)
{
base.CDGHNLNFCNJ(attackerTool);
base.NHDJFBNIBGN(enemy);
}
}
// Token: 0x0200239F RID: 9119
[Token(Token = "0x200239F")]
public class HEMJLKPPMOI : AACCKDLMFKJ.DGGHAKCLGMP
{
// Token: 0x17002B01 RID: 11009
// (get) Token: 0x0600FCF5 RID: 64757 RVA: 0x003B4810 File Offset: 0x003B2A10
// (set) Token: 0x0600FCF6 RID: 64758 RVA: 0x003B482C File Offset: 0x003B2A2C
[Token(Token = "0x17002B01")]
public bool GDAGBCBFHPM
{
[Token(Token = "0x600FCF5")]
[Address(RVA = "0x127FC50", Offset = "0x127E650", VA = "0x18127FC50")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FCF6")]
[Address(RVA = "0x127F9E0", Offset = "0x127E3E0", VA = "0x18127F9E0")]
set
{
}
}
// Token: 0x17002B02 RID: 11010
// (get) Token: 0x0600FCF7 RID: 64759 RVA: 0x003B483C File Offset: 0x003B2A3C
// (set) Token: 0x0600FCF8 RID: 64760 RVA: 0x003B4858 File Offset: 0x003B2A58
[Token(Token = "0x17002B02")]
public OLEPPCBDAND PPDDKPHDEGN
{
[Token(Token = "0x600FCF7")]
[Address(RVA = "0x127F7D0", Offset = "0x127E1D0", VA = "0x18127F7D0")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FCF8")]
[Address(RVA = "0x127F740", Offset = "0x127E140", VA = "0x18127F740")]
set
{
}
}
// Token: 0x17002B03 RID: 11011
// (get) Token: 0x0600FCF9 RID: 64761 RVA: 0x003B4868 File Offset: 0x003B2A68
// (set) Token: 0x0600FCFA RID: 64762 RVA: 0x003B4884 File Offset: 0x003B2A84
[Token(Token = "0x17002B03")]
public int NJMLLHANMLO
{
[Token(Token = "0x600FCF9")]
[Address(RVA = "0x127F680", Offset = "0x127E080", VA = "0x18127F680")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FCFA")]
[Address(RVA = "0x127FA70", Offset = "0x127E470", VA = "0x18127FA70")]
set
{
}
}
// Token: 0x17002B04 RID: 11012
// (get) Token: 0x0600FCFB RID: 64763 RVA: 0x003B4894 File Offset: 0x003B2A94
// (set) Token: 0x0600FCFC RID: 64764 RVA: 0x003B48B0 File Offset: 0x003B2AB0
[Token(Token = "0x17002B04")]
public int PHIKOJDEEJL
{
[Token(Token = "0x600FCFB")]
[Address(RVA = "0x127F890", Offset = "0x127E290", VA = "0x18127F890")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FCFC")]
[Address(RVA = "0x127F950", Offset = "0x127E350", VA = "0x18127F950")]
set
{
}
}
// Token: 0x17002B05 RID: 11013
// (get) Token: 0x0600FCFD RID: 64765 RVA: 0x003B48C0 File Offset: 0x003B2AC0
// (set) Token: 0x0600FCFE RID: 64766 RVA: 0x003B48DC File Offset: 0x003B2ADC
[Token(Token = "0x17002B05")]
public float GDDEJDHBCEI
{
[Token(Token = "0x600FCFD")]
[Address(RVA = "0x127FB00", Offset = "0x127E500", VA = "0x18127FB00")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FCFE")]
[Address(RVA = "0x127FBC0", Offset = "0x127E5C0", VA = "0x18127FBC0")]
set
{
}
}
// Token: 0x0600FCFF RID: 64767 RVA: 0x003B48EC File Offset: 0x003B2AEC
[Token(Token = "0x600FCFF")]
[Address(RVA = "0x127FDD0", Offset = "0x127E7D0", VA = "0x18127FDD0")]
public HEMJLKPPMOI(AACCKDLMFKJ.MHIOHEMNMLP challengeType, bool isSpectator = 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 = global::Player.All._size;
this.PHIKOJDEEJL = size;
}
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
int num6 = (int)teamManager2.GetPlayerTeam(localPlayer);
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: 0x0400A7F8 RID: 43000
[Token(Token = "0x400A7F8")]
[OECPBOBLMMJ]
public static string IGDCLDFPAJJ = "gameMode";
// Token: 0x0400A7F9 RID: 43001
[Token(Token = "0x400A7F9")]
[OECPBOBLMMJ]
public static string CDECFEHOAEK = "numTeammates";
// Token: 0x0400A7FA RID: 43002
[Token(Token = "0x400A7FA")]
[OECPBOBLMMJ]
public static string OOAAFCPKLNP = "isSpectator";
// Token: 0x0400A7FB RID: 43003
[Token(Token = "0x400A7FB")]
[OECPBOBLMMJ]
public static string BFBHCCNCGOP = "t_score";
// Token: 0x0400A7FC RID: 43004
[Token(Token = "0x400A7FC")]
[OECPBOBLMMJ]
public static string LKNKDBDGEFP = "ev_score";
// Token: 0x0400A7FD RID: 43005
[Token(Token = "0x400A7FD")]
[OECPBOBLMMJ]
public static string PLJGPOFKJJN = "gid";
}
// Token: 0x020023A0 RID: 9120
[Token(Token = "0x20023A0")]
public class JDJGFGPEHGE : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x17002B06 RID: 11014
// (get) Token: 0x0600FD01 RID: 64769 RVA: 0x003B4A80 File Offset: 0x003B2C80
// (set) Token: 0x0600FD02 RID: 64770 RVA: 0x003B4A9C File Offset: 0x003B2C9C
[Token(Token = "0x17002B06")]
public bool AMJJDFCHMFN
{
[Token(Token = "0x600FD01")]
[Address(RVA = "0x1280390", Offset = "0x127ED90", VA = "0x181280390")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FD02")]
[Address(RVA = "0x1280300", Offset = "0x127ED00", VA = "0x181280300")]
set
{
}
}
// Token: 0x0600FD03 RID: 64771 RVA: 0x003B4AAC File Offset: 0x003B2CAC
[Token(Token = "0x600FD03")]
[Address(RVA = "0x1280490", Offset = "0x127EE90", VA = "0x181280490")]
public JDJGFGPEHGE(bool isSpectator, bool isJoinInProgress)
: base(AACCKDLMFKJ.MHIOHEMNMLP.GameStart, isJoinInProgress)
{
base.IKFACKJNAHD("jip", isJoinInProgress);
}
// Token: 0x0400A7FE RID: 43006
[Token(Token = "0x400A7FE")]
[OECPBOBLMMJ]
public static string FNFAJGBMCDN = null;
}
// Token: 0x020023A1 RID: 9121
[Token(Token = "0x20023A1")]
public class FKKNENGJCBL : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x17002B07 RID: 11015
// (get) Token: 0x0600FD05 RID: 64773 RVA: 0x003B4AE0 File Offset: 0x003B2CE0
// (set) Token: 0x0600FD06 RID: 64774 RVA: 0x003B4AFC File Offset: 0x003B2CFC
[Token(Token = "0x17002B07")]
public bool OCMBBAMJHLO
{
[Token(Token = "0x600FD05")]
[Address(RVA = "0x127E5E0", Offset = "0x127CFE0", VA = "0x18127E5E0")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FD06")]
[Address(RVA = "0x127E490", Offset = "0x127CE90", VA = "0x18127E490")]
set
{
}
}
// Token: 0x17002B08 RID: 11016
// (get) Token: 0x0600FD07 RID: 64775 RVA: 0x003B4B0C File Offset: 0x003B2D0C
// (set) Token: 0x0600FD08 RID: 64776 RVA: 0x003B4B28 File Offset: 0x003B2D28
[Token(Token = "0x17002B08")]
public float CDFAJDLJALK
{
[Token(Token = "0x600FD07")]
[Address(RVA = "0x127E520", Offset = "0x127CF20", VA = "0x18127E520")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FD08")]
[Address(RVA = "0x127E6A0", Offset = "0x127D0A0", VA = "0x18127E6A0")]
set
{
}
}
// Token: 0x0600FD09 RID: 64777 RVA: 0x003B4B38 File Offset: 0x003B2D38
[Token(Token = "0x600FD09")]
[Address(RVA = "0x127E790", Offset = "0x127D190", VA = "0x18127E790")]
public FKKNENGJCBL(bool isSpectator, bool victory, float timeElapsed)
: base(AACCKDLMFKJ.MHIOHEMNMLP.GameEnd, victory)
{
base.IKFACKJNAHD("won", victory);
base.IKFACKJNAHD("te", victory);
}
// Token: 0x0400A7FF RID: 43007
[Token(Token = "0x400A7FF")]
[OECPBOBLMMJ]
public static string ENAMOCADDDP = "won";
// Token: 0x0400A800 RID: 43008
[Token(Token = "0x400A800")]
[OECPBOBLMMJ]
public static string KOAIBMJHPJF = "te";
}
// Token: 0x020023A2 RID: 9122
[Token(Token = "0x20023A2")]
public class AIDBFOGBBEI : AACCKDLMFKJ.HEMJLKPPMOI
{
// Token: 0x0600FD0B RID: 64779 RVA: 0x003B4B8C File Offset: 0x003B2D8C
[Token(Token = "0x600FD0B")]
[Address(RVA = "0x127C750", Offset = "0x127B150", VA = "0x18127C750")]
public AIDBFOGBBEI(float score)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.Score, num != 0);
base.IKFACKJNAHD("ev_score", num);
}
}
// Token: 0x020023A3 RID: 9123
[Token(Token = "0x20023A3")]
public class GJFPKPCLFJF : AACCKDLMFKJ.AIDBFOGBBEI
{
// Token: 0x17002B09 RID: 11017
// (get) Token: 0x0600FD0C RID: 64780 RVA: 0x003B4BB0 File Offset: 0x003B2DB0
// (set) Token: 0x0600FD0D RID: 64781 RVA: 0x003B4BCC File Offset: 0x003B2DCC
[Token(Token = "0x17002B09")]
public int MNCECDPHPLM
{
[Token(Token = "0x600FD0C")]
[Address(RVA = "0x127EE90", Offset = "0x127D890", VA = "0x18127EE90")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FD0D")]
[Address(RVA = "0x127EE00", Offset = "0x127D800", VA = "0x18127EE00")]
set
{
}
}
// Token: 0x17002B0A RID: 11018
// (get) Token: 0x0600FD0E RID: 64782 RVA: 0x003B4BDC File Offset: 0x003B2DDC
// (set) Token: 0x0600FD0F RID: 64783 RVA: 0x003B4BF8 File Offset: 0x003B2DF8
[Token(Token = "0x17002B0A")]
public int JLJCKMNMFIK
{
[Token(Token = "0x600FD0E")]
[Address(RVA = "0x127EFE0", Offset = "0x127D9E0", VA = "0x18127EFE0")]
get
{
Dictionary<string, object> ecpmpilbpnf = this.ECPMPILBPNF;
throw new NullReferenceException();
}
[Token(Token = "0x600FD0F")]
[Address(RVA = "0x127EF50", Offset = "0x127D950", VA = "0x18127EF50")]
set
{
}
}
// Token: 0x0600FD10 RID: 64784 RVA: 0x003B4C08 File Offset: 0x003B2E08
[Token(Token = "0x600FD10")]
[Address(RVA = "0x127F100", Offset = "0x127DB00", VA = "0x18127F100")]
public GJFPKPCLFJF(int score, int par, int strokeCount)
{
int num = 0;
base..ctor(AACCKDLMFKJ.MHIOHEMNMLP.Score, num != 0);
base.IKFACKJNAHD("ev_score", num);
base.IKFACKJNAHD("par", num);
base.IKFACKJNAHD("strokeCount", num);
}
// Token: 0x0400A801 RID: 43009
[Token(Token = "0x400A801")]
[OECPBOBLMMJ]
public static string OPAMLMEKCKK = "par";
// Token: 0x0400A802 RID: 43010
[Token(Token = "0x400A802")]
[OECPBOBLMMJ]
public static string KGLIKFIKOFB = "strokeCount";
}
}
+358
View File
@@ -0,0 +1,358 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core.Combat;
using UnityEngine;
// Token: 0x02002DFA RID: 11770
[Token(Token = "0x2002DFA")]
[StructLayout(3)]
public class AAEGKOIININ
{
// Token: 0x140001C5 RID: 453
// (add) Token: 0x0601501F RID: 86047 RVA: 0x0050ADF4 File Offset: 0x00508FF4
// (remove) Token: 0x06015020 RID: 86048 RVA: 0x0050AE1C File Offset: 0x0050901C
[Token(Token = "0x140001C5")]
public event AAEGKOIININ.AMJNBKEOONL PNCJNFOGDHE
{
[Token(Token = "0x601501F")]
[Address(RVA = "0x12664D0", Offset = "0x1264ED0", VA = "0x1812664D0")]
[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 = "0x6015020")]
[Address(RVA = "0x12660C0", Offset = "0x1264AC0", VA = "0x1812660C0")]
[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: 0x1700383F RID: 14399
// (get) Token: 0x06015021 RID: 86049 RVA: 0x0050AE44 File Offset: 0x00509044
[Token(Token = "0x1700383F")]
public int DDKECNEDAEK
{
[Token(Token = "0x6015021")]
[Address(RVA = "0x1266160", Offset = "0x1264B60", VA = "0x181266160")]
get
{
return this.FHIEMMNBPGN._size;
}
}
// Token: 0x17003840 RID: 14400
// (get) Token: 0x06015022 RID: 86050 RVA: 0x0050AE64 File Offset: 0x00509064
[Token(Token = "0x17003840")]
public IEnumerable<Bullet> GIFNKMALPGB
{
[Token(Token = "0x6015022")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get
{
/*
An exception occurred when decompiling this method (06015022)
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: 0x17003841 RID: 14401
// (get) Token: 0x06015023 RID: 86051 RVA: 0x0050AE78 File Offset: 0x00509078
// (set) Token: 0x06015024 RID: 86052 RVA: 0x0050AE8C File Offset: 0x0050908C
[Token(Token = "0x17003841")]
public bool MIKDLDEALPN
{
[Token(Token = "0x6015023")]
[Address(RVA = "0x651230", Offset = "0x64FC30", VA = "0x180651230")]
get
{
return this.NNCJIEJDHAJ;
}
[Token(Token = "0x6015024")]
[Address(RVA = "0x1266200", Offset = "0x1264C00", VA = "0x181266200")]
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: 0x17003842 RID: 14402
// (get) Token: 0x06015025 RID: 86053 RVA: 0x0050AED0 File Offset: 0x005090D0
// (set) Token: 0x06015026 RID: 86054 RVA: 0x0050AEE4 File Offset: 0x005090E4
[Token(Token = "0x17003842")]
public float PLELKJBFGCL
{
[Token(Token = "0x6015025")]
[Address(RVA = "0x468020", Offset = "0x466A20", VA = "0x180468020")]
get;
[Token(Token = "0x6015026")]
[Address(RVA = "0x468500", Offset = "0x466F00", VA = "0x180468500")]
private set;
}
// Token: 0x17003843 RID: 14403
// (get) Token: 0x06015027 RID: 86055 RVA: 0x0050AEF8 File Offset: 0x005090F8
// (set) Token: 0x06015028 RID: 86056 RVA: 0x0050AF0C File Offset: 0x0050910C
[Token(Token = "0x17003843")]
public bool LBBIJOMHHBF
{
[Token(Token = "0x6015027")]
[Address(RVA = "0x4CB2D0", Offset = "0x4C9CD0", VA = "0x1804CB2D0")]
get;
[Token(Token = "0x6015028")]
[Address(RVA = "0x4CB340", Offset = "0x4C9D40", VA = "0x1804CB340")]
private set;
}
// Token: 0x06015029 RID: 86057 RVA: 0x0050AF20 File Offset: 0x00509120
[Token(Token = "0x6015029")]
[Address(RVA = "0x1266640", Offset = "0x1265040", VA = "0x181266640")]
public AAEGKOIININ(int capacity, bool limitOneImpactPerTarget)
{
List<GameObject> list = new List();
this.HLHGKHEMOEE = list;
base..ctor();
List<Bullet> list2 = new List(capacity);
this.FHIEMMNBPGN = list2;
this.LBBIJOMHHBF = limitOneImpactPerTarget;
}
// Token: 0x0601502A RID: 86058 RVA: 0x0050AF58 File Offset: 0x00509158
[Token(Token = "0x601502A")]
[Address(RVA = "0x1265FB0", Offset = "0x12649B0", VA = "0x181265FB0")]
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: 0x0601502B RID: 86059 RVA: 0x0050AFC8 File Offset: 0x005091C8
[Token(Token = "0x601502B")]
[Address(RVA = "0x1265EC0", Offset = "0x12648C0", VA = "0x181265EC0")]
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: 0x0601502C RID: 86060 RVA: 0x0050B028 File Offset: 0x00509228
[Token(Token = "0x601502C")]
[Address(RVA = "0x12665D0", Offset = "0x1264FD0", VA = "0x1812665D0")]
public void ONKCHNOADBC(GameObject HEGDAEMJLDE)
{
if (!this.HLHGKHEMOEE.Contains(HEGDAEMJLDE))
{
this.HLHGKHEMOEE.Add(HEGDAEMJLDE);
}
}
// Token: 0x0601502D RID: 86061 RVA: 0x0050B058 File Offset: 0x00509258
[Token(Token = "0x601502D")]
[Address(RVA = "0x1266570", Offset = "0x1264F70", VA = "0x181266570")]
public bool NPLMPFDHMHH(GameObject HEGDAEMJLDE)
{
return this.HLHGKHEMOEE.Contains(HEGDAEMJLDE);
}
// Token: 0x0601502E RID: 86062 RVA: 0x0050B078 File Offset: 0x00509278
[Token(Token = "0x601502E")]
[Address(RVA = "0x12661A0", Offset = "0x1264BA0", VA = "0x1812661A0")]
public bool KCFPIEEMJON(Bullet NLLMMPLAPBK)
{
return this.FHIEMMNBPGN.Contains(NLLMMPLAPBK);
}
// Token: 0x0601502F RID: 86063 RVA: 0x0050B098 File Offset: 0x00509298
[Token(Token = "0x601502F")]
[Address(RVA = "0x1266290", Offset = "0x1264C90", VA = "0x181266290")]
public void MCHIEHNFNLF()
{
int num;
do
{
num = 0;
List<Bullet> fhiemmnbpgn = this.FHIEMMNBPGN;
List.Enumerator enumerator;
if (enumerator != 0)
{
bool flag;
while (!flag)
{
}
Action<Bullet> action = new Action(this.LPEPECEFNCK);
}
if (num != -1)
{
}
}
while (num != 0);
this.FHIEMMNBPGN.Clear();
if (this.NNCJIEJDHAJ)
{
this.NNCJIEJDHAJ = false;
AAEGKOIININ.AMJNBKEOONL pncjnfogdhe = this.PNCJNFOGDHE;
if (pncjnfogdhe != 0)
{
pncjnfogdhe(this);
}
}
}
// Token: 0x06015030 RID: 86064 RVA: 0x0050B114 File Offset: 0x00509314
[Token(Token = "0x6015030")]
[Address(RVA = "0x1265EC0", Offset = "0x12648C0", VA = "0x181265EC0")]
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: 0x0400DFFB RID: 57339
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400DFFB")]
private readonly List<Bullet> FHIEMMNBPGN;
// Token: 0x0400DFFC RID: 57340
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400DFFC")]
private readonly List<GameObject> HLHGKHEMOEE;
// Token: 0x0400DFFE RID: 57342
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400DFFE")]
private bool NNCJIEJDHAJ;
// Token: 0x02002DFB RID: 11771
[Token(Token = "0x2002DFB")]
public sealed class AMJNBKEOONL : MulticastDelegate
{
// Token: 0x06015031 RID: 86065 RVA: 0x0050B174 File Offset: 0x00509374
[Token(Token = "0x6015031")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public AMJNBKEOONL(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x06015032 RID: 86066 RVA: 0x0050B190 File Offset: 0x00509390
[Token(Token = "0x6015032")]
[Address(RVA = "0x6931D0", Offset = "0x691BD0", VA = "0x1806931D0", Slot = "13")]
public void Invoke(AAEGKOIININ CKEBCMEKCJH)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06015033 RID: 86067 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015033")]
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x06015034 RID: 86068 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015034")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}
+70
View File
@@ -0,0 +1,70 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Tools.MakerPenTools;
using UnityEngine;
// Token: 0x020025AB RID: 9643
[Token(Token = "0x20025AB")]
[StructLayout(3)]
public abstract class AAGAFOEHBII
{
// Token: 0x06010B55 RID: 68437 RVA: 0x003ED824 File Offset: 0x003EBA24
[Token(Token = "0x6010B55")]
[Address(RVA = "0x20398B0", Offset = "0x20382B0", VA = "0x1820398B0")]
protected void DHFMDJIAHIO<T>(ANECMOONIPJ<T> LHOMKMINCHH)
{
MakerPenHandleManager instance = MakerPenHandleManager.ONCPNMDGGKG;
Transform glgncglinak = this.GLGNCGLINAK;
bool flag = instance != glgncglinak;
if (flag)
{
this.GLGNCGLINAK = flag;
this.DMIKPLCFBNP();
}
}
// Token: 0x06010B56 RID: 68438 RVA: 0x003ED860 File Offset: 0x003EBA60
[Token(Token = "0x6010B56")]
[Address(RVA = "0x12666F0", Offset = "0x12650F0", VA = "0x1812666F0")]
public void DMIKPLCFBNP()
{
if (this.DFEIOJDNOGD)
{
MakerPenHandleManager.ONCPNMDGGKG.CCFIMLHPADF.Clear();
SafeDestroy.GameObject(this.DFEIOJDNOGD);
this.DFEIOJDNOGD = (ulong)0L;
}
}
// Token: 0x06010B57 RID: 68439 RVA: 0x003ED8A8 File Offset: 0x003EBAA8
[Token(Token = "0x6010B57")]
[Address(RVA = "0x12666F0", Offset = "0x12650F0", VA = "0x1812666F0")]
protected void CKLHPJPHKBM()
{
if (this.DFEIOJDNOGD)
{
MakerPenHandleManager.ONCPNMDGGKG.CCFIMLHPADF.Clear();
SafeDestroy.GameObject(this.DFEIOJDNOGD);
this.DFEIOJDNOGD = (ulong)0L;
}
}
// Token: 0x06010B58 RID: 68440 RVA: 0x003ED8F0 File Offset: 0x003EBAF0
[Token(Token = "0x6010B58")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
protected AAGAFOEHBII()
{
}
// Token: 0x0400B19A RID: 45466
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B19A")]
private Transform GLGNCGLINAK;
// Token: 0x0400B19B RID: 45467
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B19B")]
protected GameObject DFEIOJDNOGD;
}
+126
View File
@@ -0,0 +1,126 @@
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x02001051 RID: 4177
[Token(Token = "0x2001051")]
[StructLayout(3)]
public class AAGAMADOOGM
{
// Token: 0x0600656F RID: 25967 RVA: 0x00164884 File Offset: 0x00162A84
[Token(Token = "0x600656F")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AAGAMADOOGM()
{
}
// Token: 0x06006570 RID: 25968 RVA: 0x00164898 File Offset: 0x00162A98
[Token(Token = "0x6006570")]
[Address(RVA = "0x1266790", Offset = "0x1265190", VA = "0x181266790")]
public AAGAMADOOGM(StackFrame stackFrame)
{
int iloffset = stackFrame.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 = stackFrame.GetFileColumnNumber();
this.JMMEKKHGIGJ = fileColumnNumber;
string text = stackFrame.ToString();
this.GGBEFCNHMDE = text;
int fileLineNumber = stackFrame.GetFileLineNumber();
this.JMMAPJEAKBC = fileLineNumber;
}
// Token: 0x17001219 RID: 4633
// (get) Token: 0x06006571 RID: 25969 RVA: 0x00164918 File Offset: 0x00162B18
// (set) Token: 0x06006572 RID: 25970 RVA: 0x0016492C File Offset: 0x00162B2C
[Token(Token = "0x17001219")]
public string FEMBCOPIJFN
{
[Token(Token = "0x6006571")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x6006572")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
set;
}
// Token: 0x1700121A RID: 4634
// (get) Token: 0x06006573 RID: 25971 RVA: 0x00164940 File Offset: 0x00162B40
// (set) Token: 0x06006574 RID: 25972 RVA: 0x00164954 File Offset: 0x00162B54
[Token(Token = "0x1700121A")]
public int JMMAPJEAKBC
{
[Token(Token = "0x6006573")]
[Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")]
get;
[Token(Token = "0x6006574")]
[Address(RVA = "0x4F8C20", Offset = "0x4F7620", VA = "0x1804F8C20")]
set;
}
// Token: 0x1700121B RID: 4635
// (get) Token: 0x06006575 RID: 25973 RVA: 0x00164968 File Offset: 0x00162B68
// (set) Token: 0x06006576 RID: 25974 RVA: 0x0016497C File Offset: 0x00162B7C
[Token(Token = "0x1700121B")]
public int GGBEFCNHMDE
{
[Token(Token = "0x6006575")]
[Address(RVA = "0x4F8C10", Offset = "0x4F7610", VA = "0x1804F8C10")]
get;
[Token(Token = "0x6006576")]
[Address(RVA = "0x420CD0", Offset = "0x41F6D0", VA = "0x180420CD0")]
set;
}
// Token: 0x1700121C RID: 4636
// (get) Token: 0x06006577 RID: 25975 RVA: 0x00164990 File Offset: 0x00162B90
// (set) Token: 0x06006578 RID: 25976 RVA: 0x001649A4 File Offset: 0x00162BA4
[Token(Token = "0x1700121C")]
public string JMMEKKHGIGJ
{
[Token(Token = "0x6006577")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6006578")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
set;
}
// Token: 0x1700121D RID: 4637
// (get) Token: 0x06006579 RID: 25977 RVA: 0x001649B8 File Offset: 0x00162BB8
// (set) Token: 0x0600657A RID: 25978 RVA: 0x001649CC File Offset: 0x00162BCC
[Token(Token = "0x1700121D")]
public string JGGFLDBCLHJ
{
[Token(Token = "0x6006579")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get;
[Token(Token = "0x600657A")]
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
set;
}
// Token: 0x1700121E RID: 4638
// (get) Token: 0x0600657B RID: 25979 RVA: 0x001649E0 File Offset: 0x00162BE0
// (set) Token: 0x0600657C RID: 25980 RVA: 0x001649F4 File Offset: 0x00162BF4
[Token(Token = "0x1700121E")]
public string PKHNKPCCHGJ
{
[Token(Token = "0x600657B")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
get;
[Token(Token = "0x600657C")]
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
set;
}
}
+634
View File
@@ -0,0 +1,634 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Async;
using UnityEngine;
// Token: 0x02000D6A RID: 3434
[Token(Token = "0x2000D6A")]
[StructLayout(3)]
public static class AAHIIPOCKMB
{
// Token: 0x17000EB3 RID: 3763
// (get) Token: 0x0600533F RID: 21311 RVA: 0x00130C80 File Offset: 0x0012EE80
// (set) Token: 0x06005340 RID: 21312 RVA: 0x00130C94 File Offset: 0x0012EE94
[Token(Token = "0x17000EB3")]
public static AAHIIPOCKMB.JFIKDPALHOL KAFEDPEFLOI
{
[Token(Token = "0x600533F")]
[Address(RVA = "0x1267690", Offset = "0x1266090", VA = "0x181267690")]
get;
[Token(Token = "0x6005340")]
[Address(RVA = "0x1267050", Offset = "0x1265A50", VA = "0x181267050")]
set;
}
// Token: 0x06005341 RID: 21313 RVA: 0x00130CA8 File Offset: 0x0012EEA8
[Token(Token = "0x6005341")]
[Address(RVA = "0x1266900", Offset = "0x1265300", VA = "0x181266900")]
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: 0x06005342 RID: 21314 RVA: 0x00130CE0 File Offset: 0x0012EEE0
[Token(Token = "0x6005342")]
[Address(RVA = "0x12676F0", Offset = "0x12660F0", VA = "0x1812676F0")]
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: 0x06005343 RID: 21315 RVA: 0x00130D20 File Offset: 0x0012EF20
[Token(Token = "0x6005343")]
[Address(RVA = "0x12675F0", Offset = "0x1265FF0", VA = "0x1812675F0")]
private static void NPCPLFAONFO()
{
}
// Token: 0x06005344 RID: 21316 RVA: 0x00130D30 File Offset: 0x0012EF30
[Token(Token = "0x6005344")]
[Address(RVA = "0x12669B0", Offset = "0x12653B0", VA = "0x1812669B0")]
private static void CMEFGIJAAMJ(Dictionary<string, object> NGPMADFHHKP)
{
AAHIIPOCKMB.EHNFCEJANHA ehnfcejanha = AEOPHJMOOFE.PPGFHEDFBEA<AAHIIPOCKMB.EHNFCEJANHA>(NGPMADFHHKP);
AAHIIPOCKMB.<GLLDHEBBENC>k__BackingField.<FOAKFIKLBEN>k__BackingField = ehnfcejanha;
ActionEvent lajkffhdfad = AAHIIPOCKMB.LAJKFFHDFAD;
if (lajkffhdfad != 0)
{
int num = 0;
lajkffhdfad.Invoke(num != 0);
}
string <LHJAKNBODPE>k__BackingField = AAHIIPOCKMB.<GLLDHEBBENC>k__BackingField.<FOAKFIKLBEN>k__BackingField.<LHJAKNBODPE>k__BackingField;
NotificationManager instance = SingletonMonoBehaviour.Instance;
}
// Token: 0x06005345 RID: 21317 RVA: 0x00130D9C File Offset: 0x0012EF9C
[Token(Token = "0x6005345")]
[Address(RVA = "0x1266F30", Offset = "0x1265930", VA = "0x181266F30")]
private static void EKHAMMLKBOE(Dictionary<string, object> NGPMADFHHKP)
{
AAHIIPOCKMB.<GLLDHEBBENC>k__BackingField = AEOPHJMOOFE.PPGFHEDFBEA<AAHIIPOCKMB.JFIKDPALHOL>(NGPMADFHHKP);
ActionEvent peajpkonkhp = AAHIIPOCKMB.PEAJPKONKHP;
if (peajpkonkhp != 0)
{
int num = 0;
peajpkonkhp.Invoke(num != 0);
}
}
// Token: 0x06005346 RID: 21318 RVA: 0x00130DC8 File Offset: 0x0012EFC8
[Token(Token = "0x6005346")]
[Address(RVA = "0x1267290", Offset = "0x1265C90", VA = "0x181267290")]
public static IPromise<AAHIIPOCKMB.JFIKDPALHOL> KIAGEGDDBCG()
{
string text = string.Format("{0}v2/current", "api/communityboard/");
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.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;
ActionEvent peajpkonkhp = AAHIIPOCKMB.PEAJPKONKHP;
if (peajpkonkhp != 0)
{
int num5 = 0;
peajpkonkhp.Invoke(num5 != 0);
return;
}
};
}
int num4 = 0;
if (num4 < num2)
{
num4 += num4;
if (num4 == num2)
{
action += action;
throw new NullReferenceException();
}
num4++;
}
return promise2.Then(action);
}
// Token: 0x06005347 RID: 21319 RVA: 0x00130E50 File Offset: 0x0012F050
[Token(Token = "0x6005347")]
[Address(RVA = "0x1266E80", Offset = "0x1265880", VA = "0x181266E80")]
public static IPromise<string> DOLIPJHKAHA(string IKKEDNONJJO)
{
string text = "/video/" + IKKEDNONJJO;
return Promise.FromResult<string>(BPHGKAEDBPE.MNJNJLGIOKE(LDCMJEDOFCO.CDN) + text);
}
// Token: 0x06005348 RID: 21320 RVA: 0x00130E7C File Offset: 0x0012F07C
[Token(Token = "0x6005348")]
[Address(RVA = "0x1266D00", Offset = "0x1265700", VA = "0x181266D00")]
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)
{
}
if (num != -1)
{
}
}
while (num != 0);
return MCFONLFCHFK;
}
// Token: 0x06005349 RID: 21321 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005349")]
[Address(RVA = "0x1267440", Offset = "0x1265E40", VA = "0x181267440")]
private static IPromise<byte[]> NKIKIEFJHML(string LOOAPLFGOEN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600534A RID: 21322 RVA: 0x00130ECC File Offset: 0x0012F0CC
[Token(Token = "0x600534A")]
[Address(RVA = "0x12670B0", Offset = "0x1265AB0", VA = "0x1812670B0")]
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: 0x0600534B RID: 21323 RVA: 0x00130F68 File Offset: 0x0012F168
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600534B")]
[Address(RVA = "0x12677A0", Offset = "0x12661A0", VA = "0x1812677A0")]
static AAHIIPOCKMB()
{
int num;
ActionEvent actionEvent = new ActionEvent(32, num != 0);
num = 0;
AAHIIPOCKMB.PEAJPKONKHP = actionEvent;
int num2;
ActionEvent actionEvent2 = new ActionEvent(32, num2 != 0);
num2 = 0;
AAHIIPOCKMB.LAJKFFHDFAD = actionEvent2;
AAHIIPOCKMB.EINLCELCILG = "api/communityboard/";
}
// Token: 0x04003CE8 RID: 15592
[Token(Token = "0x4003CE8")]
public static ActionEvent PEAJPKONKHP;
// Token: 0x04003CE9 RID: 15593
[Token(Token = "0x4003CE9")]
public static ActionEvent LAJKFFHDFAD;
// Token: 0x04003CEB RID: 15595
[Token(Token = "0x4003CEB")]
private static string EINLCELCILG = null;
// Token: 0x02000D6B RID: 3435
[Token(Token = "0x2000D6B")]
public class EHNFCEJANHA : IFAIJAGLDFK
{
// Token: 0x17000EB4 RID: 3764
// (get) Token: 0x0600534C RID: 21324 RVA: 0x00130FA4 File Offset: 0x0012F1A4
// (set) Token: 0x0600534D RID: 21325 RVA: 0x00130FB8 File Offset: 0x0012F1B8
[Token(Token = "0x17000EB4")]
public string DFPPNHINEFO
{
[Token(Token = "0x600534C")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x600534D")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
set;
}
// Token: 0x17000EB5 RID: 3765
// (get) Token: 0x0600534E RID: 21326 RVA: 0x00130FCC File Offset: 0x0012F1CC
// (set) Token: 0x0600534F RID: 21327 RVA: 0x00130FE0 File Offset: 0x0012F1E0
[Token(Token = "0x17000EB5")]
public string AACMONCIODH
{
[Token(Token = "0x600534E")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x600534F")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x06005350 RID: 21328 RVA: 0x00130FF4 File Offset: 0x0012F1F4
[Token(Token = "0x6005350")]
[Address(RVA = "0x127E3B0", Offset = "0x127CDB0", VA = "0x18127E3B0", 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: 0x06005351 RID: 21329 RVA: 0x00131028 File Offset: 0x0012F228
[Token(Token = "0x6005351")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public EHNFCEJANHA()
{
}
}
// Token: 0x02000D6C RID: 3436
[Token(Token = "0x2000D6C")]
public class JFIKDPALHOL : IFAIJAGLDFK
{
// Token: 0x17000EB6 RID: 3766
// (get) Token: 0x06005352 RID: 21330 RVA: 0x0013103C File Offset: 0x0012F23C
// (set) Token: 0x06005353 RID: 21331 RVA: 0x00131050 File Offset: 0x0012F250
[Token(Token = "0x17000EB6")]
public AAHIIPOCKMB.DOBMPPKDFPI AIPAMBHPAHP
{
[Token(Token = "0x6005352")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x6005353")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
set;
}
// Token: 0x17000EB7 RID: 3767
// (get) Token: 0x06005354 RID: 21332 RVA: 0x00131064 File Offset: 0x0012F264
// (set) Token: 0x06005355 RID: 21333 RVA: 0x00131078 File Offset: 0x0012F278
[Token(Token = "0x17000EB7")]
public NMPFCIJPODA GPHCPJEKDLB
{
[Token(Token = "0x6005354")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6005355")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x17000EB8 RID: 3768
// (get) Token: 0x06005356 RID: 21334 RVA: 0x0013108C File Offset: 0x0012F28C
// (set) Token: 0x06005357 RID: 21335 RVA: 0x001310A0 File Offset: 0x0012F2A0
[Token(Token = "0x17000EB8")]
public AAHIIPOCKMB.EHNFCEJANHA LCJDMHPMFBP
{
[Token(Token = "0x6005356")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6005357")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
set;
}
// Token: 0x17000EB9 RID: 3769
// (get) Token: 0x06005358 RID: 21336 RVA: 0x001310B4 File Offset: 0x0012F2B4
// (set) Token: 0x06005359 RID: 21337 RVA: 0x001310C8 File Offset: 0x0012F2C8
[Token(Token = "0x17000EB9")]
public List<AAHIIPOCKMB.FJPMIBKBEGC> LBFMANLIKEI
{
[Token(Token = "0x6005358")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get;
[Token(Token = "0x6005359")]
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
set;
}
// Token: 0x17000EBA RID: 3770
// (get) Token: 0x0600535A RID: 21338 RVA: 0x001310DC File Offset: 0x0012F2DC
// (set) Token: 0x0600535B RID: 21339 RVA: 0x001310F0 File Offset: 0x0012F2F0
[Token(Token = "0x17000EBA")]
public List<AAHIIPOCKMB.PDLIPLHCJDD> MCCBJHDGGAG
{
[Token(Token = "0x600535A")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
get;
[Token(Token = "0x600535B")]
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
set;
}
// Token: 0x0600535C RID: 21340 RVA: 0x00131104 File Offset: 0x0012F304
[Token(Token = "0x600535C")]
[Address(RVA = "0x1280570", Offset = "0x127EF70", VA = "0x181280570", 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: 0x0600535D RID: 21341 RVA: 0x00131174 File Offset: 0x0012F374
[Token(Token = "0x600535D")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public JFIKDPALHOL()
{
}
}
// Token: 0x02000D6D RID: 3437
[Token(Token = "0x2000D6D")]
public class FJPMIBKBEGC : IFAIJAGLDFK
{
// Token: 0x17000EBB RID: 3771
// (get) Token: 0x0600535E RID: 21342 RVA: 0x00131188 File Offset: 0x0012F388
// (set) Token: 0x0600535F RID: 21343 RVA: 0x0013119C File Offset: 0x0012F39C
[Token(Token = "0x17000EBB")]
public string AHGCOGFEEEE
{
[Token(Token = "0x600535E")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x600535F")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
set;
}
// Token: 0x17000EBC RID: 3772
// (get) Token: 0x06005360 RID: 21344 RVA: 0x001311B0 File Offset: 0x0012F3B0
// (set) Token: 0x06005361 RID: 21345 RVA: 0x001311C4 File Offset: 0x0012F3C4
[Token(Token = "0x17000EBC")]
public string MAOPCICOGNM
{
[Token(Token = "0x6005360")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6005361")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x06005362 RID: 21346 RVA: 0x001311D8 File Offset: 0x0012F3D8
[Token(Token = "0x6005362")]
[Address(RVA = "0x127E420", Offset = "0x127CE20", VA = "0x18127E420", 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: 0x06005363 RID: 21347 RVA: 0x0013120C File Offset: 0x0012F40C
[Token(Token = "0x6005363")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public FJPMIBKBEGC()
{
}
}
// Token: 0x02000D6E RID: 3438
[Token(Token = "0x2000D6E")]
public class DOBMPPKDFPI : IFAIJAGLDFK
{
// Token: 0x17000EBD RID: 3773
// (get) Token: 0x06005364 RID: 21348 RVA: 0x00131220 File Offset: 0x0012F420
// (set) Token: 0x06005365 RID: 21349 RVA: 0x00131234 File Offset: 0x0012F434
[Token(Token = "0x17000EBD")]
public int JPOHGBCEJEJ
{
[Token(Token = "0x6005364")]
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")]
get;
[Token(Token = "0x6005365")]
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
set;
}
// Token: 0x17000EBE RID: 3774
// (get) Token: 0x06005366 RID: 21350 RVA: 0x00131248 File Offset: 0x0012F448
// (set) Token: 0x06005367 RID: 21351 RVA: 0x0013125C File Offset: 0x0012F45C
[Token(Token = "0x17000EBE")]
public string HIHCLJGOPPM
{
[Token(Token = "0x6005366")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6005367")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x17000EBF RID: 3775
// (get) Token: 0x06005368 RID: 21352 RVA: 0x00131270 File Offset: 0x0012F470
// (set) Token: 0x06005369 RID: 21353 RVA: 0x00131284 File Offset: 0x0012F484
[Token(Token = "0x17000EBF")]
public string ELEGPEBNPBG
{
[Token(Token = "0x6005368")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6005369")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
set;
}
// Token: 0x0600536A RID: 21354 RVA: 0x00131298 File Offset: 0x0012F498
[Token(Token = "0x600536A")]
[Address(RVA = "0x127DF20", Offset = "0x127C920", VA = "0x18127DF20", 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: 0x0600536B RID: 21355 RVA: 0x001312E0 File Offset: 0x0012F4E0
[Token(Token = "0x600536B")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public DOBMPPKDFPI()
{
}
}
// Token: 0x02000D6F RID: 3439
[Token(Token = "0x2000D6F")]
public class PDLIPLHCJDD : IFAIJAGLDFK
{
// Token: 0x17000EC0 RID: 3776
// (get) Token: 0x0600536C RID: 21356 RVA: 0x001312F4 File Offset: 0x0012F4F4
// (set) Token: 0x0600536D RID: 21357 RVA: 0x00131308 File Offset: 0x0012F508
[Token(Token = "0x17000EC0")]
public string NIFBPEMIADP
{
[Token(Token = "0x600536C")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x600536D")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
set;
}
// Token: 0x17000EC1 RID: 3777
// (get) Token: 0x0600536E RID: 21358 RVA: 0x0013131C File Offset: 0x0012F51C
// (set) Token: 0x0600536F RID: 21359 RVA: 0x00131330 File Offset: 0x0012F530
[Token(Token = "0x17000EC1")]
public string LKIBJOMNFFD
{
[Token(Token = "0x600536E")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x600536F")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x17000EC2 RID: 3778
// (get) Token: 0x06005370 RID: 21360 RVA: 0x00131344 File Offset: 0x0012F544
// (set) Token: 0x06005371 RID: 21361 RVA: 0x00131358 File Offset: 0x0012F558
[Token(Token = "0x17000EC2")]
public string KODBEJPEFOJ
{
[Token(Token = "0x6005370")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6005371")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
set;
}
// Token: 0x17000EC3 RID: 3779
// (get) Token: 0x06005372 RID: 21362 RVA: 0x0013136C File Offset: 0x0012F56C
// (set) Token: 0x06005373 RID: 21363 RVA: 0x00131380 File Offset: 0x0012F580
[Token(Token = "0x17000EC3")]
public string BONOJELKAHF
{
[Token(Token = "0x6005372")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get;
[Token(Token = "0x6005373")]
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
set;
}
// Token: 0x17000EC4 RID: 3780
// (get) Token: 0x06005374 RID: 21364 RVA: 0x00131394 File Offset: 0x0012F594
// (set) Token: 0x06005375 RID: 21365 RVA: 0x001313A8 File Offset: 0x0012F5A8
[Token(Token = "0x17000EC4")]
public string NOLOKIBMGME
{
[Token(Token = "0x6005374")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
get;
[Token(Token = "0x6005375")]
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
set;
}
// Token: 0x06005376 RID: 21366 RVA: 0x001313BC File Offset: 0x0012F5BC
[Token(Token = "0x6005376")]
[Address(RVA = "0x12808C0", Offset = "0x127F2C0", VA = "0x1812808C0", 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: 0x06005377 RID: 21367 RVA: 0x0013142C File Offset: 0x0012F62C
[Token(Token = "0x6005377")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public PDLIPLHCJDD()
{
}
}
// Token: 0x02000D71 RID: 3441
[Token(Token = "0x2000D71")]
[CompilerGenerated]
private sealed class CBDAMLFHNBE
{
// Token: 0x0600537C RID: 21372 RVA: 0x001314E8 File Offset: 0x0012F6E8
[Token(Token = "0x600537C")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public CBDAMLFHNBE()
{
}
// Token: 0x0600537D RID: 21373 RVA: 0x001314FC File Offset: 0x0012F6FC
[Token(Token = "0x600537D")]
[Address(RVA = "0x127CFA0", Offset = "0x127B9A0", VA = "0x18127CFA0")]
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: 0x04003D00 RID: 15616
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D00")]
public FileInfo file;
}
}
+575
View File
@@ -0,0 +1,575 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000642 RID: 1602
[Token(Token = "0x2000642")]
[StructLayout(3)]
public class AAOGOPDCIAE : global::System.Random
{
// Token: 0x06002E9F RID: 11935 RVA: 0x000C1BB0 File Offset: 0x000BFDB0
[Token(Token = "0x6002E9F")]
[Address(RVA = "0x12689B0", Offset = "0x12673B0", VA = "0x1812689B0")]
public AAOGOPDCIAE(int seed)
{
uint[] array = new uint[624];
this.KECGJIIEGBB = array;
base..ctor();
this.JCFFLPHPOBF((uint)seed);
}
// Token: 0x06002EA0 RID: 11936 RVA: 0x000C1BDC File Offset: 0x000BFDDC
[Token(Token = "0x6002EA0")]
[Address(RVA = "0x1268A10", Offset = "0x1267410", VA = "0x181268A10")]
public AAOGOPDCIAE()
{
double num = new global::System.Random().Sample();
uint[] array = new uint[624];
this.KECGJIIEGBB = array;
base..ctor();
}
// Token: 0x06002EA1 RID: 11937 RVA: 0x000C1C14 File Offset: 0x000BFE14
[Token(Token = "0x6002EA1")]
[Address(RVA = "0x12688B0", Offset = "0x12672B0", VA = "0x1812688B0")]
public AAOGOPDCIAE(int[] initKey)
{
/*
An exception occurred when decompiling this method (06002EA1)
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: 0x06002EA2 RID: 11938 RVA: 0x000C1C80 File Offset: 0x000BFE80
[Token(Token = "0x6002EA2")]
[Address(RVA = "0x1267E00", Offset = "0x1266800", VA = "0x181267E00", Slot = "10")]
public virtual uint KBHOFINHOBM()
{
return this.NNMNGLOEFAB();
}
// Token: 0x06002EA3 RID: 11939 RVA: 0x000C1C94 File Offset: 0x000BFE94
[Token(Token = "0x6002EA3")]
[Address(RVA = "0x1267DC0", Offset = "0x12667C0", VA = "0x181267DC0", Slot = "11")]
public virtual uint KBHOFINHOBM(uint FLIEBIMFHEN)
{
return this.NNMNGLOEFAB();
}
// Token: 0x06002EA4 RID: 11940 RVA: 0x000C1CA8 File Offset: 0x000BFEA8
[Token(Token = "0x6002EA4")]
[Address(RVA = "0x1267D10", Offset = "0x1266710", VA = "0x181267D10", Slot = "12")]
public virtual uint KBHOFINHOBM(uint JDFENOCNKAD, uint FLIEBIMFHEN)
{
/*
An exception occurred when decompiling this method (06002EA4)
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: 0x06002EA5 RID: 11941 RVA: 0x000C1CCC File Offset: 0x000BFECC
[Token(Token = "0x6002EA5")]
[Address(RVA = "0x1268800", Offset = "0x1267200", VA = "0x181268800", Slot = "5")]
public override int Next()
{
/*
An exception occurred when decompiling this method (06002EA5)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 AAOGOPDCIAE::Next()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:bool(var_0_06, callgetter:bool(IChangeTracking::get_IsChanged, ldloc:AAOGOPDCIAE[exp:IChangeTracking](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: 0x06002EA6 RID: 11942 RVA: 0x000C1CE0 File Offset: 0x000BFEE0
[Token(Token = "0x6002EA6")]
[Address(RVA = "0x12686D0", Offset = "0x12670D0", VA = "0x1812686D0", Slot = "7")]
public override int Next(int FLIEBIMFHEN)
{
if (FLIEBIMFHEN > 1)
{
int num;
return num;
}
return 0;
}
// Token: 0x06002EA7 RID: 11943 RVA: 0x000C1CFC File Offset: 0x000BFEFC
[Token(Token = "0x6002EA7")]
[Address(RVA = "0x1268770", Offset = "0x1267170", VA = "0x181268770", Slot = "6")]
public override int Next(int JDFENOCNKAD, int FLIEBIMFHEN)
{
/*
An exception occurred when decompiling this method (06002EA7)
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: 0x06002EA8 RID: 11944 RVA: 0x000C1D18 File Offset: 0x000BFF18
[Token(Token = "0x6002EA8")]
[Address(RVA = "0x12685B0", Offset = "0x1266FB0", VA = "0x1812685B0", Slot = "9")]
public override void NextBytes(byte[] NKHPHBOPPEL)
{
/*
An exception occurred when decompiling this method (06002EA8)
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: 0x06002EA9 RID: 11945 RVA: 0x000C1D40 File Offset: 0x000BFF40
[Token(Token = "0x6002EA9")]
[Address(RVA = "0x1268670", Offset = "0x1267070", VA = "0x181268670", Slot = "8")]
public override double NextDouble()
{
/*
An exception occurred when decompiling this method (06002EA9)
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: 0x06002EAA RID: 11946 RVA: 0x000C1D60 File Offset: 0x000BFF60
[Token(Token = "0x6002EAA")]
[Address(RVA = "0x1267870", Offset = "0x1266270", VA = "0x181267870")]
public double HPDKBAMFIGL(bool KNICONOCJON)
{
/*
An exception occurred when decompiling this method (06002EAA)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Double AAOGOPDCIAE::HPDKBAMFIGL(System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_16:
stloc:bool(var_3_1C, callgetter:bool(IChangeTracking::get_IsChanged, ldloc:AAOGOPDCIAE[exp:IChangeTracking](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: 0x06002EAB RID: 11947 RVA: 0x000C1D8C File Offset: 0x000BFF8C
[Token(Token = "0x6002EAB")]
[Address(RVA = "0x12678F0", Offset = "0x12662F0", VA = "0x1812678F0")]
public double JCAEDMLOJLA()
{
/*
An exception occurred when decompiling this method (06002EAB)
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: 0x06002EAC RID: 11948 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002EAC")]
[Address(RVA = "0x1267E90", Offset = "0x1266890", VA = "0x181267E90")]
public float LMKADHIALHP()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002EAD RID: 11949 RVA: 0x000C1DAC File Offset: 0x000BFFAC
[Token(Token = "0x6002EAD")]
[Address(RVA = "0x1267F50", Offset = "0x1266950", VA = "0x181267F50")]
public Vector3 NANHCJBBMBF()
{
}
// Token: 0x06002EAE RID: 11950 RVA: 0x000C1DC0 File Offset: 0x000BFFC0
[Token(Token = "0x6002EAE")]
[Address(RVA = "0x1267EB0", Offset = "0x12668B0", VA = "0x181267EB0")]
public float LMKADHIALHP(bool KNICONOCJON)
{
/*
An exception occurred when decompiling this method (06002EAE)
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: 0x06002EAF RID: 11951 RVA: 0x000C1DE4 File Offset: 0x000BFFE4
[Token(Token = "0x6002EAF")]
[Address(RVA = "0x12680D0", Offset = "0x1266AD0", VA = "0x1812680D0")]
public float NFEMHDLGBGH()
{
/*
An exception occurred when decompiling this method (06002EAF)
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: 0x06002EB0 RID: 11952 RVA: 0x000C1E04 File Offset: 0x000C0004
[Token(Token = "0x6002EB0")]
[Address(RVA = "0x1268140", Offset = "0x1266B40", VA = "0x181268140")]
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: 0x06002EB1 RID: 11953 RVA: 0x000C1ED0 File Offset: 0x000C00D0
[Token(Token = "0x6002EB1")]
[Address(RVA = "0x1268820", Offset = "0x1267220", VA = "0x181268820")]
private static uint PMJPNPHBBJG(uint DFICPKCPNLK)
{
return DFICPKCPNLK;
}
// Token: 0x06002EB2 RID: 11954 RVA: 0x000C1EE0 File Offset: 0x000C00E0
[Token(Token = "0x6002EB2")]
[Address(RVA = "0x1267850", Offset = "0x1266250", VA = "0x181267850")]
private static uint ENEKCLIAGPF(uint DFICPKCPNLK)
{
return DFICPKCPNLK;
}
// Token: 0x06002EB3 RID: 11955 RVA: 0x000C1EF0 File Offset: 0x000C00F0
[Token(Token = "0x6002EB3")]
[Address(RVA = "0x1267860", Offset = "0x1266260", VA = "0x181267860")]
private static uint GEPDCDIIJEM(uint DFICPKCPNLK)
{
return DFICPKCPNLK;
}
// Token: 0x06002EB4 RID: 11956 RVA: 0x000C1F00 File Offset: 0x000C0100
[Token(Token = "0x6002EB4")]
[Address(RVA = "0x1267F40", Offset = "0x1266940", VA = "0x181267F40")]
private static uint NAIAMDLGHII(uint DFICPKCPNLK)
{
return DFICPKCPNLK;
}
// Token: 0x06002EB5 RID: 11957 RVA: 0x000C1F10 File Offset: 0x000C0110
[Token(Token = "0x6002EB5")]
[Address(RVA = "0x1267960", Offset = "0x1266360", VA = "0x181267960")]
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: 0x06002EB6 RID: 11958 RVA: 0x000C1F80 File Offset: 0x000C0180
[Token(Token = "0x6002EB6")]
[Address(RVA = "0x1267A50", Offset = "0x1266450", VA = "0x181267A50")]
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: 0x06002EB7 RID: 11959 RVA: 0x000C2088 File Offset: 0x000C0288
[Token(Token = "0x6002EB7")]
[Address(RVA = "0x1267E10", Offset = "0x1266810", VA = "0x181267E10")]
private double KEIOAKEGGGJ(double OFIMPKGLBPJ, double FNJKKNKLDPB)
{
/*
An exception occurred when decompiling this method (06002EB7)
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: 0x06002EB8 RID: 11960 RVA: 0x000C20A8 File Offset: 0x000C02A8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6002EB8")]
[Address(RVA = "0x1268830", Offset = "0x1267230", VA = "0x181268830")]
static AAOGOPDCIAE()
{
uint[] array = new uint[2];
array[0] = (uint)((ulong)2567483615L);
AAOGOPDCIAE.ADFJAKPIDBI = array;
}
// Token: 0x04002751 RID: 10065
[Token(Token = "0x4002751")]
private const int DGKEEFICFHI = 624;
// Token: 0x04002752 RID: 10066
[Token(Token = "0x4002752")]
private const int DJKNLOCDNDN = 397;
// Token: 0x04002753 RID: 10067
[Token(Token = "0x4002753")]
private const uint NOOKJFPOCFP = 2567483615U;
// Token: 0x04002754 RID: 10068
[Token(Token = "0x4002754")]
private const uint MBLHMHDDCBI = 2147483648U;
// Token: 0x04002755 RID: 10069
[Token(Token = "0x4002755")]
private const uint MJJKMGJLHPF = 2147483647U;
// Token: 0x04002756 RID: 10070
[Token(Token = "0x4002756")]
private const uint IIIEMKHIDAN = 2636928640U;
// Token: 0x04002757 RID: 10071
[Token(Token = "0x4002757")]
private const uint GOCMFOAFPAL = 4022730752U;
// Token: 0x04002758 RID: 10072
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002758")]
private readonly uint[] KECGJIIEGBB;
// Token: 0x04002759 RID: 10073
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002759")]
private short HACOGMOLNMG;
// Token: 0x0400275A RID: 10074
[Token(Token = "0x400275A")]
private static readonly uint[] ADFJAKPIDBI;
// Token: 0x0400275B RID: 10075
[Token(Token = "0x400275B")]
private const double CPICICOIBDP = 9007199254740991.0;
// Token: 0x0400275C RID: 10076
[Token(Token = "0x400275C")]
private const double JPODBJIEALL = 1.1102230246251568E-16;
// Token: 0x0400275D RID: 10077
[Token(Token = "0x400275D")]
private const double ENFLFJKIFOL = 9007199254740992.0;
// Token: 0x0400275E RID: 10078
[Token(Token = "0x400275E")]
private const double AGAPMELDOME = 1.1102230246251565E-16;
}
+101
View File
@@ -0,0 +1,101 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020002EC RID: 748
[Token(Token = "0x20002EC")]
[StructLayout(3)]
internal class ABACJDOEDHE
{
// Token: 0x060016A7 RID: 5799
[Token(Token = "0x60016A7")]
[Address(RVA = "0x1268C00", Offset = "0x1267600", VA = "0x181268C00")]
private static extern long CKJNHCLFKHC(out ABACJDOEDHE.MAFKCBGODGA INIPGECDDFE);
// Token: 0x060016A8 RID: 5800 RVA: 0x0005F954 File Offset: 0x0005DB54
[Token(Token = "0x60016A8")]
[Address(RVA = "0x1268AD0", Offset = "0x12674D0", VA = "0x181268AD0")]
public static bool BMBDNPNNEAP(out DateTime? INIPGECDDFE)
{
int num = 0;
INIPGECDDFE.value = num;
return true;
}
// Token: 0x060016A9 RID: 5801 RVA: 0x0005F974 File Offset: 0x0005DB74
[Token(Token = "0x60016A9")]
[Address(RVA = "0x1268C80", Offset = "0x1267680", VA = "0x181268C80")]
private void EPMELGIJHJO()
{
int width = Screen.width;
int height = Screen.height;
int num = 0;
string deigepkfghg = this.DEIGEPKFGHG;
string text = GUI.TextArea(num, deigepkfghg);
int height2 = Screen.height;
int width2 = Screen.width;
}
// Token: 0x060016AA RID: 5802 RVA: 0x0005F9C0 File Offset: 0x0005DBC0
[Token(Token = "0x60016AA")]
[Address(RVA = "0x1269150", Offset = "0x1267B50", VA = "0x181269150")]
private void OPEMIFENIJM()
{
}
// Token: 0x060016AB RID: 5803 RVA: 0x0005F9D0 File Offset: 0x0005DBD0
[Token(Token = "0x60016AB")]
[Address(RVA = "0x1268DC0", Offset = "0x12677C0", VA = "0x181268DC0")]
private void HDGEHNGPFDO()
{
Console.WriteLine("PS4UserProfilesExtension START called");
int num = 0;
this.BCMNNDPLBJD = num;
long num2;
string text = this.DEIGEPKFGHG + "\nERROR getting DoB: " + num2;
this.DEIGEPKFGHG = text;
}
// Token: 0x060016AC RID: 5804 RVA: 0x0005FABC File Offset: 0x0005DCBC
[Token(Token = "0x60016AC")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ABACJDOEDHE()
{
}
// Token: 0x040011D8 RID: 4568
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40011D8")]
private string DEIGEPKFGHG;
// Token: 0x040011D9 RID: 4569
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40011D9")]
private int NOCGLLMPNFO;
// Token: 0x040011DA RID: 4570
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40011DA")]
private ABACJDOEDHE.MAFKCBGODGA BCMNNDPLBJD;
// Token: 0x020002ED RID: 749
[Token(Token = "0x20002ED")]
private struct MAFKCBGODGA
{
// Token: 0x040011DB RID: 4571
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40011DB")]
public ushort JAJCPFJHHLO;
// Token: 0x040011DC RID: 4572
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2")]
[Token(Token = "0x40011DC")]
public byte DIGDLBNBLMA;
// Token: 0x040011DD RID: 4573
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3")]
[Token(Token = "0x40011DD")]
public byte JJJAOECFBMA;
}
}
+16
View File
@@ -0,0 +1,16 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x020007B2 RID: 1970
[Token(Token = "0x20007B2")]
[StructLayout(3, Size = 4)]
public enum ABAPGNHLLMJ
{
// Token: 0x040030DA RID: 12506
[Token(Token = "0x40030DA")]
Smaller,
// Token: 0x040030DB RID: 12507
[Token(Token = "0x40030DB")]
Larger
}
+51
View File
@@ -0,0 +1,51 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x0200127D RID: 4733
[Token(Token = "0x200127D")]
[StructLayout(3, Size = 8)]
internal sealed class ABBKDJMKLNE : MulticastDelegate
{
// Token: 0x06007521 RID: 29985 RVA: 0x00181B28 File Offset: 0x0017FD28
[Token(Token = "0x6007521")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public ABBKDJMKLNE(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x06007522 RID: 29986 RVA: 0x00181B44 File Offset: 0x0017FD44
[Token(Token = "0x6007522")]
[Address(RVA = "0x1269160", Offset = "0x1267B60", VA = "0x181269160", 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: 0x06007523 RID: 29987 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007523")]
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x06007524 RID: 29988 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007524")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public object EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
+45
View File
@@ -0,0 +1,45 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x0200104F RID: 4175
[Token(Token = "0x200104F")]
[StructLayout(3)]
public static class ABBKIEOMPFN
{
// Token: 0x0600655D RID: 25949 RVA: 0x0016470C File Offset: 0x0016290C
[Token(Token = "0x600655D")]
[Address(RVA = "0x12694C0", Offset = "0x1267EC0", VA = "0x1812694C0")]
public static void NONDGMOINMF(object ONGBFDACHHG, int FAHPFMEADMG, string FGHHMFMHGLD)
{
if (ONGBFDACHHG == 0 || ONGBFDACHHG != 0)
{
}
}
// Token: 0x0600655E RID: 25950 RVA: 0x00164724 File Offset: 0x00162924
[Token(Token = "0x600655E")]
[Address(RVA = "0x12693E0", Offset = "0x1267DE0", VA = "0x1812693E0")]
public static void IHELLBIJPKF(object ONGBFDACHHG, string FGHHMFMHGLD)
{
/*
An exception occurred when decompiling this method (0600655E)
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
*/;
}
}
+56
View File
@@ -0,0 +1,56 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x020022EF RID: 8943
[Token(Token = "0x20022EF")]
[StructLayout(3, Size = 4)]
public enum ABDDNLAJDKI
{
// Token: 0x0400A4C1 RID: 42177
[Token(Token = "0x400A4C1")]
UNTRACKED = -1,
// Token: 0x0400A4C2 RID: 42178
[Token(Token = "0x400A4C2")]
[Obsolete]
CAMERA_AIM,
// Token: 0x0400A4C3 RID: 42179
[Token(Token = "0x400A4C3")]
WALK_JOYSTICK,
// Token: 0x0400A4C4 RID: 42180
[Token(Token = "0x400A4C4")]
TOOL_MANIPULATION,
// Token: 0x0400A4C5 RID: 42181
[Token(Token = "0x400A4C5")]
RIGHT_HAND_PILOTING,
// Token: 0x0400A4C6 RID: 42182
[Token(Token = "0x400A4C6")]
WHITEBOARD_DRAWING = 5,
// Token: 0x0400A4C7 RID: 42183
[Token(Token = "0x400A4C7")]
WORLD_UI = 7,
// Token: 0x0400A4C8 RID: 42184
[Token(Token = "0x400A4C8")]
FULLSCREEN_DRAG,
// Token: 0x0400A4C9 RID: 42185
[Token(Token = "0x400A4C9")]
LOOK_JOYSTICK,
// Token: 0x0400A4CA RID: 42186
[Token(Token = "0x400A4CA")]
LEFT_HAND_PILOTING,
// Token: 0x0400A4CB RID: 42187
[Token(Token = "0x400A4CB")]
CUSTOMIZE_RIGHT_HAND,
// Token: 0x0400A4CC RID: 42188
[Token(Token = "0x400A4CC")]
CUSTOMIZE_LEFT_HAND,
// Token: 0x0400A4CD RID: 42189
[Token(Token = "0x400A4CD")]
CUSTOMIZE_WALK,
// Token: 0x0400A4CE RID: 42190
[Token(Token = "0x400A4CE")]
CUSTOMIZE_LOOK,
// Token: 0x0400A4CF RID: 42191
[Token(Token = "0x400A4CF")]
COUNT
}
+45
View File
@@ -0,0 +1,45 @@
using System;
using System.IO;
using System.Runtime.InteropServices;
using System.Security.Cryptography;
using Cpp2IlInjected;
// Token: 0x02000F22 RID: 3874
[Token(Token = "0x2000F22")]
[StructLayout(3)]
public static class ABDNCGCKIDC
{
// Token: 0x06005DB9 RID: 23993 RVA: 0x0014F6D4 File Offset: 0x0014D8D4
[Token(Token = "0x6005DB9")]
[Address(RVA = "0x12695E0", Offset = "0x1267FE0", VA = "0x1812695E0")]
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: 0x06005DBA RID: 23994 RVA: 0x0014F71C File Offset: 0x0014D91C
[Token(Token = "0x6005DBA")]
[Address(RVA = "0x1269550", Offset = "0x1267F50", VA = "0x181269550")]
public static string EKMIBHHBDNO(string MEIIMAIGBJD)
{
SHA256 sha = SHA256.Create();
byte[] array = File.ReadAllBytes(MEIIMAIGBJD);
return Convert.ToBase64String(sha.ComputeHash(array));
}
// Token: 0x06005DBB RID: 23995 RVA: 0x0014F74C File Offset: 0x0014D94C
[Token(Token = "0x6005DBB")]
[Address(RVA = "0x1269740", Offset = "0x1268140", VA = "0x181269740")]
public static string EKMIBHHBDNO(byte[] MGPDDEMABPB)
{
return Convert.ToBase64String(SHA256.Create().ComputeHash(MGPDDEMABPB));
}
}
+123
View File
@@ -0,0 +1,123 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.Realtime;
using RecRoom;
using UnityEngine;
// Token: 0x02001D97 RID: 7575
[Token(Token = "0x2001D97")]
[StructLayout(3)]
public class ABEFMOOKKBO : KDNOCKJLOGO<Photon.Realtime.Player>
{
// Token: 0x0600CC54 RID: 52308 RVA: 0x00308970 File Offset: 0x00306B70
[Token(Token = "0x600CC54")]
[Address(RVA = "0x1269BE0", Offset = "0x12685E0", VA = "0x181269BE0")]
public ABEFMOOKKBO(bool canOnlyPushLocally, bool canPushWithTools, bool pushingToolsMustBeHeld)
{
this.BENHHMFJFGO = canOnlyPushLocally;
this.JDHFDGMAAIM = canPushWithTools;
this.OBOJMDOGMMK = pushingToolsMustBeHeld;
}
// Token: 0x0600CC55 RID: 52309 RVA: 0x00308998 File Offset: 0x00306B98
[Token(Token = "0x600CC55")]
[Address(RVA = "0x1269890", Offset = "0x1268290", VA = "0x181269890", Slot = "5")]
protected override bool MLEEHHEDIGM(Collider GLPOLGOBLAA, out Photon.Realtime.Player FBNINJPDCAM)
{
int num = 0;
global::Player player;
if (player != num && player.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
global::Player player2;
Photon.Realtime.Player 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;
}
global::Player owner = tool.BHNPNHMILIF;
int num4 = 0;
if (!(owner != num4))
{
goto IL_BE;
}
Photon.Realtime.Player photonPlayer2 = tool.BHNPNHMILIF.DBAJDHGDPOL;
}
Photon.Realtime.Player photonPlayer3 = tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
PlayerHand <PBCNKLKCIHJ>k__BackingField = tool.<PBCNKLKCIHJ>k__BackingField;
int num5 = 0;
if (<PBCNKLKCIHJ>k__BackingField != num5)
{
global::Player.GAHEJKDCLLE bodyPart = tool.<PBCNKLKCIHJ>k__BackingField.HECJOOCGPLM;
}
}
}
IL_BE:
FakePlayerCollider component = GLPOLGOBLAA.GetComponent<FakePlayerCollider>();
int num6 = 0;
if (!(component == num6))
{
global::Player.GAHEJKDCLLE bodyPart2 = component.bodyPart;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
}
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: 0x0600CC56 RID: 52310 RVA: 0x00308AC4 File Offset: 0x00306CC4
[Token(Token = "0x600CC56")]
[Address(RVA = "0x12697C0", Offset = "0x12681C0", VA = "0x1812697C0")]
private Photon.Realtime.Player JFNJLLIOIFN(Collider GLPOLGOBLAA, out global::Player.GAHEJKDCLLE NMKAKHOEMGB)
{
FakePlayerCollider component = GLPOLGOBLAA.GetComponent<FakePlayerCollider>();
int num = 0;
if (!(component == num))
{
global::Player.GAHEJKDCLLE bodyPart = component.bodyPart;
NMKAKHOEMGB.value__ = (int)bodyPart;
return PhotonNetwork.LocalPlayer;
}
throw new NullReferenceException();
}
// Token: 0x040089BB RID: 35259
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40089BB")]
private readonly bool BENHHMFJFGO;
// Token: 0x040089BC RID: 35260
[global::Cpp2IlInjected.FieldOffset(Offset = "0x41")]
[Token(Token = "0x40089BC")]
private readonly bool JDHFDGMAAIM;
// Token: 0x040089BD RID: 35261
[global::Cpp2IlInjected.FieldOffset(Offset = "0x42")]
[Token(Token = "0x40089BD")]
private readonly bool OBOJMDOGMMK;
}
+199
View File
@@ -0,0 +1,199 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core;
using RecRoom.Core.Controllers.ScreenBehaviors;
using UnityEngine;
// Token: 0x02002939 RID: 10553
[Token(Token = "0x2002939")]
[StructLayout(3)]
public class ABEICFDBAEI : BFJDFBPGMKP<ABEICFDBAEI, FeedbackClipboardScreenToolBehaviorConfig>
{
// Token: 0x170031A4 RID: 12708
// (get) Token: 0x060126F6 RID: 75510 RVA: 0x004643DC File Offset: 0x004625DC
[Token(Token = "0x170031A4")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x60126F6")]
[Address(RVA = "0x567EB0", Offset = "0x5668B0", VA = "0x180567EB0", Slot = "14")]
get
{
return this.MGDCOEBPDCI;
}
}
// Token: 0x170031A5 RID: 12709
// (get) Token: 0x060126F7 RID: 75511 RVA: 0x004643F0 File Offset: 0x004625F0
[Token(Token = "0x170031A5")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x60126F7")]
[Address(RVA = "0x566D70", Offset = "0x565770", VA = "0x180566D70", Slot = "15")]
get
{
return this.JKACCMIADFO;
}
}
// Token: 0x060126F8 RID: 75512 RVA: 0x00464404 File Offset: 0x00462604
[Token(Token = "0x60126F8")]
[Address(RVA = "0x1269F60", Offset = "0x1268960", VA = "0x181269F60", 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: 0x060126F9 RID: 75513 RVA: 0x004644B8 File Offset: 0x004626B8
[Token(Token = "0x60126F9")]
[Address(RVA = "0x1269C60", Offset = "0x1268660", VA = "0x181269C60", Slot = "17")]
public override void Dispose()
{
base.Dispose();
}
// Token: 0x060126FA RID: 75514 RVA: 0x004644CC File Offset: 0x004626CC
[Token(Token = "0x60126FA")]
[Address(RVA = "0x126A150", Offset = "0x1268B50", VA = "0x18126A150", Slot = "20")]
protected override void PPAOALHOODL()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x060126FB RID: 75515 RVA: 0x004644E8 File Offset: 0x004626E8
[Token(Token = "0x60126FB")]
[Address(RVA = "0x1269E70", Offset = "0x1268870", VA = "0x181269E70", Slot = "21")]
protected override void JNGMMNANOCH()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x060126FC RID: 75516 RVA: 0x0046450C File Offset: 0x0046270C
[Token(Token = "0x60126FC")]
[Address(RVA = "0xFEDB70", Offset = "0xFEC570", VA = "0x180FEDB70", Slot = "22")]
public override void BALOKJMBNIN()
{
this.PEGJGMDGKJN.OPEMIFENIJM();
}
// Token: 0x060126FD RID: 75517 RVA: 0x0046452C File Offset: 0x0046272C
[Token(Token = "0x60126FD")]
[Address(RVA = "0xFEDB90", Offset = "0xFEC590", VA = "0x180FEDB90")]
private void GKMENBOLMJH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.JKACCMIADFO = false;
this.MGDCOEBPDCI = (int)((ulong)1L);
}
// Token: 0x060126FE RID: 75518 RVA: 0x0046454C File Offset: 0x0046274C
[Token(Token = "0x60126FE")]
[Address(RVA = "0xFEDB90", Offset = "0xFEC590", VA = "0x180FEDB90")]
private void CAJJCJICPMK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.JKACCMIADFO = false;
this.MGDCOEBPDCI = (int)((ulong)1L);
}
// Token: 0x060126FF RID: 75519 RVA: 0x0046456C File Offset: 0x0046276C
[Token(Token = "0x60126FF")]
[Address(RVA = "0x1269EC0", Offset = "0x12688C0", VA = "0x181269EC0")]
private void KEFHJDFBDIG()
{
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
bool flag;
if (flag)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
}
// Token: 0x06012700 RID: 75520 RVA: 0x00464594 File Offset: 0x00462794
[Token(Token = "0x6012700")]
[Address(RVA = "0x1269D60", Offset = "0x1268760", VA = "0x181269D60")]
private void FEBAMCAFFNG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.JKACCMIADFO = true;
this.MGDCOEBPDCI = (int)((ulong)11L);
int num = 0;
FeedbackTool feedbackTool;
if (feedbackTool != num)
{
feedbackTool.Screen_InputDown();
return;
}
}
// Token: 0x06012701 RID: 75521 RVA: 0x004645CC File Offset: 0x004627CC
[Token(Token = "0x6012701")]
[Address(RVA = "0x1269E00", Offset = "0x1268800", VA = "0x181269E00")]
private void HCEIEOLEPBH()
{
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x06012702 RID: 75522 RVA: 0x004645F0 File Offset: 0x004627F0
[Token(Token = "0x6012702")]
[Address(RVA = "0x1269CA0", Offset = "0x12686A0", VA = "0x181269CA0")]
private void FCONBEAINHA(GAMNIEMGCBI JPICLGFGBPN)
{
Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Misc_New_Message);
}
// Token: 0x06012703 RID: 75523 RVA: 0x00464610 File Offset: 0x00462810
[Token(Token = "0x6012703")]
[Address(RVA = "0x126A1A0", Offset = "0x1268BA0", VA = "0x18126A1A0")]
public ABEICFDBAEI()
{
}
// Token: 0x0400C4E6 RID: 50406
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C4E6")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400C4E7 RID: 50407
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C4E7")]
private bool JKACCMIADFO;
// Token: 0x0400C4E8 RID: 50408
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400C4E8")]
private int MGDCOEBPDCI;
// Token: 0x0200293A RID: 10554
[Token(Token = "0x200293A")]
private enum AIJDBJPBJEG
{
// Token: 0x0400C4EA RID: 50410
[Token(Token = "0x400C4EA")]
DISABLED,
// Token: 0x0400C4EB RID: 50411
[Token(Token = "0x400C4EB")]
IDLE,
// Token: 0x0400C4EC RID: 50412
[Token(Token = "0x400C4EC")]
ACTIVE
}
}
+101
View File
@@ -0,0 +1,101 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.CircuitsV2;
using RecRoom.Core.Creation;
// Token: 0x02002C2F RID: 11311
[Token(Token = "0x2002C2F")]
[StructLayout(3)]
public abstract class ABFBFBKNOHC : GCHANDDKPBM
{
// Token: 0x06013E6E RID: 81518 RVA: 0x004C629C File Offset: 0x004C449C
[Token(Token = "0x6013E6E")]
[Address(RVA = "0x579A20", Offset = "0x578420", VA = "0x180579A20")]
public ABFBFBKNOHC(Guid[] objectGuids)
{
this.OJEKHLDBDCK = objectGuids;
}
// Token: 0x06013E6F RID: 81519 RVA: 0x004C62B8 File Offset: 0x004C44B8
[Token(Token = "0x6013E6F")]
[Address(RVA = "0x126A2E0", Offset = "0x1268CE0", VA = "0x18126A2E0", Slot = "4")]
public override IPromise OCAFOIEOMLN(CreationContext LHOMKMINCHH)
{
int num = 0;
LHOMKMINCHH.RemoveAllFromSelection();
int length = this.OJEKHLDBDCK.Length;
if (num < length)
{
num += 2;
num += num;
bool flag;
if (!flag)
{
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
bool flag2;
if (!flag2)
{
goto IL_45;
}
bool flag3 = LHOMKMINCHH.AddToSelection(num);
num++;
}
bool flag4 = LHOMKMINCHH.AddToSelection(num);
IL_45:
num++;
}
GBDECALBCOP gbdecalbcop = this.JPALLFAJJKJ(LHOMKMINCHH);
return Promise.<CompletedPromise>k__BackingField;
}
// Token: 0x06013E70 RID: 81520 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013E70")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")]
protected virtual void EALFMHIAIKM(CreationContext LHOMKMINCHH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17003530 RID: 13616
// (get) Token: 0x06013E71 RID: 81521 RVA: 0x004C6324 File Offset: 0x004C4524
[Token(Token = "0x17003530")]
protected virtual bool GACBIDGMIIJ
{
[Token(Token = "0x6013E71")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "7")]
get
{
}
}
// Token: 0x06013E72 RID: 81522 RVA: 0x004C6334 File Offset: 0x004C4534
[Token(Token = "0x6013E72")]
[Address(RVA = "0x126A1E0", Offset = "0x1268BE0", VA = "0x18126A1E0", Slot = "5")]
public override GBDECALBCOP JPALLFAJJKJ(CreationContext 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: 0x0400D66F RID: 54895
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D66F")]
protected Guid[] OJEKHLDBDCK;
}
+22
View File
@@ -0,0 +1,22 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x02001052 RID: 4178
[Token(Token = "0x2001052")]
[StructLayout(3, Size = 4)]
public enum ABGKDPCNDLF
{
// Token: 0x040048A5 RID: 18597
[Token(Token = "0x40048A5")]
None,
// Token: 0x040048A6 RID: 18598
[Token(Token = "0x40048A6")]
Personal = 10,
// Token: 0x040048A7 RID: 18599
[Token(Token = "0x40048A7")]
Plus = 20,
// Token: 0x040048A8 RID: 18600
[Token(Token = "0x40048A8")]
Pro = 30
}
+127
View File
@@ -0,0 +1,127 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core;
using RecRoom.Inputs;
using UnityEngine;
// Token: 0x02002A42 RID: 10818
[Token(Token = "0x2002A42")]
[StructLayout(3)]
public class ABHFLIFGKIG : PEFMGGLMODE
{
// Token: 0x06012DE5 RID: 77285 RVA: 0x004810F0 File Offset: 0x0047F2F0
[Token(Token = "0x6012DE5")]
[Address(RVA = "0x126A8D0", Offset = "0x12692D0", VA = "0x18126A8D0", Slot = "7")]
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: 0x06012DE6 RID: 77286 RVA: 0x00481130 File Offset: 0x0047F330
[Token(Token = "0x6012DE6")]
[Address(RVA = "0x126A4C0", Offset = "0x1268EC0", VA = "0x18126A4C0", Slot = "5")]
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;
Vector3 vector;
float z = vector.z;
}
throw new NullReferenceException();
}
// Token: 0x06012DE7 RID: 77287 RVA: 0x00481170 File Offset: 0x0047F370
[Token(Token = "0x6012DE7")]
[Address(RVA = "0x126AA50", Offset = "0x1269450", VA = "0x18126AA50", Slot = "6")]
public override Vector3 PKDPMDJLLAF(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Vector3 GLIJPIDABED, Quaternion NNBMANPICHA, LOCNHHPGIAG DBFBLNILIGL, NFOJNNKAEFL LIONOFNBCNE, ScreenCameraTargetingData NIPEIFOAGBJ, bool CHEJBIBOBPH, bool EALHIPLOBGP)
{
/*
An exception occurred when decompiling this method (06012DE7)
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)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
stloc:float32(var_0_06, ldfld:float32(PlayerController::_trackingSpaceRotationVelocity, ldloc:ScreenPlayerController[exp:PlayerController](FINBOONIGDO)))
brtrue(IL_00, cne:bool(ldloc:bool(var_1), ldc.i4:bool(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.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: 0x06012DE8 RID: 77288 RVA: 0x00481188 File Offset: 0x0047F388
[Token(Token = "0x6012DE8")]
[Address(RVA = "0x126A770", Offset = "0x1269170", VA = "0x18126A770")]
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;
throw new NullReferenceException();
}
// Token: 0x06012DE9 RID: 77289 RVA: 0x004811C0 File Offset: 0x0047F3C0
[Token(Token = "0x6012DE9")]
[Address(RVA = "0x126AAF0", Offset = "0x12694F0", VA = "0x18126AAF0")]
private Vector3 POIHAAGIKGK()
{
Vector3 up = Vector3.up;
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x06012DEA RID: 77290 RVA: 0x004811E4 File Offset: 0x0047F3E4
[Token(Token = "0x6012DEA")]
[Address(RVA = "0x126AD20", Offset = "0x1269720", VA = "0x18126AD20")]
public ABHFLIFGKIG()
{
float z = Vector3.zero.z;
this.MHBMKPIDJPG.z = z;
float z2 = Vector3.forward.z;
this.NLIECGEOPGH.z = z2;
base..ctor();
}
// Token: 0x0400CA9E RID: 51870
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400CA9E")]
public Transform MDKDCJFEBJH;
// Token: 0x0400CA9F RID: 51871
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CA9F")]
public Vector3 MHBMKPIDJPG;
// Token: 0x0400CAA0 RID: 51872
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x400CAA0")]
private Vector3 NLIECGEOPGH;
}
+84
View File
@@ -0,0 +1,84 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
// Token: 0x0200250D RID: 9485
[Token(Token = "0x200250D")]
[StructLayout(3)]
public class ABKBMAKEGMB
{
// Token: 0x060105CF RID: 67023 RVA: 0x003D631C File Offset: 0x003D451C
[Token(Token = "0x60105CF")]
[Address(RVA = "0x126AEA0", Offset = "0x12698A0", VA = "0x18126AEA0")]
public ABKBMAKEGMB(LGNOMEAJJHK id, string name, GAMNIEMGCBI selectControl, OOBADNCKEAP[] entries, Action defaultQuickSelectCallback)
{
int num;
ActionEvent actionEvent = new ActionEvent(32, num != 0);
num = 0;
this.APEHHIKOGMJ = actionEvent;
base..ctor();
ActionEvent apehhikogmj = this.APEHHIKOGMJ;
this.JPOHGBCEJEJ = id;
this.FIKEBGGCDFN = name;
this.DKHHCIHGLDJ = selectControl;
this.HNJGFAPLNPN = 0;
}
// Token: 0x060105D0 RID: 67024 RVA: 0x003D6380 File Offset: 0x003D4580
[Token(Token = "0x60105D0")]
[Address(RVA = "0x126ADD0", Offset = "0x12697D0", VA = "0x18126ADD0", Slot = "1")]
protected override void Finalize()
{
int num;
do
{
num = 0;
this.APEHHIKOGMJ.Clear();
base..ctor();
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x060105D1 RID: 67025 RVA: 0x003D63B0 File Offset: 0x003D45B0
[Token(Token = "0x60105D1")]
[Address(RVA = "0x126ADB0", Offset = "0x12697B0", VA = "0x18126ADB0")]
public void APNMHFPAGLL()
{
ActionEvent apehhikogmj = this.APEHHIKOGMJ;
if (apehhikogmj != 0)
{
int num = 0;
apehhikogmj.Invoke(num != 0);
return;
}
}
// Token: 0x0400AE26 RID: 44582
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400AE26")]
public readonly LGNOMEAJJHK JPOHGBCEJEJ;
// Token: 0x0400AE27 RID: 44583
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400AE27")]
public readonly string FIKEBGGCDFN;
// Token: 0x0400AE28 RID: 44584
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400AE28")]
public readonly GAMNIEMGCBI DKHHCIHGLDJ = (GAMNIEMGCBI)((ulong)4294967295L);
// Token: 0x0400AE29 RID: 44585
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400AE29")]
public readonly OOBADNCKEAP[] HNJGFAPLNPN;
// Token: 0x0400AE2A RID: 44586
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400AE2A")]
private readonly ActionEvent APEHHIKOGMJ;
}
+651
View File
@@ -0,0 +1,651 @@
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: 0x02002BC5 RID: 11205
[Token(Token = "0x2002BC5")]
[StructLayout(3)]
public class ABMHDAEIKAF
{
// Token: 0x170034A3 RID: 13475
// (get) Token: 0x06013B61 RID: 80737 RVA: 0x004BAA38 File Offset: 0x004B8C38
[Token(Token = "0x170034A3")]
[CanBeNull]
public RuntimeSpawnableToolConfig OJHCDMMGBPM
{
[Token(Token = "0x6013B61")]
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
get;
}
// Token: 0x170034A4 RID: 13476
// (get) Token: 0x06013B62 RID: 80738 RVA: 0x004BAA4C File Offset: 0x004B8C4C
[Token(Token = "0x170034A4")]
private bool GNFPADANJEB
{
[Token(Token = "0x6013B62")]
[Address(RVA = "0x126B920", Offset = "0x126A320", VA = "0x18126B920")]
get
{
if (this.BFKOIDKILPN == 0)
{
}
bool flag;
return flag;
}
}
// Token: 0x170034A5 RID: 13477
// (get) Token: 0x06013B63 RID: 80739 RVA: 0x004BAA64 File Offset: 0x004B8C64
[Token(Token = "0x170034A5")]
private PPLFNCHJCEP DBDNDPEPOOJ
{
[Token(Token = "0x6013B63")]
[Address(RVA = "0x126BBE0", Offset = "0x126A5E0", VA = "0x18126BBE0")]
get
{
PPLFNCHJCEP imcgoldpjoh = this.IMCGOLDPJOH;
if (imcgoldpjoh == 0)
{
int num;
PPLFNCHJCEP pplfnchjcep = new PPLFNCHJCEP(num);
num = 0;
this.IMCGOLDPJOH = pplfnchjcep;
}
return imcgoldpjoh;
}
}
// Token: 0x06013B64 RID: 80740 RVA: 0x004BAA90 File Offset: 0x004B8C90
[Token(Token = "0x6013B64")]
[Address(RVA = "0x126CB60", Offset = "0x126B560", VA = "0x18126CB60")]
public ABMHDAEIKAF(string prefabName, OGNBCNBPFCC toolType, int instantiatorPhotonViewId)
{
this.KIJGMPMMICC = prefabName;
this.MHDPLJDBCAN = toolType;
this.KEIHNAGDKIM = instantiatorPhotonViewId;
ArgumentException ex = new ArgumentException("Invalid Prefab Name: \"" + prefabName + "\"");
ABMHDAEIKAF abmhdaeikaf = this.MGFGDHOONOD(ex);
int mhdpljdbcan = (int)this.MHDPLJDBCAN;
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
this.OJHCDMMGBPM = runtimeSpawnableToolConfig;
}
// Token: 0x06013B65 RID: 80741 RVA: 0x004BAAF4 File Offset: 0x004B8CF4
[Token(Token = "0x6013B65")]
[Address(RVA = "0x126BA90", Offset = "0x126A490", VA = "0x18126BA90")]
public ABMHDAEIKAF IINKJBCEBID()
{
this.ONAAOIDADED = true;
return this;
}
// Token: 0x06013B66 RID: 80742 RVA: 0x004BAB0C File Offset: 0x004B8D0C
[Token(Token = "0x6013B66")]
[Address(RVA = "0x126BCB0", Offset = "0x126A6B0", VA = "0x18126BCB0")]
public ABMHDAEIKAF LOBHMBHKAFI(Guid NJODJPLNEHK)
{
ABMHDAEIKAF abmhdaeikaf;
return abmhdaeikaf;
}
// Token: 0x06013B67 RID: 80743 RVA: 0x004BAB1C File Offset: 0x004B8D1C
[Token(Token = "0x6013B67")]
[Address(RVA = "0x126C4E0", Offset = "0x126AEE0", VA = "0x18126C4E0")]
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: 0x06013B68 RID: 80744 RVA: 0x004BAB4C File Offset: 0x004B8D4C
[Token(Token = "0x6013B68")]
[Address(RVA = "0x126C5E0", Offset = "0x126AFE0", VA = "0x18126C5E0")]
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: 0x06013B69 RID: 80745 RVA: 0x004BAB78 File Offset: 0x004B8D78
[Token(Token = "0x6013B69")]
[Address(RVA = "0x126B1B0", Offset = "0x1269BB0", VA = "0x18126B1B0")]
private ABMHDAEIKAF CNDBPDDNBDP(Guid BOJNNELMAHN)
{
return this;
}
// Token: 0x06013B6A RID: 80746 RVA: 0x004BAB88 File Offset: 0x004B8D88
[Token(Token = "0x6013B6A")]
[Address(RVA = "0x126B9A0", Offset = "0x126A3A0", VA = "0x18126B9A0")]
public ABMHDAEIKAF HCLAAPFAGPC(out Guid ENJEOLBEALP)
{
Guid guid = Guid.NewGuid();
int num = 0;
return this.LDDCEAFLJBL<bool>("cv2_prd", num != 0);
}
// Token: 0x06013B6B RID: 80747 RVA: 0x004BABAC File Offset: 0x004B8DAC
[Token(Token = "0x6013B6B")]
[Address(RVA = "0x126C3C0", Offset = "0x126ADC0", VA = "0x18126C3C0")]
public ABMHDAEIKAF MFHCDLDFFIN(Guid ENJEOLBEALP)
{
return this.LDDCEAFLJBL<bool>("cv2_prd", true);
}
// Token: 0x06013B6C RID: 80748 RVA: 0x004BABC8 File Offset: 0x004B8DC8
[Token(Token = "0x6013B6C")]
[Address(RVA = "0x126B000", Offset = "0x1269A00", VA = "0x18126B000")]
public ABMHDAEIKAF BFBNCIONGKL()
{
this.HCFPNDNDINP = true;
return this;
}
// Token: 0x06013B6D RID: 80749 RVA: 0x004BABE0 File Offset: 0x004B8DE0
[Token(Token = "0x6013B6D")]
[Address(RVA = "0x126BB30", Offset = "0x126A530", VA = "0x18126BB30")]
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: 0x06013B6E RID: 80750 RVA: 0x004BAC14 File Offset: 0x004B8E14
[Token(Token = "0x6013B6E")]
[Address(RVA = "0x126BAA0", Offset = "0x126A4A0", VA = "0x18126BAA0")]
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: 0x06013B6F RID: 80751 RVA: 0x004BAC4C File Offset: 0x004B8E4C
[Token(Token = "0x6013B6F")]
[Address(RVA = "0x126C900", Offset = "0x126B300", VA = "0x18126C900")]
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: 0x06013B70 RID: 80752 RVA: 0x004BAC84 File Offset: 0x004B8E84
[Token(Token = "0x6013B70")]
[Address(RVA = "0x126BA40", Offset = "0x126A440", VA = "0x18126BA40")]
public ABMHDAEIKAF HHOOINBNEEK(Vector3 LKNKANFGCKI, Quaternion LKIKONBGDAK, float MKDHFENOFDO = 1f)
{
float z = LKNKANFGCKI.z;
this.JOPNCBPOHDA.z = z;
this.MKDHFENOFDO = MKDHFENOFDO;
return this;
}
// Token: 0x06013B71 RID: 80753 RVA: 0x004BACAC File Offset: 0x004B8EAC
[Token(Token = "0x6013B71")]
[Address(RVA = "0x126B970", Offset = "0x126A370", VA = "0x18126B970")]
public ABMHDAEIKAF GLEJHIKAONP(Vector3 LKNKANFGCKI)
{
float z = LKNKANFGCKI.z;
this.JOPNCBPOHDA.z = z;
return this;
}
// Token: 0x06013B72 RID: 80754 RVA: 0x004BACD0 File Offset: 0x004B8ED0
[Token(Token = "0x6013B72")]
[Address(RVA = "0x126B990", Offset = "0x126A390", VA = "0x18126B990")]
public ABMHDAEIKAF GPHDAJBOFNA(Quaternion LKIKONBGDAK)
{
return this;
}
// Token: 0x06013B73 RID: 80755 RVA: 0x004BACE0 File Offset: 0x004B8EE0
[Token(Token = "0x6013B73")]
[Address(RVA = "0x126CAD0", Offset = "0x126B4D0", VA = "0x18126CAD0")]
public ABMHDAEIKAF OLFHLPBHMKE(float MKDHFENOFDO)
{
this.MKDHFENOFDO = MKDHFENOFDO;
return this;
}
// Token: 0x06013B74 RID: 80756 RVA: 0x004BACF8 File Offset: 0x004B8EF8
[Token(Token = "0x6013B74")]
[Address(RVA = "0x126CAE0", Offset = "0x126B4E0", VA = "0x18126CAE0")]
public ABMHDAEIKAF ONGNLFMPLOC(Color? GJAINANBOCB)
{
bool has_value = GJAINANBOCB.has_value;
ABMHDAEIKAF abmhdaeikaf;
return abmhdaeikaf;
}
// Token: 0x06013B75 RID: 80757 RVA: 0x004BAD10 File Offset: 0x004B8F10
[Token(Token = "0x6013B75")]
[Address(RVA = "0x126BD40", Offset = "0x126A740", VA = "0x18126BD40")]
public ABMHDAEIKAF LOLLBKHOOEA(CGLKOJIMDIH? GILKBPKMMBF)
{
return this.NDBKALHAOBM<CGLKOJIMDIH>("CRM_TO", GILKBPKMMBF, (CGLKOJIMDIH)((uint)(-1)));
}
// Token: 0x06013B76 RID: 80758 RVA: 0x004BAD2C File Offset: 0x004B8F2C
[Token(Token = "0x6013B76")]
[Address(RVA = "0x1FA34D0", Offset = "0x1FA1ED0", VA = "0x181FA34D0")]
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: 0x06013B77 RID: 80759 RVA: 0x004BAD4C File Offset: 0x004B8F4C
[Token(Token = "0x6013B77")]
[Address(RVA = "0x1FA35B0", Offset = "0x1FA1FB0", VA = "0x181FA35B0")]
public ABMHDAEIKAF NDBKALHAOBM<T>(string cpp2il__autoParamName__idx_0, Nullable cpp2il__autoParamName__idx_1, [Optional] T EMEBALPLJDF) where T : struct
{
if (cpp2il__autoParamName__idx_1 != 0)
{
}
this.DBDNDPEPOOJ.BIHKNNPGGKP(cpp2il__autoParamName__idx_0);
throw new NullReferenceException();
}
// Token: 0x06013B78 RID: 80760 RVA: 0x004BAD70 File Offset: 0x004B8F70
[Token(Token = "0x6013B78")]
[Address(RVA = "0x1FA3110", Offset = "0x1FA1B10", VA = "0x181FA3110")]
public ABMHDAEIKAF LDDCEAFLJBL<T>(string A_1, T ONGBFDACHHG)
{
PPLFNCHJCEP pplfnchjcep = this.DBDNDPEPOOJ;
return this;
}
// Token: 0x06013B79 RID: 80761 RVA: 0x004BAD8C File Offset: 0x004B8F8C
[Token(Token = "0x6013B79")]
[Address(RVA = "0x1FA3350", Offset = "0x1FA1D50", VA = "0x181FA3350")]
public ABMHDAEIKAF LDDCEAFLJBL<T>(KeyValuePair<string, T> AKFFHJGIFDD)
{
PPLFNCHJCEP pplfnchjcep = this.DBDNDPEPOOJ;
return this;
}
// Token: 0x06013B7A RID: 80762 RVA: 0x004BADA8 File Offset: 0x004B8FA8
[Token(Token = "0x6013B7A")]
[Address(RVA = "0x126B570", Offset = "0x1269F70", VA = "0x18126B570")]
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;
Vector3 vector3;
float z6 = vector3.z;
this.JOPNCBPOHDA.z = z6;
this.MKDHFENOFDO = m3;
return this;
}
// Token: 0x06013B7B RID: 80763 RVA: 0x004BAE38 File Offset: 0x004B9038
[Token(Token = "0x6013B7B")]
[Address(RVA = "0x126B300", Offset = "0x1269D00", VA = "0x18126B300")]
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;
Vector3 vector2;
float z4 = vector2.z;
this.JOPNCBPOHDA.z = z4;
this.MKDHFENOFDO = m3;
return this;
}
// Token: 0x06013B7C RID: 80764 RVA: 0x004BAEAC File Offset: 0x004B90AC
[Token(Token = "0x6013B7C")]
[Address(RVA = "0x126C440", Offset = "0x126AE40", VA = "0x18126C440")]
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: 0x06013B7D RID: 80765 RVA: 0x004BAEE0 File Offset: 0x004B90E0
[Token(Token = "0x6013B7D")]
[Address(RVA = "0x126BDA0", Offset = "0x126A7A0", VA = "0x18126BDA0")]
[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 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_D2;
}
int count2 = bfkoidkilpn2._count;
if (count2 <= 0)
{
goto IL_D2;
}
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_D2:
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: 0x06013B7E RID: 80766 RVA: 0x004BB03C File Offset: 0x004B923C
[Token(Token = "0x6013B7E")]
[Address(RVA = "0x126AF70", Offset = "0x1269970", VA = "0x18126AF70")]
[CanBeNull]
public DPHKMBCFIGJ BCCGKHKNBLB()
{
return this.MFBDEFCEDGN();
}
// Token: 0x06013B7F RID: 80767 RVA: 0x004BB054 File Offset: 0x004B9254
[Token(Token = "0x6013B7F")]
[Address(RVA = "0x126BA60", Offset = "0x126A460", VA = "0x18126BA60")]
[CanBeNull]
public Tool HLALBMPAGKI()
{
DPHKMBCFIGJ dphkmbcfigj;
do
{
dphkmbcfigj = this.BCCGKHKNBLB();
}
while (dphkmbcfigj == 0);
return dphkmbcfigj.NAJKKPMEBCM();
}
// Token: 0x06013B80 RID: 80768 RVA: 0x004BB074 File Offset: 0x004B9274
[Token(Token = "0x6013B80")]
[Address(RVA = "0x126C990", Offset = "0x126B390", VA = "0x18126C990")]
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: 0x06013B81 RID: 80769 RVA: 0x004BB0BC File Offset: 0x004B92BC
[Token(Token = "0x6013B81")]
[Address(RVA = "0x126B210", Offset = "0x1269C10", VA = "0x18126B210")]
private void DKFHGLMDMBP()
{
Type ooihbhglene = this.OOIHBHGLENE;
int num = 0;
if (ooihbhglene != num)
{
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
}
// Token: 0x06013B82 RID: 80770 RVA: 0x004BB0E8 File Offset: 0x004B92E8
[Token(Token = "0x6013B82")]
[Address(RVA = "0x126C6B0", Offset = "0x126B0B0", VA = "0x18126C6B0")]
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: 0x06013B83 RID: 80771 RVA: 0x004BB1A4 File Offset: 0x004B93A4
[Token(Token = "0x6013B83")]
[Address(RVA = "0x126B010", Offset = "0x1269A10", VA = "0x18126B010")]
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: 0x06013B84 RID: 80772 RVA: 0x004BB22C File Offset: 0x004B942C
[Token(Token = "0x6013B84")]
[Address(RVA = "0x126BC40", Offset = "0x126A640", VA = "0x18126BC40")]
private void KKAHBAJKPPD()
{
Debug.LogWarning("Attempting to build request with uniform scale of 0f");
}
// Token: 0x0400D4ED RID: 54509
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D4ED")]
public readonly string KIJGMPMMICC;
// Token: 0x0400D4EE RID: 54510
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D4EE")]
private readonly OGNBCNBPFCC MHDPLJDBCAN;
// Token: 0x0400D4EF RID: 54511
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400D4EF")]
private readonly int KEIHNAGDKIM;
// Token: 0x0400D4F0 RID: 54512
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D4F0")]
private Guid NJODJPLNEHK;
// Token: 0x0400D4F1 RID: 54513
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D4F1")]
private Guid DIEMBLFBLIB;
// Token: 0x0400D4F2 RID: 54514
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400D4F2")]
private Guid PHHPJNLLKLO;
// Token: 0x0400D4F3 RID: 54515
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D4F3")]
private bool EGBBFJJEPMC;
// Token: 0x0400D4F4 RID: 54516
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x400D4F4")]
private Vector3 JOPNCBPOHDA;
// Token: 0x0400D4F5 RID: 54517
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D4F5")]
private Quaternion LBBHIAIFBHF;
// Token: 0x0400D4F6 RID: 54518
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D4F6")]
private float MKDHFENOFDO = 1f;
// Token: 0x0400D4F7 RID: 54519
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400D4F7")]
private PPLFNCHJCEP IMCGOLDPJOH;
// Token: 0x0400D4F8 RID: 54520
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D4F8")]
private bool ONAAOIDADED;
// Token: 0x0400D4F9 RID: 54521
[global::Cpp2IlInjected.FieldOffset(Offset = "0x81")]
[Token(Token = "0x400D4F9")]
private bool HCFPNDNDINP;
// Token: 0x0400D4FA RID: 54522
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400D4FA")]
private Type OOIHBHGLENE;
// Token: 0x0400D4FB RID: 54523
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400D4FB")]
private int IEBMOBMCPBD;
// Token: 0x0400D4FC RID: 54524
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400D4FC")]
private HashSet<Exception> BFKOIDKILPN;
}
+16
View File
@@ -0,0 +1,16 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x0200075A RID: 1882
[Token(Token = "0x200075A")]
[StructLayout(3, Size = 4)]
public enum ABNICFOJDCI
{
// Token: 0x04002E7A RID: 11898
[Token(Token = "0x4002E7A")]
PostEffect,
// Token: 0x04002E7B RID: 11899
[Token(Token = "0x4002E7B")]
Debug
}
+35
View File
@@ -0,0 +1,35 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x02001043 RID: 4163
[Token(Token = "0x2001043")]
[StructLayout(3)]
public static class ABPMJODFHFJ
{
// Token: 0x060064F5 RID: 25845 RVA: 0x00163630 File Offset: 0x00161830
[Token(Token = "0x60064F5")]
[Address(RVA = "0x126CC60", Offset = "0x126B660", VA = "0x18126CC60")]
public static byte[] LPJMFOPBMFH(byte[] DBHGIDACICD, int PCJMFBKBIEJ, int PDKHCAKJAHC, int LGGOFMELOPA, out int PPOGCOLBDNI)
{
/*
An exception occurred when decompiling this method (060064F5)
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
*/;
}
}
+70
View File
@@ -0,0 +1,70 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x02002D97 RID: 11671
[Token(Token = "0x2002D97")]
[StructLayout(3, Size = 4)]
public enum ACBDPBHGKJL
{
// Token: 0x0400DCE4 RID: 56548
[Token(Token = "0x400DCE4")]
Invalid = -1,
// Token: 0x0400DCE5 RID: 56549
[Token(Token = "0x400DCE5")]
Tube,
// Token: 0x0400DCE6 RID: 56550
[Token(Token = "0x400DCE6")]
Ribbon,
// Token: 0x0400DCE7 RID: 56551
[Token(Token = "0x400DCE7")]
LegacyBox,
// Token: 0x0400DCE8 RID: 56552
[Token(Token = "0x400DCE8")]
Sphere,
// Token: 0x0400DCE9 RID: 56553
[Token(Token = "0x400DCE9")]
Cylinder,
// Token: 0x0400DCEA RID: 56554
[Token(Token = "0x400DCEA")]
LegacyWedge,
// Token: 0x0400DCEB RID: 56555
[Token(Token = "0x400DCEB")]
LegacyPyramid,
// Token: 0x0400DCEC RID: 56556
[Token(Token = "0x400DCEC")]
TriggerVolumeBox,
// Token: 0x0400DCED RID: 56557
[Token(Token = "0x400DCED")]
Box,
// Token: 0x0400DCEE RID: 56558
[Token(Token = "0x400DCEE")]
RoundedBox,
// Token: 0x0400DCEF RID: 56559
[Token(Token = "0x400DCEF")]
Wedge,
// Token: 0x0400DCF0 RID: 56560
[Token(Token = "0x400DCF0")]
Pyramid,
// Token: 0x0400DCF1 RID: 56561
[Token(Token = "0x400DCF1")]
HalfSphere,
// Token: 0x0400DCF2 RID: 56562
[Token(Token = "0x400DCF2")]
Cone,
// Token: 0x0400DCF3 RID: 56563
[Token(Token = "0x400DCF3")]
Pipe,
// Token: 0x0400DCF4 RID: 56564
[Token(Token = "0x400DCF4")]
Donut,
// Token: 0x0400DCF5 RID: 56565
[Token(Token = "0x400DCF5")]
HalfPipe,
// Token: 0x0400DCF6 RID: 56566
[Token(Token = "0x400DCF6")]
MIN_VALUE = -1,
// Token: 0x0400DCF7 RID: 56567
[Token(Token = "0x400DCF7")]
MAX_VALUE = 16
}
+37
View File
@@ -0,0 +1,37 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.AGUI.ToolUIs;
// Token: 0x02002559 RID: 9561
[Token(Token = "0x2002559")]
[StructLayout(3)]
public sealed class ACDHFCHJBAK : AKHEMJGDGHD
{
// Token: 0x17002CD9 RID: 11481
// (get) Token: 0x060107FB RID: 67579 RVA: 0x003E0338 File Offset: 0x003DE538
[Token(Token = "0x17002CD9")]
private OBBBPCBIMME MEPFFJLDHNP
{
[Token(Token = "0x60107FB")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
}
// Token: 0x060107FC RID: 67580 RVA: 0x003E034C File Offset: 0x003DE54C
[Token(Token = "0x60107FC")]
[Address(RVA = "0x3C3A30", Offset = "0x3C2430", VA = "0x1803C3A30")]
public ACDHFCHJBAK(OBBBPCBIMME invention)
{
this.MEPFFJLDHNP = invention;
}
// Token: 0x060107FD RID: 67581 RVA: 0x003E0368 File Offset: 0x003DE568
[Token(Token = "0x60107FD")]
[Address(RVA = "0x126D670", Offset = "0x126C070", VA = "0x18126D670", Slot = "4")]
public void HEFAJPDICFB(MakerPenPaletteMoveableToolMenu AIEAKGAOMBB)
{
OBBBPCBIMME obbbpcbimme = this.<LAAELBKJOPB>k__BackingField;
AIEAKGAOMBB.ShowInventionDetailsFlow(obbbpcbimme);
}
}
+28
View File
@@ -0,0 +1,28 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x02000F32 RID: 3890
[Token(Token = "0x2000F32")]
[StructLayout(3, Size = 4)]
public enum ACDKILABNNC
{
// Token: 0x04004433 RID: 17459
[Token(Token = "0x4004433")]
Invalid,
// Token: 0x04004434 RID: 17460
[Token(Token = "0x4004434")]
LaserTagTickets,
// Token: 0x04004435 RID: 17461
[Token(Token = "0x4004435")]
RecCenterTokens,
// Token: 0x04004436 RID: 17462
[Token(Token = "0x4004436")]
LostSkullsGold = 100,
// Token: 0x04004437 RID: 17463
[Token(Token = "0x4004437")]
DraculaSilver,
// Token: 0x04004438 RID: 17464
[Token(Token = "0x4004438")]
RecRoyale_Season1 = 200
}
+123
View File
@@ -0,0 +1,123 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using TMPro;
using UnityEngine;
// Token: 0x020024F1 RID: 9457
[Token(Token = "0x20024F1")]
[StructLayout(3)]
public static class ACDNIAEFGHK
{
// Token: 0x17002C58 RID: 11352
// (get) Token: 0x06010543 RID: 66883 RVA: 0x003D3B80 File Offset: 0x003D1D80
[Token(Token = "0x17002C58")]
private static PJJPKANNFCF ONCPNMDGGKG
{
[Token(Token = "0x6010543")]
[Address(RVA = "0x126D8B0", Offset = "0x126C2B0", VA = "0x18126D8B0")]
get
{
PlatformManager instance = SingletonMonoBehaviour.Instance;
IPromise<bool?> promise;
if ((promise == (ulong)3L || TouchScreenKeyboard.isSupported) && promise == 0)
{
PlatformManager instance2 = SingletonMonoBehaviour.Instance;
IPromise<bool?> promise2;
if (promise2 != (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: 0x17002C59 RID: 11353
// (get) Token: 0x06010544 RID: 66884 RVA: 0x003D3BEC File Offset: 0x003D1DEC
[Token(Token = "0x17002C59")]
public static bool BJIPCLFGBOE
{
[Token(Token = "0x6010544")]
[Address(RVA = "0x126D6A0", Offset = "0x126C0A0", VA = "0x18126D6A0")]
get
{
PlatformManager instance = SingletonMonoBehaviour.Instance;
IPromise<bool?> promise;
if (promise == (ulong)3L)
{
return promise == 0;
}
bool isSupported = TouchScreenKeyboard.isSupported;
if (!isSupported)
{
return isSupported;
}
return !isSupported;
}
}
// Token: 0x06010545 RID: 66885 RVA: 0x003D3C24 File Offset: 0x003D1E24
[Token(Token = "0x6010545")]
[Address(RVA = "0x126DAB0", Offset = "0x126C4B0", VA = "0x18126DAB0")]
public static void NHNKMPOMJDI()
{
PJJPKANNFCF pjjpkannfcf = ACDNIAEFGHK.ONCPNMDGGKG;
throw new NullReferenceException();
}
// Token: 0x06010546 RID: 66886 RVA: 0x003D3C40 File Offset: 0x003D1E40
[Token(Token = "0x6010546")]
[Address(RVA = "0x126D740", Offset = "0x126C140", VA = "0x18126D740")]
public static void BALOKJMBNIN()
{
PJJPKANNFCF pjjpkannfcf = ACDNIAEFGHK.ONCPNMDGGKG;
throw new NullReferenceException();
}
// Token: 0x17002C5A RID: 11354
// (get) Token: 0x06010547 RID: 66887 RVA: 0x003D3C5C File Offset: 0x003D1E5C
[Token(Token = "0x17002C5A")]
public static bool DNNENIJIFIM
{
[Token(Token = "0x6010547")]
[Address(RVA = "0x126DB00", Offset = "0x126C500", VA = "0x18126DB00")]
get
{
PJJPKANNFCF pjjpkannfcf = ACDNIAEFGHK.ONCPNMDGGKG;
throw new NullReferenceException();
}
}
// Token: 0x17002C5B RID: 11355
// (get) Token: 0x06010548 RID: 66888 RVA: 0x003D3C78 File Offset: 0x003D1E78
// (set) Token: 0x06010549 RID: 66889 RVA: 0x003D3C8C File Offset: 0x003D1E8C
[Token(Token = "0x17002C5B")]
public static bool EAMNEDJMCHJ
{
[Token(Token = "0x6010548")]
[Address(RVA = "0x126D7F0", Offset = "0x126C1F0", VA = "0x18126D7F0")]
get
{
return AG_TMP_InputField.ForceTouchKeyboardDisabled;
}
[Token(Token = "0x6010549")]
[Address(RVA = "0x126D790", Offset = "0x126C190", VA = "0x18126D790")]
set
{
AG_TMP_InputField.ForceTouchKeyboardDisabled = value;
}
}
// Token: 0x0400AD7F RID: 44415
[Token(Token = "0x400AD7F")]
private static PJJPKANNFCF ECBJFLDKEOM;
}
+57
View File
@@ -0,0 +1,57 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x02000FE0 RID: 4064
[Token(Token = "0x2000FE0")]
[StructLayout(3)]
public class ACFLHPLGMHH : IFAIJAGLDFK
{
// Token: 0x17001156 RID: 4438
// (get) Token: 0x06006255 RID: 25173 RVA: 0x0015B008 File Offset: 0x00159208
// (set) Token: 0x06006256 RID: 25174 RVA: 0x0015B01C File Offset: 0x0015921C
[Token(Token = "0x17001156")]
public int GAINIOENNCG
{
[Token(Token = "0x6006255")]
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")]
get;
[Token(Token = "0x6006256")]
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
private set;
}
// Token: 0x17001157 RID: 4439
// (get) Token: 0x06006257 RID: 25175 RVA: 0x0015B030 File Offset: 0x00159230
// (set) Token: 0x06006258 RID: 25176 RVA: 0x0015B044 File Offset: 0x00159244
[Token(Token = "0x17001157")]
public DateTime DADMFEICKBB
{
[Token(Token = "0x6006257")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6006258")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
private set;
}
// Token: 0x06006259 RID: 25177 RVA: 0x0015B058 File Offset: 0x00159258
[Token(Token = "0x6006259")]
[Address(RVA = "0x126DB50", Offset = "0x126C550", VA = "0x18126DB50", 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: 0x0600625A RID: 25178 RVA: 0x0015B090 File Offset: 0x00159290
[Token(Token = "0x600625A")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ACFLHPLGMHH()
{
}
}
+518
View File
@@ -0,0 +1,518 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
// Token: 0x02001CC5 RID: 7365
[Token(Token = "0x2001CC5")]
[StructLayout(0, Size = 164)]
public readonly struct ACHNJMAHALI
{
// Token: 0x17001EEA RID: 7914
// (get) Token: 0x0600C651 RID: 50769 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001EEA")]
public bool AJODECOBMAP
{
[Token(Token = "0x600C651")]
[Address(RVA = "0x22E6F0", Offset = "0x22DAF0", VA = "0x18022E6F0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001EEB RID: 7915
// (get) Token: 0x0600C652 RID: 50770 RVA: 0x002EEE30 File Offset: 0x002ED030
[Token(Token = "0x17001EEB")]
public bool LHFCMHCHBDG
{
[Token(Token = "0x600C652")]
[Address(RVA = "0x22E710", Offset = "0x22DB10", VA = "0x18022E710")]
get
{
/*
An exception occurred when decompiling this method (0600C652)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean ACHNJMAHALI::KCKPNKJILBB()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:Quaternion(var_0_0B, ldfld:Quaternion(PlayerAnimationFrameTransform::Rotation, ldfld:PlayerAnimationFrameTransform[exp:valuetype RecRoom.PlayerAnimationFrameTransform&](ACHNJMAHALI::FJPMMIIMNJG, 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: 0x17001EEC RID: 7916
// (get) Token: 0x0600C653 RID: 50771 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001EEC")]
public bool KNPDAONIIKD
{
[Token(Token = "0x600C653")]
[Address(RVA = "0x22E700", Offset = "0x22DB00", VA = "0x18022E700")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001EED RID: 7917
// (get) Token: 0x0600C654 RID: 50772 RVA: 0x002EEE48 File Offset: 0x002ED048
[Token(Token = "0x17001EED")]
public bool NIFPJADJKJP
{
[Token(Token = "0x600C654")]
[Address(RVA = "0x22E720", Offset = "0x22DB20", VA = "0x18022E720")]
get
{
/*
An exception occurred when decompiling this method (0600C654)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean ACHNJMAHALI::MMBPHCDBDMK()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:Quaternion(var_0_0B, ldfld:Quaternion(PlayerAnimationFrameTransform::Rotation, ldfld:PlayerAnimationFrameTransform[exp:valuetype RecRoom.PlayerAnimationFrameTransform&](ACHNJMAHALI::ENONEADFACP, 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: 0x0600C655 RID: 50773 RVA: 0x002EEE60 File Offset: 0x002ED060
[Token(Token = "0x600C655")]
[Address(RVA = "0x22E730", Offset = "0x22DB30", VA = "0x18022E730")]
public ACHNJMAHALI(PlayerAnimationFrameData frameData, PlayerAnimationFrameTransform cameraTransform)
{
Quaternion rotation = frameData.Head.Rotation;
float w = cameraTransform.Rotation.w;
float w2 = frameData.Body.Rotation.w;
PlayerAnimationFrameTransform body = frameData.Body;
float rightHandPointingFinger = frameData.RightHandPointingFinger;
float rightHandTrigger = frameData.RightHandTrigger;
float leftHandThumbUp = frameData.LeftHandThumbUp;
float leftHandPointingFinger = frameData.LeftHandPointingFinger;
float rightHandThumbUp = frameData.RightHandThumbUp;
float leftHandTrigger = frameData.LeftHandTrigger;
Quaternion rotation2 = frameData.Head.Rotation;
this.EAFCPPAEHJA.Rotation.y = body;
this.FJPMMIIMNJG.Rotation.y = rotation2;
this.ENONEADFACP.Rotation.y = (float)0;
this.CPBIELIDPBI.Rotation = w2;
this.FJPMMIIMNJG.Rotation = leftHandThumbUp;
this.ENONEADFACP.Rotation = rightHandThumbUp;
}
// Token: 0x0600C656 RID: 50774 RVA: 0x002EEF34 File Offset: 0x002ED134
[Token(Token = "0x600C656")]
[Address(RVA = "0x22E900", Offset = "0x22DD00", VA = "0x18022E900")]
public ACHNJMAHALI(PlayerAnimationFrameTransform leftHand, float leftHandTrigger, float leftHandPointing, float leftHandThumbUp, PlayerAnimationFrameTransform rightHand, float rightHandTrigger, float rightHandPointing, float rightHandThumbUp, PlayerAnimationFrameTransform head, PlayerAnimationFrameTransform body, PlayerAnimationFrameTransform camera)
{
float w = leftHand.Rotation.w;
this.FJPMMIIMNJG = w;
this.FJPMMIIMNJG.Rotation = 0;
this.FJPMMIIMNJG.Rotation.y = (float)0;
this.ENONEADFACP = 0;
this.ENONEADFACP.Rotation = 0;
this.ENONEADFACP.Rotation.y = (float)0;
this.EAFCPPAEHJA.Rotation = 0;
this.EAFCPPAEHJA.Rotation.y = (float)0;
this.CPBIELIDPBI.Rotation = 0;
this.CPBIELIDPBI.Rotation.y = (float)0;
}
// Token: 0x0600C657 RID: 50775 RVA: 0x002EEFD0 File Offset: 0x002ED1D0
[Token(Token = "0x600C657")]
[Address(RVA = "0x126F0C0", Offset = "0x126DAC0", VA = "0x18126F0C0")]
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: 0x0600C658 RID: 50776 RVA: 0x002EF16C File Offset: 0x002ED36C
[Token(Token = "0x600C658")]
[Address(RVA = "0x126DBC0", Offset = "0x126C5C0", VA = "0x18126DBC0")]
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: 0x0600C659 RID: 50777 RVA: 0x002EF204 File Offset: 0x002ED404
[Token(Token = "0x600C659")]
[Address(RVA = "0x126FE60", Offset = "0x126E860", VA = "0x18126FE60")]
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;
PlayerAnimationFrameTransform playerAnimationFrameTransform4;
CNOGINOPPCH.EAFCPPAEHJA.Rotation.w = playerAnimationFrameTransform4;
float w4 = playerAnimationFrameTransform4.Rotation.w;
CNOGINOPPCH.CPBIELIDPBI.Rotation.w = w4;
CNOGINOPPCH.FJPMMIIMNJG.Rotation.w = w2;
CNOGINOPPCH.ENONEADFACP.Rotation.w = w3;
return CNOGINOPPCH;
}
// Token: 0x0600C65A RID: 50778 RVA: 0x002EF2A4 File Offset: 0x002ED4A4
[Token(Token = "0x600C65A")]
[Address(RVA = "0x12713D0", Offset = "0x126FDD0", VA = "0x1812713D0")]
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: 0x0600C65B RID: 50779 RVA: 0x002EF33C File Offset: 0x002ED53C
[Token(Token = "0x600C65B")]
[Address(RVA = "0x126E320", Offset = "0x126CD20", VA = "0x18126E320")]
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: 0x0600C65C RID: 50780 RVA: 0x002EF494 File Offset: 0x002ED694
[Token(Token = "0x600C65C")]
[Address(RVA = "0x1270670", Offset = "0x126F070", VA = "0x181270670")]
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: 0x0400832F RID: 33583
[Token(Token = "0x400832F")]
private const float NEGEMPFLKPH = 0.8f;
// Token: 0x04008330 RID: 33584
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4008330")]
public readonly PlayerAnimationFrameTransform PKPNMGGOPFB;
// Token: 0x04008331 RID: 33585
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4008331")]
public readonly float ENGHJAAEHJK;
// Token: 0x04008332 RID: 33586
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008332")]
public readonly float CODOFNDJLNP;
// Token: 0x04008333 RID: 33587
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4008333")]
public readonly float EGIEGBMEOCM;
// Token: 0x04008334 RID: 33588
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008334")]
public readonly PlayerAnimationFrameTransform FJPMMIIMNJG;
// Token: 0x04008335 RID: 33589
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x4008335")]
public readonly float FKIILPNLAKN;
// Token: 0x04008336 RID: 33590
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4008336")]
public readonly float FKBHKLAMIIH;
// Token: 0x04008337 RID: 33591
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4008337")]
public readonly float FGFJFEIKONH;
// Token: 0x04008338 RID: 33592
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4008338")]
public readonly PlayerAnimationFrameTransform ENONEADFACP;
// Token: 0x04008339 RID: 33593
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4008339")]
public readonly PlayerAnimationFrameTransform EAFCPPAEHJA;
// Token: 0x0400833A RID: 33594
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400833A")]
public readonly PlayerAnimationFrameTransform CPBIELIDPBI;
}
+295
View File
@@ -0,0 +1,295 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using BestHTTP.Forms;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Async;
// Token: 0x02000EC3 RID: 3779
[Token(Token = "0x2000EC3")]
[StructLayout(3)]
public static class ACJLCBNBJDK
{
// Token: 0x06005B70 RID: 23408 RVA: 0x001491D4 File Offset: 0x001473D4
[Token(Token = "0x6005B70")]
[Address(RVA = "0x12721D0", Offset = "0x1270BD0", VA = "0x1812721D0")]
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: 0x06005B71 RID: 23409 RVA: 0x0014921C File Offset: 0x0014741C
[Token(Token = "0x6005B71")]
[Address(RVA = "0x1273120", Offset = "0x1271B20", VA = "0x181273120")]
private static void OFFLOPLJBBG()
{
ActionEvent<List<int>> peehofkpdcb = PAJOOHAOLEE.PEEHOFKPDCB;
int num;
Action<List<int>> action = new Action(num.PEEHOFKPDCB);
num = 0;
PAJOOHAOLEE.PEEHOFKPDCB = peehofkpdcb + action;
int num2;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num2.IMPCDAMBEAG);
num2 = 0;
PAJOOHAOLEE.NMANOHJOCJD("PlayerProgressionLevelUpdate", hmoacifiocn);
}
// Token: 0x06005B72 RID: 23410 RVA: 0x00149268 File Offset: 0x00147468
[Token(Token = "0x6005B72")]
[Address(RVA = "0x1272FE0", Offset = "0x12719E0", VA = "0x181272FE0")]
private static void NPCPLFAONFO()
{
ActionEvent<List<int>> peehofkpdcb = PAJOOHAOLEE.PEEHOFKPDCB;
int num;
Action<List<int>> action = new Action(num.PEEHOFKPDCB);
num = 0;
PAJOOHAOLEE.PEEHOFKPDCB = peehofkpdcb - action;
}
// Token: 0x06005B73 RID: 23411 RVA: 0x00149298 File Offset: 0x00147498
[Token(Token = "0x6005B73")]
[Address(RVA = "0x1272840", Offset = "0x1271240", VA = "0x181272840")]
private static void JPFGCHENJMH()
{
ACJLCBNBJDK.NIOLAPDNPLG.Clear();
ACJLCBNBJDK.HGMFGJNIKOO = 0;
}
// Token: 0x1700105B RID: 4187
// (get) Token: 0x06005B74 RID: 23412 RVA: 0x001492BC File Offset: 0x001474BC
// (set) Token: 0x06005B75 RID: 23413 RVA: 0x001492D0 File Offset: 0x001474D0
[Token(Token = "0x1700105B")]
public static NFMBDLEJEDD HGMFGJNIKOO
{
[Token(Token = "0x6005B74")]
[Address(RVA = "0x1272A60", Offset = "0x1271460", VA = "0x181272A60")]
get
{
return ACJLCBNBJDK.PACNIHCPNHI;
}
[Token(Token = "0x6005B75")]
[Address(RVA = "0x1272DE0", Offset = "0x12717E0", VA = "0x181272DE0")]
private set
{
NFMBDLEJEDD pacnihcpnhi = ACJLCBNBJDK.PACNIHCPNHI;
int num = 0;
if (pacnihcpnhi != 0)
{
}
ACJLCBNBJDK.PACNIHCPNHI = value;
if (value != 0)
{
ACJLCBNBJDK.EOCPKCKNDEO();
bool flag = value.<BOEPNILALGE>k__BackingField > num;
if (num != (flag ? 1 : 0))
{
ACJLCBNBJDK.MGFIHCLFKOP();
}
}
}
}
// Token: 0x06005B76 RID: 23414 RVA: 0x00149310 File Offset: 0x00147510
[Token(Token = "0x6005B76")]
[Address(RVA = "0x12722B0", Offset = "0x1270CB0", VA = "0x1812722B0")]
public static void EIFPPIPOIHB(List<ProgressionManager.PIHHFPDKFAG> DBDFCMJFNEC)
{
int num;
do
{
num = 0;
List<Dictionary<string, object>> list = new List();
if (list.GetEnumerator() != 0)
{
Dictionary<string, object> dictionary = new Dictionary();
dictionary.Add("objectiveType", dictionary);
list.Add(dictionary);
}
if (num != -1)
{
}
}
while (num != 0);
string text;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, num, true);
int num2 = 0;
IPromise promise2 = EEMMNNGBJGD.DMDEJFMPJDE(promise, num2 != 0).MOAAINIDMGC("Failed to complete objectives");
}
// Token: 0x06005B77 RID: 23415 RVA: 0x0014938C File Offset: 0x0014758C
[Token(Token = "0x6005B77")]
[Address(RVA = "0x1273090", Offset = "0x1271A90", VA = "0x181273090")]
public static bool OBCAFDMNGAP(int GKLPIFBPGOD, out NFMBDLEJEDD EEHNMOADJCE)
{
Dictionary<long, NFMBDLEJEDD> niolapdnplg = ACJLCBNBJDK.NIOLAPDNPLG;
bool flag;
return flag;
}
// Token: 0x06005B78 RID: 23416 RVA: 0x001493A8 File Offset: 0x001475A8
[Token(Token = "0x6005B78")]
[Address(RVA = "0x1272090", Offset = "0x1270A90", VA = "0x181272090")]
private static NFMBDLEJEDD AOPCOLAIBLE(NFMBDLEJEDD EJGILMEAPLC)
{
Dictionary<long, NFMBDLEJEDD> niolapdnplg = ACJLCBNBJDK.NIOLAPDNPLG;
int <IFBPANODIPA>k__BackingField = EJGILMEAPLC.<IFBPANODIPA>k__BackingField;
niolapdnplg[<IFBPANODIPA>k__BackingField] = EJGILMEAPLC;
ACJLCBNBJDK.FHDFGKLAFKL(EJGILMEAPLC.<IFBPANODIPA>k__BackingField);
int <IFBPANODIPA>k__BackingField2 = EJGILMEAPLC.<IFBPANODIPA>k__BackingField;
ACJLCBNBJDK.HGMFGJNIKOO = EJGILMEAPLC;
return EJGILMEAPLC;
}
// Token: 0x06005B79 RID: 23417 RVA: 0x001493EC File Offset: 0x001475EC
[Token(Token = "0x6005B79")]
[Address(RVA = "0x1272790", Offset = "0x1271190", VA = "0x181272790")]
private static void IMPCDAMBEAG(Dictionary<string, object> NGPMADFHHKP)
{
NFMBDLEJEDD nfmbdlejedd = ACJLCBNBJDK.AOPCOLAIBLE(AEOPHJMOOFE.PPGFHEDFBEA<NFMBDLEJEDD>(NGPMADFHHKP));
}
// Token: 0x06005B7A RID: 23418 RVA: 0x00149408 File Offset: 0x00147608
[Token(Token = "0x6005B7A")]
[Address(RVA = "0x1273210", Offset = "0x1271C10", VA = "0x181273210")]
private static void PEEHOFKPDCB(List<int> ILNGMAANNDG)
{
IPromise<List<NFMBDLEJEDD>> promise = ACJLCBNBJDK.MCFMHADBDBI(ILNGMAANNDG);
}
// Token: 0x06005B7B RID: 23419 RVA: 0x0014941C File Offset: 0x0014761C
[Token(Token = "0x6005B7B")]
[Address(RVA = "0x12728C0", Offset = "0x12712C0", VA = "0x1812728C0")]
public static IPromise<NFMBDLEJEDD> KHILMOOBKID()
{
IPromise<NFMBDLEJEDD> promise = ACJLCBNBJDK.AAGPDEDFCNI(BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField);
if (ACJLCBNBJDK.<>c.<>9__17_0 == 0)
{
ACJLCBNBJDK.<>c.<>9__17_0 = delegate(NFMBDLEJEDD progression)
{
ACJLCBNBJDK.HGMFGJNIKOO = progression;
};
}
throw new NullReferenceException();
}
// Token: 0x06005B7C RID: 23420 RVA: 0x00149458 File Offset: 0x00147658
[Token(Token = "0x6005B7C")]
[Address(RVA = "0x1271E20", Offset = "0x1270820", VA = "0x181271E20")]
public static IPromise<NFMBDLEJEDD> AAGPDEDFCNI(int GKLPIFBPGOD)
{
Dictionary<long, NFMBDLEJEDD> niolapdnplg = ACJLCBNBJDK.NIOLAPDNPLG;
bool flag;
if (!flag)
{
string text = string.Format("/api/players/v1/progression/{0}", flag);
int num = 0;
TimeSpan haghhlnmmfk = LGIGKAKBONN.HAGHHLNMMFK;
IPromise promise = LGIGKAKBONN.IAHDANBDAAM<NFMBDLEJEDD>(text, haghhlnmmfk, num != 0).MOAAINIDMGC("Failed to GetProgressionById");
if (ACJLCBNBJDK.<>c.<>9__18_0 == 0)
{
ACJLCBNBJDK.<>c.<>9__18_0 = delegate(NFMBDLEJEDD progression)
{
NFMBDLEJEDD nfmbdlejedd = ACJLCBNBJDK.AOPCOLAIBLE(progression);
};
}
return typeof(ACJLCBNBJDK.<>c).TypeHandle;
}
IPromise<NFMBDLEJEDD> promise2;
return promise2;
}
// Token: 0x06005B7D RID: 23421 RVA: 0x001494C8 File Offset: 0x001476C8
[Token(Token = "0x6005B7D")]
[Address(RVA = "0x1272AC0", Offset = "0x12714C0", VA = "0x181272AC0")]
public static IPromise<List<NFMBDLEJEDD>> MCFMHADBDBI(List<int> ILNGMAANNDG)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
throw new NullReferenceException();
}
// Token: 0x06005B7E RID: 23422 RVA: 0x00149554 File Offset: 0x00147754
[Token(Token = "0x6005B7E")]
[Address(RVA = "0x12726D0", Offset = "0x12710D0", VA = "0x1812726D0")]
private static void FHDFGKLAFKL(int GKLPIFBPGOD)
{
ActionEvent<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
if (dggdhooobli != 0)
{
dggdhooobli.Invoke(GKLPIFBPGOD);
}
}
// Token: 0x06005B7F RID: 23423 RVA: 0x00149574 File Offset: 0x00147774
[Token(Token = "0x6005B7F")]
[Address(RVA = "0x1272620", Offset = "0x1271020", VA = "0x181272620")]
private static void EOCPKCKNDEO()
{
ActionEvent okjemclogmo = ACJLCBNBJDK.OKJEMCLOGMO;
if (okjemclogmo != 0)
{
int num = 0;
okjemclogmo.Invoke(num != 0);
}
}
// Token: 0x06005B80 RID: 23424 RVA: 0x00149594 File Offset: 0x00147794
[Token(Token = "0x6005B80")]
[Address(RVA = "0x1272F20", Offset = "0x1271920", VA = "0x181272F20")]
private static void MGFIHCLFKOP()
{
ActionEvent phnhbljdbko = ACJLCBNBJDK.PHNHBLJDBKO;
int num = 0;
phnhbljdbko.Invoke(num != 0);
}
// Token: 0x06005B81 RID: 23425 RVA: 0x001495B8 File Offset: 0x001477B8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6005B81")]
[Address(RVA = "0x1273270", Offset = "0x1271C70", VA = "0x181273270")]
static ACJLCBNBJDK()
{
int num;
ActionEvent<int> actionEvent = new ActionEvent(4, num != 0);
num = 0;
ACJLCBNBJDK.DGGDHOOOBLI = actionEvent;
int num2;
ActionEvent actionEvent2 = new ActionEvent(32, num2 != 0);
num2 = 0;
ACJLCBNBJDK.OKJEMCLOGMO = actionEvent2;
int num3;
ActionEvent actionEvent3 = new ActionEvent(32, num3 != 0);
num3 = 0;
ACJLCBNBJDK.PHNHBLJDBKO = actionEvent3;
ACJLCBNBJDK.NIOLAPDNPLG = new Dictionary();
}
// Token: 0x04004285 RID: 17029
[Token(Token = "0x4004285")]
public static ActionEvent<int> DGGDHOOOBLI;
// Token: 0x04004286 RID: 17030
[Token(Token = "0x4004286")]
public static ActionEvent OKJEMCLOGMO;
// Token: 0x04004287 RID: 17031
[Token(Token = "0x4004287")]
public static readonly ActionEvent PHNHBLJDBKO;
// Token: 0x04004288 RID: 17032
[Token(Token = "0x4004288")]
private static Dictionary<long, NFMBDLEJEDD> NIOLAPDNPLG;
// Token: 0x04004289 RID: 17033
[Token(Token = "0x4004289")]
private static NFMBDLEJEDD PACNIHCPNHI;
}
+40
View File
@@ -0,0 +1,40 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x020023BB RID: 9147
[Token(Token = "0x20023BB")]
[StructLayout(3)]
public class ACOKCAGJHHI : IMMAEBCCKCH
{
// Token: 0x17002B1D RID: 11037
// (get) Token: 0x0600FD9C RID: 64924 RVA: 0x003B6434 File Offset: 0x003B4634
[Token(Token = "0x17002B1D")]
public override PCIKKGOPEAI LFIFDKNCNIN
{
[Token(Token = "0x600FD9C")]
[Address(RVA = "0x11B1BB0", Offset = "0x11B05B0", VA = "0x1811B1BB0", Slot = "29")]
get
{
return PCIKKGOPEAI.HitstreakCountChallenge;
}
}
// Token: 0x0600FD9D RID: 64925 RVA: 0x003B6444 File Offset: 0x003B4644
[Token(Token = "0x600FD9D")]
[Address(RVA = "0x1273370", Offset = "0x1271D70", VA = "0x181273370")]
public ACOKCAGJHHI()
{
}
// Token: 0x0600FD9E RID: 64926 RVA: 0x003B6458 File Offset: 0x003B4658
[Token(Token = "0x600FD9E")]
[Address(RVA = "0x12733D0", Offset = "0x1271DD0", VA = "0x1812733D0")]
public ACOKCAGJHHI(int hitPerStreak, int totalCount)
{
GENFDIAEEEA genfdiaeeea = new GENFDIAEEEA(hitPerStreak);
base..ctor(genfdiaeeea, totalCount, -1f);
this.PBDFALBCPHO = true;
this.FJIFKDJPHNP = (IMMAEBCCKCH.JDFLPDPEGDN)((ulong)1L);
}
}
+22
View File
@@ -0,0 +1,22 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x0200077F RID: 1919
[Token(Token = "0x200077F")]
[StructLayout(3, Size = 4)]
public enum ADDOOPMGONM
{
// Token: 0x04002FD9 RID: 12249
[Token(Token = "0x4002FD9")]
Low,
// Token: 0x04002FDA RID: 12250
[Token(Token = "0x4002FDA")]
Medium,
// Token: 0x04002FDB RID: 12251
[Token(Token = "0x4002FDB")]
High,
// Token: 0x04002FDC RID: 12252
[Token(Token = "0x4002FDC")]
VeryHigh
}
+311
View File
@@ -0,0 +1,311 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000C69 RID: 3177
[Token(Token = "0x2000C69")]
[StructLayout(3)]
public class ADNJHBOHIGE
{
// Token: 0x17000D53 RID: 3411
// (get) Token: 0x06004C92 RID: 19602 RVA: 0x0011D524 File Offset: 0x0011B724
[Token(Token = "0x17000D53")]
private float NJNCDDAIBCM
{
[Token(Token = "0x6004C92")]
[Address(RVA = "0x1273990", Offset = "0x1272390", VA = "0x181273990")]
get
{
if (this.DLCGCCKKFIH)
{
return Time.realtimeSinceStartup;
}
return Time.time;
}
}
// Token: 0x06004C93 RID: 19603 RVA: 0x0011D54C File Offset: 0x0011B74C
[Token(Token = "0x6004C93")]
[Address(RVA = "0x12747A0", Offset = "0x12731A0", VA = "0x1812747A0")]
public ADNJHBOHIGE(string name, Color color, float graphTimeLength, [Optional] float? overrideMin, [Optional] float? overrideMax, bool useUnscaledTime = true)
{
Color[] array = new Color[1];
List<ADNJHBOHIGE.EELKBPFHBJN> list = new List();
this.FEBHFIMEJPN = list;
base..ctor();
this.HAAEIIIBCBN = 0;
this.MMBOKOLAJFH = name;
int num = 0;
this.GPDAJIGDJJI = 0;
this.IPKJGGLADEM = graphTimeLength;
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: 0x06004C94 RID: 19604 RVA: 0x0011D5DC File Offset: 0x0011B7DC
[Token(Token = "0x6004C94")]
[Address(RVA = "0x1274960", Offset = "0x1273360", VA = "0x181274960")]
public ADNJHBOHIGE(string name, int elementCount, Color[] elementColors, float graphTimeLength, [Optional] float? overrideMin, [Optional] float? overrideMax, bool useUnscaledTime = true)
{
List<ADNJHBOHIGE.EELKBPFHBJN> list = new List();
this.FEBHFIMEJPN = list;
base..ctor();
this.HAAEIIIBCBN = 0;
this.MMBOKOLAJFH = name;
int num = 0;
this.GPDAJIGDJJI = 0;
this.DLCGCCKKFIH = false;
this.IPKJGGLADEM = (float)0;
if (elementCount > 0 && num < elementColors.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: 0x06004C95 RID: 19605 RVA: 0x0011D66C File Offset: 0x0011B86C
[Token(Token = "0x6004C95")]
[Address(RVA = "0x1273480", Offset = "0x1271E80", VA = "0x181273480")]
public void AJPPNNBIKFJ(float ONGBFDACHHG)
{
this.AJPPNNBIKFJ(new float[] { ONGBFDACHHG });
}
// Token: 0x06004C96 RID: 19606 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004C96")]
[Address(RVA = "0x1273500", Offset = "0x1271F00", VA = "0x181273500")]
public void AJPPNNBIKFJ(float[] PJGCPEAIPOH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004C97 RID: 19607 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004C97")]
[Address(RVA = "0x1273DB0", Offset = "0x12727B0", VA = "0x181273DB0")]
public void PEIFCBPLCGG(Rect GOBKHAPJLHJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004C98 RID: 19608 RVA: 0x0011D698 File Offset: 0x0011B898
[Token(Token = "0x6004C98")]
[Address(RVA = "0x1273AC0", Offset = "0x12724C0", VA = "0x181273AC0")]
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: 0x06004C99 RID: 19609 RVA: 0x0011D714 File Offset: 0x0011B914
[Token(Token = "0x6004C99")]
[Address(RVA = "0x1273720", Offset = "0x1272120", VA = "0x181273720")]
private void AKFGDFCMJHB(Vector2 OBJHKJJBDPL, Vector2 ACBFGJEIPLB, Rect DMEGLBLBIAJ, Rect GOBKHAPJLHJ, Color GJAINANBOCB)
{
}
// Token: 0x06004C9A RID: 19610 RVA: 0x0011D724 File Offset: 0x0011B924
[Token(Token = "0x6004C9A")]
[Address(RVA = "0x12739B0", Offset = "0x12723B0", VA = "0x1812739B0")]
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: 0x06004C9B RID: 19611 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004C9B")]
[Address(RVA = "0x1273850", Offset = "0x1272250", VA = "0x181273850")]
public static Vector2 BGEALDFIEEE(Vector2 KPLDEODOJID, Rect DMEGLBLBIAJ, Rect GOBKHAPJLHJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004C9C RID: 19612 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6004C9C")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
static ADNJHBOHIGE()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003874 RID: 14452
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003874")]
private string MMBOKOLAJFH;
// Token: 0x04003875 RID: 14453
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003875")]
private float IPKJGGLADEM;
// Token: 0x04003876 RID: 14454
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4003876")]
private float? HAAEIIIBCBN;
// Token: 0x04003877 RID: 14455
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4003877")]
private float? GPDAJIGDJJI;
// Token: 0x04003878 RID: 14456
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4003878")]
private bool DLCGCCKKFIH;
// Token: 0x04003879 RID: 14457
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003879")]
private List<ADNJHBOHIGE.EELKBPFHBJN> FEBHFIMEJPN;
// Token: 0x0400387A RID: 14458
[Token(Token = "0x400387A")]
private static GUIStyle ILHJGNHFJPP;
// Token: 0x0400387B RID: 14459
[Token(Token = "0x400387B")]
private static GUIStyle FALCIEBJLOE;
// Token: 0x0400387C RID: 14460
[Token(Token = "0x400387C")]
private static GUIStyle KHCJCHFHPKA;
// Token: 0x02000C6A RID: 3178
[Token(Token = "0x2000C6A")]
private class EELKBPFHBJN
{
// Token: 0x17000D54 RID: 3412
// (get) Token: 0x06004C9D RID: 19613 RVA: 0x0011D750 File Offset: 0x0011B950
[Token(Token = "0x17000D54")]
public int EMJNMOGIAKL
{
[Token(Token = "0x6004C9D")]
[Address(RVA = "0x127DFB0", Offset = "0x127C9B0", VA = "0x18127DFB0")]
get
{
List<Vector2> npaiaajljdg = this.NPAIAAJLJDG;
return 0;
}
}
// Token: 0x17000D55 RID: 3413
// (get) Token: 0x06004C9E RID: 19614 RVA: 0x0011D798 File Offset: 0x0011B998
[Token(Token = "0x17000D55")]
public float GMBEJJBNGJD
{
[Token(Token = "0x6004C9E")]
[Address(RVA = "0x127E220", Offset = "0x127CC20", VA = "0x18127E220")]
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: 0x17000D56 RID: 3414
// (get) Token: 0x06004C9F RID: 19615 RVA: 0x0011D7D8 File Offset: 0x0011B9D8
[Token(Token = "0x17000D56")]
public float JIODMOCKLKL
{
[Token(Token = "0x6004C9F")]
[Address(RVA = "0x127E110", Offset = "0x127CB10", VA = "0x18127E110")]
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: 0x06004CA0 RID: 19616 RVA: 0x0011D818 File Offset: 0x0011BA18
[Token(Token = "0x6004CA0")]
[Address(RVA = "0x127E330", Offset = "0x127CD30", VA = "0x18127E330")]
public EELKBPFHBJN()
{
List<Vector2> list = new List();
this.NPAIAAJLJDG = list;
base..ctor();
}
// Token: 0x0400387D RID: 14461
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400387D")]
public Color INCNKMHCJDM;
// Token: 0x0400387E RID: 14462
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400387E")]
public List<Vector2> NPAIAAJLJDG;
}
// Token: 0x02000C6D RID: 3181
[Token(Token = "0x2000C6D")]
[CompilerGenerated]
private sealed class GHCKAPJNGIL
{
// Token: 0x06004CAA RID: 19626 RVA: 0x0011D92C File Offset: 0x0011BB2C
[Token(Token = "0x6004CAA")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public GHCKAPJNGIL()
{
}
// Token: 0x06004CAB RID: 19627 RVA: 0x0011D940 File Offset: 0x0011BB40
[Token(Token = "0x6004CAB")]
[Address(RVA = "0x127ED60", Offset = "0x127D760", VA = "0x18127ED60")]
internal Vector2 <DrawPolyLine>b__0(Vector2 p)
{
Rect rect = this.valueRect;
Rect rect2 = this.screenRect;
Vector2 vector;
return vector;
}
// Token: 0x04003886 RID: 14470
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003886")]
public Rect valueRect;
// Token: 0x04003887 RID: 14471
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003887")]
public Rect screenRect;
}
}
+1242
View File
@@ -0,0 +1,1242 @@
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.Runtime.InteropServices;
using System.Threading;
using Cpp2IlInjected;
// Token: 0x02001073 RID: 4211
[Token(Token = "0x2001073")]
[GeneratedCode("reflection-utils", "1.0.0")]
[StructLayout(3)]
internal class ADNKIPCEPLK
{
// Token: 0x06006697 RID: 26263 RVA: 0x001681FC File Offset: 0x001663FC
[Token(Token = "0x6006697")]
[Address(RVA = "0x518E70", Offset = "0x517870", VA = "0x180518E70")]
public static Type OJIGCBBHMII(Type GEDCEIDOKJL)
{
return GEDCEIDOKJL;
}
// Token: 0x06006698 RID: 26264 RVA: 0x0016820C File Offset: 0x0016640C
[Token(Token = "0x6006698")]
[Address(RVA = "0x1274B90", Offset = "0x1273590", VA = "0x181274B90")]
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: 0x06006699 RID: 26265 RVA: 0x00168244 File Offset: 0x00166444
[Token(Token = "0x6006699")]
[Address(RVA = "0x12758E0", Offset = "0x12742E0", VA = "0x1812758E0")]
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)
{
}
if (num != -1)
{
if (typeof(IDisposable).TypeHandle == (ulong)92L)
{
}
if (typeof(IDisposable).TypeHandle == (ulong)83L)
{
break;
}
}
}
while (num != 0);
Type elementType = GEDCEIDOKJL.GetElementType();
throw new NullReferenceException();
}
// Token: 0x0600669A RID: 26266 RVA: 0x001682C8 File Offset: 0x001664C8
[Token(Token = "0x600669A")]
[Address(RVA = "0x1274C40", Offset = "0x1273640", VA = "0x181274C40")]
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: 0x0600669B RID: 26267 RVA: 0x00168300 File Offset: 0x00166500
[Token(Token = "0x600669B")]
[Address(RVA = "0x524370", Offset = "0x522D70", VA = "0x180524370")]
public static Type[] MMJDPANPCIM(Type GEDCEIDOKJL)
{
Guid guid = GEDCEIDOKJL.GUID;
throw new NullReferenceException();
}
// Token: 0x0600669C RID: 26268 RVA: 0x0016831C File Offset: 0x0016651C
[Token(Token = "0x600669C")]
[Address(RVA = "0x1275F30", Offset = "0x1274930", VA = "0x181275F30")]
public static bool PBAHMFMBPJG(Type GEDCEIDOKJL)
{
Guid guid = GEDCEIDOKJL.GUID;
throw new NullReferenceException();
}
// Token: 0x0600669D RID: 26269 RVA: 0x00168338 File Offset: 0x00166538
[Token(Token = "0x600669D")]
[Address(RVA = "0x1275C40", Offset = "0x1274640", VA = "0x181275C40")]
public static bool NIPAEFPGBIH(Type GEDCEIDOKJL)
{
if (GEDCEIDOKJL.IsSzArray)
{
Type[] genericArguments = GEDCEIDOKJL.GetGenericArguments();
Type typeFromHandle = typeof(IList<>);
if (!genericArguments.Equals(typeFromHandle))
{
Type typeFromHandle2 = typeof(ICollection<>);
if (!genericArguments.Equals(typeFromHandle2))
{
Type typeFromHandle3 = typeof(IEnumerable<>);
return genericArguments.Equals(typeFromHandle3);
}
}
return true;
}
throw new NullReferenceException();
}
// Token: 0x0600669E RID: 26270 RVA: 0x0016839C File Offset: 0x0016659C
[Token(Token = "0x600669E")]
[Address(RVA = "0x1274B10", Offset = "0x1273510", VA = "0x181274B10")]
public static bool BKENCLOGLIC(Type DFNOOMCIDLB, Type BLNIPPOPLLL)
{
Guid guid = DFNOOMCIDLB.GUID;
throw new NullReferenceException();
}
// Token: 0x0600669F RID: 26271 RVA: 0x001683B8 File Offset: 0x001665B8
[Token(Token = "0x600669F")]
[Address(RVA = "0x12751A0", Offset = "0x1273BA0", VA = "0x1812751A0")]
public static bool ENEIDPLODPL(Type GEDCEIDOKJL)
{
if (!typeof(IDictionary).IsInstanceOfType(GEDCEIDOKJL))
{
if (GEDCEIDOKJL.IsSzArray)
{
Type[] genericArguments = GEDCEIDOKJL.GetGenericArguments();
Type typeFromHandle = typeof(IDictionary<, >);
return genericArguments.Equals(typeFromHandle);
}
}
return true;
}
// Token: 0x060066A0 RID: 26272 RVA: 0x00168404 File Offset: 0x00166604
[Token(Token = "0x60066A0")]
[Address(RVA = "0x1275810", Offset = "0x1274210", VA = "0x181275810")]
public static bool LLMLOHBHODO(Type GEDCEIDOKJL)
{
bool isSzArray = GEDCEIDOKJL.IsSzArray;
if (!isSzArray)
{
return isSzArray;
}
Type[] genericArguments = GEDCEIDOKJL.GetGenericArguments();
Type typeFromHandle = typeof(Nullable<>);
return genericArguments.Equals(typeFromHandle);
}
// Token: 0x060066A1 RID: 26273 RVA: 0x00168440 File Offset: 0x00166640
[Token(Token = "0x60066A1")]
[Address(RVA = "0x1275FA0", Offset = "0x12749A0", VA = "0x181275FA0")]
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: 0x060066A2 RID: 26274 RVA: 0x0016846C File Offset: 0x0016666C
[Token(Token = "0x60066A2")]
[Address(RVA = "0x1275310", Offset = "0x1273D10", VA = "0x181275310")]
public static bool GLCEBMIHNJI(Type GEDCEIDOKJL)
{
return GEDCEIDOKJL.IsValueType;
}
// Token: 0x060066A3 RID: 26275 RVA: 0x00168488 File Offset: 0x00166688
[Token(Token = "0x60066A3")]
[Address(RVA = "0x1274D00", Offset = "0x1273700", VA = "0x181274D00")]
public static IEnumerable<ConstructorInfo> EDJFMFOOFFN(Type GEDCEIDOKJL)
{
ConstructorInfo[] constructors = GEDCEIDOKJL.GetConstructors();
throw new NullReferenceException();
}
// Token: 0x060066A4 RID: 26276 RVA: 0x001684A4 File Offset: 0x001666A4
[Token(Token = "0x60066A4")]
[Address(RVA = "0x1274E60", Offset = "0x1273860", VA = "0x181274E60")]
public static ConstructorInfo EHJAFMLMMAL(Type GEDCEIDOKJL, params Type[] PBHDPLLGONC)
{
ConstructorInfo[] constructors;
for (;;)
{
int num = 0;
constructors = GEDCEIDOKJL.GetConstructors();
int num2;
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)
{
}
if (num2 != -1)
{
if (typeof(IDisposable).TypeHandle == (ulong)123L)
{
break;
}
if (typeof(IDisposable).TypeHandle == (ulong)121L)
{
goto IL_7D;
}
}
if (num2 == 0)
{
goto IL_7D;
}
}
return constructors;
IL_7D:
throw new NullReferenceException();
}
// Token: 0x060066A5 RID: 26277 RVA: 0x00168564 File Offset: 0x00166764
[Token(Token = "0x60066A5")]
[Address(RVA = "0x1275670", Offset = "0x1274070", VA = "0x181275670")]
public static IEnumerable<PropertyInfo> KPPJLNKGACA(Type GEDCEIDOKJL)
{
Guid guid = GEDCEIDOKJL.GUID;
throw new NullReferenceException();
}
// Token: 0x060066A6 RID: 26278 RVA: 0x00168580 File Offset: 0x00166780
[Token(Token = "0x60066A6")]
[Address(RVA = "0x1274AE0", Offset = "0x12734E0", VA = "0x181274AE0")]
public static IEnumerable<FieldInfo> BFKJFHIHANH(Type GEDCEIDOKJL)
{
Guid guid = GEDCEIDOKJL.GUID;
throw new NullReferenceException();
}
// Token: 0x060066A7 RID: 26279 RVA: 0x0016859C File Offset: 0x0016679C
[Token(Token = "0x60066A7")]
[Address(RVA = "0x12752E0", Offset = "0x1273CE0", VA = "0x1812752E0")]
public static MethodInfo FKDPGIPBOKG(PropertyInfo IFOGFINDBCF)
{
PropertyAttributes attributes = IFOGFINDBCF.Attributes;
throw new NullReferenceException();
}
// Token: 0x060066A8 RID: 26280 RVA: 0x001685B8 File Offset: 0x001667B8
[Token(Token = "0x60066A8")]
[Address(RVA = "0x1276210", Offset = "0x1274C10", VA = "0x181276210")]
public static MethodInfo PPEBFEFFEBP(PropertyInfo IFOGFINDBCF)
{
PropertyAttributes attributes = IFOGFINDBCF.Attributes;
throw new NullReferenceException();
}
// Token: 0x060066A9 RID: 26281 RVA: 0x001685D4 File Offset: 0x001667D4
[Token(Token = "0x60066A9")]
[Address(RVA = "0x12756A0", Offset = "0x12740A0", VA = "0x1812756A0")]
public static ADNKIPCEPLK.FJDGHEMKEEB LBFCOPJAAEN(ConstructorInfo HINAEKGKLMH)
{
return ADNKIPCEPLK.HFNHDHFJGNF(HINAEKGKLMH);
}
// Token: 0x060066AA RID: 26282 RVA: 0x001685E8 File Offset: 0x001667E8
[Token(Token = "0x60066AA")]
[Address(RVA = "0x1275700", Offset = "0x1274100", VA = "0x181275700")]
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: 0x060066AB RID: 26283 RVA: 0x00168614 File Offset: 0x00166814
[Token(Token = "0x60066AB")]
[Address(RVA = "0x12755F0", Offset = "0x1273FF0", VA = "0x1812755F0")]
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: 0x060066AC RID: 26284 RVA: 0x00168654 File Offset: 0x00166854
[Token(Token = "0x60066AC")]
[Address(RVA = "0x1275520", Offset = "0x1273F20", VA = "0x181275520")]
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: 0x060066AD RID: 26285 RVA: 0x00168680 File Offset: 0x00166880
[Token(Token = "0x60066AD")]
[Address(RVA = "0x1275370", Offset = "0x1273D70", VA = "0x181275370")]
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: 0x060066AE RID: 26286 RVA: 0x001686C0 File Offset: 0x001668C0
[Token(Token = "0x60066AE")]
[Address(RVA = "0x1275460", Offset = "0x1273E60", VA = "0x181275460")]
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: 0x060066AF RID: 26287 RVA: 0x00168700 File Offset: 0x00166900
[Token(Token = "0x60066AF")]
[Address(RVA = "0x1274D20", Offset = "0x1273720", VA = "0x181274D20")]
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: 0x060066B0 RID: 26288 RVA: 0x00168740 File Offset: 0x00166940
[Token(Token = "0x60066B0")]
[Address(RVA = "0x1274DE0", Offset = "0x12737E0", VA = "0x181274DE0")]
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: 0x060066B1 RID: 26289 RVA: 0x00168780 File Offset: 0x00166980
[Token(Token = "0x60066B1")]
[Address(RVA = "0x1276120", Offset = "0x1274B20", VA = "0x181276120")]
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: 0x060066B2 RID: 26290 RVA: 0x001687C0 File Offset: 0x001669C0
[Token(Token = "0x60066B2")]
[Address(RVA = "0x1276060", Offset = "0x1274A60", VA = "0x181276060")]
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: 0x060066B3 RID: 26291 RVA: 0x00168800 File Offset: 0x00166A00
[Token(Token = "0x60066B3")]
[Address(RVA = "0x1275DF0", Offset = "0x12747F0", VA = "0x181275DF0")]
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: 0x060066B4 RID: 26292 RVA: 0x00168840 File Offset: 0x00166A40
[Token(Token = "0x60066B4")]
[Address(RVA = "0x1275EB0", Offset = "0x12748B0", VA = "0x181275EB0")]
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: 0x060066B5 RID: 26293 RVA: 0x00168880 File Offset: 0x00166A80
[Token(Token = "0x60066B5")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ADNKIPCEPLK()
{
}
// Token: 0x060066B6 RID: 26294 RVA: 0x00168894 File Offset: 0x00166A94
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60066B6")]
[Address(RVA = "0x1276240", Offset = "0x1274C40", VA = "0x181276240")]
static ADNKIPCEPLK()
{
object[] array = new object[0];
}
// Token: 0x0400492F RID: 18735
[Token(Token = "0x400492F")]
private static readonly object[] LFFMGHJHOKA;
// Token: 0x02001074 RID: 4212
[Token(Token = "0x2001074")]
public sealed class LGJAKIMHINO : MulticastDelegate
{
// Token: 0x060066B7 RID: 26295 RVA: 0x001688A8 File Offset: 0x00166AA8
[Token(Token = "0x60066B7")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public LGJAKIMHINO(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x060066B8 RID: 26296 RVA: 0x001688C4 File Offset: 0x00166AC4
[Token(Token = "0x60066B8")]
[Address(RVA = "0x1269160", Offset = "0x1267B60", VA = "0x181269160", 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: 0x060066B9 RID: 26297 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60066B9")]
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x060066BA RID: 26298 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60066BA")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public object EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001075 RID: 4213
[Token(Token = "0x2001075")]
public sealed class BCKJIKOOPPM : MulticastDelegate
{
// Token: 0x060066BB RID: 26299 RVA: 0x0016892C File Offset: 0x00166B2C
[Token(Token = "0x60066BB")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public BCKJIKOOPPM(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x060066BC RID: 26300 RVA: 0x00168948 File Offset: 0x00166B48
[Token(Token = "0x60066BC")]
[Address(RVA = "0x519DF0", Offset = "0x5187F0", VA = "0x180519DF0", Slot = "13")]
public void Invoke(object DIEPOPNJNCO, object ONGBFDACHHG)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060066BD RID: 26301 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60066BD")]
[Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", 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: 0x060066BE RID: 26302 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60066BE")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001076 RID: 4214
[Token(Token = "0x2001076")]
public sealed class FJDGHEMKEEB : MulticastDelegate
{
// Token: 0x060066BF RID: 26303 RVA: 0x00168A40 File Offset: 0x00166C40
[Token(Token = "0x60066BF")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public FJDGHEMKEEB(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x060066C0 RID: 26304 RVA: 0x00168A5C File Offset: 0x00166C5C
[Token(Token = "0x60066C0")]
[Address(RVA = "0xDA12E0", Offset = "0xD9FCE0", VA = "0x180DA12E0", 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: 0x060066C1 RID: 26305 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60066C1")]
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x060066C2 RID: 26306 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60066C2")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public object EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001077 RID: 4215
[Token(Token = "0x2001077")]
public sealed class OIKFCEDCBBL<TKey, TValue> : MulticastDelegate
{
// Token: 0x060066C3 RID: 26307 RVA: 0x00168B0C File Offset: 0x00166D0C
[Token(Token = "0x60066C3")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public OIKFCEDCBBL(object @object, IntPtr method)
{
}
// Token: 0x060066C4 RID: 26308 RVA: 0x00168B1C File Offset: 0x00166D1C
[Token(Token = "0x60066C4")]
[Address(RVA = "0x1269160", Offset = "0x1267B60", VA = "0x181269160", Slot = "13")]
public TValue Invoke(TKey DNGKIAJLLHG)
{
uint num;
while (num == (uint)0)
{
}
throw new ExecutionEngineException();
}
// Token: 0x060066C5 RID: 26309 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60066C5")]
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x060066C6 RID: 26310 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60066C6")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public TValue EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001078 RID: 4216
[Token(Token = "0x2001078")]
[DefaultMember("Item")]
public sealed class DMKDNGAHEKL<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
{
// Token: 0x060066C7 RID: 26311 RVA: 0x00168B70 File Offset: 0x00166D70
[Token(Token = "0x60066C7")]
[Address(RVA = "0x1EA4F70", Offset = "0x1EA3970", VA = "0x181EA4F70")]
public DMKDNGAHEKL(ADNKIPCEPLK.OIKFCEDCBBL<TKey, TValue> valueFactory)
{
object obj = new object();
this.JJFFPIIMILP = obj;
base..ctor();
this.CKCDFPGPNIC = valueFactory;
}
// Token: 0x17001272 RID: 4722
// (get) Token: 0x060066C8 RID: 26312 RVA: 0x00168B98 File Offset: 0x00166D98
[Token(Token = "0x17001272")]
public int MEPGPGKFENE
{
[Token(Token = "0x60066C8")]
[Address(RVA = "0x1C021B0", Offset = "0x1C00BB0", VA = "0x181C021B0", Slot = "12")]
get
{
bool isReadOnly = ((ICollection)this.IKDDFLMGOOI).IsReadOnly;
throw new NullReferenceException();
}
}
// Token: 0x17001273 RID: 4723
// (get) Token: 0x060066C9 RID: 26313 RVA: 0x00168BB8 File Offset: 0x00166DB8
[Token(Token = "0x17001273")]
public bool PCENHAOIBDD
{
[Token(Token = "0x60066C9")]
[Address(RVA = "0x1EA4FE0", Offset = "0x1EA39E0", VA = "0x181EA4FE0", Slot = "13")]
get
{
/*
An exception occurred when decompiling this method (060066C9)
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: 0x17001274 RID: 4724
// (get) Token: 0x060066CA RID: 26314 RVA: 0x00168BCC File Offset: 0x00166DCC
// (set) Token: 0x060066CB RID: 26315 RVA: 0x00168BE8 File Offset: 0x00166DE8
[Token(Token = "0x17001274")]
public TValue ACOEGFLBMEH
{
[Token(Token = "0x60066CA")]
[Address(RVA = "0x1EA5030", Offset = "0x1EA3A30", VA = "0x181EA5030", Slot = "4")]
get
{
IEnumerator enumerator = ((IEnumerable)this).GetEnumerator();
throw new NullReferenceException();
}
[Token(Token = "0x60066CB")]
[Address(RVA = "0x1EA5090", Offset = "0x1EA3A90", VA = "0x181EA5090", Slot = "5")]
set
{
/*
An exception occurred when decompiling this method (060066CB)
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: 0x17001275 RID: 4725
// (get) Token: 0x060066CC RID: 26316 RVA: 0x00168BFC File Offset: 0x00166DFC
[Token(Token = "0x17001275")]
public ICollection<TKey> MNHJJLIEMBB
{
[Token(Token = "0x60066CC")]
[Address(RVA = "0x1EA5060", Offset = "0x1EA3A60", VA = "0x181EA5060", Slot = "6")]
get
{
bool isReadOnly = ((ICollection)this.IKDDFLMGOOI).IsReadOnly;
throw new NullReferenceException();
}
}
// Token: 0x17001276 RID: 4726
// (get) Token: 0x060066CD RID: 26317 RVA: 0x00168C1C File Offset: 0x00166E1C
[Token(Token = "0x17001276")]
public ICollection<TValue> NEOEJPKPGEC
{
[Token(Token = "0x60066CD")]
[Address(RVA = "0x1D27D00", Offset = "0x1D26700", VA = "0x181D27D00", Slot = "7")]
get
{
bool isReadOnly = ((ICollection)this.IKDDFLMGOOI).IsReadOnly;
throw new NullReferenceException();
}
}
// Token: 0x060066CE RID: 26318 RVA: 0x00168C3C File Offset: 0x00166E3C
[Token(Token = "0x60066CE")]
[Address(RVA = "0x1EA4950", Offset = "0x1EA3350", VA = "0x181EA4950", Slot = "9")]
public void Add(TKey DNGKIAJLLHG, TValue ONGBFDACHHG)
{
/*
An exception occurred when decompiling this method (060066CE)
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: 0x060066CF RID: 26319 RVA: 0x00168C50 File Offset: 0x00166E50
[Token(Token = "0x60066CF")]
[Address(RVA = "0x1EA4900", Offset = "0x1EA3300", VA = "0x181EA4900", Slot = "14")]
public void Add(KeyValuePair<TKey, TValue> IOBEPGLJNIP)
{
/*
An exception occurred when decompiling this method (060066CF)
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: 0x060066D0 RID: 26320 RVA: 0x00168C64 File Offset: 0x00166E64
[Token(Token = "0x60066D0")]
[Address(RVA = "0x1EA4AC0", Offset = "0x1EA34C0", VA = "0x181EA4AC0")]
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;
int num2 = 0;
Monitor.Exit(dictionary2);
if (num != -1)
{
if (num2 == 127)
{
break;
}
if (num2 == 129)
{
}
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x060066D1 RID: 26321 RVA: 0x00168CE0 File Offset: 0x00166EE0
[Token(Token = "0x60066D1")]
[Address(RVA = "0x1EA49A0", Offset = "0x1EA33A0", VA = "0x181EA49A0", Slot = "15")]
public void Clear()
{
/*
An exception occurred when decompiling this method (060066D1)
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: 0x060066D2 RID: 26322 RVA: 0x00168CF4 File Offset: 0x00166EF4
[Token(Token = "0x60066D2")]
[Address(RVA = "0x1EA4A20", Offset = "0x1EA3420", VA = "0x181EA4A20", Slot = "16")]
public bool Contains(KeyValuePair<TKey, TValue> IOBEPGLJNIP)
{
/*
An exception occurred when decompiling this method (060066D2)
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: 0x060066D3 RID: 26323 RVA: 0x00168D08 File Offset: 0x00166F08
[Token(Token = "0x60066D3")]
[Address(RVA = "0x1EA49F0", Offset = "0x1EA33F0", VA = "0x181EA49F0", Slot = "8")]
public bool ContainsKey(TKey DNGKIAJLLHG)
{
return ((ICollection)this.IKDDFLMGOOI).IsReadOnly;
}
// Token: 0x060066D4 RID: 26324 RVA: 0x00168D28 File Offset: 0x00166F28
[Token(Token = "0x60066D4")]
[Address(RVA = "0x1EA4A70", Offset = "0x1EA3470", VA = "0x181EA4A70", Slot = "17")]
public void CopyTo(KeyValuePair<TKey, TValue>[] OPEBNMBKJJA, int JJBEHBJNJED)
{
/*
An exception occurred when decompiling this method (060066D4)
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: 0x060066D5 RID: 26325 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60066D5")]
[Address(RVA = "0x1EA4DE0", Offset = "0x1EA37E0", VA = "0x181EA4DE0")]
private TValue IAHDANBDAAM(TKey DNGKIAJLLHG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060066D6 RID: 26326 RVA: 0x00168D3C File Offset: 0x00166F3C
[Token(Token = "0x60066D6")]
[Address(RVA = "0x1EA4D60", Offset = "0x1EA3760", VA = "0x181EA4D60", Slot = "19")]
public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
{
Dictionary ikddflmgooi = this.IKDDFLMGOOI;
Dictionary.Enumerator enumerator;
KeyValuePair current = enumerator.current;
throw new NullReferenceException();
}
// Token: 0x060066D7 RID: 26327 RVA: 0x00168D5C File Offset: 0x00166F5C
[Token(Token = "0x60066D7")]
[Address(RVA = "0x1EA4D60", Offset = "0x1EA3760", VA = "0x181EA4D60", Slot = "20")]
IEnumerator IEnumerable.GetEnumerator()
{
Dictionary ikddflmgooi = this.IKDDFLMGOOI;
Dictionary.Enumerator enumerator;
KeyValuePair current = enumerator.current;
throw new NullReferenceException();
}
// Token: 0x060066D8 RID: 26328 RVA: 0x00168D7C File Offset: 0x00166F7C
[Token(Token = "0x60066D8")]
[Address(RVA = "0x1EA4EE0", Offset = "0x1EA38E0", VA = "0x181EA4EE0", Slot = "10")]
public bool Remove(TKey DNGKIAJLLHG)
{
/*
An exception occurred when decompiling this method (060066D8)
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: 0x060066D9 RID: 26329 RVA: 0x00168D90 File Offset: 0x00166F90
[Token(Token = "0x60066D9")]
[Address(RVA = "0x1EA4E90", Offset = "0x1EA3890", VA = "0x181EA4E90", Slot = "18")]
public bool Remove(KeyValuePair<TKey, TValue> IOBEPGLJNIP)
{
/*
An exception occurred when decompiling this method (060066D9)
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: 0x060066DA RID: 26330 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60066DA")]
[Address(RVA = "0x1EA4F30", Offset = "0x1EA3930", VA = "0x181EA4F30", Slot = "11")]
public bool TryGetValue(TKey DNGKIAJLLHG, out TValue ONGBFDACHHG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04004930 RID: 18736
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004930")]
private Dictionary<TKey, TValue> IKDDFLMGOOI;
// Token: 0x04004931 RID: 18737
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004931")]
private readonly object JJFFPIIMILP;
// Token: 0x04004932 RID: 18738
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004932")]
private readonly ADNKIPCEPLK.OIKFCEDCBBL<TKey, TValue> CKCDFPGPNIC;
}
// Token: 0x02001079 RID: 4217
[Token(Token = "0x2001079")]
[CompilerGenerated]
private sealed class PKDEADMLCLM
{
// Token: 0x060066DB RID: 26331 RVA: 0x00168DA4 File Offset: 0x00166FA4
[Token(Token = "0x60066DB")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public PKDEADMLCLM()
{
}
// Token: 0x060066DC RID: 26332 RVA: 0x00168DB8 File Offset: 0x00166FB8
[Token(Token = "0x60066DC")]
[Address(RVA = "0xDD3650", Offset = "0xDD2050", VA = "0x180DD3650")]
internal object <GetConstructorByReflection>b__0(object[] args)
{
return this.constructorInfo.Invoke(args);
}
// Token: 0x04004933 RID: 18739
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004933")]
public ConstructorInfo constructorInfo;
}
// Token: 0x0200107A RID: 4218
[Token(Token = "0x200107A")]
[CompilerGenerated]
private sealed class LFOIFHBBLLP
{
// Token: 0x060066DD RID: 26333 RVA: 0x00168DD8 File Offset: 0x00166FD8
[Token(Token = "0x60066DD")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public LFOIFHBBLLP()
{
}
// Token: 0x060066DE RID: 26334 RVA: 0x00168DEC File Offset: 0x00166FEC
[Token(Token = "0x60066DE")]
[Address(RVA = "0x1280630", Offset = "0x127F030", VA = "0x181280630")]
internal object <GetGetMethodByReflection>b__0(object source)
{
MethodInfo methodInfo = this.methodInfo;
object obj;
return obj;
}
// Token: 0x04004934 RID: 18740
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004934")]
public MethodInfo methodInfo;
}
// Token: 0x0200107B RID: 4219
[Token(Token = "0x200107B")]
[CompilerGenerated]
private sealed class ODOFGMJAMJE
{
// Token: 0x060066DF RID: 26335 RVA: 0x00168E08 File Offset: 0x00167008
[Token(Token = "0x60066DF")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ODOFGMJAMJE()
{
}
// Token: 0x060066E0 RID: 26336 RVA: 0x00168E1C File Offset: 0x0016701C
[Token(Token = "0x60066E0")]
[Address(RVA = "0x78F9A0", Offset = "0x78E3A0", VA = "0x18078F9A0")]
internal object <GetGetMethodByReflection>b__0(object source)
{
FieldAttributes attributes = this.fieldInfo.Attributes;
throw new NullReferenceException();
}
// Token: 0x04004935 RID: 18741
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004935")]
public FieldInfo fieldInfo;
}
// Token: 0x0200107C RID: 4220
[Token(Token = "0x200107C")]
[CompilerGenerated]
private sealed class AEOGOLLPCFB
{
// Token: 0x060066E1 RID: 26337 RVA: 0x00168E3C File Offset: 0x0016703C
[Token(Token = "0x60066E1")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AEOGOLLPCFB()
{
}
// Token: 0x060066E2 RID: 26338 RVA: 0x00168E50 File Offset: 0x00167050
[Token(Token = "0x60066E2")]
[Address(RVA = "0x12776D0", Offset = "0x12760D0", VA = "0x1812776D0")]
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: 0x04004936 RID: 18742
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004936")]
public MethodInfo methodInfo;
}
// Token: 0x0200107D RID: 4221
[Token(Token = "0x200107D")]
[CompilerGenerated]
private sealed class EGKDIBCLNBE
{
// Token: 0x060066E3 RID: 26339 RVA: 0x00168E88 File Offset: 0x00167088
[Token(Token = "0x60066E3")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public EGKDIBCLNBE()
{
}
// Token: 0x060066E4 RID: 26340 RVA: 0x00168E9C File Offset: 0x0016709C
[Token(Token = "0x60066E4")]
[Address(RVA = "0x127E390", Offset = "0x127CD90", VA = "0x18127E390")]
internal void <GetSetMethodByReflection>b__0(object source, object value)
{
this.fieldInfo.SetValue(source, value);
}
// Token: 0x04004937 RID: 18743
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004937")]
public FieldInfo fieldInfo;
}
}
+76
View File
@@ -0,0 +1,76 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
// Token: 0x02000ED4 RID: 3796
[Token(Token = "0x2000ED4")]
[StructLayout(3)]
public static class ADOIEPDDEBO
{
// Token: 0x1700105F RID: 4191
// (get) Token: 0x06005BBD RID: 23485 RVA: 0x00149E4C File Offset: 0x0014804C
// (set) Token: 0x06005BBE RID: 23486 RVA: 0x00149E60 File Offset: 0x00148060
[Token(Token = "0x1700105F")]
public static PCFEJLDOIJK KAFEDPEFLOI
{
[Token(Token = "0x6005BBD")]
[Address(RVA = "0x12765F0", Offset = "0x1274FF0", VA = "0x1812765F0")]
get
{
return ADOIEPDDEBO.CLBHFALLHCA;
}
[Token(Token = "0x6005BBE")]
[Address(RVA = "0x12764F0", Offset = "0x1274EF0", VA = "0x1812764F0")]
private set
{
ADOIEPDDEBO.CLBHFALLHCA = value;
Action fdpigkknjdb = ADOIEPDDEBO.FDPIGKKNJDB;
if (fdpigkknjdb != 0)
{
fdpigkknjdb();
return;
}
}
}
// Token: 0x06005BBF RID: 23487 RVA: 0x00149E84 File Offset: 0x00148084
[Token(Token = "0x6005BBF")]
[Address(RVA = "0x1276290", Offset = "0x1274C90", VA = "0x181276290")]
public static void BGNNKPCDIKP()
{
int num;
Action action = new Action(num.JPFGCHENJMH);
num = 0;
int num2 = 0;
BPHGKAEDBPE.CABLOFOHBDM(0, num2, action);
}
// Token: 0x06005BC0 RID: 23488 RVA: 0x00149EAC File Offset: 0x001480AC
[Token(Token = "0x6005BC0")]
[Address(RVA = "0x12765A0", Offset = "0x1274FA0", VA = "0x1812765A0")]
private static void JPFGCHENJMH()
{
ADOIEPDDEBO.KAFEDPEFLOI = 0;
}
// Token: 0x06005BC1 RID: 23489 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005BC1")]
[Address(RVA = "0x1276310", Offset = "0x1274D10", VA = "0x181276310")]
public static IPromise CPGECIJBBKF()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x040042A2 RID: 17058
[Token(Token = "0x40042A2")]
public static Action FDPIGKKNJDB;
// Token: 0x040042A3 RID: 17059
[Token(Token = "0x40042A3")]
private static PCFEJLDOIJK CLBHFALLHCA;
// Token: 0x040042A4 RID: 17060
[Token(Token = "0x40042A4")]
private static string BOGIPIEMBJO = "api/quickPlay/";
}
+56
View File
@@ -0,0 +1,56 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x02000DEC RID: 3564
[Token(Token = "0x2000DEC")]
[StructLayout(3)]
public class AEBEPCMAABC : IFAIJAGLDFK
{
// Token: 0x17000F64 RID: 3940
// (get) Token: 0x0600564E RID: 22094 RVA: 0x00139184 File Offset: 0x00137384
// (set) Token: 0x0600564F RID: 22095 RVA: 0x00139198 File Offset: 0x00137398
[Token(Token = "0x17000F64")]
public List<string> EBIKIFGHJBN
{
[Token(Token = "0x600564E")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x600564F")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
set;
}
// Token: 0x17000F65 RID: 3941
// (get) Token: 0x06005650 RID: 22096 RVA: 0x001391AC File Offset: 0x001373AC
// (set) Token: 0x06005651 RID: 22097 RVA: 0x001391C0 File Offset: 0x001373C0
[Token(Token = "0x17000F65")]
public List<string> JGPAPFCFDJG
{
[Token(Token = "0x6005650")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6005651")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x06005652 RID: 22098 RVA: 0x001391D4 File Offset: 0x001373D4
[Token(Token = "0x6005652")]
[Address(RVA = "0x1276690", Offset = "0x1275090", VA = "0x181276690", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
List list = AEOPHJMOOFE.LEIBLAFOPLL<string>("PinnedFilters", PMMGDNALAEB);
this.<EPPJKINEHHJ>k__BackingField = list;
List list2 = AEOPHJMOOFE.LEIBLAFOPLL<string>("PopularFilters", PMMGDNALAEB);
this.<DEDCDFOLGII>k__BackingField = list2;
}
// Token: 0x06005653 RID: 22099 RVA: 0x00139208 File Offset: 0x00137408
[Token(Token = "0x6005653")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AEBEPCMAABC()
{
}
}
+48
View File
@@ -0,0 +1,48 @@
using System;
using System.Runtime.InteropServices;
using System.Threading;
using System.Threading.Tasks;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02002269 RID: 8809
[Token(Token = "0x2002269")]
[StructLayout(3)]
public class AECCIDJGFNM
{
// Token: 0x0600F26A RID: 62058 RVA: 0x003956CC File Offset: 0x003938CC
[Token(Token = "0x600F26A")]
[Address(RVA = "0x1276810", Offset = "0x1275210", VA = "0x181276810")]
public AECCIDJGFNM(float maxDelay)
{
this.GJDAPMMDNMH = maxDelay;
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.PAKIIPLFEJA = realtimeSinceStartup;
}
// Token: 0x0600F26B RID: 62059 RVA: 0x003956F8 File Offset: 0x003938F8
[Token(Token = "0x600F26B")]
[Address(RVA = "0x1276700", Offset = "0x1275100", VA = "0x181276700")]
public Task FIOELFDONON(CancellationToken NDAAKGFBPKE)
{
}
// Token: 0x0600F26C RID: 62060 RVA: 0x00395708 File Offset: 0x00393908
[Token(Token = "0x600F26C")]
[Address(RVA = "0x12767F0", Offset = "0x12751F0", VA = "0x1812767F0")]
public void JBBLIBHHEBC()
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.PAKIIPLFEJA = realtimeSinceStartup;
}
// Token: 0x0400A1A9 RID: 41385
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A1A9")]
private float PAKIIPLFEJA;
// Token: 0x0400A1AA RID: 41386
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x400A1AA")]
private readonly float GJDAPMMDNMH;
}
+72
View File
@@ -0,0 +1,72 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x02000FE6 RID: 4070
[Token(Token = "0x2000FE6")]
[StructLayout(3)]
public class AECHGGJOJLE : IFAIJAGLDFK
{
// Token: 0x17001162 RID: 4450
// (get) Token: 0x06006277 RID: 25207 RVA: 0x0015B380 File Offset: 0x00159580
// (set) Token: 0x06006278 RID: 25208 RVA: 0x0015B394 File Offset: 0x00159594
[Token(Token = "0x17001162")]
public string AHGCOGFEEEE
{
[Token(Token = "0x6006277")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x6006278")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
private set;
}
// Token: 0x17001163 RID: 4451
// (get) Token: 0x06006279 RID: 25209 RVA: 0x0015B3A8 File Offset: 0x001595A8
// (set) Token: 0x0600627A RID: 25210 RVA: 0x0015B3BC File Offset: 0x001595BC
[Token(Token = "0x17001163")]
public string LKIBJOMNFFD
{
[Token(Token = "0x6006279")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x600627A")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
private set;
}
// Token: 0x17001164 RID: 4452
// (get) Token: 0x0600627B RID: 25211 RVA: 0x0015B3D0 File Offset: 0x001595D0
// (set) Token: 0x0600627C RID: 25212 RVA: 0x0015B3E4 File Offset: 0x001595E4
[Token(Token = "0x17001164")]
public string JAFMIDAHECF
{
[Token(Token = "0x600627B")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x600627C")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
private set;
}
// Token: 0x0600627D RID: 25213 RVA: 0x0015B3F8 File Offset: 0x001595F8
[Token(Token = "0x600627D")]
[Address(RVA = "0x1276850", Offset = "0x1275250", VA = "0x181276850", 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: 0x0600627E RID: 25214 RVA: 0x0015B440 File Offset: 0x00159640
[Token(Token = "0x600627E")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AECHGGJOJLE()
{
}
}
+28
View File
@@ -0,0 +1,28 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x020022F1 RID: 8945
[Token(Token = "0x20022F1")]
[StructLayout(3, Size = 4)]
public enum AEECKBIPBCK
{
// Token: 0x0400A4D5 RID: 42197
[Token(Token = "0x400A4D5")]
NONE,
// Token: 0x0400A4D6 RID: 42198
[Token(Token = "0x400A4D6")]
RIGHT_HAND,
// Token: 0x0400A4D7 RID: 42199
[Token(Token = "0x400A4D7")]
LEFT_HAND,
// Token: 0x0400A4D8 RID: 42200
[Token(Token = "0x400A4D8")]
WALK,
// Token: 0x0400A4D9 RID: 42201
[Token(Token = "0x400A4D9")]
LOOK,
// Token: 0x0400A4DA RID: 42202
[Token(Token = "0x400A4DA")]
COUNT
}
+387
View File
@@ -0,0 +1,387 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core;
using RecRoom.Core.Controllers.ScreenBehaviors;
using RecRoom.Tools;
using UnityEngine;
// Token: 0x02002954 RID: 10580
[Token(Token = "0x2002954")]
[StructLayout(3)]
public abstract class AEGFKLPJNBB<Runtime, Config> : BFJDFBPGMKP<Runtime, Config> where Runtime : AEGFKLPJNBB<Runtime, Config>, new() where Config : MountedWeaponScreenToolBehaviorConfig<Runtime, Config>
{
// Token: 0x170031B0 RID: 12720
// (get) Token: 0x060127A2 RID: 75682 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170031B0")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x60127A2")]
[Address(RVA = "0x567EB0", Offset = "0x5668B0", VA = "0x180567EB0", Slot = "14")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170031B1 RID: 12721
// (get) Token: 0x060127A3 RID: 75683 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170031B1")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x60127A3")]
[Address(RVA = "0x566D70", Offset = "0x565770", VA = "0x180566D70", Slot = "15")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060127A4 RID: 75684 RVA: 0x004670AC File Offset: 0x004652AC
[Token(Token = "0x60127A4")]
[Address(RVA = "0x1E9E610", Offset = "0x1E9D010", VA = "0x181E9E610", 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: 0x060127A5 RID: 75685 RVA: 0x00467120 File Offset: 0x00465320
[Token(Token = "0x60127A5")]
[Address(RVA = "0x1E9D130", Offset = "0x1E9BB30", VA = "0x181E9D130", Slot = "17")]
public override void Dispose()
{
this.Dispose();
}
// Token: 0x060127A6 RID: 75686 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60127A6")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "20")]
protected override void PPAOALHOODL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060127A7 RID: 75687 RVA: 0x0046713C File Offset: 0x0046533C
[Token(Token = "0x60127A7")]
[Address(RVA = "0x1E9DFB0", Offset = "0x1E9C9B0", VA = "0x181E9DFB0", Slot = "21")]
protected override void JNGMMNANOCH()
{
}
// Token: 0x060127A8 RID: 75688 RVA: 0x00467154 File Offset: 0x00465354
[Token(Token = "0x60127A8")]
[Address(RVA = "0xFEDB70", Offset = "0xFEC570", VA = "0x180FEDB70", Slot = "22")]
public override void BALOKJMBNIN()
{
}
// Token: 0x060127A9 RID: 75689 RVA: 0x00467168 File Offset: 0x00465368
[Token(Token = "0x60127A9")]
[Address(RVA = "0x1E9E590", Offset = "0x1E9CF90", VA = "0x181E9E590", Slot = "18")]
protected override void NHOMMEMEFIB()
{
this.NHOMMEMEFIB();
}
// Token: 0x060127AA RID: 75690 RVA: 0x00467184 File Offset: 0x00465384
[Token(Token = "0x60127AA")]
[Address(RVA = "0x1E9D630", Offset = "0x1E9C030", VA = "0x181E9D630", Slot = "19")]
protected override void GAPALICCLPH()
{
this.GAPALICCLPH();
}
// Token: 0x060127AB RID: 75691 RVA: 0x004671A0 File Offset: 0x004653A0
[Token(Token = "0x60127AB")]
[Address(RVA = "0xFEDB90", Offset = "0xFEC590", VA = "0x180FEDB90")]
private void LJPFNGHICNA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x060127AC RID: 75692 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60127AC")]
[Address(RVA = "0x1E9CDB0", Offset = "0x1E9B7B0", VA = "0x181E9CDB0")]
private void BLFEDHCMLKI(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060127AD RID: 75693 RVA: 0x004671B0 File Offset: 0x004653B0
[Token(Token = "0x60127AD")]
[Address(RVA = "0x1E9D8A0", Offset = "0x1E9C2A0", VA = "0x181E9D8A0")]
private void HNJAOOLILGL()
{
this.CPDMLNBJBKD();
((IDisposable)this).Dispose();
}
// Token: 0x060127AE RID: 75694 RVA: 0x004671D0 File Offset: 0x004653D0
[Token(Token = "0x60127AE")]
[Address(RVA = "0x1E9D900", Offset = "0x1E9C300", VA = "0x181E9D900")]
private void JAPPBOKHFMD(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x060127AF RID: 75695 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60127AF")]
[Address(RVA = "0x1E9D530", Offset = "0x1E9BF30", VA = "0x181E9D530", Slot = "24")]
protected virtual void FLNPIFPGOBO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060127B0 RID: 75696 RVA: 0x004671E4 File Offset: 0x004653E4
[Token(Token = "0x60127B0")]
[Address(RVA = "0x1E9E000", Offset = "0x1E9CA00", VA = "0x181E9E000", Slot = "25")]
protected virtual void JNPKDMMFDME()
{
bool flag;
if (!flag)
{
this.JCGFBKALNND();
return;
}
throw new NullReferenceException();
}
// Token: 0x060127B1 RID: 75697 RVA: 0x00467204 File Offset: 0x00465404
[Token(Token = "0x60127B1")]
[Address(RVA = "0x1E9CD50", Offset = "0x1E9B750", VA = "0x181E9CD50", Slot = "26")]
protected virtual void INGEFENHJEL(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x060127B2 RID: 75698 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60127B2")]
[Address(RVA = "0x1E9D170", Offset = "0x1E9BB70", VA = "0x181E9D170", Slot = "27")]
protected virtual void ECEBFFOMNNG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060127B3 RID: 75699 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60127B3")]
[Address(RVA = "0x1E9E100", Offset = "0x1E9CB00", VA = "0x181E9E100", Slot = "28")]
protected virtual void JPHEKINOAAD()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060127B4 RID: 75700 RVA: 0x0046721C File Offset: 0x0046541C
[Token(Token = "0x60127B4")]
[Address(RVA = "0x1E9CD50", Offset = "0x1E9B750", VA = "0x181E9CD50", Slot = "29")]
protected virtual void BMPMEHOBDBH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x060127B5 RID: 75701 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60127B5")]
[Address(RVA = "0x1E9D430", Offset = "0x1E9BE30", VA = "0x181E9D430", Slot = "30")]
protected virtual void FFPKILKDPKH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060127B6 RID: 75702 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60127B6")]
[Address(RVA = "0x1E9D300", Offset = "0x1E9BD00", VA = "0x181E9D300")]
protected void FFDIHFDACHC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060127B7 RID: 75703 RVA: 0x00467234 File Offset: 0x00465434
[Token(Token = "0x60127B7")]
[Address(RVA = "0x1E9CD50", Offset = "0x1E9B750", VA = "0x181E9CD50", Slot = "31")]
protected virtual void ADDKBHDFFOO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x060127B8 RID: 75704 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60127B8")]
[Address(RVA = "0x1E9D000", Offset = "0x1E9BA00", VA = "0x181E9D000")]
private void CPDMLNBJBKD()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060127B9 RID: 75705 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60127B9")]
[Address(RVA = "0x1E9DBA0", Offset = "0x1E9C5A0", VA = "0x181E9DBA0")]
protected void JCGFBKALNND()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060127BA RID: 75706 RVA: 0x0046724C File Offset: 0x0046544C
[Token(Token = "0x60127BA")]
[Address(RVA = "0x1E9E250", Offset = "0x1E9CC50", VA = "0x181E9E250")]
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 safeDeltaTime = TimeExt.SafeDeltaTime;
Vector3 vector5;
float z6 = vector5.z;
Transform screenWieldTransform2 = swivelTool.screenWieldTransform;
Vector3 vector6;
float z7 = vector6.z;
}
}
// Token: 0x060127BB RID: 75707 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60127BB")]
[Address(RVA = "0x1E9D6B0", Offset = "0x1E9C0B0", VA = "0x181E9D6B0")]
protected float GEEABAHIMBH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060127BC RID: 75708 RVA: 0x004672CC File Offset: 0x004654CC
[Token(Token = "0x60127BC")]
[Address(RVA = "0x1E9DAA0", Offset = "0x1E9C4A0", VA = "0x181E9DAA0")]
protected SwivelTool JBHDDALNNAO()
{
bool flag;
bool flag2;
if (!flag && !flag2)
{
SwivelTool swivelTool;
return swivelTool;
}
throw new NullReferenceException();
}
// Token: 0x060127BD RID: 75709 RVA: 0x004672EC File Offset: 0x004654EC
[Token(Token = "0x60127BD")]
[Address(RVA = "0x1E9EAA0", Offset = "0x1E9D4A0", VA = "0x181E9EAA0")]
protected AEGFKLPJNBB()
{
NFOJNNKAEFL nfojnnkaefl = new NFOJNNKAEFL();
ANANJLGEMIP ananjlgemip = new ANANJLGEMIP();
((IDisposable)this).Dispose();
}
// Token: 0x0400C57B RID: 50555
[Token(Token = "0x400C57B")]
protected const float DDFDEBJFFIM = 30f;
// Token: 0x0400C57C RID: 50556
[Token(Token = "0x400C57C")]
protected const int KFFLJONPJLE = 200;
// Token: 0x0400C57D RID: 50557
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C57D")]
protected HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400C57E RID: 50558
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C57E")]
protected bool JKACCMIADFO;
// Token: 0x0400C57F RID: 50559
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C57F")]
protected int MGDCOEBPDCI;
// Token: 0x0400C580 RID: 50560
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C580")]
protected SwivelToolHandle JKCKGLKMIJK;
// Token: 0x0400C581 RID: 50561
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C581")]
protected NFOJNNKAEFL AKECJJAHOEO;
// Token: 0x0400C582 RID: 50562
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C582")]
protected float CGKPGLFIMBJ;
// Token: 0x0400C583 RID: 50563
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C583")]
protected float GPDFEKFDKKF;
// Token: 0x0400C584 RID: 50564
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C584")]
protected float DNPCKBNIPGA;
// Token: 0x0400C585 RID: 50565
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C585")]
protected float DNNEJMPIADO;
// Token: 0x0400C586 RID: 50566
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C586")]
protected bool PONNINMDEPH;
// Token: 0x0400C587 RID: 50567
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C587")]
protected float CGCCLEAMPBF;
// Token: 0x0400C588 RID: 50568
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C588")]
private ANANJLGEMIP PFDDJDLJHPB;
// Token: 0x02002955 RID: 10581
[Token(Token = "0x2002955")]
protected enum NNNEJBHILCI
{
// Token: 0x0400C58A RID: 50570
[Token(Token = "0x400C58A")]
DEACTIVATED,
// Token: 0x0400C58B RID: 50571
[Token(Token = "0x400C58B")]
ACTIVATED
}
// Token: 0x02002956 RID: 10582
[Token(Token = "0x2002956")]
protected enum LOADJLKCPDH
{
// Token: 0x0400C58D RID: 50573
[Token(Token = "0x400C58D")]
AIMING,
// Token: 0x0400C58E RID: 50574
[Token(Token = "0x400C58E")]
FIRING,
// Token: 0x0400C58F RID: 50575
[Token(Token = "0x400C58F")]
RECOILING
}
}
+45
View File
@@ -0,0 +1,45 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02002A69 RID: 10857
[Token(Token = "0x2002A69")]
[StructLayout(0)]
public struct AEIDLICPKMM
{
// Token: 0x0400CCCF RID: 52431
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400CCCF")]
public float FAONCIOCBGG;
// Token: 0x0400CCD0 RID: 52432
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x400CCD0")]
public bool ABMMDJNGIEC;
// Token: 0x0400CCD1 RID: 52433
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5")]
[Token(Token = "0x400CCD1")]
public bool DKBKPJKEBGO;
// Token: 0x0400CCD2 RID: 52434
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400CCD2")]
public Vector3 NKHDLKNDCGM;
// Token: 0x0400CCD3 RID: 52435
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CCD3")]
public Collider CJMJKCIICFN;
// Token: 0x0400CCD4 RID: 52436
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CCD4")]
public HJPPAEFEOKM AGJPEPDLFMJ;
// Token: 0x0400CCD5 RID: 52437
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x400CCD5")]
public LDBJIPJIMDH ONIIFAKGFJH;
}
+19
View File
@@ -0,0 +1,19 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x020007DF RID: 2015
[Token(Token = "0x20007DF")]
[StructLayout(3, Size = 4)]
public enum AEMEGNGAPOI
{
// Token: 0x040031A8 RID: 12712
[Token(Token = "0x40031A8")]
Default,
// Token: 0x040031A9 RID: 12713
[Token(Token = "0x40031A9")]
LightFlat,
// Token: 0x040031AA RID: 12714
[Token(Token = "0x40031AA")]
DarkFlat
}
+660
View File
@@ -0,0 +1,660 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Core;
// Token: 0x02000EFB RID: 3835
[Token(Token = "0x2000EFB")]
[StructLayout(3)]
public class AEMPKCBKHII<TId, TResult> where TResult : class
{
// Token: 0x06005CD3 RID: 23763 RVA: 0x0014CEDC File Offset: 0x0014B0DC
[Token(Token = "0x6005CD3")]
[Address(RVA = "0x1EA2960", Offset = "0x1EA1360", VA = "0x181EA2960")]
public AEMPKCBKHII(AEMPKCBKHII<TId, TResult>.APFDBPOPECA serviceCall, Func<TResult, TId> getResultId, [Optional] Action<TId, TResult> handleResult)
{
/*
An exception occurred when decompiling this method (06005CD3)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AEMPKCBKHII::.ctor(AEMPKCBKHII/APFDBPOPECA<TId,TResult>,System.Func`2<TResult,TId>,System.Action`2<TId,TResult>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_1A:
stloc:ArgumentNullException(var_1_24, 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: 0x06005CD4 RID: 23764 RVA: 0x0014CF10 File Offset: 0x0014B110
[Token(Token = "0x6005CD4")]
[Address(RVA = "0x1EA26A0", Offset = "0x1EA10A0", VA = "0x181EA26A0")]
public AEMPKCBKHII(AEMPKCBKHII<TId, TResult>.APFDBPOPECA serviceCall, Func<TResult, TId> getResultId, TimeSpan maxCacheAge, [Optional] Action<TId, TResult> handleResult)
{
/*
An exception occurred when decompiling this method (06005CD4)
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.Exception: Basic block has to end with unconditional control flow.
{
IL_2D:
stloc:ArgumentNullException(var_4_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: 0x06005CD5 RID: 23765 RVA: 0x0014CF58 File Offset: 0x0014B158
[Token(Token = "0x6005CD5")]
[Address(RVA = "0x1EA21C0", Offset = "0x1EA0BC0", VA = "0x181EA21C0")]
public AEMPKCBKHII(AEMPKCBKHII<TId, TResult>.APFDBPOPECA serviceCall, Func<TResult, TId> getResultId, CCABMIIPCIO<TId, TResult> cache, [Optional] Action<TId, TResult> cacheResultOverride, [Optional] Action<TId, TResult> handleResult)
{
/*
An exception occurred when decompiling this method (06005CD5)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AEMPKCBKHII::.ctor(AEMPKCBKHII/APFDBPOPECA<TId,TResult>,System.Func`2<TResult,TId>,CCABMIIPCIO<TId,TResult>,System.Action`2<TId,TResult>,System.Action`2<TId,TResult>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_2C:
stloc:ArgumentNullException(var_2_36, 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: 0x06005CD6 RID: 23766 RVA: 0x0014CF9C File Offset: 0x0014B19C
[Token(Token = "0x6005CD6")]
[Address(RVA = "0x1EA17E0", Offset = "0x1EA01E0", VA = "0x181EA17E0")]
public void JBBLIBHHEBC()
{
int num;
int num3;
do
{
num = 0;
this.MEDKMHIGKMK.LKLKGDMFMCC();
int num2 = 0;
num2 += num2;
num2++;
if (num != -1)
{
}
if (num != 0)
{
goto IL_56;
}
num++;
num3 = 0;
num3 += num3;
num3++;
if (num != -1)
{
}
}
while (num != 0);
num3 += num3;
num += 19;
num += typeof(Dictionary<TId, Promise<TResult>>.Enumerator).TypeHandle;
return;
IL_56:
throw new NullReferenceException();
}
// Token: 0x06005CD7 RID: 23767 RVA: 0x0014D004 File Offset: 0x0014B204
[Token(Token = "0x6005CD7")]
[Address(RVA = "0x1EA1210", Offset = "0x1E9FC10", VA = "0x181EA1210")]
public IPromise<TResult> IAHDANBDAAM(TId ENJEOLBEALP)
{
/*
An exception occurred when decompiling this method (06005CD7)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<TResult> AEMPKCBKHII::IAHDANBDAAM(TId)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_2:
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.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: 0x06005CD8 RID: 23768 RVA: 0x0014D030 File Offset: 0x0014B230
[Token(Token = "0x6005CD8")]
[Address(RVA = "0x1EA0BD0", Offset = "0x1E9F5D0", VA = "0x181EA0BD0", Slot = "4")]
public virtual IPromise<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_7F;
IL_86:
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:
if (this.MEDKMHIGKMK.IMCPFLDKEOH(num5, num))
{
goto IL_86;
}
if (num2 == 0)
{
}
list3.Add(num5);
num2++;
int num6 = 0;
num6 += num6;
IL_7F:
num6 += num6;
goto IL_86;
}
goto IL_CE;
}
return Promise.FromResult(new List());
IL_CE:
List list4 = new List();
throw new NullReferenceException();
}
// Token: 0x06005CD9 RID: 23769 RVA: 0x0014D118 File Offset: 0x0014B318
[Token(Token = "0x6005CD9")]
[Address(RVA = "0x1E9EB40", Offset = "0x1E9D540", VA = "0x181E9EB40")]
private ValueTuple<IPromise<TResult>, bool> EGKOPJHNGFN(TId ENJEOLBEALP)
{
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L)
{
}
throw new NullReferenceException();
}
// Token: 0x06005CDA RID: 23770 RVA: 0x0014D138 File Offset: 0x0014B338
[Token(Token = "0x6005CDA")]
[Address(RVA = "0x1E9F190", Offset = "0x1E9DB90", VA = "0x181E9F190")]
private ValueTuple<IPromise<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_57;
}
num5++;
}
bool flag = CLKHCBGAOHF != 0;
if (num == 0)
{
}
num2++;
int num6 = 0;
num6 += num6;
IL_57:
num6 += num6;
}
throw new NullReferenceException();
}
// Token: 0x06005CDB RID: 23771 RVA: 0x0014D1AC File Offset: 0x0014B3AC
[Token(Token = "0x6005CDB")]
[Address(RVA = "0x1E9FC40", Offset = "0x1E9E640", VA = "0x181E9FC40")]
private void GLLCDEDIFEN()
{
if (!SingletonMonoBehaviour.IsInitialized)
{
return;
}
Scheduler instance = SingletonMonoBehaviour.Instance;
IEnumerator<ISchedule> enumerator = this.OHPJJDGBNPH();
int num = 0;
ISchedulerPromise schedulerPromise = instance.Run(num, enumerator);
}
// Token: 0x06005CDC RID: 23772 RVA: 0x0014D1E0 File Offset: 0x0014B3E0
[Token(Token = "0x6005CDC")]
[Address(RVA = "0x1EA1C90", Offset = "0x1EA0690", VA = "0x181EA1C90")]
private IEnumerator<ISchedule> OHPJJDGBNPH()
{
int num;
AEMPKCBKHII.HGKINMLHBED hgkinmlhbed = new AEMPKCBKHII.HGKINMLHBED(num);
num = 0;
throw new NullReferenceException();
}
// Token: 0x06005CDD RID: 23773 RVA: 0x0014D1FC File Offset: 0x0014B3FC
[Token(Token = "0x6005CDD")]
[Address(RVA = "0x1E9FD50", Offset = "0x1E9E750", VA = "0x181E9FD50")]
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++;
if (num != -1)
{
}
}
while (num != 0);
num4 += num4;
num += 19;
num += typeof(Dictionary<TId, Promise<TResult>>.Enumerator).TypeHandle;
this.EMHFKPMEHIO(list);
}
// Token: 0x06005CDE RID: 23774 RVA: 0x0014D25C File Offset: 0x0014B45C
[Token(Token = "0x6005CDE")]
[Address(RVA = "0x1E9EDD0", Offset = "0x1E9D7D0", VA = "0x181E9EDD0")]
private void EMHFKPMEHIO(IReadOnlyList<TId> CLKHCBGAOHF)
{
throw new NullReferenceException();
}
// Token: 0x06005CDF RID: 23775 RVA: 0x0014D284 File Offset: 0x0014B484
[Token(Token = "0x6005CDF")]
[Address(RVA = "0x1EA1D20", Offset = "0x1EA0720", VA = "0x181EA1D20")]
private void OJHKDGDEHII(TId ENJEOLBEALP, TResult GIAOBLMEMMI)
{
CCABMIIPCIO medkmhigkmk = this.MEDKMHIGKMK;
int num = 0;
medkmhigkmk.HKCKPAIADLN(ENJEOLBEALP, GIAOBLMEMMI, num);
}
// Token: 0x04004355 RID: 17237
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004355")]
private readonly CCABMIIPCIO<TId, TResult> MEDKMHIGKMK;
// Token: 0x04004356 RID: 17238
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004356")]
private readonly bool MMEMLNHBGOP;
// Token: 0x04004357 RID: 17239
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004357")]
private readonly Dictionary<TId, Promise<TResult>> JBBNFBPDLAJ;
// Token: 0x04004358 RID: 17240
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004358")]
private readonly Dictionary<TId, Promise<TResult>> NLKHNEMGMLO;
// Token: 0x04004359 RID: 17241
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004359")]
private readonly AEMPKCBKHII<TId, TResult>.APFDBPOPECA NCLOKCMKLCB;
// Token: 0x0400435A RID: 17242
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400435A")]
private readonly Func<TResult, TId> GDIDMEKNFIK;
// Token: 0x0400435B RID: 17243
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400435B")]
private readonly Action<TId, TResult> IFGGCBJHFHH;
// Token: 0x0400435C RID: 17244
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400435C")]
private readonly EqualityComparer<TId> MHLCDJABNHH;
// Token: 0x0400435D RID: 17245
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400435D")]
private bool PLJKGFCLKCE;
// Token: 0x02000EFC RID: 3836
[Token(Token = "0x2000EFC")]
public sealed class APFDBPOPECA : MulticastDelegate
{
// Token: 0x06005CE0 RID: 23776 RVA: 0x0014D2AC File Offset: 0x0014B4AC
[Token(Token = "0x6005CE0")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public APFDBPOPECA(object @object, IntPtr method)
{
}
// Token: 0x06005CE1 RID: 23777 RVA: 0x0014D2BC File Offset: 0x0014B4BC
[Token(Token = "0x6005CE1")]
[Address(RVA = "0x1269160", Offset = "0x1267B60", VA = "0x181269160", Slot = "13")]
public IPromise<List<TResult>> Invoke(IReadOnlyList<TId> CLKHCBGAOHF)
{
uint num;
while (num == (uint)0)
{
}
throw new ExecutionEngineException();
}
// Token: 0x06005CE2 RID: 23778 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005CE2")]
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x06005CE3 RID: 23779 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005CE3")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public IPromise<List<TResult>> EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000EFD RID: 3837
[Token(Token = "0x2000EFD")]
[CompilerGenerated]
private sealed class JFDBJJDMOAH
{
// Token: 0x06005CE4 RID: 23780 RVA: 0x0014D310 File Offset: 0x0014B510
[Token(Token = "0x6005CE4")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public JFDBJJDMOAH()
{
}
// Token: 0x06005CE5 RID: 23781 RVA: 0x0014D32C File Offset: 0x0014B52C
[Token(Token = "0x6005CE5")]
[Address(RVA = "0x1EA5410", Offset = "0x1EA3E10", VA = "0x181EA5410")]
internal List<TResult> <Get>b__0(List<TResult> results)
{
/*
An exception occurred when decompiling this method (06005CE5)
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: 0x0400435E RID: 17246
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400435E")]
public List<TResult> cachedResults;
}
// Token: 0x02000EFE RID: 3838
[Token(Token = "0x2000EFE")]
[CompilerGenerated]
private sealed class KOIJKDPHMMD
{
// Token: 0x06005CE6 RID: 23782 RVA: 0x0014D34C File Offset: 0x0014B54C
[Token(Token = "0x6005CE6")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public KOIJKDPHMMD()
{
}
// Token: 0x06005CE7 RID: 23783 RVA: 0x0014D368 File Offset: 0x0014B568
[Token(Token = "0x6005CE7")]
[Address(RVA = "0x1EA5450", Offset = "0x1EA3E50", VA = "0x181EA5450")]
internal void <GetOrCreatePromise>b__0(TResult result)
{
AEMPKCBKHII aempkcbkhii = this.<>4__this;
if (this != 0)
{
return;
}
}
// Token: 0x0400435F RID: 17247
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400435F")]
public AEMPKCBKHII<TId, TResult> <>4__this;
// Token: 0x04004360 RID: 17248
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004360")]
public TId id;
}
// Token: 0x02000EFF RID: 3839
[Token(Token = "0x2000EFF")]
[CompilerGenerated]
private sealed class EFLMMPAHKML
{
// Token: 0x06005CE8 RID: 23784 RVA: 0x0014D388 File Offset: 0x0014B588
[Token(Token = "0x6005CE8")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public EFLMMPAHKML()
{
}
// Token: 0x06005CE9 RID: 23785 RVA: 0x0014D3A4 File Offset: 0x0014B5A4
[Token(Token = "0x6005CE9")]
[Address(RVA = "0x1EA50E0", Offset = "0x1EA3AE0", VA = "0x181EA50E0")]
internal void <CreateBulkPromise>b__0(TResult result)
{
if (!this.promise.IsCompleted)
{
List list;
if (result != 0)
{
list = this.values;
list.Add(result);
}
if (list == 0)
{
Promise promise = this.promise;
List list2 = this.values;
promise.Complete(list2);
}
}
}
// Token: 0x06005CEA RID: 23786 RVA: 0x0014D3F0 File Offset: 0x0014B5F0
[Token(Token = "0x6005CEA")]
[Address(RVA = "0x1EA5180", Offset = "0x1EA3B80", VA = "0x181EA5180")]
internal void <CreateBulkPromise>b__1(string error)
{
if (!this.promise.IsCompleted)
{
this.promise.Error(error);
}
}
// Token: 0x04004361 RID: 17249
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004361")]
public Promise<List<TResult>> promise;
// Token: 0x04004362 RID: 17250
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004362")]
public List<TResult> values;
// Token: 0x04004363 RID: 17251
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004363")]
public int pending;
// Token: 0x04004364 RID: 17252
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004364")]
public Action<TResult> <>9__0;
// Token: 0x04004365 RID: 17253
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004365")]
public Action<string> <>9__1;
}
// Token: 0x02000F01 RID: 3841
[Token(Token = "0x2000F01")]
[CompilerGenerated]
private sealed class CHDOILBGGNC
{
// Token: 0x06005CF1 RID: 23793 RVA: 0x0014D4A8 File Offset: 0x0014B6A8
[Token(Token = "0x6005CF1")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public CHDOILBGGNC()
{
}
// Token: 0x06005CF2 RID: 23794 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005CF2")]
[Address(RVA = "0x1EA3E70", Offset = "0x1EA2870", VA = "0x181EA3E70")]
internal void <InvokeServiceCall>b__0(List<TResult> results)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005CF3 RID: 23795 RVA: 0x0014D4C4 File Offset: 0x0014B6C4
[Token(Token = "0x6005CF3")]
[Address(RVA = "0x1EA46D0", Offset = "0x1EA30D0", VA = "0x181EA46D0")]
internal void <InvokeServiceCall>b__1(string error)
{
IReadOnlyList readOnlyList = this.ids;
int num = 0;
num += num;
num++;
int num2 = 0;
IReadOnlyList readOnlyList2 = this.ids;
if (num < num2)
{
num += num;
if (num == num2)
{
goto IL_4F;
}
num++;
}
AEMPKCBKHII aempkcbkhii = this.<>4__this;
bool flag;
if (flag)
{
AEMPKCBKHII aempkcbkhii2 = this.<>4__this;
}
IReadOnlyList readOnlyList3 = this.ids;
num++;
num += num;
IL_4F:
num += num;
}
// Token: 0x04004369 RID: 17257
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4004369")]
public IReadOnlyList<TId> ids;
// Token: 0x0400436A RID: 17258
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400436A")]
public AEMPKCBKHII<TId, TResult> <>4__this;
}
}
+133
View File
@@ -0,0 +1,133 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02002D96 RID: 11670
[Token(Token = "0x2002D96")]
[StructLayout(3)]
public class AENAHJLPLOP : IMEKBMMDJBD
{
// Token: 0x06014BEC RID: 84972 RVA: 0x004F9954 File Offset: 0x004F7B54
[Token(Token = "0x6014BEC")]
[Address(RVA = "0x1276EA0", Offset = "0x12758A0", VA = "0x181276EA0")]
public void GOCHDHMDPGI(ACBDPBHGKJL LENAGPGLDLE, CKELFEGHFJD LKJBCIJKHFM)
{
this.LENAGPGLDLE = LENAGPGLDLE;
this.LKJBCIJKHFM = LKJBCIJKHFM;
OAHBIDJKENF oahbidjkenf;
this.LNLFHHJOCDP = oahbidjkenf;
}
// Token: 0x06014BED RID: 84973 RVA: 0x004F9978 File Offset: 0x004F7B78
[Token(Token = "0x6014BED")]
[Address(RVA = "0x12768E0", Offset = "0x12752E0", VA = "0x1812768E0")]
protected bool CGCAFAABFHC()
{
int lenagpgldle = (int)this.LENAGPGLDLE;
bool flag;
return flag;
}
// Token: 0x170037B4 RID: 14260
// (get) Token: 0x06014BEE RID: 84974 RVA: 0x004F9990 File Offset: 0x004F7B90
[Token(Token = "0x170037B4")]
public int KMICPPEPNOJ
{
[Token(Token = "0x6014BEE")]
[Address(RVA = "0x1276940", Offset = "0x1275340", VA = "0x181276940", Slot = "4")]
get
{
return this.LNLFHHJOCDP.HDBEEJKNIJE().Count;
}
}
// Token: 0x170037B5 RID: 14261
// (get) Token: 0x06014BEF RID: 84975 RVA: 0x004F99B4 File Offset: 0x004F7BB4
[Token(Token = "0x170037B5")]
public int DDFKENBFFLL
{
[Token(Token = "0x6014BEF")]
[Address(RVA = "0x1277670", Offset = "0x1276070", VA = "0x181277670", Slot = "5")]
get
{
return this.LNLFHHJOCDP.HFJNEBPNLPB().Count;
}
}
// Token: 0x06014BF0 RID: 84976 RVA: 0x004F99D8 File Offset: 0x004F7BD8
[Token(Token = "0x6014BF0")]
[Address(RVA = "0x1277410", Offset = "0x1275E10", VA = "0x181277410", Slot = "6")]
public void OAMDNNCBEIN(List<Vector3> NGABHPCPCOD, List<Vector3> MKHJHMIENNB, List<int> GPIHNLLBGFC, List<Vector4> PNNGNHCLHNJ, List<Vector4> ABLHCGOHLLD, List<Vector2> NPCKNDHLOBK, Vector3 BCLCBLOKAMF)
{
OAHBIDJKENF lnlfhhjocdp = this.LNLFHHJOCDP;
int count = lnlfhhjocdp.HDBEEJKNIJE().Count;
int count2 = lnlfhhjocdp.HFJNEBPNLPB().Count;
int num = 0;
if (count > 0)
{
num++;
}
if (count2 > 0)
{
int num2 = lnlfhhjocdp.HFJNEBPNLPB()[num];
GPIHNLLBGFC.Add(num);
num++;
}
}
// Token: 0x06014BF1 RID: 84977 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014BF1")]
[Address(RVA = "0x12769A0", Offset = "0x12753A0", VA = "0x1812769A0")]
public void GHOCPLOGDCA(List<Vector3> NGABHPCPCOD, List<Vector3> MKHJHMIENNB, Vector3 BCLCBLOKAMF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014BF2 RID: 84978 RVA: 0x004F9A34 File Offset: 0x004F7C34
[Token(Token = "0x6014BF2")]
[Address(RVA = "0x1276F20", Offset = "0x1275920", VA = "0x181276F20")]
public static void LDCDDPFHCBB(Vector3 BCLCBLOKAMF, ACBDPBHGKJL LENAGPGLDLE, out Vector3 EKGBEONIIHA, out float EBCCEGFLLHF)
{
/*
An exception occurred when decompiling this method (06014BF2)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AENAHJLPLOP::LDCDDPFHCBB(UnityEngine.Vector3,ACBDPBHGKJL,UnityEngine.Vector3&,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 327
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: 0x06014BF3 RID: 84979 RVA: 0x004F9B38 File Offset: 0x004F7D38
[Token(Token = "0x6014BF3")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AENAHJLPLOP()
{
}
// Token: 0x0400DCE0 RID: 56544
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400DCE0")]
protected ACBDPBHGKJL LENAGPGLDLE;
// Token: 0x0400DCE1 RID: 56545
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x400DCE1")]
protected CKELFEGHFJD LKJBCIJKHFM;
// Token: 0x0400DCE2 RID: 56546
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400DCE2")]
protected OAHBIDJKENF LNLFHHJOCDP;
}
+86
View File
@@ -0,0 +1,86 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x0200103E RID: 4158
[Token(Token = "0x200103E")]
[StructLayout(3)]
public class AEOJKFCDGKB
{
// Token: 0x060064CA RID: 25802 RVA: 0x001629E4 File Offset: 0x00160BE4
[Token(Token = "0x60064CA")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AEOJKFCDGKB()
{
}
// Token: 0x04004820 RID: 18464
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004820")]
public int OGGFPCOFKME;
// Token: 0x04004821 RID: 18465
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x4004821")]
public int JHHPAAHMBJB;
// Token: 0x04004822 RID: 18466
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004822")]
public int COIIIBPPALB;
// Token: 0x04004823 RID: 18467
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4004823")]
public int JKCEJEFABEL;
// Token: 0x04004824 RID: 18468
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004824")]
public int KMDDJHPHMHL;
// Token: 0x04004825 RID: 18469
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4004825")]
public int DBOPGEMPKBJ;
// Token: 0x04004826 RID: 18470
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004826")]
public int NLCMBFLOBCG;
// Token: 0x04004827 RID: 18471
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4004827")]
public int IINLMPGOHBF;
// Token: 0x04004828 RID: 18472
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004828")]
public int KNHHFLFGKGG;
// Token: 0x04004829 RID: 18473
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
[Token(Token = "0x4004829")]
public int CKHKDAEIOJI;
// Token: 0x0400482A RID: 18474
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400482A")]
public int JGBGLAKDPOM;
// Token: 0x0400482B RID: 18475
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
[Token(Token = "0x400482B")]
public int NBEOKNEFIHD;
// Token: 0x0400482C RID: 18476
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400482C")]
public int EBKKDIPECDP;
// Token: 0x0400482D RID: 18477
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x400482D")]
public int KKLGIJGDJLL;
}
+472
View File
@@ -0,0 +1,472 @@
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Runtime.InteropServices;
using System.Text;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000F73 RID: 3955
[Token(Token = "0x2000F73")]
[StructLayout(3)]
public class AEOPHJMOOFE
{
// Token: 0x06005F91 RID: 24465 RVA: 0x00153B1C File Offset: 0x00151D1C
[Token(Token = "0x6005F91")]
[Address(RVA = "0x1B586C0", Offset = "0x1B570C0", VA = "0x181B586C0")]
public static T PPGFHEDFBEA<T>(string) where T : IFAIJAGLDFK, new()
{
/*
An exception occurred when decompiling this method (06005F91)
ICSharpCode.Decompiler.DecompilerException: Error decompiling T AEOPHJMOOFE::PPGFHEDFBEA<T>(System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_0B:
brtrue(IL_00, ceq:bool(ldloc:object(var_0_06), ldc.i4:int32[exp:object](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.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: 0x06005F92 RID: 24466 RVA: 0x00153B38 File Offset: 0x00151D38
[Token(Token = "0x6005F92")]
[Address(RVA = "0x1B58550", Offset = "0x1B56F50", VA = "0x181B58550")]
public static T MKLEMJMIFKB<T>(string LKHEMOPOEIM) where T : IFAIJAGLDFK, new()
{
object obj;
do
{
obj = AGMAKAGBPEB.PPGFHEDFBEA(LKHEMOPOEIM);
if (obj == 0)
{
return;
}
}
while (obj == 0);
int num;
if (num > 0)
{
return;
}
}
// Token: 0x06005F93 RID: 24467 RVA: 0x00153B5C File Offset: 0x00151D5C
[Token(Token = "0x6005F93")]
[Address(RVA = "0x1B58600", Offset = "0x1B57000", VA = "0x181B58600")]
public static T PPGFHEDFBEA<T>(Dictionary A_0) where T : IFAIJAGLDFK, new()
{
int num = 0;
num += num;
num++;
throw new NullReferenceException();
}
// Token: 0x06005F94 RID: 24468 RVA: 0x00153B78 File Offset: 0x00151D78
[Token(Token = "0x6005F94")]
[Address(RVA = "0x17E41A0", Offset = "0x17E2BA0", VA = "0x1817E41A0")]
public static List GANNLDKKGJN<T>(string) where T : IFAIJAGLDFK, new()
{
/*
An exception occurred when decompiling this method (06005F94)
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_0B:
brtrue(IL_00, ceq:bool(ldloc:object(var_0_06), ldc.i4:int32[exp:object](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.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: 0x06005F95 RID: 24469 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005F95")]
[Address(RVA = "0x17E3F30", Offset = "0x17E2930", VA = "0x1817E3F30")]
public static List<T> GANNLDKKGJN<T>(List<object> PPPMBOLNNBP) where T : IFAIJAGLDFK, new()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005F96 RID: 24470 RVA: 0x00153B94 File Offset: 0x00151D94
[Token(Token = "0x6005F96")]
[Address(RVA = "0x1277C10", Offset = "0x1276610", VA = "0x181277C10")]
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: 0x06005F97 RID: 24471 RVA: 0x00153BC0 File Offset: 0x00151DC0
[Token(Token = "0x6005F97")]
[Address(RVA = "0x1B56EC0", Offset = "0x1B558C0", VA = "0x181B56EC0")]
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: 0x06005F98 RID: 24472 RVA: 0x00153BE4 File Offset: 0x00151DE4
[Token(Token = "0x6005F98")]
[Address(RVA = "0x1B57870", Offset = "0x1B56270", VA = "0x181B57870")]
public static T KFANFFHOJGF<T>(string A_0, Dictionary A_1, [Optional] T OANDOPIEEPO)
{
bool flag;
object obj;
if (flag && obj != 0)
{
Type type;
Type underlyingType = Nullable.GetUnderlyingType(type);
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
object obj3;
object obj2 = Convert.ChangeType(obj3, underlyingType, invariantCulture);
}
throw new NullReferenceException();
}
// Token: 0x06005F99 RID: 24473 RVA: 0x00153C1C File Offset: 0x00151E1C
[Token(Token = "0x6005F99")]
[Address(RVA = "0x20CE950", Offset = "0x20CD350", VA = "0x1820CE950")]
public static Dictionary<T1, T2> DCGBKIEBGJF<T1, T2>(string DNGKIAJLLHG, Dictionary<string, object> PMMGDNALAEB, Func<string, T1> EKCOBDFKDKK)
{
int num;
object obj2;
do
{
num = 0;
object obj = PMMGDNALAEB[DNGKIAJLLHG];
}
while (obj2 == 0 || obj2 == 0);
Dictionary.Enumerator enumerator;
if (enumerator != 0)
{
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
}
int num2 = 0;
num2 += num2;
num2++;
if (num != -1)
{
}
num2 += num2;
num += 19;
num += typeof(Dictionary<string, object>.Enumerator).TypeHandle;
throw new NullReferenceException();
}
// Token: 0x06005F9A RID: 24474 RVA: 0x00153C84 File Offset: 0x00151E84
[Token(Token = "0x6005F9A")]
[Address(RVA = "0x17E4230", Offset = "0x17E2C30", VA = "0x1817E4230")]
public static List LEIBLAFOPLL<T>(string A_0, Dictionary A_1)
{
int num;
int num2;
for (;;)
{
num = 0;
object obj;
if (obj != 0)
{
List.Enumerator enumerator;
if (enumerator != 0)
{
TextInfo textInfo = CultureInfo.InvariantCulture.textInfo;
}
num2 = 0;
num2 += num2;
num2++;
if (num != -1)
{
}
if (typeof(List<object>).TypeHandle == 0)
{
break;
}
}
}
num2 += num2;
num += 19;
num += typeof(List<object>.Enumerator).TypeHandle;
throw new NullReferenceException();
}
// Token: 0x06005F9B RID: 24475 RVA: 0x00153CEC File Offset: 0x00151EEC
[Token(Token = "0x6005F9B")]
[Address(RVA = "0x17E56D0", Offset = "0x17E40D0", VA = "0x1817E56D0")]
public static List MMEALHNAHOI<T>(string A_0, Dictionary A_1)
{
int num;
bool flag;
do
{
num = 0;
if (!flag || A_1 == 0)
{
goto IL_44;
}
}
while (!flag);
List.Enumerator enumerator;
if (enumerator != 0)
{
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
}
int num2 = 0;
num2 += num2;
num2++;
if (num != -1)
{
}
num2 += num2;
num += 19;
num += typeof(List<object>.Enumerator).TypeHandle;
IL_44:
throw new NullReferenceException();
}
// Token: 0x06005F9C RID: 24476 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005F9C")]
[Address(RVA = "0x17E3EC0", Offset = "0x17E28C0", VA = "0x1817E3EC0")]
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: 0x06005F9D RID: 24477 RVA: 0x00153D48 File Offset: 0x00151F48
[Token(Token = "0x6005F9D")]
[Address(RVA = "0x1B57780", Offset = "0x1B56180", VA = "0x181B57780")]
public static T FFPBMBDJCAK<T>(string A_0, Dictionary A_1) where T : IFAIJAGLDFK, new()
{
bool flag;
object obj;
while (flag && obj != 0)
{
object obj2;
if (obj2 == 0)
{
}
if (obj2 != 0)
{
break;
}
}
throw new NullReferenceException();
}
// Token: 0x06005F9E RID: 24478 RVA: 0x00153D6C File Offset: 0x00151F6C
[Token(Token = "0x6005F9E")]
[Address(RVA = "0x17E5AE0", Offset = "0x17E44E0", VA = "0x1817E5AE0")]
public static List OLILAGBNPEH<T>(string, Dictionary) where T : IFAIJAGLDFK, new()
{
/*
An exception occurred when decompiling this method (06005F9E)
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: 0x06005F9F RID: 24479 RVA: 0x00153DA8 File Offset: 0x00151FA8
[Token(Token = "0x6005F9F")]
[Address(RVA = "0x17E5A40", Offset = "0x17E4440", VA = "0x1817E5A40")]
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: 0x06005FA0 RID: 24480 RVA: 0x00153DC0 File Offset: 0x00151FC0
[Token(Token = "0x6005FA0")]
[Address(RVA = "0x1277DB0", Offset = "0x12767B0", VA = "0x181277DB0")]
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);
if (dateTime == 0)
{
DateTime dateTime2;
return dateTime2;
}
if (dateTime == 0 || dateTime != (ulong)1L)
{
while (!NDJNPALNGHJ)
{
}
return dateTime;
}
if (NDJNPALNGHJ)
{
return dateTime;
}
return dateTime;
}
// Token: 0x06005FA1 RID: 24481 RVA: 0x00153E2C File Offset: 0x0015202C
[Token(Token = "0x6005FA1")]
[Address(RVA = "0x12777A0", Offset = "0x12761A0", VA = "0x1812777A0")]
public static DateTime? CDCKJFMGDIJ(string DNGKIAJLLHG, Dictionary<string, object> PMMGDNALAEB)
{
bool flag;
object obj;
if (!flag || obj != 0)
{
}
throw new NullReferenceException();
}
// Token: 0x06005FA2 RID: 24482 RVA: 0x00153E4C File Offset: 0x0015204C
[Token(Token = "0x6005FA2")]
[Address(RVA = "0x1277B10", Offset = "0x1276510", VA = "0x181277B10")]
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: 0x06005FA3 RID: 24483 RVA: 0x00153E84 File Offset: 0x00152084
[Token(Token = "0x6005FA3")]
[Address(RVA = "0x1277F90", Offset = "0x1276990", VA = "0x181277F90")]
public static TimeSpan? OGGBHNCMKDH(string DNGKIAJLLHG, Dictionary<string, object> PMMGDNALAEB)
{
bool flag;
object obj;
if (flag && obj != 0)
{
object obj2;
if (obj2 != 0 && obj2 != 0)
{
string text;
TimeSpan timeSpan = TimeSpan.Parse(text);
}
}
throw new NullReferenceException();
}
// Token: 0x06005FA4 RID: 24484 RVA: 0x00153EB4 File Offset: 0x001520B4
[Token(Token = "0x6005FA4")]
[Address(RVA = "0x1277870", Offset = "0x1276270", VA = "0x181277870")]
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: 0x06005FA5 RID: 24485 RVA: 0x00153FA0 File Offset: 0x001521A0
[Token(Token = "0x6005FA5")]
[Address(RVA = "0x1277CA0", Offset = "0x12766A0", VA = "0x181277CA0")]
public static DateTime? KEAAEABHBEH(string IGAOJCONAHB)
{
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
bool flag;
if (flag)
{
return;
}
}
// Token: 0x06005FA6 RID: 24486 RVA: 0x00153FC0 File Offset: 0x001521C0
[Token(Token = "0x6005FA6")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AEOPHJMOOFE()
{
}
}
+58
View File
@@ -0,0 +1,58 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x02000C1A RID: 3098
[Token(Token = "0x2000C1A")]
[StructLayout(3)]
public class AFCNAALMDAG
{
// Token: 0x17000D09 RID: 3337
// (get) Token: 0x06004AFA RID: 19194 RVA: 0x0011963C File Offset: 0x0011783C
// (set) Token: 0x06004AFB RID: 19195 RVA: 0x00119650 File Offset: 0x00117850
[Token(Token = "0x17000D09")]
public string KKJIOHNFHFJ
{
[Token(Token = "0x6004AFA")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x6004AFB")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
set;
}
// Token: 0x17000D0A RID: 3338
// (get) Token: 0x06004AFC RID: 19196 RVA: 0x00119664 File Offset: 0x00117864
// (set) Token: 0x06004AFD RID: 19197 RVA: 0x00119678 File Offset: 0x00117878
[Token(Token = "0x17000D0A")]
public Action IIONCBJOADP
{
[Token(Token = "0x6004AFC")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6004AFD")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x17000D0B RID: 3339
// (get) Token: 0x06004AFE RID: 19198 RVA: 0x0011968C File Offset: 0x0011788C
// (set) Token: 0x06004AFF RID: 19199 RVA: 0x001196A0 File Offset: 0x001178A0
[Token(Token = "0x17000D0B")]
public Action MEEKCCGGFFD
{
[Token(Token = "0x6004AFE")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6004AFF")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
set;
}
// Token: 0x06004B00 RID: 19200 RVA: 0x001196B4 File Offset: 0x001178B4
[Token(Token = "0x6004B00")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AFCNAALMDAG()
{
}
}
+939
View File
@@ -0,0 +1,939 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal.Internal;
// Token: 0x020029BA RID: 10682
[Token(Token = "0x20029BA")]
[StructLayout(3)]
public class AFNCALJNNJL : IDisposable, IFastLineRenderInstance
{
// Token: 0x1700321F RID: 12831
// (get) Token: 0x06012AA5 RID: 76453 RVA: 0x004733F4 File Offset: 0x004715F4
// (set) Token: 0x06012AA6 RID: 76454 RVA: 0x00473408 File Offset: 0x00471608
[Token(Token = "0x1700321F")]
public int NJMPOBOPPNC
{
[Token(Token = "0x6012AA5")]
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")]
get;
[Token(Token = "0x6012AA6")]
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
private set;
}
// Token: 0x06012AA7 RID: 76455 RVA: 0x0047341C File Offset: 0x0047161C
[Token(Token = "0x6012AA7")]
[Address(RVA = "0x12794B0", Offset = "0x1277EB0", VA = "0x1812794B0")]
public static ComputeBuffer LFBIELJPLGB(ComputeBuffer NKHPHBOPPEL)
{
if (NKHPHBOPPEL == 0)
{
AFNCALJNNJL.ELLJNPKDKDD = new ComputeBuffer(1, 4);
return AFNCALJNNJL.ELLJNPKDKDD;
}
return NKHPHBOPPEL;
}
// Token: 0x17003220 RID: 12832
// (get) Token: 0x06012AA8 RID: 76456 RVA: 0x00473440 File Offset: 0x00471640
[Token(Token = "0x17003220")]
private static ComputeShader NAOEFFNFBDP
{
[Token(Token = "0x6012AA8")]
[Address(RVA = "0x1278460", Offset = "0x1276E60", VA = "0x181278460")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x17003221 RID: 12833
// (get) Token: 0x06012AA9 RID: 76457 RVA: 0x00473454 File Offset: 0x00471654
// (set) Token: 0x06012AAA RID: 76458 RVA: 0x00473468 File Offset: 0x00471668
[Token(Token = "0x17003221")]
public static int FEFECNJHIPF
{
[Token(Token = "0x6012AA9")]
[Address(RVA = "0x127A040", Offset = "0x1278A40", VA = "0x18127A040")]
get;
[Token(Token = "0x6012AAA")]
[Address(RVA = "0x1278A50", Offset = "0x1277450", VA = "0x181278A50")]
private set;
}
// Token: 0x17003222 RID: 12834
// (get) Token: 0x06012AAB RID: 76459 RVA: 0x0047347C File Offset: 0x0047167C
// (set) Token: 0x06012AAC RID: 76460 RVA: 0x00473490 File Offset: 0x00471690
[Token(Token = "0x17003222")]
public static int CLIPLJLJMGK
{
[Token(Token = "0x6012AAB")]
[Address(RVA = "0x1279970", Offset = "0x1278370", VA = "0x181279970")]
get;
[Token(Token = "0x6012AAC")]
[Address(RVA = "0x1279A90", Offset = "0x1278490", VA = "0x181279A90")]
private set;
}
// Token: 0x17003223 RID: 12835
// (get) Token: 0x06012AAD RID: 76461 RVA: 0x004734A4 File Offset: 0x004716A4
// (set) Token: 0x06012AAE RID: 76462 RVA: 0x004734B8 File Offset: 0x004716B8
[Token(Token = "0x17003223")]
public static int PGIGNMLGFGB
{
[Token(Token = "0x6012AAD")]
[Address(RVA = "0x1279A30", Offset = "0x1278430", VA = "0x181279A30")]
get;
[Token(Token = "0x6012AAE")]
[Address(RVA = "0x12795B0", Offset = "0x1277FB0", VA = "0x1812795B0")]
private set;
}
// Token: 0x06012AAF RID: 76463 RVA: 0x004734CC File Offset: 0x004716CC
[Token(Token = "0x6012AAF")]
[Address(RVA = "0x12792E0", Offset = "0x1277CE0", VA = "0x1812792E0")]
private static int JPIKDKNHLLH(int MNIJHBJDPPA)
{
return MNIJHBJDPPA;
}
// Token: 0x17003224 RID: 12836
// (get) Token: 0x06012AB0 RID: 76464 RVA: 0x004734DC File Offset: 0x004716DC
// (set) Token: 0x06012AB1 RID: 76465 RVA: 0x004734F0 File Offset: 0x004716F0
[Token(Token = "0x17003224")]
public ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> ABFBJGPEMMG
{
[Token(Token = "0x6012AB0")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
get;
[Token(Token = "0x6012AB1")]
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
private set;
}
// Token: 0x17003225 RID: 12837
// (get) Token: 0x06012AB2 RID: 76466 RVA: 0x00473504 File Offset: 0x00471704
// (set) Token: 0x06012AB3 RID: 76467 RVA: 0x00473518 File Offset: 0x00471718
[Token(Token = "0x17003225")]
public ENEFPPABOPE<AFNCALJNNJL.MFFEOPFGCKH> DHAEOGAOMOD
{
[Token(Token = "0x6012AB2")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
get;
[Token(Token = "0x6012AB3")]
[Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")]
private set;
}
// Token: 0x17003226 RID: 12838
// (get) Token: 0x06012AB4 RID: 76468 RVA: 0x0047352C File Offset: 0x0047172C
// (set) Token: 0x06012AB5 RID: 76469 RVA: 0x00473540 File Offset: 0x00471740
[Token(Token = "0x17003226")]
public ENEFPPABOPE<AFNCALJNNJL.CDOCHDCNFPL> CDBCFNGJJFN
{
[Token(Token = "0x6012AB4")]
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
get;
[Token(Token = "0x6012AB5")]
[Address(RVA = "0x3EDED0", Offset = "0x3EC8D0", VA = "0x1803EDED0")]
private set;
}
// Token: 0x17003227 RID: 12839
// (get) Token: 0x06012AB6 RID: 76470 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003227")]
public AFNCALJNNJL.KEIGNIKNCKH[] PBPPCMNHODC
{
[Token(Token = "0x6012AB6")]
[Address(RVA = "0x1278970", Offset = "0x1277370", VA = "0x181278970")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003228 RID: 12840
// (get) Token: 0x06012AB7 RID: 76471 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003228")]
public AFNCALJNNJL.MFFEOPFGCKH[] FGCMGJBGJGA
{
[Token(Token = "0x6012AB7")]
[Address(RVA = "0x12792A0", Offset = "0x1277CA0", VA = "0x1812792A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003229 RID: 12841
// (get) Token: 0x06012AB8 RID: 76472 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003229")]
public AFNCALJNNJL.CDOCHDCNFPL[] BCCANECKFCO
{
[Token(Token = "0x6012AB8")]
[Address(RVA = "0x12789B0", Offset = "0x12773B0", VA = "0x1812789B0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700322A RID: 12842
// (get) Token: 0x06012AB9 RID: 76473 RVA: 0x00473554 File Offset: 0x00471754
// (set) Token: 0x06012ABA RID: 76474 RVA: 0x00473568 File Offset: 0x00471768
[Token(Token = "0x1700322A")]
private int FFJENJAAPAD
{
[Token(Token = "0x6012AB9")]
[Address(RVA = "0x4F8170", Offset = "0x4F6B70", VA = "0x1804F8170")]
get;
[Token(Token = "0x6012ABA")]
[Address(RVA = "0x4F8620", Offset = "0x4F7020", VA = "0x1804F8620")]
set;
}
// Token: 0x06012ABB RID: 76475 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012ABB")]
[Address(RVA = "0x1278120", Offset = "0x1276B20", VA = "0x181278120")]
public int BPLGANJHFAB()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012ABC RID: 76476 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012ABC")]
[Address(RVA = "0x1278AB0", Offset = "0x12774B0", VA = "0x181278AB0")]
public void HDPKJHNKCNF(int NHLOPIEMHHG, int GBAKAPFJHDH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012ABD RID: 76477 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012ABD")]
[Address(RVA = "0x1279140", Offset = "0x1277B40", VA = "0x181279140")]
public void IHMJHNKIPEE(int NHLOPIEMHHG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012ABE RID: 76478 RVA: 0x0047357C File Offset: 0x0047177C
[Token(Token = "0x6012ABE")]
[Address(RVA = "0x12789F0", Offset = "0x12773F0", VA = "0x1812789F0")]
public void ENBGBGGAJIO(int NHLOPIEMHHG)
{
this.<PIFFHBMEBBD>k__BackingField.AEHBILMAAAK(NHLOPIEMHHG, 1);
}
// Token: 0x06012ABF RID: 76479 RVA: 0x0047359C File Offset: 0x0047179C
[Token(Token = "0x6012ABF")]
[Address(RVA = "0x12796E0", Offset = "0x12780E0", VA = "0x1812796E0")]
public bool MJDHIIGKJLH(int NHLOPIEMHHG)
{
return this.<PIFFHBMEBBD>k__BackingField.MJDHIIGKJLH(NHLOPIEMHHG);
}
// Token: 0x06012AC0 RID: 76480 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC0")]
[Address(RVA = "0x1278F10", Offset = "0x1277910", VA = "0x181278F10")]
public int IDDIFIAJFDH(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012AC1 RID: 76481 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC1")]
[Address(RVA = "0x1278C00", Offset = "0x1277600", VA = "0x181278C00")]
public void HIAFCMLEGAK(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012AC2 RID: 76482 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC2")]
[Address(RVA = "0x1279610", Offset = "0x1278010", VA = "0x181279610")]
public void MAHDFOMJJAB(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012AC3 RID: 76483 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC3")]
[Address(RVA = "0x1278640", Offset = "0x1277040", VA = "0x181278640")]
public bool DNEOLOEIGFJ(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012AC4 RID: 76484 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC4")]
[Address(RVA = "0x12784D0", Offset = "0x1276ED0", VA = "0x1812784D0")]
public int DDPFLNJABDL(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012AC5 RID: 76485 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC5")]
[Address(RVA = "0x1279AF0", Offset = "0x12784F0", VA = "0x181279AF0")]
public void OLBBCPPEDGE(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012AC6 RID: 76486 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC6")]
[Address(RVA = "0x12793E0", Offset = "0x1277DE0", VA = "0x1812793E0")]
public void KOBMHGONADF(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012AC7 RID: 76487 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC7")]
[Address(RVA = "0x1279080", Offset = "0x1277A80", VA = "0x181279080")]
public bool IEBGNGMCKMF(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x1700322B RID: 12843
// (get) Token: 0x06012AC8 RID: 76488 RVA: 0x004735BC File Offset: 0x004717BC
// (set) Token: 0x06012AC9 RID: 76489 RVA: 0x004735D0 File Offset: 0x004717D0
[Token(Token = "0x1700322B")]
public Material IHAKLAGCPGO
{
[Token(Token = "0x6012AC8")]
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
get;
[Token(Token = "0x6012AC9")]
[Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")]
private set;
}
// Token: 0x06012ACA RID: 76490 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012ACA")]
[Address(RVA = "0x127A680", Offset = "0x1279080", VA = "0x18127A680")]
public AFNCALJNNJL(Material instanceMaterialRef, int maxNumLines)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012ACB RID: 76491 RVA: 0x004735E4 File Offset: 0x004717E4
[Token(Token = "0x6012ACB")]
[Address(RVA = "0x1279740", Offset = "0x1278140", VA = "0x181279740")]
private void NDLNHMMAKLN(ComputeBuffer NKHPHBOPPEL)
{
int num;
do
{
num = 0;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection values = this.NHGEAANFLOB.Values;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection.Enumerator enumerator;
if (enumerator != 0)
{
Mesh ehibpfbljed = this.EHIBPFBLJED;
Mesh ehibpfbljed2 = this.EHIBPFBLJED;
int num2 = this.<FNJOLAJIEAF>k__BackingField;
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x06012ACC RID: 76492 RVA: 0x0047363C File Offset: 0x0047183C
[Token(Token = "0x6012ACC")]
[Address(RVA = "0x12782B0", Offset = "0x1276CB0", VA = "0x1812782B0")]
private void CELKIMPFDEN(ComputeBuffer NKHPHBOPPEL)
{
int num;
do
{
num = 0;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection values = this.NHGEAANFLOB.Values;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x06012ACD RID: 76493 RVA: 0x00473670 File Offset: 0x00471870
[Token(Token = "0x6012ACD")]
[Address(RVA = "0x1278D60", Offset = "0x1277760", VA = "0x181278D60")]
private void HIELBECDMKN(ComputeBuffer NKHPHBOPPEL)
{
int num;
do
{
num = 0;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection values = this.NHGEAANFLOB.Values;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x06012ACE RID: 76494 RVA: 0x004736A4 File Offset: 0x004718A4
[Token(Token = "0x6012ACE")]
[Address(RVA = "0x1279D80", Offset = "0x1278780", VA = "0x181279D80")]
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: 0x06012ACF RID: 76495 RVA: 0x00473748 File Offset: 0x00471948
[Token(Token = "0x6012ACF")]
[Address(RVA = "0x1279C50", Offset = "0x1278650", VA = "0x181279C50")]
public void OPEMIFENIJM()
{
bool flag = this.<KAJOJNOLJFD>k__BackingField.OPEMIFENIJM();
bool flag2 = this.<JBJNGLDPPNL>k__BackingField.OPEMIFENIJM();
if (this.<PIFFHBMEBBD>k__BackingField.OPEMIFENIJM())
{
int num = this.<PIFFHBMEBBD>k__BackingField.DJNHKKAIMMA;
int num2 = AFNCALJNNJL.JPIKDKNHLLH(num);
num = num2;
num2 = num;
this.<FNJOLAJIEAF>k__BackingField = num2;
}
}
// Token: 0x06012AD0 RID: 76496 RVA: 0x004737A0 File Offset: 0x004719A0
[Token(Token = "0x6012AD0")]
[Address(RVA = "0x127A1F0", Offset = "0x1278BF0", VA = "0x18127A1F0", Slot = "5")]
public bool UpdateBuffers(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA)
{
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> enefppabope = this.<PIFFHBMEBBD>k__BackingField;
int num = 0;
if (enefppabope.ADGKAEHKAKJ > 0 && this.<HMPICHCHDMG>k__BackingField > num)
{
if (!this.NHGEAANFLOB.TryGetValue(KCLGLHFAOGA, num))
{
AFNCALJNNJL.BOPGGOPAPEH bopggopapeh = AFNCALJNNJL.BOPGGOPAPEH.CIJKHOJPJGA(this);
if (bopggopapeh == 0)
{
goto IL_AD;
}
this.NHGEAANFLOB.Add(KCLGLHFAOGA, bopggopapeh);
}
int num2 = this.<HMPICHCHDMG>k__BackingField;
int num3;
if (num3 < num2)
{
ComputeBuffer computeBuffer = new ComputeBuffer(num2, 176, (ComputeBufferType)((uint)2));
}
int num4 = this.<FNJOLAJIEAF>k__BackingField;
uint[] iifjdcepnmj = this.IIFJDCEPNMJ;
int num5 = this.<HMPICHCHDMG>k__BackingField;
if (iifjdcepnmj[0] != (uint)num5)
{
iifjdcepnmj[0] = (uint)num5;
ComputeBuffer ioplodeifcf = this.IOPLODEIFCF;
uint[] iifjdcepnmj2 = this.IIFJDCEPNMJ;
ioplodeifcf.SetData(iifjdcepnmj2);
}
return true;
}
IL_AD:
throw new NullReferenceException();
}
// Token: 0x06012AD1 RID: 76497 RVA: 0x00473860 File Offset: 0x00471A60
[Token(Token = "0x6012AD1")]
[Address(RVA = "0x127A100", Offset = "0x1278B00", VA = "0x18127A100", Slot = "6")]
public void RenderPass(Camera KCLGLHFAOGA, CommandBuffer HKFLICPLAJF)
{
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> nhgeaanflob = this.NHGEAANFLOB;
bool flag;
if (!flag)
{
AFNCALJNNJL.BOPGGOPAPEH bopggopapeh = AFNCALJNNJL.BOPGGOPAPEH.CIJKHOJPJGA(this);
if (bopggopapeh == 0)
{
return;
}
this.NHGEAANFLOB.Add(KCLGLHFAOGA, bopggopapeh);
}
ComputeBuffer ioplodeifcf = this.IOPLODEIFCF;
}
// Token: 0x06012AD2 RID: 76498 RVA: 0x004738A0 File Offset: 0x00471AA0
[Token(Token = "0x6012AD2")]
[Address(RVA = "0x1278700", Offset = "0x1277100", VA = "0x181278700", Slot = "4")]
public void Dispose()
{
int num;
do
{
num = 0;
SafeDestroy.Asset(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;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
this.NHGEAANFLOB.Clear();
}
// Token: 0x06012AD3 RID: 76499 RVA: 0x0047391C File Offset: 0x00471B1C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6012AD3")]
[Address(RVA = "0x127A4A0", Offset = "0x1278EA0", VA = "0x18127A4A0")]
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");
}
// Token: 0x0400C7BF RID: 51135
[Token(Token = "0x400C7BF")]
public const int GJKABHBNIKI = -1;
// Token: 0x0400C7C0 RID: 51136
[Token(Token = "0x400C7C0")]
private static readonly Bounds PDPPMFNOBMO;
// Token: 0x0400C7C1 RID: 51137
[Token(Token = "0x400C7C1")]
public static readonly int HKPEIHFFHFE;
// Token: 0x0400C7C2 RID: 51138
[Token(Token = "0x400C7C2")]
public static readonly int GAJDCPJIIBJ;
// Token: 0x0400C7C3 RID: 51139
[Token(Token = "0x400C7C3")]
public static readonly int IDNLBEFGEBN;
// Token: 0x0400C7C4 RID: 51140
[Token(Token = "0x400C7C4")]
public static readonly int HOAMGNHOFGC;
// Token: 0x0400C7C5 RID: 51141
[Token(Token = "0x400C7C5")]
public static readonly int FGBDMPMMIHI;
// Token: 0x0400C7C6 RID: 51142
[Token(Token = "0x400C7C6")]
public static readonly int ANMEOAHOFCE;
// Token: 0x0400C7C7 RID: 51143
[Token(Token = "0x400C7C7")]
public static readonly int NFEPIMKDCDL;
// Token: 0x0400C7C9 RID: 51145
[Token(Token = "0x400C7C9")]
private static ComputeBuffer ELLJNPKDKDD;
// Token: 0x0400C7CA RID: 51146
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C7CA")]
private Mesh EHIBPFBLJED;
// Token: 0x0400C7CB RID: 51147
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400C7CB")]
private ComputeBuffer IOPLODEIFCF;
// Token: 0x0400C7CF RID: 51151
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400C7CF")]
private int PPLHPCPEPPM;
// Token: 0x0400C7D0 RID: 51152
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400C7D0")]
private int NCAFIOJPHLI;
// Token: 0x0400C7D1 RID: 51153
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400C7D1")]
private int OILLBDPDAJF;
// Token: 0x0400C7D2 RID: 51154
[Token(Token = "0x400C7D2")]
private const int JCALCGMCLPP = 176;
// Token: 0x0400C7D6 RID: 51158
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C7D6")]
private uint[] IIFJDCEPNMJ;
// Token: 0x0400C7D9 RID: 51161
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400C7D9")]
private Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> NHGEAANFLOB;
// Token: 0x020029BB RID: 10683
[Token(Token = "0x20029BB")]
public struct MFFEOPFGCKH
{
// Token: 0x0400C7DA RID: 51162
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C7DA")]
public float HJDLNACMKLO;
// Token: 0x0400C7DB RID: 51163
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x400C7DB")]
public float IKIGOGGIJOB;
// Token: 0x0400C7DC RID: 51164
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400C7DC")]
public float IIODJJFKNNA;
// Token: 0x0400C7DD RID: 51165
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
[Token(Token = "0x400C7DD")]
public float DELHLCOAGKK;
}
// Token: 0x020029BC RID: 10684
[Token(Token = "0x20029BC")]
public struct CDOCHDCNFPL
{
// Token: 0x0400C7DE RID: 51166
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C7DE")]
public Color ANDCOMGEJDA;
// Token: 0x0400C7DF RID: 51167
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C7DF")]
public Color NKOLLEAJLAE;
// Token: 0x0400C7E0 RID: 51168
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400C7E0")]
public float IIODJJFKNNA;
// Token: 0x0400C7E1 RID: 51169
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x400C7E1")]
private Vector3 DELHLCOAGKK;
}
// Token: 0x020029BD RID: 10685
[Token(Token = "0x20029BD")]
public struct NEMEJLEBJNJ
{
// Token: 0x0400C7E2 RID: 51170
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C7E2")]
public Vector3 IFAIDIKJOAC;
// Token: 0x0400C7E3 RID: 51171
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
[Token(Token = "0x400C7E3")]
private float PKMJGGHOKDF;
// Token: 0x0400C7E4 RID: 51172
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C7E4")]
public Vector3 DJBBMJBBNHB;
// Token: 0x0400C7E5 RID: 51173
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400C7E5")]
private float LCAMFPPBKKG;
// Token: 0x0400C7E6 RID: 51174
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400C7E6")]
public Vector2 APPJMJLICGH;
// Token: 0x0400C7E7 RID: 51175
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400C7E7")]
public float CFJABMIIJGJ;
// Token: 0x0400C7E8 RID: 51176
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400C7E8")]
private float ENMBGHGBPLN;
}
// Token: 0x020029BE RID: 10686
[Token(Token = "0x20029BE")]
public struct KEIGNIKNCKH
{
// Token: 0x0400C7E9 RID: 51177
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C7E9")]
public AFNCALJNNJL.NEMEJLEBJNJ FKGCMPGAIAP;
// Token: 0x0400C7EA RID: 51178
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400C7EA")]
public AFNCALJNNJL.NEMEJLEBJNJ KOFMGJJCPPB;
// Token: 0x0400C7EB RID: 51179
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400C7EB")]
public Color ANDCOMGEJDA;
// Token: 0x0400C7EC RID: 51180
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400C7EC")]
public Color NKOLLEAJLAE;
// Token: 0x0400C7ED RID: 51181
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400C7ED")]
public Vector4 HIKAHMPCPEE;
// Token: 0x0400C7EE RID: 51182
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400C7EE")]
public float HJDLNACMKLO;
// Token: 0x0400C7EF RID: 51183
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
[Token(Token = "0x400C7EF")]
public float IKIGOGGIJOB;
// Token: 0x0400C7F0 RID: 51184
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400C7F0")]
public float PLKLFCFAFHM;
// Token: 0x0400C7F1 RID: 51185
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400C7F1")]
public int GBAKAPFJHDH;
// Token: 0x0400C7F2 RID: 51186
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400C7F2")]
public int PCKOGGDNIDG;
// Token: 0x0400C7F3 RID: 51187
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")]
[Token(Token = "0x400C7F3")]
public int GGPBENMDOBG;
// Token: 0x0400C7F4 RID: 51188
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400C7F4")]
public int HGPGFNDENOM;
// Token: 0x0400C7F5 RID: 51189
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")]
[Token(Token = "0x400C7F5")]
private float GBLCHNKFOLI;
// Token: 0x0400C7F6 RID: 51190
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400C7F6")]
private float HEOELDMLDMG;
// Token: 0x0400C7F7 RID: 51191
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")]
[Token(Token = "0x400C7F7")]
private float PNGLAFKMHCD;
// Token: 0x0400C7F8 RID: 51192
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400C7F8")]
private float CEPCGBFIJNC;
// Token: 0x0400C7F9 RID: 51193
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
[Token(Token = "0x400C7F9")]
private float NIFEKADPKMG;
}
// Token: 0x020029BF RID: 10687
[Token(Token = "0x20029BF")]
private class BOPGGOPAPEH : IDisposable
{
// Token: 0x1700322C RID: 12844
// (get) Token: 0x06012AD4 RID: 76500 RVA: 0x004739A8 File Offset: 0x00471BA8
[Token(Token = "0x1700322C")]
public Material IBNBPLMBMPI
{
[Token(Token = "0x6012AD4")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
}
// Token: 0x1700322D RID: 12845
// (get) Token: 0x06012AD5 RID: 76501 RVA: 0x004739BC File Offset: 0x00471BBC
[Token(Token = "0x1700322D")]
public ComputeShader LCALDLIKHII
{
[Token(Token = "0x6012AD5")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
}
// Token: 0x1700322E RID: 12846
// (get) Token: 0x06012AD6 RID: 76502 RVA: 0x004739D0 File Offset: 0x00471BD0
// (set) Token: 0x06012AD7 RID: 76503 RVA: 0x004739E4 File Offset: 0x00471BE4
[Token(Token = "0x1700322E")]
public ComputeBuffer GBPALADBPKO
{
[Token(Token = "0x6012AD6")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6012AD7")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
private set;
}
// Token: 0x06012AD8 RID: 76504 RVA: 0x004739F8 File Offset: 0x00471BF8
[Token(Token = "0x6012AD8")]
[Address(RVA = "0x641430", Offset = "0x63FE30", VA = "0x180641430")]
private BOPGGOPAPEH(ComputeShader computeShader, Material instanceMaterial)
{
this.LCALDLIKHII = computeShader;
this.IBNBPLMBMPI = instanceMaterial;
}
// Token: 0x06012AD9 RID: 76505 RVA: 0x00473A1C File Offset: 0x00471C1C
[Token(Token = "0x6012AD9")]
[Address(RVA = "0x127CB40", Offset = "0x127B540", VA = "0x18127CB40")]
public static AFNCALJNNJL.BOPGGOPAPEH CIJKHOJPJGA(AFNCALJNNJL JDJGLJJMODJ)
{
if (JDJGLJJMODJ != 0 && JDJGLJJMODJ.<KAJOJNOLJFD>k__BackingField != 0 && JDJGLJJMODJ.<JBJNGLDPPNL>k__BackingField != 0 && JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField != 0)
{
ComputeShader computeShader = global::UnityEngine.Object.Instantiate<ComputeShader>(AFNCALJNNJL.NAOEFFNFBDP);
ComputeBuffer computeBuffer = AFNCALJNNJL.LFBIELJPLGB(JDJGLJJMODJ.<KAJOJNOLJFD>k__BackingField.<KCELIOODDAB>k__BackingField);
ComputeBuffer computeBuffer2 = AFNCALJNNJL.LFBIELJPLGB(JDJGLJJMODJ.<JBJNGLDPPNL>k__BackingField.<KCELIOODDAB>k__BackingField);
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> <PIFFHBMEBBD>k__BackingField = JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField;
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> <PIFFHBMEBBD>k__BackingField2 = JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField;
Material material = global::UnityEngine.Object.Instantiate<Material>(JDJGLJJMODJ.<ALIPMPDMCIE>k__BackingField);
ComputeBuffer <KCELIOODDAB>k__BackingField = JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
int hoamgnhofgc = AFNCALJNNJL.HOAMGNHOFGC;
material.SetBufferImpl(hoamgnhofgc, <KCELIOODDAB>k__BackingField);
AFNCALJNNJL.BOPGGOPAPEH bopggopapeh;
bopggopapeh.<PGPGAFEKFFE>k__BackingField = computeShader;
bopggopapeh.<NEBDBFBGJLL>k__BackingField = material;
return bopggopapeh;
}
throw new NullReferenceException();
}
// Token: 0x06012ADA RID: 76506 RVA: 0x00473AE0 File Offset: 0x00471CE0
[Token(Token = "0x6012ADA")]
[Address(RVA = "0x127CE40", Offset = "0x127B840", VA = "0x18127CE40")]
public void IPBLINOOFBE(int HCDNBIIGPJF)
{
ComputeBuffer computeBuffer = this.<MGCJFPLKMCK>k__BackingField;
if (computeBuffer != 0)
{
if (computeBuffer.count >= HCDNBIIGPJF)
{
return;
}
this.<MGCJFPLKMCK>k__BackingField.Dispose();
}
ComputeBuffer computeBuffer2 = new ComputeBuffer(HCDNBIIGPJF, 176, (ComputeBufferType)((uint)2));
this.<MGCJFPLKMCK>k__BackingField = computeBuffer2;
ComputeShader computeShader = this.<PGPGAFEKFFE>k__BackingField;
ComputeBuffer computeBuffer3 = this.<MGCJFPLKMCK>k__BackingField;
int idnlbefgebn = AFNCALJNNJL.IDNLBEFGEBN;
int <GDNOAPCEHDK>k__BackingField = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
computeShader.SetBuffer(<GDNOAPCEHDK>k__BackingField, idnlbefgebn, computeBuffer3);
Material material = this.<NEBDBFBGJLL>k__BackingField;
ComputeBuffer computeBuffer4 = this.<MGCJFPLKMCK>k__BackingField;
int idnlbefgebn2 = AFNCALJNNJL.IDNLBEFGEBN;
material.SetBufferImpl(idnlbefgebn2, computeBuffer4);
}
// Token: 0x06012ADB RID: 76507 RVA: 0x00473B74 File Offset: 0x00471D74
[Token(Token = "0x6012ADB")]
[Address(RVA = "0x127C810", Offset = "0x127B210", VA = "0x18127C810")]
public void ABNPPKLPKIN(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA, int JCCAMCDALMP)
{
ComputeBuffer computeBuffer = this.<MGCJFPLKMCK>k__BackingField;
int num = 0;
computeBuffer.SetCounterValue((uint)num);
Transform transform = KCLGLHFAOGA.transform;
Vector3 vector;
float z = vector.z;
int anmeoahofce = AFNCALJNNJL.ANMEOAHOFCE;
Transform transform2 = KCLGLHFAOGA.transform;
Vector3 vector2;
float z2 = vector2.z;
ComputeShader computeShader = this.<PGPGAFEKFFE>k__BackingField;
float fieldOfView = KCLGLHFAOGA.fieldOfView;
int height = Screen.height;
FCBNLLKMGCA.SetComputeFloatParam(computeShader, anmeoahofce, fieldOfView);
ComputeShader computeShader2 = this.<PGPGAFEKFFE>k__BackingField;
int <GDNOAPCEHDK>k__BackingField = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
ulong num2;
ulong num3;
FCBNLLKMGCA.Internal_DispatchCompute(computeShader2, <GDNOAPCEHDK>k__BackingField, JCCAMCDALMP, (int)num2, (int)num3);
ComputeShader computeShader3 = this.<PGPGAFEKFFE>k__BackingField;
int <FNMGPFOOHLA>k__BackingField = AFNCALJNNJL.<FNMGPFOOHLA>k__BackingField;
ulong num4;
ulong num5;
FCBNLLKMGCA.Internal_DispatchCompute(computeShader3, <FNMGPFOOHLA>k__BackingField, JCCAMCDALMP, (int)num4, (int)num5);
}
// Token: 0x06012ADC RID: 76508 RVA: 0x00473C24 File Offset: 0x00471E24
[Token(Token = "0x6012ADC")]
[Address(RVA = "0x127CDC0", Offset = "0x127B7C0", VA = "0x18127CDC0", 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);
}
}
}
+113
View File
@@ -0,0 +1,113 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x02001276 RID: 4726
[Token(Token = "0x2001276")]
[StructLayout(3)]
internal class AFPCFNFLEBN : IDictionaryEnumerator, IEnumerator
{
// Token: 0x170012D8 RID: 4824
// (get) Token: 0x060074FF RID: 29951 RVA: 0x001816A4 File Offset: 0x0017F8A4
[Token(Token = "0x170012D8")]
public object KAFEDPEFLOI
{
[Token(Token = "0x60074FF")]
[Address(RVA = "0x127AD80", Offset = "0x1279780", VA = "0x18127AD80", 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: 0x170012D9 RID: 4825
// (get) Token: 0x06007500 RID: 29952 RVA: 0x001816D0 File Offset: 0x0017F8D0
[Token(Token = "0x170012D9")]
public DictionaryEntry MAGIEAHPNGH
{
[Token(Token = "0x6007500")]
[Address(RVA = "0x127AE90", Offset = "0x1279890", VA = "0x18127AE90", Slot = "6")]
get
{
int num = 0;
num += num;
num++;
throw new NullReferenceException();
}
}
// Token: 0x170012DA RID: 4826
// (get) Token: 0x06007501 RID: 29953 RVA: 0x001816F0 File Offset: 0x0017F8F0
[Token(Token = "0x170012DA")]
public object AKFDMGLACLA
{
[Token(Token = "0x6007501")]
[Address(RVA = "0x127AF80", Offset = "0x1279980", VA = "0x18127AF80", Slot = "4")]
get
{
IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> enumerator = this.AELFOEPJFMM;
int num = 0;
num += num;
num++;
enumerator += enumerator;
throw new NullReferenceException();
}
}
// Token: 0x170012DB RID: 4827
// (get) Token: 0x06007502 RID: 29954 RVA: 0x00181718 File Offset: 0x0017F918
[Token(Token = "0x170012DB")]
public object DMLIOOCLKKP
{
[Token(Token = "0x6007502")]
[Address(RVA = "0x127B030", Offset = "0x1279A30", VA = "0x18127B030", Slot = "5")]
get
{
IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> enumerator = this.AELFOEPJFMM;
int num = 0;
num += num;
num++;
enumerator += enumerator;
throw new NullReferenceException();
}
}
// Token: 0x06007503 RID: 29955 RVA: 0x00181740 File Offset: 0x0017F940
[Token(Token = "0x6007503")]
[Address(RVA = "0x3C3A30", Offset = "0x3C2430", VA = "0x1803C3A30")]
public AFPCFNFLEBN(IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> enumerator)
{
this.AELFOEPJFMM = enumerator;
}
// Token: 0x06007504 RID: 29956 RVA: 0x0018175C File Offset: 0x0017F95C
[Token(Token = "0x6007504")]
[Address(RVA = "0x127ACE0", Offset = "0x12796E0", VA = "0x18127ACE0", Slot = "7")]
public bool MoveNext()
{
IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> aelfoepjfmm = this.AELFOEPJFMM;
throw new NullReferenceException();
}
// Token: 0x06007505 RID: 29957 RVA: 0x00181778 File Offset: 0x0017F978
[Token(Token = "0x6007505")]
[Address(RVA = "0x127AD30", Offset = "0x1279730", VA = "0x18127AD30", Slot = "9")]
public void Reset()
{
IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> aelfoepjfmm = this.AELFOEPJFMM;
throw new NullReferenceException();
}
// Token: 0x0400552D RID: 21805
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400552D")]
private IEnumerator<KeyValuePair<string, CLEGPCBLMAO>> AELFOEPJFMM;
}
+460
View File
@@ -0,0 +1,460 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Inputs;
using RecRoom.Inputs.Touch;
using UnityEngine;
// Token: 0x020022BC RID: 8892
[Token(Token = "0x20022BC")]
[StructLayout(3)]
public class AGGFDBNAKNE : MNFHEDHBMOI<AGGFDBNAKNE, TouchSystemInputSource>
{
// Token: 0x170028FC RID: 10492
// (get) Token: 0x0600F3E7 RID: 62439 RVA: 0x0039B744 File Offset: 0x00399944
[Token(Token = "0x170028FC")]
public override COBOOKPLEBJ PCMBOBNHLDA
{
[Token(Token = "0x600F3E7")]
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "5")]
get
{
}
}
// Token: 0x170028FD RID: 10493
// (get) Token: 0x0600F3E8 RID: 62440 RVA: 0x0039B754 File Offset: 0x00399954
[Token(Token = "0x170028FD")]
public override IFDIGHKFEGF AKFKMKMEBHG
{
[Token(Token = "0x600F3E8")]
[Address(RVA = "0x8509C0", Offset = "0x84F3C0", VA = "0x1808509C0", Slot = "4")]
get
{
return IFDIGHKFEGF.TOUCH;
}
}
// Token: 0x0600F3E9 RID: 62441 RVA: 0x0039B764 File Offset: 0x00399964
[Token(Token = "0x600F3E9")]
[Address(RVA = "0x127C5D0", Offset = "0x127AFD0", VA = "0x18127C5D0", Slot = "24")]
public override void OFFLOPLJBBG(TouchSystemInputSource PBGBNMCPEAJ)
{
base.OFFLOPLJBBG(PBGBNMCPEAJ);
Input.gyro.enabled = true;
}
// Token: 0x0600F3EA RID: 62442 RVA: 0x0039B790 File Offset: 0x00399990
[Token(Token = "0x600F3EA")]
[Address(RVA = "0x127BA90", Offset = "0x127A490", VA = "0x18127BA90", Slot = "7")]
public override GIJDAILECFF FFBOPLOEHJI(InputConfig PBGBNMCPEAJ)
{
if (PBGBNMCPEAJ.touch.inputType <= (EJAJJNEHCIC)5)
{
}
throw new NullReferenceException();
}
// Token: 0x0600F3EB RID: 62443 RVA: 0x0039B7B4 File Offset: 0x003999B4
[Token(Token = "0x600F3EB")]
[Address(RVA = "0x127C5B0", Offset = "0x127AFB0", VA = "0x18127C5B0", Slot = "8")]
public override MALHPBLGPGM LEMFIADLNAA(InputConfig PBGBNMCPEAJ)
{
return PBGBNMCPEAJ.touch.ButtonPressType;
}
// Token: 0x0600F3EC RID: 62444 RVA: 0x0039B7D4 File Offset: 0x003999D4
[Token(Token = "0x600F3EC")]
[Address(RVA = "0x127B760", Offset = "0x127A160", VA = "0x18127B760", Slot = "9")]
public override bool DIDLCLEIJAD(InputConfig PBGBNMCPEAJ, out bool PPOGALJAIDC)
{
TouchInputConfig touch = PBGBNMCPEAJ.touch;
EJAJJNEHCIC inputType = touch.inputType;
if (inputType != EJAJJNEHCIC.Button)
{
if (inputType != EJAJJNEHCIC.MouseClick)
{
}
bool mouseButton = Input.GetMouseButton(0);
PPOGALJAIDC.m_value = mouseButton;
return true;
}
FANFKFOJNKM touchButton = touch.touchButton;
TouchInputSystem instance = SingletonMonoBehaviour.Instance;
bool flag;
if (!flag)
{
PPOGALJAIDC.m_value = flag;
return flag;
}
bool flag2;
return flag2;
}
// Token: 0x0600F3ED RID: 62445 RVA: 0x0039B834 File Offset: 0x00399A34
[Token(Token = "0x600F3ED")]
[Address(RVA = "0x127BB10", Offset = "0x127A510", VA = "0x18127BB10", Slot = "10")]
public override bool GNDLKAMDCDJ(InputConfig PBGBNMCPEAJ, out float NGALLBAFEEP, out bool GMMAEBJGBMF)
{
}
// Token: 0x0600F3EE RID: 62446 RVA: 0x0039B844 File Offset: 0x00399A44
[Token(Token = "0x600F3EE")]
[Address(RVA = "0x127BB20", Offset = "0x127A520", VA = "0x18127BB20", Slot = "11")]
public override bool GNMHPKFABHA(InputConfig PBGBNMCPEAJ, out Vector2 EDPHCMNAJLB, out bool GMMAEBJGBMF)
{
/*
An exception occurred when decompiling this method (0600F3EE)
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: 0x0600F3EF RID: 62447 RVA: 0x0039B868 File Offset: 0x00399A68
[Token(Token = "0x600F3EF")]
[Address(RVA = "0x127B260", Offset = "0x1279C60", VA = "0x18127B260", Slot = "12")]
public override bool BAKKNNIPOED(InputConfig PBGBNMCPEAJ, out CMHJJGKEICG DOMACKJANPA)
{
TouchInputConfig touch = PBGBNMCPEAJ.touch;
if (touch.inputType == EJAJJNEHCIC.Tap)
{
CGIACNJEFKP touchTap = touch.touchTap;
TouchInputSystem instance = SingletonMonoBehaviour.Instance;
bool flag;
if (flag)
{
DOMACKJANPA.NMJDKEPJEIP.y = flag;
return true;
}
}
float y = CMHJJGKEICG.JMIGKJPPFND.NMJDKEPJEIP.y;
DOMACKJANPA.NMJDKEPJEIP.y = y;
throw new NullReferenceException();
}
// Token: 0x0600F3F0 RID: 62448 RVA: 0x0039B8CC File Offset: 0x00399ACC
[Token(Token = "0x600F3F0")]
[Address(RVA = "0x127B0F0", Offset = "0x1279AF0", VA = "0x18127B0F0", Slot = "13")]
public override bool APHJIBKOEPG(InputConfig PBGBNMCPEAJ, out EBEKFKJMBMK GKJMIJIPDIP)
{
TouchInputConfig touch = PBGBNMCPEAJ.touch;
if (touch.inputType == EJAJJNEHCIC.Drag)
{
ABDDNLAJDKI touchDrag = touch.touchDrag;
TouchInputSystem instance = SingletonMonoBehaviour.Instance;
bool flag;
if (flag)
{
ulong num;
GKJMIJIPDIP.EJNDDALGPEG = (float)num;
return true;
}
}
EBEKFKJMBMK ebekfkjmbmk = EBEKFKJMBMK.JMIGKJPPFND;
float ejnddalgpeg = ebekfkjmbmk.EJNDDALGPEG;
int ednnccfdmcj = ebekfkjmbmk.EDNNCCFDMCJ;
Vector2 mgkglcdogkb = ebekfkjmbmk.MGKGLCDOGKB;
Vector2 bggaddjfdjp = ebekfkjmbmk.BGGADDJFDJP;
Vector2 iidnimkgfee = ebekfkjmbmk.IIDNIMKGFEE;
Vector2 bchgcphahgl = ebekfkjmbmk.BCHGCPHAHGL;
GKJMIJIPDIP.EDNNCCFDMCJ = ednnccfdmcj;
GKJMIJIPDIP.MGKGLCDOGKB = mgkglcdogkb;
GKJMIJIPDIP.BGGADDJFDJP = bggaddjfdjp;
GKJMIJIPDIP.IIDNIMKGFEE = iidnimkgfee;
GKJMIJIPDIP.BCHGCPHAHGL = bchgcphahgl;
GKJMIJIPDIP.EJNDDALGPEG = ejnddalgpeg;
throw new NullReferenceException();
}
// Token: 0x0600F3F1 RID: 62449 RVA: 0x0039B97C File Offset: 0x00399B7C
[Token(Token = "0x600F3F1")]
[Address(RVA = "0x127B3C0", Offset = "0x1279DC0", VA = "0x18127B3C0", Slot = "14")]
public override bool BJALAMIGAHL(InputConfig PBGBNMCPEAJ, out GDIJEJGAJIF DNNALPHGGPO, out EBEKFKJMBMK GKJMIJIPDIP)
{
int num;
do
{
TouchInputConfig touch = PBGBNMCPEAJ.touch;
if (touch.inputType != EJAJJNEHCIC.Joystick)
{
goto IL_4D;
}
ABDDNLAJDKI touchDrag = touch.touchDrag;
num = 0;
TouchInputSystem instance = SingletonMonoBehaviour.Instance;
bool flag;
if (!flag || num == 0 || num == 0)
{
goto IL_4D;
}
}
while (num == 0 || num == 0);
DNNALPHGGPO.EJEDAJDEIEJ = (float)0;
GKJMIJIPDIP.EJNDDALGPEG = (float)0;
return true;
IL_4D:
float ejedajdeiej = GDIJEJGAJIF.JMIGKJPPFND.EJEDAJDEIEJ;
DNNALPHGGPO.EJEDAJDEIEJ = ejedajdeiej;
EBEKFKJMBMK ebekfkjmbmk = EBEKFKJMBMK.JMIGKJPPFND;
float ejnddalgpeg = ebekfkjmbmk.EJNDDALGPEG;
int ednnccfdmcj = ebekfkjmbmk.EDNNCCFDMCJ;
Vector2 mgkglcdogkb = ebekfkjmbmk.MGKGLCDOGKB;
Vector2 bggaddjfdjp = ebekfkjmbmk.BGGADDJFDJP;
Vector2 iidnimkgfee = ebekfkjmbmk.IIDNIMKGFEE;
Vector2 bchgcphahgl = ebekfkjmbmk.BCHGCPHAHGL;
GKJMIJIPDIP.EDNNCCFDMCJ = ednnccfdmcj;
GKJMIJIPDIP.MGKGLCDOGKB = mgkglcdogkb;
GKJMIJIPDIP.BGGADDJFDJP = bggaddjfdjp;
GKJMIJIPDIP.IIDNIMKGFEE = iidnimkgfee;
GKJMIJIPDIP.BCHGCPHAHGL = bchgcphahgl;
GKJMIJIPDIP.EJNDDALGPEG = ejnddalgpeg;
throw new NullReferenceException();
}
// Token: 0x0600F3F2 RID: 62450 RVA: 0x0039BA5C File Offset: 0x00399C5C
[Token(Token = "0x600F3F2")]
[Address(RVA = "0x127BDE0", Offset = "0x127A7E0", VA = "0x18127BDE0", Slot = "15")]
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;
int num = 0;
GBIALMBEPED.PHMMKNJHDJO.z = (float)num;
return true;
}
// Token: 0x0600F3F3 RID: 62451 RVA: 0x0039BAD4 File Offset: 0x00399CD4
[Token(Token = "0x600F3F3")]
[Address(RVA = "0x127C180", Offset = "0x127AB80", VA = "0x18127C180", Slot = "16")]
public override bool KJDKANJIGDD(out Vector2 CAMHGFHDIHB)
{
float z = Input.mousePosition.z;
Vector2 vector;
CAMHGFHDIHB.x = vector;
CAMHGFHDIHB.y = (float)0;
return true;
}
// Token: 0x0600F3F4 RID: 62452 RVA: 0x0039BAFC File Offset: 0x00399CFC
[Token(Token = "0x600F3F4")]
[Address(RVA = "0x127BBA0", Offset = "0x127A5A0", VA = "0x18127BBA0", Slot = "17")]
public override bool HCMJCLCPKML(GAMNIEMGCBI NJDKPFFBCOM, InputConfig PBGBNMCPEAJ)
{
EJAJJNEHCIC inputType = PBGBNMCPEAJ.touch.inputType;
if (inputType != EJAJJNEHCIC.Button)
{
if (inputType != EJAJJNEHCIC.Button && (inputType == EJAJJNEHCIC.Button || inputType != EJAJJNEHCIC.Drag))
{
BJALGDKNGBE<CGIACNJEFKP> laaimkffmpf = this.LAAIMKFFMPF;
bool flag;
return flag;
}
BJALGDKNGBE<ABDDNLAJDKI> ohbjckahcmg = this.OHBJCKAHCMG;
}
BJALGDKNGBE<FANFKFOJNKM> oddapcjkmgi = this.ODDAPCJKMGI;
throw new NullReferenceException();
}
// Token: 0x0600F3F5 RID: 62453 RVA: 0x0039BB48 File Offset: 0x00399D48
[Token(Token = "0x600F3F5")]
[Address(RVA = "0x127C400", Offset = "0x127AE00", VA = "0x18127C400", Slot = "18")]
public override void LDBHDPMNFKP(List<AJIPAMOFEHD> MMKFFDDADLF)
{
this.ODDAPCJKMGI.MOPNNFHKCFM();
this.OHBJCKAHCMG.MOPNNFHKCFM();
this.LAAIMKFFMPF.MOPNNFHKCFM();
throw new NullReferenceException();
}
// Token: 0x0600F3F6 RID: 62454 RVA: 0x0039BB8C File Offset: 0x00399D8C
[Token(Token = "0x600F3F6")]
[Address(RVA = "0x127C220", Offset = "0x127AC20", VA = "0x18127C220", Slot = "19")]
public override void KOBJHNHIAHN(AJIPAMOFEHD OBGGBEJNPFL)
{
BJALGDKNGBE<ABDDNLAJDKI> ohbjckahcmg = this.OHBJCKAHCMG;
}
// Token: 0x0600F3F7 RID: 62455 RVA: 0x0039BBB8 File Offset: 0x00399DB8
[Token(Token = "0x600F3F7")]
[Address(RVA = "0x127BC80", Offset = "0x127A680", VA = "0x18127BC80", Slot = "20")]
public override void JANJAKHFOEP(AJIPAMOFEHD AKENHHFJNMO)
{
BJALGDKNGBE<ABDDNLAJDKI> ohbjckahcmg = this.OHBJCKAHCMG;
}
// Token: 0x0600F3F8 RID: 62456 RVA: 0x0039BBE4 File Offset: 0x00399DE4
[Token(Token = "0x600F3F8")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "21")]
public override bool KOILLJBMBLO(InputConfig JELPFJHDKEF, InputConfig DFBJOICKMMN)
{
}
// Token: 0x0600F3F9 RID: 62457 RVA: 0x0039BBF4 File Offset: 0x00399DF4
[Token(Token = "0x600F3F9")]
[Address(RVA = "0x78E600", Offset = "0x78D000", VA = "0x18078E600", Slot = "22")]
public override void KGDLBEAPDFE(InputConfig PBGBNMCPEAJ, out Sprite KMJNLPEBOIF, out Sprite CJBHMAHHCGE)
{
}
// Token: 0x0600F3FA RID: 62458 RVA: 0x0039BC04 File Offset: 0x00399E04
[Token(Token = "0x600F3FA")]
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "23")]
public override LOADIDAJBDH IMOACEJMABI(InputConfig JDFFACACBAC)
{
}
// Token: 0x0600F3FB RID: 62459 RVA: 0x0039BC14 File Offset: 0x00399E14
[Token(Token = "0x600F3FB")]
[Address(RVA = "0x127B650", Offset = "0x127A050", VA = "0x18127B650", Slot = "25")]
protected override bool BJIPCLFGBOE()
{
/*
An exception occurred when decompiling this method (0600F3FB)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean AGGFDBNAKNE::BJIPCLFGBOE()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:TouchInputSystem(var_0_05, callgetter:!0[exp:TouchInputSystem](SingletonMonoBehaviour`1::get_Instance))
stloc:int32(var_1_07, ldc.i4:int32(0))
stloc:bool(var_2_0F, call:bool(Object::op_Equality, ldloc:TouchInputSystem[exp:Object](var_0_05), ldloc:int32[exp:Object](var_1_07)))
}
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: 0x0600F3FC RID: 62460 RVA: 0x0039BC34 File Offset: 0x00399E34
[Token(Token = "0x600F3FC")]
[Address(RVA = "0x127B360", Offset = "0x1279D60", VA = "0x18127B360", Slot = "26")]
protected override bool BIEPCPJNODI()
{
return SingletonMonoBehaviour.Instance.<EKAPIFHFJBI>k__BackingField;
}
// Token: 0x0600F3FD RID: 62461 RVA: 0x0039BC54 File Offset: 0x00399E54
[Token(Token = "0x600F3FD")]
[Address(RVA = "0x127BA10", Offset = "0x127A410", VA = "0x18127BA10")]
private bool FBCBDODCNDN(FANFKFOJNKM LKDLEHGHCAD, out KEHDIENJPAI COMJJBNCEFL)
{
TouchInputSystem instance = SingletonMonoBehaviour.Instance;
bool flag;
return flag;
}
// Token: 0x0600F3FE RID: 62462 RVA: 0x0039BC70 File Offset: 0x00399E70
[Token(Token = "0x600F3FE")]
[Address(RVA = "0x127C380", Offset = "0x127AD80", VA = "0x18127C380")]
private bool KPJGCGNMLEC(CGIACNJEFKP DDIGEGMBBGH, out KDDNGDEMDKE LAPABLJMIDK)
{
TouchInputSystem instance = SingletonMonoBehaviour.Instance;
bool flag;
return flag;
}
// Token: 0x0600F3FF RID: 62463 RVA: 0x0039BC8C File Offset: 0x00399E8C
[Token(Token = "0x600F3FF")]
[Address(RVA = "0x127B6E0", Offset = "0x127A0E0", VA = "0x18127B6E0")]
private bool BPFDBBGKNJF(ABDDNLAJDKI KJILBCNBJBF, out HLPDIPJBACJ KBBIDHAFPOK)
{
TouchInputSystem instance = SingletonMonoBehaviour.Instance;
bool flag;
return flag;
}
// Token: 0x0600F400 RID: 62464 RVA: 0x0039BCA8 File Offset: 0x00399EA8
[Token(Token = "0x600F400")]
[Address(RVA = "0x127B880", Offset = "0x127A280", VA = "0x18127B880")]
private bool EKGPGPEDFCJ(ABDDNLAJDKI KJILBCNBJBF, out BDCOOGFOAGF NCMEGMOCAGF)
{
for (;;)
{
int num = 0;
NCMEGMOCAGF.<HOFGEEMNDAN>k__BackingField = num;
TouchInputSystem instance = SingletonMonoBehaviour.Instance;
bool flag;
if (!flag || num == 0 || num == 0)
{
goto IL_34;
}
if (num != 0)
{
NCMEGMOCAGF.<HOFGEEMNDAN>k__BackingField = num;
if (num != 0)
{
break;
}
}
}
return true;
IL_34:
throw new NullReferenceException();
}
// Token: 0x0600F401 RID: 62465 RVA: 0x0039BCF4 File Offset: 0x00399EF4
[Token(Token = "0x600F401")]
[Address(RVA = "0x127C650", Offset = "0x127B050", VA = "0x18127C650")]
public AGGFDBNAKNE()
{
BJALGDKNGBE<FANFKFOJNKM> bjalgdkngbe = new BJALGDKNGBE(45);
this.ODDAPCJKMGI = bjalgdkngbe;
BJALGDKNGBE<ABDDNLAJDKI> bjalgdkngbe2 = new BJALGDKNGBE(15);
this.OHBJCKAHCMG = bjalgdkngbe2;
BJALGDKNGBE<CGIACNJEFKP> bjalgdkngbe3 = new BJALGDKNGBE(1);
this.LAAIMKFFMPF = bjalgdkngbe3;
base..ctor();
}
// Token: 0x0400A356 RID: 41814
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A356")]
private readonly Quaternion EAPAGIPIAPB;
// Token: 0x0400A357 RID: 41815
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A357")]
private readonly BJALGDKNGBE<FANFKFOJNKM> ODDAPCJKMGI;
// Token: 0x0400A358 RID: 41816
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400A358")]
private readonly BJALGDKNGBE<ABDDNLAJDKI> OHBJCKAHCMG;
// Token: 0x0400A359 RID: 41817
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400A359")]
private readonly BJALGDKNGBE<CGIACNJEFKP> LAAIMKFFMPF;
}
+80
View File
@@ -0,0 +1,80 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
// Token: 0x02001CC7 RID: 7367
[Token(Token = "0x2001CC7")]
[StructLayout(3)]
public class AGGFHNNJEOE : BaseBlendedPlayerAnimationAssets
{
// Token: 0x0600C66A RID: 50794 RVA: 0x002F0258 File Offset: 0x002EE458
[Token(Token = "0x600C66A")]
[Address(RVA = "0x16E1550", Offset = "0x16DFF50", VA = "0x1816E1550")]
public void APAFNBCOADC(CCICBIOHEMC IGBNEFLEGNO, float NFGJHIHPNGK)
{
List<AGGFHNNJEOE.PFEMJGHFGBB> ndgfipnaeem = this.NDGFIPNAEEM;
}
// Token: 0x0600C66B RID: 50795 RVA: 0x002F0274 File Offset: 0x002EE474
[Token(Token = "0x600C66B")]
[Address(RVA = "0x16E1710", Offset = "0x16E0110", VA = "0x1816E1710", Slot = "11")]
protected override int NADDEBGJHNM()
{
return this.NDGFIPNAEEM._size;
}
// Token: 0x0600C66C RID: 50796 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C66C")]
[Address(RVA = "0x16E1690", Offset = "0x16E0090", VA = "0x1816E1690", Slot = "12")]
protected override CCICBIOHEMC EIODDDAHPJI(int EFBDCIJMFGD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600C66D RID: 50797 RVA: 0x002F0294 File Offset: 0x002EE494
[Token(Token = "0x600C66D")]
[Address(RVA = "0x16E1600", Offset = "0x16E0000", VA = "0x1816E1600", Slot = "13")]
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: 0x0600C66E RID: 50798 RVA: 0x002F02C4 File Offset: 0x002EE4C4
[Token(Token = "0x600C66E")]
[Address(RVA = "0x16E1750", Offset = "0x16E0150", VA = "0x1816E1750")]
public AGGFHNNJEOE()
{
List<AGGFHNNJEOE.PFEMJGHFGBB> list = new List();
this.NDGFIPNAEEM = list;
base..ctor();
}
// Token: 0x0400834E RID: 33614
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400834E")]
private List<AGGFHNNJEOE.PFEMJGHFGBB> NDGFIPNAEEM;
// Token: 0x02001CC8 RID: 7368
[Token(Token = "0x2001CC8")]
private struct PFEMJGHFGBB
{
// Token: 0x0400834F RID: 33615
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400834F")]
public CCICBIOHEMC PIKGILHNMJE;
// Token: 0x04008350 RID: 33616
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4008350")]
public float JBPFJLJFDJA;
}
}
+32
View File
@@ -0,0 +1,32 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x02002A6F RID: 10863
[Token(Token = "0x2002A6F")]
[NJICLEHHOBN]
[StructLayout(3, Size = 4)]
public enum AGIEDIMOLKM
{
// Token: 0x0400CCEF RID: 52463
[Token(Token = "0x400CCEF")]
None,
// Token: 0x0400CCF0 RID: 52464
[Token(Token = "0x400CCF0")]
StandToCrouch,
// Token: 0x0400CCF1 RID: 52465
[Token(Token = "0x400CCF1")]
StandToProne,
// Token: 0x0400CCF2 RID: 52466
[Token(Token = "0x400CCF2")]
CrouchToStand,
// Token: 0x0400CCF3 RID: 52467
[Token(Token = "0x400CCF3")]
CrouchToProne,
// Token: 0x0400CCF4 RID: 52468
[Token(Token = "0x400CCF4")]
ProneToStand,
// Token: 0x0400CCF5 RID: 52469
[Token(Token = "0x400CCF5")]
ProneToCrouch
}
+19
View File
@@ -0,0 +1,19 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
// Token: 0x02002271 RID: 8817
[Token(Token = "0x2002271")]
[StructLayout(3, Size = 4)]
public enum AGJMDPGBKBL
{
// Token: 0x0400A1EA RID: 41450
[Token(Token = "0x400A1EA")]
None,
// Token: 0x0400A1EB RID: 41451
[Token(Token = "0x400A1EB")]
Simple,
// Token: 0x0400A1EC RID: 41452
[Token(Token = "0x400A1EC")]
Advanced
}
+18
View File
@@ -0,0 +1,18 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine.Scripting;
// Token: 0x02001DE9 RID: 7657
[Token(Token = "0x2001DE9")]
[AttributeUsage(AttributeTargets.Method)]
[StructLayout(3)]
public class AGKGJGBOJEI : PreserveAttribute
{
// Token: 0x0600CE4A RID: 52810 RVA: 0x00310954 File Offset: 0x0030EB54
[Token(Token = "0x600CE4A")]
[Address(RVA = "0x4E1290", Offset = "0x4DFC90", VA = "0x1804E1290")]
public AGKGJGBOJEI()
{
}
}
+774
View File
@@ -0,0 +1,774 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Globalization;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;
using Cpp2IlInjected;
// Token: 0x02001017 RID: 4119
[Token(Token = "0x2001017")]
[StructLayout(3)]
public static class AGMAKAGBPEB
{
// Token: 0x060063C8 RID: 25544 RVA: 0x0015E954 File Offset: 0x0015CB54
[Token(Token = "0x60063C8")]
[Address(RVA = "0x16E1870", Offset = "0x16E0270", VA = "0x1816E1870")]
public static object PPGFHEDFBEA(string LKHEMOPOEIM)
{
if (LKHEMOPOEIM != 0)
{
return AGMAKAGBPEB.PFGKEKIHGGJ.FCAPHAJADNA(LKHEMOPOEIM);
}
}
// Token: 0x060063C9 RID: 25545 RVA: 0x0015E970 File Offset: 0x0015CB70
[Token(Token = "0x60063C9")]
[Address(RVA = "0x2039A70", Offset = "0x2038470", VA = "0x182039A70")]
public static string ACJOKBFNONK<T>(T DIEPOPNJNCO)
{
/*
An exception occurred when decompiling this method (060063C9)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String AGMAKAGBPEB::ACJOKBFNONK<T>(T)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_04:
stloc:NullReferenceException(var_0_0E, newobj:NullReferenceException(NullReferenceException::.ctor, ldstr:string("Can not serialize null into JSON")))
}
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: 0x060063CA RID: 25546 RVA: 0x0015E98C File Offset: 0x0015CB8C
[Token(Token = "0x60063CA")]
[Address(RVA = "0x20CED20", Offset = "0x20CD720", VA = "0x1820CED20")]
private static Dictionary KEKGPDIIOGA<T>(T DIEPOPNJNCO)
{
int num;
do
{
num = 0;
Dictionary<string, object> dictionary = new Dictionary(StringComparer._invariantCultureIgnoreCase);
PropertyDescriptorCollection propertyDescriptorCollection;
if (propertyDescriptorCollection != 0)
{
if (propertyDescriptorCollection == 0)
{
goto IL_AA;
}
PropertyDescriptorCollection propertyDescriptorCollection2;
if (propertyDescriptorCollection2 != 0 && propertyDescriptorCollection2.propCount > 0)
{
int num2 = propertyDescriptorCollection.System.Collections.ICollection.Count;
if (num2 == 0 || num2 == 0)
{
}
}
List<object> list = new List();
if (list != 0)
{
Dictionary<string, object> dictionary2 = AGMAKAGBPEB.KEKGPDIIOGA<object>(list);
list.Add(dictionary2);
}
if ((uint)(-1) != 0U)
{
}
if ((ulong)((uint)(-1)) != (ulong)(-1L))
{
}
if (num != 0)
{
goto IL_9E;
}
}
if ((uint)(-1) != 0U)
{
}
if ((ulong)((uint)(-1)) != (ulong)(-1L))
{
}
}
while (num != 0);
throw new NullReferenceException();
IL_9E:
throw new NullReferenceException();
IL_AA:
throw new NullReferenceException();
}
// Token: 0x060063CB RID: 25547 RVA: 0x0015EA50 File Offset: 0x0015CC50
[Token(Token = "0x60063CB")]
[Address(RVA = "0x16E17B0", Offset = "0x16E01B0", VA = "0x1816E17B0")]
public static string HLHBJCIJPBE(object NLNHFEEMFBN)
{
AGMAKAGBPEB.ENICJBBFDED enicjbbfded = new AGMAKAGBPEB.ENICJBBFDED();
StringBuilder stringBuilder = new StringBuilder();
enicjbbfded.NELKHONFGHF = stringBuilder;
enicjbbfded.IEGJNKCGJHJ(NLNHFEEMFBN);
StringBuilder nelkhonfghf = enicjbbfded.NELKHONFGHF;
throw new NullReferenceException();
}
// Token: 0x02001018 RID: 4120
[Token(Token = "0x2001018")]
private sealed class PFGKEKIHGGJ : IDisposable
{
// Token: 0x060063CC RID: 25548 RVA: 0x0015EA84 File Offset: 0x0015CC84
[Token(Token = "0x60063CC")]
[Address(RVA = "0x16F8E90", Offset = "0x16F7890", VA = "0x1816F8E90")]
public static bool FDMOGCEIIJC(char MBEHODBGOJI)
{
int num;
return char.IsWhiteSpace(MBEHODBGOJI) || num != -1;
}
// Token: 0x060063CD RID: 25549 RVA: 0x0015EAAC File Offset: 0x0015CCAC
[Token(Token = "0x60063CD")]
[Address(RVA = "0x16F8D00", Offset = "0x16F7700", VA = "0x1816F8D00")]
public static bool EBMJBCMFANP(char MBEHODBGOJI)
{
int num;
return num != -1;
}
// Token: 0x060063CE RID: 25550 RVA: 0x0015EAC8 File Offset: 0x0015CCC8
[Token(Token = "0x60063CE")]
[Address(RVA = "0x16F9740", Offset = "0x16F8140", VA = "0x1816F9740")]
private PFGKEKIHGGJ(string jsonString)
{
StringReader stringReader = new StringReader(jsonString);
this.LKHEMOPOEIM = stringReader;
}
// Token: 0x060063CF RID: 25551 RVA: 0x0015EAEC File Offset: 0x0015CCEC
[Token(Token = "0x60063CF")]
[Address(RVA = "0x16F8D50", Offset = "0x16F7750", VA = "0x1816F8D50")]
public static object FCAPHAJADNA(string GEEJOAAFMBL)
{
int num;
do
{
num = 0;
StringReader stringReader = new StringReader(GEEJOAAFMBL);
AGMAKAGBPEB.PFGKEKIHGGJ pfgkekihggj;
pfgkekihggj.LKHEMOPOEIM = stringReader;
AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC chajialilhc = pfgkekihggj.GIMPEJLAFLN;
if (num != -1)
{
}
}
while (num != 0);
object obj;
return obj;
}
// Token: 0x060063D0 RID: 25552 RVA: 0x0015EB1C File Offset: 0x0015CD1C
[Token(Token = "0x60063D0")]
[Address(RVA = "0x16F8CD0", Offset = "0x16F76D0", VA = "0x1816F8CD0", Slot = "4")]
public void Dispose()
{
this.LKHEMOPOEIM.Dispose();
this.LKHEMOPOEIM = (ulong)0L;
}
// Token: 0x060063D1 RID: 25553 RVA: 0x0015EB44 File Offset: 0x0015CD44
[Token(Token = "0x60063D1")]
[Address(RVA = "0x16F8680", Offset = "0x16F7080", VA = "0x1816F8680")]
private Dictionary<string, object> CFECJDMOGBF()
{
for (;;)
{
Dictionary<string, object> dictionary = new Dictionary(StringComparer._invariantCultureIgnoreCase);
int num = this.LKHEMOPOEIM.Peek();
AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC chajialilhc = this.GIMPEJLAFLN;
if (chajialilhc > AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.CURLY_CLOSE)
{
if (chajialilhc != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.COMMA)
{
if (chajialilhc != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.STRING)
{
goto IL_70;
}
string text = this.BFABHMBIOKP();
if (text == 0 || this.GIMPEJLAFLN != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.COLON)
{
goto IL_70;
}
int num2 = this.LKHEMOPOEIM.Peek();
int num3 = (int)this.GIMPEJLAFLN;
object obj;
if (obj == 0 && num3 != 11)
{
goto IL_70;
}
dictionary[text] = obj;
}
if (this.GIMPEJLAFLN != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.NONE)
{
continue;
}
IL_70:
if (0 == 2)
{
break;
}
}
}
throw new NullReferenceException();
}
// Token: 0x060063D2 RID: 25554 RVA: 0x0015EBCC File Offset: 0x0015CDCC
[Token(Token = "0x60063D2")]
[Address(RVA = "0x16F8F20", Offset = "0x16F7920", VA = "0x1816F8F20")]
private List<object> FHOJJBCJLBD()
{
List<object> list = new List();
int num = this.LKHEMOPOEIM.Peek();
AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC chajialilhc = this.GIMPEJLAFLN;
int num2 = (int)chajialilhc;
if (chajialilhc != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.NONE)
{
if (chajialilhc != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.SQUARED_CLOSE)
{
while (chajialilhc == AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.COMMA)
{
}
object obj;
if (obj == 0 && num2 != 11)
{
goto IL_3B;
}
list.Add(obj);
}
return list;
}
IL_3B:
throw new NullReferenceException();
}
// Token: 0x060063D3 RID: 25555 RVA: 0x0015EC1C File Offset: 0x0015CE1C
[Token(Token = "0x60063D3")]
[Address(RVA = "0x16F9090", Offset = "0x16F7A90", VA = "0x1816F9090")]
private object LJEEHLILKEM()
{
AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC chajialilhc = this.GIMPEJLAFLN;
object obj;
return obj;
}
// Token: 0x060063D4 RID: 25556 RVA: 0x0015EC34 File Offset: 0x0015CE34
[Token(Token = "0x60063D4")]
[Address(RVA = "0x16F89A0", Offset = "0x16F73A0", VA = "0x1816F89A0")]
private object DFHMLBIDPGO(AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC PIHIPPPPEBI)
{
if (PIHIPPPPEBI - AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.CURLY_OPEN <= 10)
{
Dictionary<string, object> dictionary = this.CFECJDMOGBF();
List<object> list = new List();
int num = this.LKHEMOPOEIM.Peek();
AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC chajialilhc = this.GIMPEJLAFLN;
int num2 = (int)chajialilhc;
if (chajialilhc != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.NONE && chajialilhc != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.SQUARED_CLOSE)
{
while (chajialilhc == AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.COMMA)
{
}
object obj;
if (obj != 0 || num2 == 11)
{
list.Add(obj);
}
}
string text = this.BFABHMBIOKP();
string text2 = this.EFEFEEFHPHK;
int num3;
int num4;
int num5;
if (num3 == -1 && num4 == -1 && num5 == -1)
{
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
}
CultureInfo invariantCulture2 = CultureInfo.InvariantCulture;
}
throw new NullReferenceException();
}
// Token: 0x060063D5 RID: 25557 RVA: 0x0015ECCC File Offset: 0x0015CECC
[Token(Token = "0x60063D5")]
[Address(RVA = "0x16F8350", Offset = "0x16F6D50", VA = "0x1816F8350")]
private string BFABHMBIOKP()
{
StringBuilder stringBuilder = new StringBuilder();
int num = this.LKHEMOPOEIM.Peek();
StringReader lkhemopoeim = this.LKHEMOPOEIM;
char c = this.KDHKIFODKMN;
StringReader lkhemopoeim2 = this.LKHEMOPOEIM;
int num2 = 0;
char c2 = this.KDHKIFODKMN;
uint num3;
StringBuilder stringBuilder2 = stringBuilder.Append((char)num3);
if (stringBuilder != 0)
{
while (stringBuilder == 0)
{
}
if (stringBuilder != 0)
{
char[] array = new char[num2];
int num4 = 0;
char c3 = this.KDHKIFODKMN;
array[0] = c3;
if (!AGMAKAGBPEB.PFGKEKIHGGJ.EBMJBCMFANP(c3))
{
goto IL_DE;
}
num4++;
string text;
int num5 = Convert.ToInt32(text, 16);
StringBuilder stringBuilder3 = stringBuilder.Append(c);
}
uint num6;
StringBuilder stringBuilder4 = stringBuilder.Append((char)num6);
}
uint num7;
StringBuilder stringBuilder5 = stringBuilder.Append((char)num7);
if (stringBuilder5 == (ulong)98L)
{
uint num8;
StringBuilder stringBuilder6 = stringBuilder.Append((char)num8);
}
while (stringBuilder5 != (ulong)102L)
{
}
uint num9;
StringBuilder stringBuilder7 = stringBuilder.Append((char)num9);
while (stringBuilder7 == (ulong)34L)
{
}
while (stringBuilder7 == (ulong)47L)
{
}
while (stringBuilder7 != (ulong)92L)
{
}
IL_DE:
int hashCode = stringBuilder.GetHashCode();
throw new NullReferenceException();
}
// Token: 0x060063D6 RID: 25558 RVA: 0x0015EDC8 File Offset: 0x0015CFC8
[Token(Token = "0x60063D6")]
[Address(RVA = "0x16F90C0", Offset = "0x16F7AC0", VA = "0x1816F90C0")]
private object MBGCOILJEDD()
{
string text = this.EFEFEEFHPHK;
int num;
int num2;
int num3;
if (num == -1 && num2 == -1 && num3 == -1)
{
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
}
CultureInfo invariantCulture2 = CultureInfo.InvariantCulture;
throw new NullReferenceException();
}
// Token: 0x060063D7 RID: 25559 RVA: 0x0015EE04 File Offset: 0x0015D004
[Token(Token = "0x60063D7")]
[Address(RVA = "0x16F95B0", Offset = "0x16F7FB0", VA = "0x1816F95B0")]
private void OEAHKNHPAOI()
{
StringReader lkhemopoeim = this.LKHEMOPOEIM;
StringReader lkhemopoeim2 = this.LKHEMOPOEIM;
char c;
if (char.IsWhiteSpace(c))
{
int num = this.LKHEMOPOEIM.Peek();
StringReader lkhemopoeim3 = this.LKHEMOPOEIM;
}
}
// Token: 0x170011CF RID: 4559
// (get) Token: 0x060063D8 RID: 25560 RVA: 0x0015EE44 File Offset: 0x0015D044
[Token(Token = "0x170011CF")]
private char GECFJCKNOOO
{
[Token(Token = "0x60063D8")]
[Address(RVA = "0x16F9010", Offset = "0x16F7A10", VA = "0x1816F9010")]
get
{
StringReader lkhemopoeim = this.LKHEMOPOEIM;
char c;
return c;
}
}
// Token: 0x170011D0 RID: 4560
// (get) Token: 0x060063D9 RID: 25561 RVA: 0x0015EE60 File Offset: 0x0015D060
[Token(Token = "0x170011D0")]
private char KDHKIFODKMN
{
[Token(Token = "0x60063D9")]
[Address(RVA = "0x16F82D0", Offset = "0x16F6CD0", VA = "0x1816F82D0")]
get
{
return Convert.ToChar(this.LKHEMOPOEIM.Peek());
}
}
// Token: 0x170011D1 RID: 4561
// (get) Token: 0x060063DA RID: 25562 RVA: 0x0015EE84 File Offset: 0x0015D084
[Token(Token = "0x170011D1")]
private string EFEFEEFHPHK
{
[Token(Token = "0x60063DA")]
[Address(RVA = "0x16F8850", Offset = "0x16F7250", VA = "0x1816F8850")]
get
{
StringBuilder stringBuilder = new StringBuilder();
int num;
if (!char.IsWhiteSpace(this.GECFJCKNOOO) && num == -1)
{
char c = this.KDHKIFODKMN;
StringBuilder stringBuilder2 = stringBuilder.Append(c);
StringReader lkhemopoeim = this.LKHEMOPOEIM;
}
throw new NullReferenceException();
}
}
// Token: 0x170011D2 RID: 4562
// (get) Token: 0x060063DB RID: 25563 RVA: 0x0015EEC8 File Offset: 0x0015D0C8
[Token(Token = "0x170011D2")]
private AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC GIMPEJLAFLN
{
[Token(Token = "0x60063DB")]
[Address(RVA = "0x16F9250", Offset = "0x16F7C50", VA = "0x1816F9250")]
get
{
StringReader lkhemopoeim = this.LKHEMOPOEIM;
StringReader lkhemopoeim2 = this.LKHEMOPOEIM;
char c;
if (char.IsWhiteSpace(c))
{
int num = this.LKHEMOPOEIM.Peek();
StringReader lkhemopoeim3 = this.LKHEMOPOEIM;
}
StringReader lkhemopoeim4 = this.LKHEMOPOEIM;
char c2 = this.GECFJCKNOOO;
int num2 = this.LKHEMOPOEIM.Peek();
if (0UL == (ulong)123L)
{
}
if (0UL == (ulong)125L)
{
int num3 = this.LKHEMOPOEIM.Peek();
if (0UL <= (ulong)24L)
{
int num4 = this.LKHEMOPOEIM.Peek();
}
}
string text = this.EFEFEEFHPHK;
if (string.Equals(text, "false"))
{
}
if (string.Equals(text, "true"))
{
}
bool flag = string.Equals(text, "null");
throw new NullReferenceException();
}
}
// Token: 0x04004752 RID: 18258
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004752")]
private StringReader LKHEMOPOEIM;
// Token: 0x04004753 RID: 18259
[Token(Token = "0x4004753")]
private static string GDFEEONKHBN = "{}[],:\"";
// Token: 0x04004754 RID: 18260
[Token(Token = "0x4004754")]
private static string KFOFEJBJLCB = "0123456789ABCDEFabcdef";
// Token: 0x02001019 RID: 4121
[Token(Token = "0x2001019")]
private enum CHAJIALILHC
{
// Token: 0x04004756 RID: 18262
[Token(Token = "0x4004756")]
NONE,
// Token: 0x04004757 RID: 18263
[Token(Token = "0x4004757")]
CURLY_OPEN,
// Token: 0x04004758 RID: 18264
[Token(Token = "0x4004758")]
CURLY_CLOSE,
// Token: 0x04004759 RID: 18265
[Token(Token = "0x4004759")]
SQUARED_OPEN,
// Token: 0x0400475A RID: 18266
[Token(Token = "0x400475A")]
SQUARED_CLOSE,
// Token: 0x0400475B RID: 18267
[Token(Token = "0x400475B")]
COLON,
// Token: 0x0400475C RID: 18268
[Token(Token = "0x400475C")]
COMMA,
// Token: 0x0400475D RID: 18269
[Token(Token = "0x400475D")]
STRING,
// Token: 0x0400475E RID: 18270
[Token(Token = "0x400475E")]
NUMBER,
// Token: 0x0400475F RID: 18271
[Token(Token = "0x400475F")]
TRUE,
// Token: 0x04004760 RID: 18272
[Token(Token = "0x4004760")]
FALSE,
// Token: 0x04004761 RID: 18273
[Token(Token = "0x4004761")]
NULL
}
}
// Token: 0x0200101A RID: 4122
[Token(Token = "0x200101A")]
private sealed class ENICJBBFDED
{
// Token: 0x060063DD RID: 25565 RVA: 0x0015EFAC File Offset: 0x0015D1AC
[Token(Token = "0x60063DD")]
[Address(RVA = "0x16F6600", Offset = "0x16F5000", VA = "0x1816F6600")]
private ENICJBBFDED()
{
StringBuilder stringBuilder = new StringBuilder();
this.NELKHONFGHF = stringBuilder;
}
// Token: 0x060063DE RID: 25566 RVA: 0x0015EFCC File Offset: 0x0015D1CC
[Token(Token = "0x60063DE")]
[Address(RVA = "0x16E17B0", Offset = "0x16E01B0", VA = "0x1816E17B0")]
public static string HLHBJCIJPBE(object NLNHFEEMFBN)
{
AGMAKAGBPEB.ENICJBBFDED enicjbbfded = new AGMAKAGBPEB.ENICJBBFDED();
StringBuilder stringBuilder = new StringBuilder();
enicjbbfded.NELKHONFGHF = stringBuilder;
enicjbbfded.IEGJNKCGJHJ(NLNHFEEMFBN);
StringBuilder nelkhonfghf = enicjbbfded.NELKHONFGHF;
throw new NullReferenceException();
}
// Token: 0x060063DF RID: 25567 RVA: 0x0015F000 File Offset: 0x0015D200
[Token(Token = "0x60063DF")]
[Address(RVA = "0x16F63D0", Offset = "0x16F4DD0", VA = "0x1816F63D0")]
private void IEGJNKCGJHJ(object ONGBFDACHHG)
{
if (ONGBFDACHHG != 0)
{
int num = 0;
if (ONGBFDACHHG == 0)
{
if (ONGBFDACHHG == 0)
{
if (ONGBFDACHHG != 0)
{
return;
}
if (ONGBFDACHHG != 0)
{
return;
}
if (ONGBFDACHHG != 0)
{
string text;
StringBuilder stringBuilder = this.NELKHONFGHF.Append(text);
return;
}
if (ONGBFDACHHG == 0)
{
this.GDKAGOPLAJP(ONGBFDACHHG);
return;
}
string text2;
this.FCIOFJPGAIO(text2);
return;
}
else
{
StringBuilder nelkhonfghf = this.NELKHONFGHF;
if ("{il2cpp field on {'constant36' (constant value of type Cpp2IL.Core.Analysis.ResultModels.LocalPointer)}, offset 0x0}" != num)
{
}
}
}
return;
}
StringBuilder nelkhonfghf2 = this.NELKHONFGHF;
throw new NullReferenceException();
}
// Token: 0x060063E0 RID: 25568 RVA: 0x0015F07C File Offset: 0x0015D27C
[Token(Token = "0x60063E0")]
[Address(RVA = "0x16F6110", Offset = "0x16F4B10", VA = "0x1816F6110")]
private void GNMALINGCMP(IDictionary NLNHFEEMFBN)
{
int num;
do
{
num = 0;
StringBuilder nelkhonfghf = this.NELKHONFGHF;
StringBuilder stringBuilder;
StringBuilder stringBuilder3;
if (stringBuilder != 0)
{
if (num < stringBuilder)
{
num += num;
num++;
}
ulong num2;
if (num2 == (ulong)0L)
{
uint num3;
StringBuilder stringBuilder2 = this.NELKHONFGHF.Append((char)num3);
}
int hashCode = stringBuilder.GetHashCode();
uint num4;
stringBuilder3 = this.NELKHONFGHF.Append((char)num4);
this.IEGJNKCGJHJ(stringBuilder3);
stringBuilder3 += stringBuilder3;
}
if (stringBuilder3 != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
uint num5;
StringBuilder stringBuilder4 = this.NELKHONFGHF.Append((char)num5);
}
// Token: 0x060063E1 RID: 25569 RVA: 0x0015F118 File Offset: 0x0015D318
[Token(Token = "0x60063E1")]
[Address(RVA = "0x16F59F0", Offset = "0x16F43F0", VA = "0x1816F59F0")]
private void CBJEGDAKHBJ(IList LAGNHMBKBPE)
{
StringBuilder nelkhonfghf = this.NELKHONFGHF;
int num = 0;
uint num2;
StringBuilder stringBuilder = nelkhonfghf.Append((char)num2);
int num3 = 0;
if (num3 < num)
{
num3 += num3;
num3++;
}
if (num3 < stringBuilder)
{
uint num4;
if (num3 < (int)num4)
{
num3 += num3;
num3++;
}
ulong num5;
if (num5 == (ulong)0L)
{
uint num6;
StringBuilder stringBuilder2 = this.NELKHONFGHF.Append((char)num6);
}
this.IEGJNKCGJHJ(num3);
num3++;
num3 += num3;
num3 += num3;
}
uint num7;
StringBuilder stringBuilder3 = this.NELKHONFGHF.Append((char)num7);
}
// Token: 0x060063E2 RID: 25570 RVA: 0x0015F1AC File Offset: 0x0015D3AC
[Token(Token = "0x60063E2")]
[Address(RVA = "0x16F5BD0", Offset = "0x16F45D0", VA = "0x1816F5BD0")]
private void FCIOFJPGAIO(string CKCGCFGOMAA)
{
StringBuilder nelkhonfghf = this.NELKHONFGHF;
int num = 0;
char[] array = CKCGCFGOMAA.ToCharArray();
int length = array.Length;
if (num < length)
{
char c = array[num];
if (num <= 5)
{
StringBuilder stringBuilder = this.NELKHONFGHF.Append("\\b");
num++;
StringBuilder stringBuilder2 = this.NELKHONFGHF.Append("\\t");
num++;
StringBuilder stringBuilder3 = this.NELKHONFGHF.Append("\\n");
num++;
StringBuilder stringBuilder4 = this.NELKHONFGHF.Append("\\f");
num++;
StringBuilder stringBuilder5 = this.NELKHONFGHF.Append("\\r");
num++;
}
StringBuilder stringBuilder6 = this.NELKHONFGHF.Append("\\\"");
num++;
StringBuilder stringBuilder7 = this.NELKHONFGHF.Append("\\\\");
num++;
char c2 = Convert.ToChar((ushort)c);
StringBuilder stringBuilder8 = this.NELKHONFGHF.Append("\\u");
StringBuilder nelkhonfghf2 = this.NELKHONFGHF;
num++;
num++;
}
uint num2;
StringBuilder stringBuilder9 = this.NELKHONFGHF.Append((char)num2);
}
// Token: 0x060063E3 RID: 25571 RVA: 0x0015F2C0 File Offset: 0x0015D4C0
[Token(Token = "0x60063E3")]
[Address(RVA = "0x16F5E90", Offset = "0x16F4890", VA = "0x1816F5E90")]
private void GDKAGOPLAJP(object ONGBFDACHHG)
{
if (ONGBFDACHHG == 0)
{
if (ONGBFDACHHG == 0 && ONGBFDACHHG == 0 && ONGBFDACHHG == 0 && ONGBFDACHHG == 0 && ONGBFDACHHG == 0 && ONGBFDACHHG == 0 && ONGBFDACHHG == 0 && ONGBFDACHHG == 0)
{
if (ONGBFDACHHG == 0 && ONGBFDACHHG == 0)
{
int hashCode = ONGBFDACHHG.GetHashCode();
return;
}
double num = Convert.ToDouble(ONGBFDACHHG);
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
}
StringBuilder stringBuilder = this.NELKHONFGHF.Append(ONGBFDACHHG);
return;
}
StringBuilder nelkhonfghf = this.NELKHONFGHF;
CultureInfo invariantCulture2 = CultureInfo.InvariantCulture;
}
// Token: 0x04004762 RID: 18274
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004762")]
private StringBuilder NELKHONFGHF;
}
}
+274
View File
@@ -0,0 +1,274 @@
using System;
using System.Linq;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using POpusCodec;
using UnityEngine;
// Token: 0x02001E28 RID: 7720
[Token(Token = "0x2001E28")]
[StructLayout(3)]
public class AGPNOAMCFMF : IDisposable
{
// Token: 0x0600CFE5 RID: 53221 RVA: 0x00316D00 File Offset: 0x00314F00
[Token(Token = "0x600CFE5")]
[Address(RVA = "0x16E1E40", Offset = "0x16E0840", VA = "0x1816E1E40")]
public AGPNOAMCFMF(KHJKOGJKJNA streamData, OpusDecoder<float> decoder, Func<bool> isPlayingBackwardsFunc)
{
int num = 0;
this.PMDPIMEPFOB = (int)((ulong)4294967295L);
this.DDHPAFKBMON = num;
this.CNOGINOPPCH = num;
this.BPHMMPNLECI = isPlayingBackwardsFunc;
this.CDHEJGBLCNP = decoder;
byte[] array = streamData.LCKLPAEAFKB.ToByteArray();
this.CDFJHPLAKAF = array;
int[] array2 = Enumerable.ToArray<int>(streamData.AEFLFEBFALC);
this.IEDBGCLEMIO = array2;
int nhcogbkdlld = streamData.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 = decoder.DecodePacket(array3);
float[] array5 = decoder.DecodePacket(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 = streamData.JLPNPNIOPEG;
int akdbfnkaljm = streamData.AKDBFNKALJM;
int nhcogbkdlld2 = streamData.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: 0x0600CFE6 RID: 53222 RVA: 0x00316E9C File Offset: 0x0031509C
[Token(Token = "0x600CFE6")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
private AGPNOAMCFMF()
{
}
// Token: 0x17002061 RID: 8289
// (get) Token: 0x0600CFE7 RID: 53223 RVA: 0x00316EB0 File Offset: 0x003150B0
// (set) Token: 0x0600CFE8 RID: 53224 RVA: 0x00316EC4 File Offset: 0x003150C4
[Token(Token = "0x17002061")]
public AudioClip HPHNKGFCEGA
{
[Token(Token = "0x600CFE7")]
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
get;
[Token(Token = "0x600CFE8")]
[Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")]
private set;
}
// Token: 0x0600CFE9 RID: 53225 RVA: 0x00316ED8 File Offset: 0x003150D8
[Token(Token = "0x600CFE9")]
[Address(RVA = "0x16E1BF0", Offset = "0x16E05F0", VA = "0x1816E1BF0")]
private bool LBNMPBGLIJI()
{
Func<bool> bphmmpnleci = this.BPHMMPNLECI;
if (bphmmpnleci != 0)
{
return bphmmpnleci() != null;
}
}
// Token: 0x0600CFEA RID: 53226 RVA: 0x00316EF8 File Offset: 0x003150F8
[Token(Token = "0x600CFEA")]
[Address(RVA = "0x16E1C40", Offset = "0x16E0640", VA = "0x1816E1C40")]
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.DecodePacket(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: 0x0600CFEB RID: 53227 RVA: 0x00316FA0 File Offset: 0x003151A0
[Token(Token = "0x600CFEB")]
[Address(RVA = "0x16E1920", Offset = "0x16E0320", VA = "0x1816E1920")]
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: 0x0600CFEC RID: 53228 RVA: 0x0031708C File Offset: 0x0031528C
[Token(Token = "0x600CFEC")]
[Address(RVA = "0x16E1BD0", Offset = "0x16E05D0", VA = "0x1816E1BD0")]
private void KENOMMDEPNJ(int DDHPAFKBMON)
{
this.DDHPAFKBMON = DDHPAFKBMON;
this.PMDPIMEPFOB = (int)((ulong)4294967295L);
this.CNOGINOPPCH = (ulong)0L;
}
// Token: 0x0600CFED RID: 53229 RVA: 0x003170BC File Offset: 0x003152BC
[Token(Token = "0x600CFED")]
[Address(RVA = "0x16E1BD0", Offset = "0x16E05D0", VA = "0x1816E1BD0")]
private void JBBLIBHHEBC(int DDHPAFKBMON = 0)
{
this.DDHPAFKBMON = DDHPAFKBMON;
this.PMDPIMEPFOB = (int)((ulong)4294967295L);
this.CNOGINOPPCH = (ulong)0L;
}
// Token: 0x0600CFEE RID: 53230 RVA: 0x003170EC File Offset: 0x003152EC
[Token(Token = "0x600CFEE")]
[Address(RVA = "0x16E18D0", Offset = "0x16E02D0", VA = "0x1816E18D0", Slot = "4")]
public void Dispose()
{
if (!this.KGACOELMNLL)
{
OpusDecoder<float> cdhejgblcnp = this.CDHEJGBLCNP;
if (cdhejgblcnp != 0)
{
cdhejgblcnp.Dispose();
}
this.KGACOELMNLL = true;
}
}
// Token: 0x04008C3C RID: 35900
[Token(Token = "0x4008C3C")]
private const int BEPPCOEJFCN = 2;
// Token: 0x04008C3D RID: 35901
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008C3D")]
private readonly OpusDecoder<float> CDHEJGBLCNP;
// Token: 0x04008C3E RID: 35902
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008C3E")]
private readonly int KDLHKOHEOIC;
// Token: 0x04008C3F RID: 35903
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008C3F")]
private readonly Func<bool> BPHMMPNLECI;
// Token: 0x04008C40 RID: 35904
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008C40")]
private readonly int DPKDBDKMAMM;
// Token: 0x04008C41 RID: 35905
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4008C41")]
private readonly byte[] CDFJHPLAKAF;
// Token: 0x04008C42 RID: 35906
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4008C42")]
private readonly int[] MKMIMKGCGGD;
// Token: 0x04008C43 RID: 35907
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4008C43")]
private readonly int[] IEDBGCLEMIO;
// Token: 0x04008C44 RID: 35908
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4008C44")]
private float[] CNOGINOPPCH;
// Token: 0x04008C45 RID: 35909
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4008C45")]
private int PMDPIMEPFOB;
// Token: 0x04008C46 RID: 35910
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x4008C46")]
private int DDHPAFKBMON;
// Token: 0x04008C47 RID: 35911
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4008C47")]
private bool KGACOELMNLL;
}
+313
View File
@@ -0,0 +1,313 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000121 RID: 289
[Token(Token = "0x2000121")]
[Serializable]
[StructLayout(3)]
public class AGRoomRuntimeConfig : ScriptableObject
{
// Token: 0x0600079B RID: 1947 RVA: 0x00025C74 File Offset: 0x00023E74
[Token(Token = "0x600079B")]
[Address(RVA = "0x3C6D30", Offset = "0x3C5730", VA = "0x1803C6D30")]
public AGRoomRuntimeConfig()
{
}
// Token: 0x040006A7 RID: 1703
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40006A7")]
[SerializeField]
public AGRoomRuntimeConfig.Location[] Locations;
// Token: 0x040006A8 RID: 1704
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40006A8")]
[SerializeField]
public AGRoomRuntimeConfig.Room[] Rooms;
// Token: 0x02000122 RID: 290
[Token(Token = "0x2000122")]
[Serializable]
public class Location
{
// Token: 0x0600079C RID: 1948 RVA: 0x00025C88 File Offset: 0x00023E88
[Token(Token = "0x600079C")]
[Address(RVA = "0x16F7F30", Offset = "0x16F6930", VA = "0x1816F7F30")]
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 = (GiftManager.LCLKAFOPBLD)((ulong)(-1L));
this.GameTeamColorSettings = 0;
base..ctor();
}
// Token: 0x040006A9 RID: 1705
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40006A9")]
public string Name;
// Token: 0x040006AA RID: 1706
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40006AA")]
public string ReplicationId;
// Token: 0x040006AB RID: 1707
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40006AB")]
[Header("Scene")]
public string SceneName;
// Token: 0x040006AC RID: 1708
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40006AC")]
public string[] RequiredSubSceneNames;
// Token: 0x040006AD RID: 1709
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40006AD")]
public string[] LevelRoomSubSceneNames;
// Token: 0x040006AE RID: 1710
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40006AE")]
[Header("Metadata")]
public bool SupportsVRLow = true;
// Token: 0x040006AF RID: 1711
[global::Cpp2IlInjected.FieldOffset(Offset = "0x39")]
[Token(Token = "0x40006AF")]
public bool SupportsQuest2;
// Token: 0x040006B0 RID: 1712
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A")]
[Token(Token = "0x40006B0")]
public bool SupportsMobile = true;
// Token: 0x040006B1 RID: 1713
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
[Token(Token = "0x40006B1")]
public int MaxPlayers;
// Token: 0x040006B2 RID: 1714
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40006B2")]
public MHBEHKONANE ReleaseStatus;
// Token: 0x040006B3 RID: 1715
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x40006B3")]
[Header("UGC")]
public bool EmptyOnSandboxClone;
// Token: 0x040006B4 RID: 1716
[global::Cpp2IlInjected.FieldOffset(Offset = "0x45")]
[Token(Token = "0x40006B4")]
public bool CustomizationAllowed;
// Token: 0x040006B5 RID: 1717
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40006B5")]
[Header("Game Mode Settings")]
public OLEPPCBDAND SupportedGameMode;
// Token: 0x040006B6 RID: 1718
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40006B6")]
[Header("Special Team Colors")]
public GameTeamColorSettings GameTeamColorSettings;
// Token: 0x040006B7 RID: 1719
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40006B7")]
[Obsolete]
[Header("Gift Settings")]
[Obsolete("We are moving to use RewardSelection instead of direct game drops. This field should be removed after we fully enable the new system - bilal - 10/28/2020")]
public GiftManager.LCLKAFOPBLD GiftContext;
// Token: 0x040006B8 RID: 1720
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
[Token(Token = "0x40006B8")]
public GiftManager.LCLKAFOPBLD RewardGiftContext;
// Token: 0x040006B9 RID: 1721
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40006B9")]
[GPHLLHAFLNI]
public COBKKLOJNNE LocationEnum;
}
// Token: 0x02000123 RID: 291
[Token(Token = "0x2000123")]
[Serializable]
public class Room
{
// Token: 0x0600079D RID: 1949 RVA: 0x00025CE8 File Offset: 0x00023EE8
[Token(Token = "0x600079D")]
[Address(RVA = "0x16F9DE0", Offset = "0x16F87E0", VA = "0x1816F9DE0")]
public Room()
{
AGRoomRuntimeConfig.RoomScene[] array = new AGRoomRuntimeConfig.RoomScene[1];
this.Scenes = array;
base..ctor();
}
// Token: 0x040006BA RID: 1722
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40006BA")]
public string Name;
// Token: 0x040006BB RID: 1723
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40006BB")]
public string ReplicationId;
// Token: 0x040006BC RID: 1724
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40006BC")]
[Header("Metadata")]
public string Description;
// Token: 0x040006BD RID: 1725
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40006BD")]
public DPLPMKMFMPB Accessibility = (DPLPMKMFMPB)((ulong)1L);
// Token: 0x040006BE RID: 1726
[global::Cpp2IlInjected.FieldOffset(Offset = "0x29")]
[Token(Token = "0x40006BE")]
public bool SupportsLevelVoting;
// Token: 0x040006BF RID: 1727
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A")]
[Token(Token = "0x40006BF")]
public bool CloningAllowed;
// Token: 0x040006C0 RID: 1728
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B")]
[Token(Token = "0x40006C0")]
public bool SupportsScreens = true;
// Token: 0x040006C1 RID: 1729
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40006C1")]
public bool SupportsWalkVR;
// Token: 0x040006C2 RID: 1730
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D")]
[Token(Token = "0x40006C2")]
public bool SupportsTeleportVR;
// Token: 0x040006C3 RID: 1731
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2E")]
[Token(Token = "0x40006C3")]
public bool AllowsJuniors;
// Token: 0x040006C4 RID: 1732
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40006C4")]
public GPDIAKNEBKH RoomWarningMask;
// Token: 0x040006C5 RID: 1733
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40006C5")]
public string CustomRoomWarning;
// Token: 0x040006C6 RID: 1734
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40006C6")]
public bool DisableMicAutoMute;
// Token: 0x040006C7 RID: 1735
[global::Cpp2IlInjected.FieldOffset(Offset = "0x41")]
[Token(Token = "0x40006C7")]
public bool DisableRoomComments;
// Token: 0x040006C8 RID: 1736
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x40006C8")]
public MHBEHKONANE ReleaseStatus;
// Token: 0x040006C9 RID: 1737
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40006C9")]
[Header("Scenes")]
public AGRoomRuntimeConfig.RoomScene[] Scenes;
}
// Token: 0x02000124 RID: 292
[Token(Token = "0x2000124")]
[Serializable]
public class RoomScene
{
// Token: 0x0600079E RID: 1950 RVA: 0x00025D1C File Offset: 0x00023F1C
[Token(Token = "0x600079E")]
[Address(RVA = "0x16F9DC0", Offset = "0x16F87C0", VA = "0x1816F9DC0")]
public RoomScene()
{
}
// Token: 0x040006CA RID: 1738
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40006CA")]
public string Name;
// Token: 0x040006CB RID: 1739
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40006CB")]
public string ReplicationId;
// Token: 0x040006CC RID: 1740
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40006CC")]
[Header("Scene")]
public string RoomSceneLocationId;
// Token: 0x040006CD RID: 1741
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40006CD")]
[Header("Metadata")]
public bool IsSandbox;
// Token: 0x040006CE RID: 1742
[global::Cpp2IlInjected.FieldOffset(Offset = "0x29")]
[Token(Token = "0x40006CE")]
public bool CanMatchmakeInto = true;
// Token: 0x040006CF RID: 1743
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A")]
[Token(Token = "0x40006CF")]
public bool SupportsJoinInProgress;
// Token: 0x040006D0 RID: 1744
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B")]
[Token(Token = "0x40006D0")]
public bool UseLevelBasedMatchmaking;
// Token: 0x040006D1 RID: 1745
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40006D1")]
public bool UseAgeBasedMatchmaking = true;
// Token: 0x040006D2 RID: 1746
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D")]
[Token(Token = "0x40006D2")]
public bool UseRecRoyaleMatchmaking;
// Token: 0x040006D3 RID: 1747
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40006D3")]
public int MaxPlayers = (int)((ulong)8L);
// Token: 0x040006D4 RID: 1748
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
[Token(Token = "0x40006D4")]
public MHBEHKONANE ReleaseStatus;
}
}
+126
View File
@@ -0,0 +1,126 @@
using System;
using System.Collections;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI
{
// Token: 0x02001A0B RID: 6667
[Token(Token = "0x2001A0B")]
[DisallowMultipleComponent]
[StructLayout(3)]
public class BlinkingImage : MonoBehaviour
{
// Token: 0x17001D06 RID: 7430
// (get) Token: 0x0600B387 RID: 45959 RVA: 0x002A2EA0 File Offset: 0x002A10A0
[Token(Token = "0x17001D06")]
public Image OAGPJGGEEON
{
[Token(Token = "0x600B387")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get
{
return this._image;
}
}
// Token: 0x0600B388 RID: 45960 RVA: 0x002A2EB4 File Offset: 0x002A10B4
[Token(Token = "0x600B388")]
[Address(RVA = "0x16EC5A0", Offset = "0x16EAFA0", VA = "0x1816EC5A0")]
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: 0x0600B389 RID: 45961 RVA: 0x002A2EE8 File Offset: 0x002A10E8
[Token(Token = "0x600B389")]
[Address(RVA = "0x16EC550", Offset = "0x16EAF50", VA = "0x1816EC550")]
private void OnDisable()
{
Coroutine kabmfakfdaa = this.KABMFAKFDAA;
this.SafeStopCoroutine(kabmfakfdaa);
Image image = this._image;
Color conmnbgnogp = this.CONMNBGNOGP;
Color color = image.color;
}
// Token: 0x0600B38A RID: 45962 RVA: 0x002A2F20 File Offset: 0x002A1120
[Token(Token = "0x600B38A")]
[Address(RVA = "0x16EC4F0", Offset = "0x16EAEF0", VA = "0x1816EC4F0")]
private IEnumerator GPHCNFLIODA()
{
/*
An exception occurred when decompiling this method (0600B38A)
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: 0x0600B38B RID: 45963 RVA: 0x002A2F44 File Offset: 0x002A1144
[Token(Token = "0x600B38B")]
[Address(RVA = "0x16EC610", Offset = "0x16EB010", VA = "0x1816EC610")]
public BlinkingImage()
{
Color white = Color.white;
base..ctor();
}
// Token: 0x0400762F RID: 30255
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400762F")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private Image _image;
// Token: 0x04007630 RID: 30256
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007630")]
[SerializeField]
private float blinkDuration = 1.5f;
// Token: 0x04007631 RID: 30257
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4007631")]
[SerializeField]
private Color blinkColor;
// Token: 0x04007632 RID: 30258
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
[Token(Token = "0x4007632")]
private Color CONMNBGNOGP;
// Token: 0x04007633 RID: 30259
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x4007633")]
private Color MDHHEDAGNCF;
// Token: 0x04007634 RID: 30260
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4007634")]
private Coroutine KABMFAKFDAA;
}
}
+193
View File
@@ -0,0 +1,193 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace AGUI
{
// Token: 0x020019F9 RID: 6649
[Token(Token = "0x20019F9")]
[StructLayout(3)]
public class FriendlyGuidButton : MonoBehaviour
{
// Token: 0x17001CF6 RID: 7414
// (get) Token: 0x0600B328 RID: 45864 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600B329 RID: 45865 RVA: 0x002A2098 File Offset: 0x002A0298
[Token(Token = "0x17001CF6")]
public Guid DMLIOOCLKKP
{
[Token(Token = "0x600B328")]
[Address(RVA = "0x3C1C70", Offset = "0x3C0670", VA = "0x1803C1C70")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600B329")]
[Address(RVA = "0x6C1150", Offset = "0x6BFB50", VA = "0x1806C1150")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x0600B32A RID: 45866 RVA: 0x002A20A8 File Offset: 0x002A02A8
[Token(Token = "0x600B32A")]
[Address(RVA = "0x16F6690", Offset = "0x16F5090", VA = "0x1816F6690")]
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: 0x0600B32B RID: 45867 RVA: 0x002A20F4 File Offset: 0x002A02F4
[Token(Token = "0x600B32B")]
[Address(RVA = "0x16F6660", Offset = "0x16F5060", VA = "0x1816F6660")]
public void Button_OnClick()
{
FriendlyGuidButton.LBAKLKGDEHJ hlkkiffbncc = this.HLKKIFFBNCC;
if (hlkkiffbncc != 0)
{
Guid guid = this.<ECBPPNEBCMG>k__BackingField;
hlkkiffbncc(guid);
}
}
// Token: 0x0600B32C RID: 45868 RVA: 0x002A211C File Offset: 0x002A031C
[Token(Token = "0x600B32C")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public FriendlyGuidButton()
{
}
// Token: 0x040075F8 RID: 30200
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40075F8")]
[SerializeField]
private TextMeshProUGUI text;
// Token: 0x040075F9 RID: 30201
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40075F9")]
[SerializeField]
private Tooltip tooltip;
// Token: 0x040075FB RID: 30203
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40075FB")]
private FriendlyGuidButton.LBAKLKGDEHJ HLKKIFFBNCC;
// Token: 0x020019FA RID: 6650
[Token(Token = "0x20019FA")]
public sealed class LBAKLKGDEHJ : MulticastDelegate
{
// Token: 0x0600B32D RID: 45869 RVA: 0x002A2130 File Offset: 0x002A0330
[Token(Token = "0x600B32D")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public LBAKLKGDEHJ(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x0600B32E RID: 45870 RVA: 0x002A214C File Offset: 0x002A034C
[Token(Token = "0x600B32E")]
[Address(RVA = "0x76BC40", Offset = "0x76A640", VA = "0x18076BC40", Slot = "13")]
public void Invoke(Guid ONGBFDACHHG)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600B32F RID: 45871 RVA: 0x002A21D8 File Offset: 0x002A03D8
[Token(Token = "0x600B32F")]
[Address(RVA = "0x16F7EA0", Offset = "0x16F68A0", VA = "0x1816F7EA0", Slot = "14")]
public IAsyncResult BeginInvoke(Guid ONGBFDACHHG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x0600B330 RID: 45872 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B330")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020019FB RID: 6651
[Token(Token = "0x20019FB")]
public interface GKBOCIFIACL
{
// Token: 0x17001CF7 RID: 7415
// (get) Token: 0x0600B331 RID: 45873
[Token(Token = "0x17001CF7")]
string FLGKFFKEEPF
{
[Token(Token = "0x600B331")]
[Address(Slot = "0")]
get;
}
// Token: 0x17001CF8 RID: 7416
// (get) Token: 0x0600B332 RID: 45874
[Token(Token = "0x17001CF8")]
string MAMPKNECKCM
{
[Token(Token = "0x600B332")]
[Address(Slot = "1")]
get;
}
// Token: 0x17001CF9 RID: 7417
// (get) Token: 0x0600B333 RID: 45875
[Token(Token = "0x17001CF9")]
Guid MLKEBLDLLBC
{
[Token(Token = "0x600B333")]
[Address(Slot = "2")]
get;
}
}
// Token: 0x020019FC RID: 6652
[Token(Token = "0x20019FC")]
[Serializable]
public struct FriendlyGuidConfig
{
// Token: 0x040075FC RID: 30204
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40075FC")]
public string FriendlyString;
// Token: 0x040075FD RID: 30205
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40075FD")]
public string Tooltip;
// Token: 0x040075FE RID: 30206
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40075FE")]
public Guid Value;
// Token: 0x040075FF RID: 30207
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40075FF")]
public FriendlyGuidButton.LBAKLKGDEHJ OnSelected;
}
}
}
+147
View File
@@ -0,0 +1,147 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace AGUI
{
// Token: 0x020019FD RID: 6653
[Token(Token = "0x20019FD")]
[StructLayout(3)]
public class FriendlyIntButton : MonoBehaviour
{
// Token: 0x17001CFA RID: 7418
// (get) Token: 0x0600B334 RID: 45876 RVA: 0x002A21E8 File Offset: 0x002A03E8
// (set) Token: 0x0600B335 RID: 45877 RVA: 0x002A21FC File Offset: 0x002A03FC
[Token(Token = "0x17001CFA")]
public int DMLIOOCLKKP
{
[Token(Token = "0x600B334")]
[Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0")]
get;
[Token(Token = "0x600B335")]
[Address(RVA = "0x4D2650", Offset = "0x4D1050", VA = "0x1804D2650")]
private set;
}
// Token: 0x0600B336 RID: 45878 RVA: 0x002A2210 File Offset: 0x002A0410
[Token(Token = "0x600B336")]
[Address(RVA = "0x16F6780", Offset = "0x16F5180", VA = "0x1816F6780")]
public void SetConfig(FriendlyIntButton.FriendlyIntConfig PBGBNMCPEAJ)
{
TextMeshProUGUI textMeshProUGUI = this.text;
this.tooltip.Message = 0;
bool flag;
this.tooltip.enabled = flag;
}
// Token: 0x0600B337 RID: 45879 RVA: 0x002A2244 File Offset: 0x002A0444
[Token(Token = "0x600B337")]
[Address(RVA = "0x16F6760", Offset = "0x16F5160", VA = "0x1816F6760")]
public void Button_OnClick()
{
FriendlyIntButton.KNHEEOGGKPA mcjbogfpmdd = this.MCJBOGFPMDD;
if (mcjbogfpmdd != 0)
{
int num = this.<ECBPPNEBCMG>k__BackingField;
mcjbogfpmdd(num);
return;
}
}
// Token: 0x0600B338 RID: 45880 RVA: 0x002A226C File Offset: 0x002A046C
[Token(Token = "0x600B338")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public FriendlyIntButton()
{
}
// Token: 0x04007600 RID: 30208
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007600")]
[SerializeField]
private TextMeshProUGUI text;
// Token: 0x04007601 RID: 30209
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007601")]
[SerializeField]
private Tooltip tooltip;
// Token: 0x04007603 RID: 30211
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4007603")]
private FriendlyIntButton.KNHEEOGGKPA MCJBOGFPMDD;
// Token: 0x020019FE RID: 6654
[Token(Token = "0x20019FE")]
public sealed class KNHEEOGGKPA : MulticastDelegate
{
// Token: 0x0600B339 RID: 45881 RVA: 0x002A2280 File Offset: 0x002A0480
[Token(Token = "0x600B339")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public KNHEEOGGKPA(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x0600B33A RID: 45882 RVA: 0x002A229C File Offset: 0x002A049C
[Token(Token = "0x600B33A")]
[Address(RVA = "0x471C30", Offset = "0x470630", VA = "0x180471C30", Slot = "13")]
public void Invoke(int ONGBFDACHHG)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600B33B RID: 45883 RVA: 0x002A2310 File Offset: 0x002A0510
[Token(Token = "0x600B33B")]
[Address(RVA = "0x16F6CB0", Offset = "0x16F56B0", VA = "0x1816F6CB0", Slot = "14")]
public IAsyncResult BeginInvoke(int ONGBFDACHHG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x0600B33C RID: 45884 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B33C")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020019FF RID: 6655
[Token(Token = "0x20019FF")]
[Serializable]
public struct FriendlyIntConfig
{
// Token: 0x04007604 RID: 30212
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4007604")]
public string FriendlyString;
// Token: 0x04007605 RID: 30213
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4007605")]
public string Tooltip;
// Token: 0x04007606 RID: 30214
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007606")]
public int Value;
// Token: 0x04007607 RID: 30215
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007607")]
public FriendlyIntButton.KNHEEOGGKPA OnSelected;
}
}
}
@@ -0,0 +1,301 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.EventSystems;
namespace AGUI.Inputs
{
// Token: 0x02001A0F RID: 6671
[Token(Token = "0x2001A0F")]
[StructLayout(3)]
public class KeyboardInputField : MonoBehaviour, ISubmitHandler, IEventSystemHandler
{
// Token: 0x17001D0C RID: 7436
// (get) Token: 0x0600B39A RID: 45978 RVA: 0x002A31FC File Offset: 0x002A13FC
[Token(Token = "0x17001D0C")]
public static AG_TMP_InputField OEOGDGECMNG
{
[Token(Token = "0x600B39A")]
[Address(RVA = "0x16F7E10", Offset = "0x16F6810", VA = "0x1816F7E10")]
get
{
KeyboardInputField <JBLJOOPHIAE>k__BackingField = KeyboardInputFieldManager.ONCPNMDGGKG.<JBLJOOPHIAE>k__BackingField;
int num = 0;
if (!(<JBLJOOPHIAE>k__BackingField != num))
{
}
return <JBLJOOPHIAE>k__BackingField.inputField;
}
}
// Token: 0x17001D0D RID: 7437
// (get) Token: 0x0600B39B RID: 45979 RVA: 0x002A3230 File Offset: 0x002A1430
[Token(Token = "0x17001D0D")]
public AG_TMP_InputField JOIMJMMFCAI
{
[Token(Token = "0x600B39B")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get
{
return this.inputField;
}
}
// Token: 0x17001D0E RID: 7438
// (get) Token: 0x0600B39C RID: 45980 RVA: 0x002A3244 File Offset: 0x002A1444
[Token(Token = "0x17001D0E")]
public KeyboardInputField.GPBKFCFOEFJ DHPBJOJCDHO
{
[Token(Token = "0x600B39C")]
[Address(RVA = "0x621DB0", Offset = "0x6207B0", VA = "0x180621DB0")]
get
{
return this.virtualKeyboardDoneBehavior;
}
}
// Token: 0x17001D0F RID: 7439
// (get) Token: 0x0600B39D RID: 45981 RVA: 0x002A3258 File Offset: 0x002A1458
[Token(Token = "0x17001D0F")]
private bool PENIAACNHPI
{
[Token(Token = "0x600B39D")]
[Address(RVA = "0x4CB2D0", Offset = "0x4C9CD0", VA = "0x1804CB2D0")]
get
{
return this.deselectOnSubmit;
}
}
// Token: 0x0600B39E RID: 45982 RVA: 0x002A326C File Offset: 0x002A146C
[Token(Token = "0x600B39E")]
[Address(RVA = "0x16F7820", Offset = "0x16F6220", VA = "0x1816F7820")]
private void Awake()
{
KeyboardInputFieldManager.ONCPNMDGGKG.FFLBBEOMDEG.Add(this);
AG_TMP_InputField.SubmitEvent onEndEdit = this.inputField.m_OnEndEdit;
UnityAction<string> unityAction = new UnityAction(this.JJLPHLIEKFP);
onEndEdit.AddListener(unityAction);
DisabledAltRenderedObject component = base.GetComponent<DisabledAltRenderedObject>();
int num = 0;
if (component == num)
{
base.gameObject.AddComponent<DisabledAltRenderedObject>().NeverRender = true;
}
}
// Token: 0x0600B39F RID: 45983 RVA: 0x002A32D8 File Offset: 0x002A14D8
[Token(Token = "0x600B39F")]
[Address(RVA = "0x16F7C30", Offset = "0x16F6630", VA = "0x1816F7C30")]
private void OnDisable()
{
TouchScreenKeyboard keyboard = this.inputField.m_Keyboard;
if (keyboard != 0 && keyboard.active)
{
int num = 0;
keyboard.active = num != 0;
return;
}
}
// Token: 0x0600B3A0 RID: 45984 RVA: 0x002A3310 File Offset: 0x002A1510
[Token(Token = "0x600B3A0")]
[Address(RVA = "0x16F7BD0", Offset = "0x16F65D0", VA = "0x1816F7BD0")]
private void OnDestroy()
{
bool flag = KeyboardInputFieldManager.ONCPNMDGGKG.FFLBBEOMDEG.Remove(this);
}
// Token: 0x0600B3A1 RID: 45985 RVA: 0x002A3338 File Offset: 0x002A1538
[Token(Token = "0x600B3A1")]
[Address(RVA = "0x16F7C80", Offset = "0x16F6680", VA = "0x1816F7C80", Slot = "4")]
public void OnSubmit(BaseEventData OEKEOCOGKMG)
{
this.DNAGLHPIKHB();
}
// Token: 0x0600B3A2 RID: 45986 RVA: 0x002A334C File Offset: 0x002A154C
[Token(Token = "0x600B3A2")]
[Address(RVA = "0x16F7B90", Offset = "0x16F6590", VA = "0x1816F7B90")]
private void MIDPEAIBJGJ()
{
int frameCount = Time.frameCount;
int num = this.OCCPONKGKLM;
num++;
if (frameCount > num)
{
ActionEvent deselectedWithoutSubmit = this.DeselectedWithoutSubmit;
int num2 = 0;
deselectedWithoutSubmit.Invoke(num2 != 0);
return;
}
}
// Token: 0x0600B3A3 RID: 45987 RVA: 0x002A338C File Offset: 0x002A158C
[Token(Token = "0x600B3A3")]
[Address(RVA = "0x16F7970", Offset = "0x16F6370", VA = "0x1816F7970")]
private void DNAGLHPIKHB()
{
int frameCount = Time.frameCount;
this.OCCPONKGKLM = frameCount;
if (base.gameObject.activeSelf)
{
Action action = new Action(this.POFBOHGKDJF);
Coroutine coroutine = this.EndOfFrameRoutine(action);
}
AG_TMP_InputField ag_TMP_InputField = this.inputField;
ActionEvent<string> submitted = this.Submitted;
string text = ag_TMP_InputField.m_Text;
submitted.Invoke(text);
}
// Token: 0x0600B3A4 RID: 45988 RVA: 0x002A33F4 File Offset: 0x002A15F4
[Token(Token = "0x600B3A4")]
[Address(RVA = "0x16F7D70", Offset = "0x16F6770", VA = "0x1816F7D70")]
public KeyboardInputField()
{
int num;
int num2;
ActionEvent<string> actionEvent = new ActionEvent(num, num2 != 0);
num2 = 0;
num = 0;
this.Submitted = actionEvent;
int num3;
int num4;
ActionEvent actionEvent2 = new ActionEvent(num3, num4 != 0);
num4 = 0;
num3 = 0;
this.DeselectedWithoutSubmit = actionEvent2;
this.deselectOnSubmit = true;
this.submitOnEnterKey = true;
this.OCCPONKGKLM = (int)((ulong)4294967295L);
base..ctor();
}
// Token: 0x0600B3A5 RID: 45989 RVA: 0x002A3450 File Offset: 0x002A1650
[Token(Token = "0x600B3A5")]
[Address(RVA = "0x16F7A30", Offset = "0x16F6430", VA = "0x1816F7A30")]
[CompilerGenerated]
private void JJLPHLIEKFP(string LBLMNBJIHAC)
{
AG_TMP_InputField ag_TMP_InputField = this.inputField;
if (ag_TMP_InputField.m_LineType != TMP_InputField.LineType.MultiLineNewline)
{
if (ag_TMP_InputField != 0 || ag_TMP_InputField == 0)
{
}
bool flag = this.submitOnEnterKey;
AG_TMP_InputField ag_TMP_InputField2 = this.inputField;
bool flag2 = flag;
if (ag_TMP_InputField2.IsTouchKeyboardSupported)
{
AG_TMP_InputField ag_TMP_InputField3 = this.inputField;
if (ag_TMP_InputField3.<LastKeyboardStatus>k__BackingField == TouchScreenKeyboard.Status.Done)
{
string text = ag_TMP_InputField3.m_Text;
bool flag3 = this.virtualKeyboardDoneBehavior.OFFLAOOMOMP(text);
}
}
if (flag2)
{
this.DNAGLHPIKHB();
return;
}
}
if (!base.gameObject.activeInHierarchy)
{
int i = Time.frameCount;
int num = this.OCCPONKGKLM;
num++;
while (i <= num)
{
}
ActionEvent deselectedWithoutSubmit = this.DeselectedWithoutSubmit;
int num2 = 0;
deselectedWithoutSubmit.Invoke(num2 != 0);
return;
}
Action action = new Action(this.MIDPEAIBJGJ);
Coroutine coroutine = this.EndOfFrameRoutine(action);
}
// Token: 0x0600B3A6 RID: 45990 RVA: 0x002A3528 File Offset: 0x002A1728
[Token(Token = "0x600B3A6")]
[Address(RVA = "0x16F7C90", Offset = "0x16F6690", VA = "0x1816F7C90")]
[CompilerGenerated]
private void POFBOHGKDJF()
{
if (!this.deselectOnSubmit)
{
EventSystem current = EventSystem.current;
GameObject gameObject = this.inputField.gameObject;
current.SetSelectedGameObject(gameObject);
this.inputField.ActivateInputField();
return;
}
EventSystem current2 = EventSystem.current;
int num = 0;
current2.SetSelectedGameObject(num);
}
// Token: 0x04007641 RID: 30273
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007641")]
public readonly ActionEvent<string> Submitted;
// Token: 0x04007642 RID: 30274
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007642")]
public readonly ActionEvent DeselectedWithoutSubmit;
// Token: 0x04007643 RID: 30275
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4007643")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)]
private AG_TMP_InputField inputField;
// Token: 0x04007644 RID: 30276
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4007644")]
[SerializeField]
private bool deselectOnSubmit;
// Token: 0x04007645 RID: 30277
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
[Token(Token = "0x4007645")]
[SerializeField]
private KeyboardInputField.GPBKFCFOEFJ virtualKeyboardDoneBehavior;
// Token: 0x04007646 RID: 30278
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4007646")]
[SerializeField]
private bool submitOnEnterKey;
// Token: 0x04007647 RID: 30279
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4007647")]
private int OCCPONKGKLM;
// Token: 0x02001A10 RID: 6672
[Token(Token = "0x2001A10")]
public enum GPBKFCFOEFJ
{
// Token: 0x04007649 RID: 30281
[Token(Token = "0x4007649")]
Submit,
// Token: 0x0400764A RID: 30282
[Token(Token = "0x400764A")]
Submit_DismissWhenEmpty,
// Token: 0x0400764B RID: 30283
[Token(Token = "0x400764B")]
Dismiss = 100
}
}
}
@@ -0,0 +1,135 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.EventSystems;
namespace AGUI.Inputs
{
// Token: 0x02001A12 RID: 6674
[Token(Token = "0x2001A12")]
[StructLayout(3)]
public class KeyboardInputFieldManager : MonoBehaviour
{
// Token: 0x17001D10 RID: 7440
// (get) Token: 0x0600B3A8 RID: 45992 RVA: 0x002A35A4 File Offset: 0x002A17A4
[Token(Token = "0x17001D10")]
public static KeyboardInputFieldManager ONCPNMDGGKG
{
[Token(Token = "0x600B3A8")]
[Address(RVA = "0x16F7740", Offset = "0x16F6140", VA = "0x1816F7740")]
get
{
KeyboardInputFieldManager ecbjfldkeom = KeyboardInputFieldManager.ECBJFLDKEOM;
int num = 0;
if (ecbjfldkeom == num)
{
GameObject gameObject = new GameObject("KeyboardInputFieldManager");
gameObject.hideFlags = HideFlags.HideAndDontSave;
gameObject.RecRoomDontDestroyOnLoad();
KeyboardInputFieldManager.ECBJFLDKEOM = gameObject.AddComponent<KeyboardInputFieldManager>();
}
return KeyboardInputFieldManager.ECBJFLDKEOM;
}
}
// Token: 0x17001D11 RID: 7441
// (get) Token: 0x0600B3A9 RID: 45993 RVA: 0x002A35F4 File Offset: 0x002A17F4
// (set) Token: 0x0600B3AA RID: 45994 RVA: 0x002A3608 File Offset: 0x002A1808
[Token(Token = "0x17001D11")]
public KeyboardInputField OEOGDGECMNG
{
[Token(Token = "0x600B3A9")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x600B3AA")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
private set;
}
// Token: 0x0600B3AB RID: 45995 RVA: 0x002A361C File Offset: 0x002A181C
[Token(Token = "0x600B3AB")]
[Address(RVA = "0x16F76C0", Offset = "0x16F60C0", VA = "0x1816F76C0")]
private void Update()
{
KeyboardInputField keyboardInputField = this.<JBLJOOPHIAE>k__BackingField;
KeyboardInputField keyboardInputField2 = this.NMHDOLMJPAO(keyboardInputField);
this.<JBLJOOPHIAE>k__BackingField = keyboardInputField2;
}
// Token: 0x0600B3AC RID: 45996 RVA: 0x002A3640 File Offset: 0x002A1840
[Token(Token = "0x600B3AC")]
[Address(RVA = "0x16F7600", Offset = "0x16F6000", VA = "0x1816F7600")]
public void Register(KeyboardInputField BIBOIEDPNOJ)
{
this.FFLBBEOMDEG.Add(BIBOIEDPNOJ);
}
// Token: 0x0600B3AD RID: 45997 RVA: 0x002A3660 File Offset: 0x002A1860
[Token(Token = "0x600B3AD")]
[Address(RVA = "0x16F7660", Offset = "0x16F6060", VA = "0x1816F7660")]
public void Unregister(KeyboardInputField BIBOIEDPNOJ)
{
bool flag = this.FFLBBEOMDEG.Remove(BIBOIEDPNOJ);
}
// Token: 0x0600B3AE RID: 45998 RVA: 0x002A3680 File Offset: 0x002A1880
[Token(Token = "0x600B3AE")]
[Address(RVA = "0x16F7340", Offset = "0x16F5D40", VA = "0x1816F7340")]
private KeyboardInputField NMHDOLMJPAO(KeyboardInputField LJAMDFEKLMJ)
{
int num;
do
{
num = 0;
EventSystem current = EventSystem.current;
int num2 = 0;
if (!(current != num2))
{
break;
}
GameObject currentSelected = EventSystem.current.m_CurrentSelected;
int num3 = 0;
if (!(currentSelected != num3))
{
break;
}
List<KeyboardInputField> fflbbeomdeg = this.FFLBBEOMDEG;
List.Enumerator enumerator;
if (enumerator != 0)
{
GameObject firstSelected = current.m_FirstSelected;
if (!(current.gameObject == currentSelected) || !current.gameObject.activeInHierarchy)
{
continue;
}
}
if (num != -1)
{
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0600B3AF RID: 45999 RVA: 0x002A3710 File Offset: 0x002A1910
[Token(Token = "0x600B3AF")]
[Address(RVA = "0x16F76E0", Offset = "0x16F60E0", VA = "0x1816F76E0")]
public KeyboardInputFieldManager()
{
List<KeyboardInputField> list = new List();
this.FFLBBEOMDEG = list;
base..ctor();
}
// Token: 0x0400764C RID: 30284
[Token(Token = "0x400764C")]
private static KeyboardInputFieldManager ECBJFLDKEOM;
// Token: 0x0400764E RID: 30286
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400764E")]
private List<KeyboardInputField> FFLBBEOMDEG;
}
}
+95
View File
@@ -0,0 +1,95 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace AGUI
{
// Token: 0x02001A01 RID: 6657
[Token(Token = "0x2001A01")]
[StructLayout(3)]
public class PageDisplay : MonoBehaviour
{
// Token: 0x0600B33E RID: 45886 RVA: 0x002A2320 File Offset: 0x002A0520
[Token(Token = "0x600B33E")]
[Address(RVA = "0x16F9810", Offset = "0x16F8210", VA = "0x1816F9810")]
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);
textMeshProUGUI.text = text;
}
}
// Token: 0x0600B33F RID: 45887 RVA: 0x002A2404 File Offset: 0x002A0604
[Token(Token = "0x600B33F")]
[Address(RVA = "0x16F9A20", Offset = "0x16F8420", VA = "0x1816F9A20")]
public PageDisplay()
{
RectTransform[] array = new RectTransform[0];
this.dots = array;
int num = 0;
this.smallDotScale.z = (float)num;
base..ctor();
}
// Token: 0x04007608 RID: 30216
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007608")]
[SerializeField]
[Header("Dot Display")]
private RectTransform dotDisplay;
// Token: 0x04007609 RID: 30217
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007609")]
[SerializeField]
private RectTransform[] dots;
// Token: 0x0400760A RID: 30218
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400760A")]
[SerializeField]
private Vector3 smallDotScale;
// Token: 0x0400760B RID: 30219
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400760B")]
[SerializeField]
[Header("Text Display")]
private RectTransform textDisplay;
// Token: 0x0400760C RID: 30220
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400760C")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
private TextMeshProUGUI pagingText;
}
}
+144
View File
@@ -0,0 +1,144 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI
{
// Token: 0x02001A03 RID: 6659
[Token(Token = "0x2001A03")]
[StructLayout(3)]
public abstract class PagedGrid<ListType> : VirtualPagedGrid<ListType> where ListType : Component
{
// Token: 0x0600B341 RID: 45889 RVA: 0x002A2448 File Offset: 0x002A0648
[Token(Token = "0x600B341")]
[Address(RVA = "0x1EA5C00", Offset = "0x1EA4600", VA = "0x181EA5C00", Slot = "12")]
protected virtual void Start()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B342 RID: 45890 RVA: 0x002A2460 File Offset: 0x002A0660
[Token(Token = "0x600B342")]
[Address(RVA = "0x1EA5820", Offset = "0x1EA4220", VA = "0x181EA5820")]
public void AddIgnoredChild(ListType MLDKMIGAPEC)
{
List list = new List();
this.OCMMBHMDBEP(MLDKMIGAPEC);
GameObject gameObject;
gameObject.hideFlags = HideFlags.NotEditable;
}
// Token: 0x0600B343 RID: 45891 RVA: 0x002A2488 File Offset: 0x002A0688
[Token(Token = "0x600B343")]
[Address(RVA = "0x1EA5B40", Offset = "0x1EA4540", VA = "0x181EA5B40")]
public void RemoveIgnoredChild(ListType MLDKMIGAPEC)
{
int num = 0;
GameObject gameObject;
gameObject.hideFlags = (HideFlags)num;
bool flag;
if (gameObject != 0 && flag)
{
this.Start();
}
}
// Token: 0x0600B344 RID: 45892 RVA: 0x002A24B4 File Offset: 0x002A06B4
[Token(Token = "0x600B344")]
[Address(RVA = "0x1EA5C20", Offset = "0x1EA4620", VA = "0x181EA5C20", Slot = "6")]
public override void UpdateGrid()
{
int num;
if (num > 0)
{
this.UpdateGrid();
}
}
// Token: 0x0600B345 RID: 45893 RVA: 0x002A24D4 File Offset: 0x002A06D4
[Token(Token = "0x600B345")]
[Address(RVA = "0x1EA5AE0", Offset = "0x1EA44E0", VA = "0x181EA5AE0")]
public void RefreshChildren(bool includeDisabled = false)
{
List list = this.AIPPBOIIEII(includeDisabled);
bool flag = this.NBMNLHLDOGF();
}
// Token: 0x0600B346 RID: 45894 RVA: 0x002A24F8 File Offset: 0x002A06F8
[Token(Token = "0x600B346")]
[Address(RVA = "0x1EA5BD0", Offset = "0x1EA45D0", VA = "0x181EA5BD0")]
public void ResetChildren(List<ListType> MGDLGHGMMLC)
{
bool flag = this.NBMNLHLDOGF();
}
// Token: 0x0600B347 RID: 45895 RVA: 0x002A250C File Offset: 0x002A070C
[Token(Token = "0x600B347")]
[Address(RVA = "0x1EA5AA0", Offset = "0x1EA44A0", VA = "0x181EA5AA0", Slot = "13")]
protected virtual void OCMMBHMDBEP(ListType MLDKMIGAPEC)
{
GameObject gameObject;
gameObject.SetActive(true);
}
// Token: 0x0600B348 RID: 45896 RVA: 0x002A2528 File Offset: 0x002A0728
[Token(Token = "0x600B348")]
[Address(RVA = "0x89D640", Offset = "0x89C040", VA = "0x18089D640", Slot = "14")]
protected virtual void EFANCOLOIPJ(ListType MLDKMIGAPEC)
{
int num = 0;
GameObject gameObject;
gameObject.SetActive(num != 0);
}
// Token: 0x0600B349 RID: 45897 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B349")]
[Address(RVA = "0x1EA5910", Offset = "0x1EA4310", VA = "0x181EA5910", Slot = "10")]
protected override void DNCIOHNNCJL(IList<ListType> DACJLIFBHFG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600B34A RID: 45898 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B34A")]
[Address(RVA = "0x1EA54A0", Offset = "0x1EA3EA0", VA = "0x181EA54A0")]
private List<ListType> AIPPBOIIEII(bool JOMPNFHMIFG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600B34B RID: 45899 RVA: 0x002A2544 File Offset: 0x002A0744
[Token(Token = "0x600B34B")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "8")]
protected override bool NBMNLHLDOGF()
{
return true;
}
// Token: 0x0600B34C RID: 45900 RVA: 0x002A2554 File Offset: 0x002A0754
[Token(Token = "0x600B34C")]
[Address(RVA = "0x1EA5C80", Offset = "0x1EA4680", VA = "0x181EA5C80")]
protected PagedGrid()
{
List list = new List();
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0400760D RID: 30221
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400760D")]
protected List<ListType> DFJBPAKGEHB;
// Token: 0x0400760E RID: 30222
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400760E")]
private List<ListType> JAGIFNDLJDD;
// Token: 0x0400760F RID: 30223
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400760F")]
private bool NINICNLBNHN;
}
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI
{
// Token: 0x02001A02 RID: 6658
[Token(Token = "0x2001A02")]
[StructLayout(3)]
public class PagedGrid : PagedGrid<Transform>
{
// Token: 0x0600B340 RID: 45888 RVA: 0x002A2434 File Offset: 0x002A0634
[Token(Token = "0x600B340")]
[Address(RVA = "0x16F9AA0", Offset = "0x16F84A0", VA = "0x1816F9AA0")]
public PagedGrid()
{
}
}
}
+160
View File
@@ -0,0 +1,160 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI
{
// Token: 0x02001A0D RID: 6669
[Token(Token = "0x2001A0D")]
[DisallowMultipleComponent]
[StructLayout(3)]
public class ProgressBar : MonoBehaviour
{
// Token: 0x17001D09 RID: 7433
// (get) Token: 0x0600B392 RID: 45970 RVA: 0x002A30B0 File Offset: 0x002A12B0
[Token(Token = "0x17001D09")]
public Image OAGPJGGEEON
{
[Token(Token = "0x600B392")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get
{
return this._image;
}
}
// Token: 0x17001D0A RID: 7434
// (get) Token: 0x0600B393 RID: 45971 RVA: 0x002A30C4 File Offset: 0x002A12C4
// (set) Token: 0x0600B394 RID: 45972 RVA: 0x002A30D8 File Offset: 0x002A12D8
[Token(Token = "0x17001D0A")]
public ProgressBar.KDJMKDKAODP KDABOPOPONE
{
[Token(Token = "0x600B393")]
[Address(RVA = "0x4FBD40", Offset = "0x4FA740", VA = "0x1804FBD40")]
get
{
return this._origin;
}
[Token(Token = "0x600B394")]
[Address(RVA = "0x16F9DB0", Offset = "0x16F87B0", VA = "0x1816F9DB0")]
set
{
if (this._origin != value)
{
this._origin = value;
this.UpdateFill();
return;
}
}
}
// Token: 0x17001D0B RID: 7435
// (get) Token: 0x0600B395 RID: 45973 RVA: 0x002A30FC File Offset: 0x002A12FC
// (set) Token: 0x0600B396 RID: 45974 RVA: 0x002A3110 File Offset: 0x002A1310
[Token(Token = "0x17001D0B")]
public float MMJMCMPKCHE
{
[Token(Token = "0x600B395")]
[Address(RVA = "0x58B870", Offset = "0x58A270", VA = "0x18058B870")]
get
{
return this._fillAmount;
}
[Token(Token = "0x600B396")]
[Address(RVA = "0x16F9D30", Offset = "0x16F8730", VA = "0x1816F9D30")]
set
{
float num = Mathf.Clamp01(value);
this._fillAmount = num;
this.UpdateFill();
}
}
// Token: 0x0600B397 RID: 45975 RVA: 0x002A3134 File Offset: 0x002A1334
[Token(Token = "0x600B397")]
[Address(RVA = "0x16F9AE0", Offset = "0x16F84E0", VA = "0x1816F9AE0")]
private void Start()
{
this.UpdateFill();
}
// Token: 0x0600B398 RID: 45976 RVA: 0x002A3148 File Offset: 0x002A1348
[Token(Token = "0x600B398")]
[Address(RVA = "0x16F9AF0", Offset = "0x16F84F0", VA = "0x1816F9AF0")]
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: 0x0600B399 RID: 45977 RVA: 0x002A31E8 File Offset: 0x002A13E8
[Token(Token = "0x600B399")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public ProgressBar()
{
}
// Token: 0x04007639 RID: 30265
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007639")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private Image _image;
// Token: 0x0400763A RID: 30266
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400763A")]
[SerializeField]
private ProgressBar.KDJMKDKAODP _origin;
// Token: 0x0400763B RID: 30267
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x400763B")]
[SerializeField]
[Range(0f, 1f)]
private float _fillAmount;
// Token: 0x02001A0E RID: 6670
[Token(Token = "0x2001A0E")]
public enum KDJMKDKAODP
{
// Token: 0x0400763D RID: 30269
[Token(Token = "0x400763D")]
LEFT,
// Token: 0x0400763E RID: 30270
[Token(Token = "0x400763E")]
RIGHT,
// Token: 0x0400763F RID: 30271
[Token(Token = "0x400763F")]
TOP,
// Token: 0x04007640 RID: 30272
[Token(Token = "0x4007640")]
BOTTOM
}
}
}
+232
View File
@@ -0,0 +1,232 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI
{
// Token: 0x02001A04 RID: 6660
[Token(Token = "0x2001A04")]
[StructLayout(3)]
public abstract class RecyclerPagedGrid<ListType, GridMemberType> : VirtualPagedGrid<ListType> where GridMemberType : Component
{
// Token: 0x0600B34D RID: 45901 RVA: 0x002A2570 File Offset: 0x002A0770
[Token(Token = "0x600B34D")]
[Address(RVA = "0x1EA64F0", Offset = "0x1EA4EF0", VA = "0x181EA64F0", Slot = "12")]
protected virtual void Awake()
{
int num;
int num4;
do
{
num = 0;
int num2 = 0;
int num3 = 0;
GameObject gameObject;
gameObject.SetActive(num3 != 0);
num4 = 0;
if (num4 < num2)
{
num4 += num4;
num4++;
}
if (num != -1)
{
}
}
while (num != 0);
num4 += num4;
num += 19;
num += typeof(List<GridMemberType>.Enumerator).TypeHandle;
}
// Token: 0x0600B34E RID: 45902 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B34E")]
[Address(RVA = "0x1EAA170", Offset = "0x1EA8B70", VA = "0x181EAA170")]
private void GOONHPPBPNP(int LANIMDFKGAM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600B34F RID: 45903 RVA: 0x002A25D4 File Offset: 0x002A07D4
[Token(Token = "0x600B34F")]
[Address(RVA = "0x1EACF30", Offset = "0x1EAB930", VA = "0x181EACF30", Slot = "13")]
public virtual void SetLoading()
{
IEnumerable enumerable = Enumerable.Empty();
bool flag = this.NBMNLHLDOGF();
List list = this.prefilledChildUIElements;
}
// Token: 0x0600B350 RID: 45904 RVA: 0x002A25FC File Offset: 0x002A07FC
[Token(Token = "0x600B350")]
[Address(RVA = "0x1EA8940", Offset = "0x1EA7340", VA = "0x181EA8940")]
public void ForEachChildElement(Action<GridMemberType> AFLPGGJMPOE)
{
int num;
int num3;
for (;;)
{
num = 0;
int num2 = 0;
if (this != num2)
{
AFLPGGJMPOE(this);
num3 = 0;
num3 += num3;
num3++;
if (num != -1)
{
}
if (num == 0)
{
break;
}
}
}
num3 += num3;
num += 19;
num += typeof(List<GridMemberType>.Enumerator).TypeHandle;
}
// Token: 0x0600B351 RID: 45905 RVA: 0x002A2648 File Offset: 0x002A0848
[Token(Token = "0x600B351")]
[Address(RVA = "0x1EAAD70", Offset = "0x1EA9770", VA = "0x181EAAD70", Slot = "9")]
protected override void LDLPMLOKNFJ(IEnumerable<ListType> OJKNCBNJHIC, bool EEFDDMLCDEM = true)
{
}
// Token: 0x0600B352 RID: 45906 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B352")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "14")]
protected virtual void EHDPGHCPKDB(GridMemberType AKDBBDBNFBE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600B353 RID: 45907
[Token(Token = "0x600B353")]
[Address(Slot = "15")]
protected abstract void BGIECEPGDBE(ListType IOBEPGLJNIP, GridMemberType IOMFCIGGNOI, int CKOIAKLOKMM);
// Token: 0x0600B354 RID: 45908 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B354")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "16")]
protected virtual void KADJONKLKLK(GridMemberType ELLBCHGLIDI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600B355 RID: 45909 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B355")]
[Address(RVA = "0x1EA7750", Offset = "0x1EA6150", VA = "0x181EA7750", Slot = "10")]
protected override void DNCIOHNNCJL(IList<ListType> DACJLIFBHFG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600B356 RID: 45910 RVA: 0x002A265C File Offset: 0x002A085C
[Token(Token = "0x600B356")]
[Address(RVA = "0x1EAD9E0", Offset = "0x1EAC3E0", VA = "0x181EAD9E0", 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: 0x0600B357 RID: 45911 RVA: 0x002A269C File Offset: 0x002A089C
[Token(Token = "0x600B357")]
[Address(RVA = "0x1EAAF60", Offset = "0x1EA9960", VA = "0x181EAAF60")]
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: 0x0600B358 RID: 45912 RVA: 0x002A26D4 File Offset: 0x002A08D4
[Token(Token = "0x600B358")]
[Address(RVA = "0x1EABF80", Offset = "0x1EAA980", VA = "0x181EABF80")]
private void OnDestroy()
{
int num;
int num2;
do
{
num = 0;
num2 = 0;
num2 += num2;
num2++;
if (num != -1)
{
}
}
while (num != 0);
num2 += num2;
num += 19;
num += typeof(List<GridMemberType>.Enumerator).TypeHandle;
}
// Token: 0x0600B359 RID: 45913 RVA: 0x002A2708 File Offset: 0x002A0908
[Token(Token = "0x600B359")]
[Address(RVA = "0x1EADE60", Offset = "0x1EAC860", VA = "0x181EADE60")]
protected RecyclerPagedGrid()
{
List list = new List();
}
// Token: 0x04007610 RID: 30224
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4007610")]
[SerializeField]
[Header("Children")]
protected GridMemberType childPrefab;
// Token: 0x04007611 RID: 30225
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4007611")]
[SerializeField]
protected LayoutElement spacerElement;
// Token: 0x04007612 RID: 30226
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4007612")]
[SerializeField]
private List<GridMemberType> prefilledChildUIElements;
// Token: 0x04007613 RID: 30227
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4007613")]
[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: 0x04007614 RID: 30228
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4007614")]
protected List<GridMemberType> EAODNPJMIHF;
}
}
@@ -0,0 +1,215 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core;
using RecRoom.Core.Creation;
using RecRoom.Core.Creation.AI;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001B2A RID: 6954
[Token(Token = "0x2001B2A")]
[StructLayout(3)]
public class AISettingsScreen : WatchUIFlow
{
// Token: 0x0600BA50 RID: 47696 RVA: 0x002BCD8C File Offset: 0x002BAF8C
[Token(Token = "0x600BA50")]
[Address(RVA = "0x16E2A50", Offset = "0x16E1450", VA = "0x1816E2A50")]
private void OnEnable()
{
Action action = new Action(this.JFOMCCJKHLA);
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
ActionEvent<UGCAIController> pphhaeokhpb = UGCAIController.PPHHAEOKHPB;
Action<UGCAIController> action2 = new Action(this.HMPMPEAGJML);
int num = 0;
num += num;
num++;
ActionEvent<UGCAIController> aidestroyed = UGCAIManager.AIDestroyed;
Action<UGCAIController> action3 = new Action(this.HMPMPEAGJML);
ActionEvent aisettingsChanged = UGCAIManager.AISettingsChanged;
Action action4 = new Action(this.ICPJKEGCJDF);
int num2 = 0;
aisettingsChanged.Add(action4, num2 != 0);
ActionEvent activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
Action action5 = new Action(this.NJNFLMADIIK);
int num3 = 0;
activeSandboxResourcesChangedEvent.Add(action5, num3 != 0);
}
// Token: 0x0600BA51 RID: 47697 RVA: 0x002BCE3C File Offset: 0x002BB03C
[Token(Token = "0x600BA51")]
[Address(RVA = "0x16E27B0", Offset = "0x16E11B0", VA = "0x1816E27B0", Slot = "6")]
protected override void OnDestroy()
{
ActionEvent<UGCAIController> pphhaeokhpb = UGCAIController.PPHHAEOKHPB;
Action<UGCAIController> action = new Action(this.HMPMPEAGJML);
int num = 0;
num += num;
num++;
ActionEvent<UGCAIController> aidestroyed = UGCAIManager.AIDestroyed;
Action<UGCAIController> action2 = new Action(this.HMPMPEAGJML);
ActionEvent aisettingsChanged = UGCAIManager.AISettingsChanged;
Action action3 = new Action(this.ICPJKEGCJDF);
aisettingsChanged.Remove(action3);
ActionEvent activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
Action action4 = new Action(this.NJNFLMADIIK);
activeSandboxResourcesChangedEvent.Remove(action4);
base.OnDestroy();
}
// Token: 0x0600BA52 RID: 47698 RVA: 0x002BCECC File Offset: 0x002BB0CC
[Token(Token = "0x600BA52")]
[Address(RVA = "0x16E2390", Offset = "0x16E0D90", VA = "0x1816E2390")]
private void JFOMCCJKHLA()
{
bool flag = SingletonMonoBehaviour.Instance.UGCRoom.FLLLPDFLCEA;
if (UGCNavMeshManager.FFNIFALJLDD)
{
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.HJOFLAPIDIN = flag;
}
if (SingletonMonoBehaviour.IsInitialized)
{
SingletonMonoBehaviour.Instance.UGCRoom.FLLLPDFLCEA = flag;
}
this.navMeshVisibleToggle.BOHIGPFGJBA = flag;
ToggleButton3D toggleButton3D = this.aiIgnorePlayersToggle;
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
}
bool ignorePlayers = SingletonMonoBehaviour.Instance.NMOPNJHIIOM;
toggleButton3D.BOHIGPFGJBA = ignorePlayers;
this.NJNFLMADIIK();
}
// Token: 0x0600BA53 RID: 47699 RVA: 0x002BCF50 File Offset: 0x002BB150
[Token(Token = "0x600BA53")]
[Address(RVA = "0x16E2170", Offset = "0x16E0B70", VA = "0x1816E2170")]
public void Button_RebakeNavMesh()
{
if (!UGCNavMeshManager.FFNIFALJLDD)
{
return;
}
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.LocalPlayerBakeNavMesh();
return;
}
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.InitializeBakeVolume();
}
// Token: 0x0600BA54 RID: 47700 RVA: 0x002BCF8C File Offset: 0x002BB18C
[Token(Token = "0x600BA54")]
[Address(RVA = "0x16E2DD0", Offset = "0x16E17D0", VA = "0x1816E2DD0")]
public void Toggle_NavMeshVisibility(bool value)
{
if (UGCNavMeshManager.FFNIFALJLDD)
{
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.HJOFLAPIDIN = value;
}
if (SingletonMonoBehaviour.IsInitialized)
{
SingletonMonoBehaviour.Instance.UGCRoom.FLLLPDFLCEA = value;
return;
}
}
// Token: 0x0600BA55 RID: 47701 RVA: 0x002BCFD0 File Offset: 0x002BB1D0
[Token(Token = "0x600BA55")]
[Address(RVA = "0x16E2250", Offset = "0x16E0C50", VA = "0x1816E2250")]
public void Button_RemoveAi()
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KillAll();
}
// Token: 0x0600BA56 RID: 47702 RVA: 0x002BCFF0 File Offset: 0x002BB1F0
[Token(Token = "0x600BA56")]
[Address(RVA = "0x16E2D30", Offset = "0x16E1730", VA = "0x1816E2D30")]
public void Toggle_AiIgnorePlayers(bool value)
{
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM = value;
return;
}
}
// Token: 0x0600BA57 RID: 47703 RVA: 0x002BD018 File Offset: 0x002BB218
[Token(Token = "0x600BA57")]
[Address(RVA = "0x16E22C0", Offset = "0x16E0CC0", VA = "0x1816E22C0")]
private void HMPMPEAGJML(UGCAIController ADNILBJMMOL)
{
this.NJNFLMADIIK();
}
// Token: 0x0600BA58 RID: 47704 RVA: 0x002BD02C File Offset: 0x002BB22C
[Token(Token = "0x600BA58")]
[Address(RVA = "0x16E25C0", Offset = "0x16E0FC0", VA = "0x1816E25C0")]
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 text;
textMeshProUGUI2.text = text;
TextMeshProUGUI textMeshProUGUI3 = this.activeAiCountText;
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
int numActive = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DCPGBEAHPIJ;
}
}
// Token: 0x0600BA59 RID: 47705 RVA: 0x002BD0A4 File Offset: 0x002BB2A4
[Token(Token = "0x600BA59")]
[Address(RVA = "0x16E22D0", Offset = "0x16E0CD0", VA = "0x1816E22D0")]
private void ICPJKEGCJDF()
{
ToggleButton3D toggleButton3D = this.aiIgnorePlayersToggle;
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
}
bool ignorePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM;
toggleButton3D.BOHIGPFGJBA = ignorePlayers;
}
// Token: 0x0600BA5A RID: 47706 RVA: 0x002BD0D8 File Offset: 0x002BB2D8
[Token(Token = "0x600BA5A")]
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
public AISettingsScreen()
{
}
// Token: 0x04007ABC RID: 31420
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007ABC")]
[SerializeField]
private ToggleButton3D navMeshVisibleToggle;
// Token: 0x04007ABD RID: 31421
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007ABD")]
[SerializeField]
private ToggleButton3D aiIgnorePlayersToggle;
// Token: 0x04007ABE RID: 31422
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007ABE")]
[SerializeField]
private TextMeshProUGUI activeAiCountText;
// Token: 0x04007ABF RID: 31423
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4007ABF")]
[SerializeField]
private TextMeshProUGUI activeAiBudgetText;
}
}
@@ -0,0 +1,244 @@
using System;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecNet;
using RecRoom.Core;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001AB1 RID: 6833
[Token(Token = "0x2001AB1")]
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
[StructLayout(3)]
public abstract class AccountBasedConditionalButton<T> : ConditionalButton<T> where T : Button3DBase
{
// Token: 0x17001DAF RID: 7599
// (get) Token: 0x0600B7AC RID: 47020 RVA: 0x002B17A8 File Offset: 0x002AF9A8
[Token(Token = "0x17001DAF")]
protected virtual bool JIJAIMELJFC
{
[Token(Token = "0x600B7AC")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "9")]
get
{
}
}
// Token: 0x17001DB0 RID: 7600
// (get) Token: 0x0600B7AD RID: 47021 RVA: 0x002B17B8 File Offset: 0x002AF9B8
[Token(Token = "0x17001DB0")]
protected CPIHGIEOPAJ PJLHBHBILPE
{
[Token(Token = "0x600B7AD")]
[Address(RVA = "0x1EA3180", Offset = "0x1EA1B80", VA = "0x181EA3180")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x0600B7AE RID: 47022 RVA: 0x002B17CC File Offset: 0x002AF9CC
[Token(Token = "0x600B7AE")]
[Address(RVA = "0x1EA2BE0", Offset = "0x1EA15E0", VA = "0x181EA2BE0", Slot = "10")]
protected virtual void Awake()
{
}
// Token: 0x0600B7AF RID: 47023 RVA: 0x002B17E0 File Offset: 0x002AF9E0
[Token(Token = "0x600B7AF")]
[Address(RVA = "0x1EA3410", Offset = "0x1EA1E10", VA = "0x181EA3410", Slot = "11")]
protected virtual void OnDestroy()
{
bool flag;
if (flag)
{
}
}
// Token: 0x0600B7B0 RID: 47024 RVA: 0x002B17F8 File Offset: 0x002AF9F8
[Token(Token = "0x600B7B0")]
[Address(RVA = "0x1EA3640", Offset = "0x1EA2040", VA = "0x181EA3640", Slot = "4")]
protected override void OnEnable()
{
base.OnEnable();
Action<int?> action;
FGPIDGLCKEF.HODOKBIDHHG += action;
Action<int> action2;
Matchmaking.LEJANLMCKDD += action2;
this.NOMNHOEBGIA();
}
// Token: 0x0600B7B1 RID: 47025 RVA: 0x002B1838 File Offset: 0x002AFA38
[Token(Token = "0x600B7B1")]
[Address(RVA = "0x1EA34E0", Offset = "0x1EA1EE0", VA = "0x181EA34E0", Slot = "12")]
protected virtual void OnDisable()
{
Action<int?> action;
FGPIDGLCKEF.HODOKBIDHHG -= action;
Action<int> action2;
Matchmaking.LEJANLMCKDD -= action2;
}
// Token: 0x0600B7B2 RID: 47026 RVA: 0x002B1868 File Offset: 0x002AFA68
[Token(Token = "0x600B7B2")]
[Address(RVA = "0x1EA37E0", Offset = "0x1EA21E0", VA = "0x181EA37E0")]
private void PABKIEKBHGA(int? CJFGEMGOJHB)
{
bool flag;
bool flag2;
if (flag != flag2)
{
this.HKMHFLEIPIM(CJFGEMGOJHB);
this.OnEnable();
}
}
// Token: 0x0600B7B3 RID: 47027 RVA: 0x002B188C File Offset: 0x002AFA8C
[Token(Token = "0x600B7B3")]
[Address(RVA = "0x1EA3000", Offset = "0x1EA1A00", VA = "0x181EA3000")]
private void HKMHFLEIPIM(int? CJFGEMGOJHB)
{
bool supportsParallelInitialization = SingletonMonoBehaviour.Instance.OOOAGOMEFKG;
int num = 0;
num += num;
num++;
}
// Token: 0x0600B7B4 RID: 47028 RVA: 0x002B18B4 File Offset: 0x002AFAB4
[Token(Token = "0x600B7B4")]
[Address(RVA = "0x1EA3240", Offset = "0x1EA1C40", VA = "0x181EA3240")]
private void LEJANLMCKDD(int ENJEOLBEALP)
{
bool flag;
if ((flag ? 1 : 0) != ENJEOLBEALP)
{
this.OnEnable();
}
}
// Token: 0x0600B7B5 RID: 47029 RVA: 0x002B18D4 File Offset: 0x002AFAD4
[Token(Token = "0x600B7B5")]
[Address(RVA = "0x1EA32B0", Offset = "0x1EA1CB0", VA = "0x181EA32B0", Slot = "8")]
protected override void MGFKPEMKOOK()
{
Debug.LogWarning("Conditional Button attempted button press without player!");
}
// Token: 0x0600B7B6 RID: 47030 RVA: 0x002B18F4 File Offset: 0x002AFAF4
[Token(Token = "0x600B7B6")]
[Address(RVA = "0x1EA3330", Offset = "0x1EA1D30", VA = "0x181EA3330", Slot = "13")]
protected virtual void MOPPDBJPCAI()
{
Func<Player, bool> func;
Player player = Enumerable.FirstOrDefault<Player>(Player.All, func);
this.NOMNHOEBGIA();
}
// Token: 0x0600B7B7 RID: 47031 RVA: 0x002B1914 File Offset: 0x002AFB14
[Token(Token = "0x600B7B7")]
[Address(RVA = "0x1EA38A0", Offset = "0x1EA22A0", VA = "0x181EA38A0", Slot = "5")]
protected sealed override void PICEBFBCNCL()
{
this.MGFKPEMKOOK();
this.NOMNHOEBGIA();
}
// Token: 0x0600B7B8 RID: 47032
[Token(Token = "0x600B7B8")]
[Address(Slot = "14")]
protected abstract void NOMNHOEBGIA();
// Token: 0x0600B7B9 RID: 47033 RVA: 0x002B1940 File Offset: 0x002AFB40
[Token(Token = "0x600B7B9")]
[Address(RVA = "0x1EA2D70", Offset = "0x1EA1770", VA = "0x181EA2D70")]
protected void FEJAILNOPKO(CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO)
{
int num = 0;
bool flag;
if (flag)
{
Debug.LogError(string.Format("SendPartyUpRequest: Could not find account ID {0} in Photon local players", flag));
return;
}
bool flag2 = Player.<EGKJPJKLEAI>k__BackingField.playerParty.IsInPartyWith(num);
if (!flag2)
{
return;
}
Debug.LogWarning(string.Format("Tried to send party request to already partied player: account ID {0}", flag2));
}
// Token: 0x0600B7BA RID: 47034 RVA: 0x002B1994 File Offset: 0x002AFB94
[Token(Token = "0x600B7BA")]
[Address(RVA = "0x1EA2AF0", Offset = "0x1EA14F0", VA = "0x181EA2AF0")]
protected void ALAAIKGFJLN()
{
CPIHGIEOPAJ cpihgieopaj;
if (cpihgieopaj != 0)
{
WatchUI.BFPPPLIJIGC.ShowMessageDialog(cpihgieopaj);
}
}
// Token: 0x0600B7BB RID: 47035 RVA: 0x002B19B8 File Offset: 0x002AFBB8
[Token(Token = "0x600B7BB")]
[Address(RVA = "0x1EA3930", Offset = "0x1EA2330", VA = "0x181EA3930")]
protected AccountBasedConditionalButton()
{
this.NOMNHOEBGIA();
}
// Token: 0x0600B7BC RID: 47036 RVA: 0x002B19CC File Offset: 0x002AFBCC
[Token(Token = "0x600B7BC")]
[Address(RVA = "0x1EA2C80", Offset = "0x1EA1680", VA = "0x181EA2C80")]
[CompilerGenerated]
private void BBGCFJBOEGG(bool? PPAPODIAGLG)
{
int num = 0;
if (this != num)
{
this.OnEnable();
}
}
// Token: 0x0600B7BD RID: 47037 RVA: 0x002B19EC File Offset: 0x002AFBEC
[Token(Token = "0x600B7BD")]
[Address(RVA = "0x1EA2D10", Offset = "0x1EA1710", VA = "0x181EA2D10")]
[CompilerGenerated]
private bool CNDOLMCGFEH(Player GPEKFHLOFGA)
{
bool flag;
return flag;
}
// Token: 0x040078B4 RID: 30900
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40078B4")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
protected AccountSpecificUIBehaviour accountWatcher;
// Token: 0x040078B5 RID: 30901
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40078B5")]
protected bool EBILILNKGEO;
// Token: 0x040078B6 RID: 30902
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40078B6")]
private bool HJLHIFPPICJ;
// Token: 0x040078B7 RID: 30903
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40078B7")]
private CPIHGIEOPAJ CEJGAGILCLP;
// Token: 0x040078B8 RID: 30904
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40078B8")]
protected Player KBOPKAPDHHD;
}
}
@@ -0,0 +1,53 @@
using System;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
namespace AGUI.StackedUI
{
// Token: 0x02001ADF RID: 6879
[Token(Token = "0x2001ADF")]
[StructLayout(3)]
public class AccountConditionalButton : AccountBasedConditionalButton<Button3D>
{
// Token: 0x0600B8E8 RID: 47336 RVA: 0x002B690C File Offset: 0x002B4B0C
[Token(Token = "0x600B8E8")]
[Address(RVA = "0x16E3380", Offset = "0x16E1D80", VA = "0x1816E3380", 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: 0x0600B8E9 RID: 47337 RVA: 0x002B694C File Offset: 0x002B4B4C
[Token(Token = "0x600B8E9")]
[Address(RVA = "0x16E31B0", Offset = "0x16E1BB0", VA = "0x1816E31B0", Slot = "8")]
protected override void MGFKPEMKOOK()
{
int num = 0;
bool flag;
if (flag)
{
PlayerDetailsWatchUIFlow playerDetailsWatchUIFlow;
playerDetailsWatchUIFlow.JJHHEBIBJPK(num);
}
}
// Token: 0x0600B8EA RID: 47338 RVA: 0x002B6970 File Offset: 0x002B4B70
[Token(Token = "0x600B8EA")]
[Address(RVA = "0x16E3450", Offset = "0x16E1E50", VA = "0x1816E3450")]
public AccountConditionalButton()
{
}
}
}
@@ -0,0 +1,277 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001AFD RID: 6909
[Token(Token = "0x2001AFD")]
[StructLayout(3)]
public class AccountIdPagedGrid : RecyclerPagedGrid<int, PlayerButton>
{
// Token: 0x0600B999 RID: 47513 RVA: 0x002BA0F8 File Offset: 0x002B82F8
[Token(Token = "0x600B999")]
[Address(RVA = "0x16E3820", Offset = "0x16E2220", VA = "0x1816E3820")]
private void Start()
{
if (!this.DKPOLFDDKON)
{
this.DKPOLFDDKON = true;
}
}
// Token: 0x0600B99A RID: 47514 RVA: 0x002BA118 File Offset: 0x002B8318
[Token(Token = "0x600B99A")]
[Address(RVA = "0x16E36E0", Offset = "0x16E20E0", VA = "0x1816E36E0", 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: 0x0600B99B RID: 47515 RVA: 0x002BA174 File Offset: 0x002B8374
[Token(Token = "0x600B99B")]
[Address(RVA = "0x16E37C0", Offset = "0x16E21C0", VA = "0x1816E37C0")]
public void SetAccountIds(IEnumerable<int> ILNGMAANNDG, bool EEFDDMLCDEM)
{
this.Awake();
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B99C RID: 47516 RVA: 0x002BA190 File Offset: 0x002B8390
[Token(Token = "0x600B99C")]
[Address(RVA = "0x16E3510", Offset = "0x16E1F10", VA = "0x1816E3510", 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;
IPromise<List<CCEOLAOLEKJ>> promise = 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++;
IPromise<List<CCEOLAOLEKJ>> promise2 = promise.Then(action);
return;
}
string text = this.noResultsString;
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, text);
IList<int> activeChildren = jomgnljinji.activeChildren;
base.DNCIOHNNCJL(activeChildren);
}
// Token: 0x0600B99D RID: 47517 RVA: 0x002BA23C File Offset: 0x002B843C
[Token(Token = "0x600B99D")]
[Address(RVA = "0x16E34E0", Offset = "0x16E1EE0", VA = "0x1816E34E0", Slot = "15")]
protected override void BGIECEPGDBE(int GKLPIFBPGOD, PlayerButton LKDLEHGHCAD, int CKOIAKLOKMM)
{
int num = 0;
LKDLEHGHCAD.SetAccount(GKLPIFBPGOD, (AccountSpecificUIBehaviour.PlayerDisplayMode)num);
}
// Token: 0x0600B99E RID: 47518 RVA: 0x002BA25C File Offset: 0x002B845C
[Token(Token = "0x600B99E")]
[Address(RVA = "0x16E3840", Offset = "0x16E2240", VA = "0x1816E3840")]
public AccountIdPagedGrid()
{
}
// Token: 0x0600B99F RID: 47519 RVA: 0x002BA27C File Offset: 0x002B847C
[Token(Token = "0x600B99F")]
[Address(RVA = "0x16E3490", Offset = "0x16E1E90", VA = "0x1816E3490")]
[DebuggerHidden]
[CompilerGenerated]
private void AEIBJJHGPDO(IList<int> DACJLIFBHFG)
{
base.DNCIOHNNCJL(DACJLIFBHFG);
}
// Token: 0x04007A22 RID: 31266
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007A22")]
[SerializeField]
private string noResultsString = "No Results :(";
// Token: 0x04007A23 RID: 31267
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007A23")]
[SerializeField]
private AccountIdPagedGrid.ShowPlayerDetailsEvent ShowDetailsEvent;
// Token: 0x04007A24 RID: 31268
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007A24")]
private bool DKPOLFDDKON;
// Token: 0x04007A25 RID: 31269
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4007A25")]
private int LOCJOJFOGEO;
// Token: 0x02001AFE RID: 6910
[Token(Token = "0x2001AFE")]
[Serializable]
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
{
// Token: 0x0600B9A0 RID: 47520 RVA: 0x002BA290 File Offset: 0x002B8490
[Token(Token = "0x600B9A0")]
[Address(RVA = "0x16F9EC0", Offset = "0x16F88C0", VA = "0x1816F9EC0")]
public ShowPlayerDetailsEvent()
{
}
}
// Token: 0x02001AFF RID: 6911
[Token(Token = "0x2001AFF")]
[CompilerGenerated]
private sealed class PFICOJEHDMJ
{
// Token: 0x0600B9A1 RID: 47521 RVA: 0x002BA2A4 File Offset: 0x002B84A4
[Token(Token = "0x600B9A1")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public PFICOJEHDMJ()
{
}
// Token: 0x0600B9A2 RID: 47522 RVA: 0x002BA2B8 File Offset: 0x002B84B8
[Token(Token = "0x600B9A2")]
[Address(RVA = "0x16F97B0", Offset = "0x16F81B0", VA = "0x1816F97B0")]
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: 0x04007A26 RID: 31270
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007A26")]
public AccountIdPagedGrid <>4__this;
// Token: 0x04007A27 RID: 31271
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007A27")]
public PlayerButton button;
}
// Token: 0x02001B00 RID: 6912
[Token(Token = "0x2001B00")]
[CompilerGenerated]
private sealed class JOMGNLJINJI
{
// Token: 0x0600B9A3 RID: 47523 RVA: 0x002BA2F0 File Offset: 0x002B84F0
[Token(Token = "0x600B9A3")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public JOMGNLJINJI()
{
}
// Token: 0x0600B9A4 RID: 47524 RVA: 0x002BA304 File Offset: 0x002B8504
[Token(Token = "0x600B9A4")]
[Address(RVA = "0x16F6860", Offset = "0x16F5260", VA = "0x1816F6860")]
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: 0x04007A28 RID: 31272
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007A28")]
public AccountIdPagedGrid <>4__this;
// Token: 0x04007A29 RID: 31273
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007A29")]
public IList<int> activeChildren;
}
}
}
@@ -0,0 +1,133 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001AE0 RID: 6880
[Token(Token = "0x2001AE0")]
[StructLayout(3)]
public class AccountPagedGrid : RecyclerPagedGrid<CCEOLAOLEKJ, PlayerButton>
{
// Token: 0x0600B8EB RID: 47339 RVA: 0x002B6984 File Offset: 0x002B4B84
[Token(Token = "0x600B8EB")]
[Address(RVA = "0x16E3940", Offset = "0x16E2340", VA = "0x1816E3940", 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: 0x0600B8EC RID: 47340 RVA: 0x002B69E0 File Offset: 0x002B4BE0
[Token(Token = "0x600B8EC")]
[Address(RVA = "0x16E3A20", Offset = "0x16E2420", VA = "0x1816E3A20")]
public void SetAccountsSimple(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF)
{
this.HGLLKBFOBIE = (AccountSpecificUIBehaviour.PlayerDisplayMode)((ulong)0L);
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B8ED RID: 47341 RVA: 0x002B6A00 File Offset: 0x002B4C00
[Token(Token = "0x600B8ED")]
[Address(RVA = "0x16E3A40", Offset = "0x16E2440", VA = "0x1816E3A40")]
public void SetAccounts(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF, AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE, bool EEFDDMLCDEM)
{
this.HGLLKBFOBIE = HGLLKBFOBIE;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B8EE RID: 47342 RVA: 0x002B6A1C File Offset: 0x002B4C1C
[Token(Token = "0x600B8EE")]
[Address(RVA = "0x16E3890", Offset = "0x16E2290", VA = "0x1816E3890", Slot = "15")]
protected override void BGIECEPGDBE(CCEOLAOLEKJ HFIDFDPOCKA, PlayerButton LKDLEHGHCAD, int CKOIAKLOKMM)
{
int num = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField);
AccountSpecificUIBehaviour.PlayerDisplayMode hgllkbfobie = this.HGLLKBFOBIE;
LKDLEHGHCAD.SetAccount(num, hgllkbfobie);
}
// Token: 0x0600B8EF RID: 47343 RVA: 0x002B6A4C File Offset: 0x002B4C4C
[Token(Token = "0x600B8EF")]
[Address(RVA = "0x16E3A60", Offset = "0x16E2460", VA = "0x1816E3A60")]
public AccountPagedGrid()
{
}
// Token: 0x0400798D RID: 31117
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400798D")]
[SerializeField]
private AccountPagedGrid.ShowPlayerDetailsEvent ShowDetailsEvent;
// Token: 0x0400798E RID: 31118
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400798E")]
private AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE;
// Token: 0x02001AE1 RID: 6881
[Token(Token = "0x2001AE1")]
[Serializable]
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
{
// Token: 0x0600B8F0 RID: 47344 RVA: 0x002B6A60 File Offset: 0x002B4C60
[Token(Token = "0x600B8F0")]
[Address(RVA = "0x16F9E80", Offset = "0x16F8880", VA = "0x1816F9E80")]
public ShowPlayerDetailsEvent()
{
}
}
// Token: 0x02001AE2 RID: 6882
[Token(Token = "0x2001AE2")]
[CompilerGenerated]
private sealed class CNECLOOLLGG
{
// Token: 0x0600B8F1 RID: 47345 RVA: 0x002B6A74 File Offset: 0x002B4C74
[Token(Token = "0x600B8F1")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public CNECLOOLLGG()
{
}
// Token: 0x0600B8F2 RID: 47346 RVA: 0x002B6A88 File Offset: 0x002B4C88
[Token(Token = "0x600B8F2")]
[Address(RVA = "0x16F3490", Offset = "0x16F1E90", VA = "0x1816F3490")]
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: 0x0400798F RID: 31119
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400798F")]
public AccountPagedGrid <>4__this;
// Token: 0x04007990 RID: 31120
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007990")]
public PlayerButton button;
}
}
}
@@ -0,0 +1,112 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001A8D RID: 6797
[Token(Token = "0x2001A8D")]
[StructLayout(3)]
public class AccountSelectionButton3D : PlayerInfoUIControl
{
// Token: 0x17001D84 RID: 7556
// (get) Token: 0x0600B685 RID: 46725 RVA: 0x002AC58C File Offset: 0x002AA78C
[Token(Token = "0x17001D84")]
public Button3D.OnButton3DClick PAALHPHGBDF
{
[Token(Token = "0x600B685")]
[Address(RVA = "0x16E3D90", Offset = "0x16E2790", VA = "0x1816E3D90")]
get
{
return this.Button.OnClick;
}
}
// Token: 0x0600B686 RID: 46726 RVA: 0x002AC5AC File Offset: 0x002AA7AC
[Token(Token = "0x600B686")]
[Address(RVA = "0x16E3AA0", Offset = "0x16E24A0", VA = "0x1816E3AA0", Slot = "6")]
public override void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA)
{
int num;
do
{
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;
List.Enumerator enumerator;
if (enumerator != 0)
{
while (gameObject == 0)
{
}
gameObject.SetActive(flag2);
}
if (num != -1)
{
List<GameObject> list2 = this.noAccountVisuals;
List.Enumerator enumerator2;
if (enumerator2 == 0)
{
goto IL_6C;
}
while (gameObject == 0)
{
}
bool flag3 = HFIDFDPOCKA == 0;
gameObject.SetActive(flag3);
}
if (num != 0)
{
continue;
}
IL_6C:
num++;
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x0600B687 RID: 46727 RVA: 0x002AC634 File Offset: 0x002AA834
[Token(Token = "0x600B687")]
[Address(RVA = "0x11BC460", Offset = "0x11BAE60", VA = "0x1811BC460")]
public AccountSelectionButton3D()
{
}
// Token: 0x040077CE RID: 30670
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40077CE")]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
public Button3D Button;
// Token: 0x040077CF RID: 30671
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40077CF")]
[SerializeField]
private GameObject juniorIcon;
// Token: 0x040077D0 RID: 30672
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40077D0")]
[SerializeField]
private List<GameObject> accountVisuals;
// Token: 0x040077D1 RID: 30673
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40077D1")]
[SerializeField]
private List<GameObject> noAccountVisuals;
}
}
@@ -0,0 +1,322 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001A8E RID: 6798
[Token(Token = "0x2001A8E")]
[StructLayout(3)]
public class AccountSelectionMenu : MonoBehaviour, GHEELCONOBP
{
// Token: 0x17001D85 RID: 7557
// (get) Token: 0x0600B688 RID: 46728 RVA: 0x002AC648 File Offset: 0x002AA848
// (set) Token: 0x0600B689 RID: 46729 RVA: 0x002AC65C File Offset: 0x002AA85C
[Token(Token = "0x17001D85")]
public bool KGCJLAOBAHL
{
[Token(Token = "0x600B688")]
[Address(RVA = "0x52F470", Offset = "0x52DE70", VA = "0x18052F470")]
get;
[Token(Token = "0x600B689")]
[Address(RVA = "0x52F720", Offset = "0x52E120", VA = "0x18052F720")]
private set;
}
// Token: 0x17001D86 RID: 7558
// (get) Token: 0x0600B68A RID: 46730 RVA: 0x002AC670 File Offset: 0x002AA870
[Token(Token = "0x17001D86")]
public Transform FJLJBEHIKMF
{
[Token(Token = "0x600B68A")]
[Address(RVA = "0x16E4440", Offset = "0x16E2E40", VA = "0x1816E4440", Slot = "4")]
get
{
return this.keyboardRoot.transform;
}
}
// Token: 0x17001D87 RID: 7559
// (get) Token: 0x0600B68B RID: 46731 RVA: 0x002AC690 File Offset: 0x002AA890
[Token(Token = "0x17001D87")]
public bool GMPGMNOAIFB
{
[Token(Token = "0x600B68B")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "5")]
get
{
return true;
}
}
// Token: 0x0600B68C RID: 46732 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B68C")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")]
public void OnKeyboardAttached()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17001D88 RID: 7560
// (get) Token: 0x0600B68D RID: 46733 RVA: 0x002AC6A0 File Offset: 0x002AA8A0
// (set) Token: 0x0600B68E RID: 46734 RVA: 0x002AC6B4 File Offset: 0x002AA8B4
[Token(Token = "0x17001D88")]
public AccountSelectionStackedUI GAECBMCDKAI
{
[Token(Token = "0x600B68D")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
get;
[Token(Token = "0x600B68E")]
[Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")]
private set;
}
// Token: 0x17001D89 RID: 7561
// (get) Token: 0x0600B68F RID: 46735 RVA: 0x002AC6C8 File Offset: 0x002AA8C8
[Token(Token = "0x17001D89")]
public bool EALLKLBMKEL
{
[Token(Token = "0x600B68F")]
[Address(RVA = "0x16E4420", Offset = "0x16E2E20", VA = "0x1816E4420")]
get
{
return this.GHIGDOJMPKD != AccountSelectionMenu.GDEEBGNPMEL.Hidden;
}
}
// Token: 0x17001D8A RID: 7562
// (get) Token: 0x0600B690 RID: 46736 RVA: 0x002AC6E4 File Offset: 0x002AA8E4
[Token(Token = "0x17001D8A")]
public AccountSelectionMenu.GDEEBGNPMEL GHIGDOJMPKD
{
[Token(Token = "0x600B690")]
[Address(RVA = "0x16E4460", Offset = "0x16E2E60", VA = "0x1816E4460")]
get
{
Animator ccjngblkhkd = this.CCJNGBLKHKD;
int num = 0;
if (ccjngblkhkd != num && this.CCJNGBLKHKD.gameObject.activeInHierarchy)
{
Animator ccjngblkhkd2 = this.CCJNGBLKHKD;
AnimatorStateInfo animatorStateInfo;
float length = animatorStateInfo.m_Length;
int loop = animatorStateInfo.m_Loop;
return this.ELALAJFPOCN[loop];
}
throw new NullReferenceException();
}
}
// Token: 0x0600B691 RID: 46737 RVA: 0x002AC748 File Offset: 0x002AA948
[Token(Token = "0x600B691")]
[Address(RVA = "0x16E3DB0", Offset = "0x16E27B0", VA = "0x1816E3DB0")]
private void Awake()
{
int num;
Array values;
do
{
num = 0;
Animator component = base.gameObject.GetComponent<Animator>();
this.CCJNGBLKHKD = component;
values = Enum.GetValues(typeof(AccountSelectionMenu.GDEEBGNPMEL));
}
while (values == 0);
if (num < values)
{
int hashCode = num.GetHashCode();
Dictionary<int, AccountSelectionMenu.GDEEBGNPMEL> elalajfpocn = this.ELALAJFPOCN;
num++;
}
GameObject gameObject = this.keyboardRoot;
AGVirtualKeyboard agvirtualKeyboard = this.keyboardPrefab;
Transform transform = gameObject.transform;
AGVirtualKeyboard agvirtualKeyboard2 = global::UnityEngine.Object.Instantiate<AGVirtualKeyboard>(agvirtualKeyboard, transform);
this.HABAMPGHGEP = agvirtualKeyboard2;
}
// Token: 0x0600B692 RID: 46738 RVA: 0x002AC7D0 File Offset: 0x002AA9D0
[Token(Token = "0x600B692")]
[Address(RVA = "0x16E4370", Offset = "0x16E2D70", VA = "0x1816E4370")]
private void Update()
{
AccountSelectionMenu.GDEEBGNPMEL fkleakblfbg = this.FKLEAKBLFBG;
AccountSelectionMenu.GDEEBGNPMEL menuAnimationState = this.GHIGDOJMPKD;
this.FKLEAKBLFBG = menuAnimationState;
if (this.GHIGDOJMPKD != fkleakblfbg && this.GHIGDOJMPKD == AccountSelectionMenu.GDEEBGNPMEL.Hidden)
{
int num = 0;
this.KLAFBPPJCMH(num != 0);
}
}
// Token: 0x0600B693 RID: 46739 RVA: 0x002AC810 File Offset: 0x002AAA10
[Token(Token = "0x600B693")]
[Address(RVA = "0x16E42F0", Offset = "0x16E2CF0", VA = "0x1816E42F0")]
public void OpenMenu()
{
if (!this.<CCLPAHOMKIH>k__BackingField)
{
this.CCJNGBLKHKD.enabled = true;
this.<CCLPAHOMKIH>k__BackingField = true;
this.KLAFBPPJCMH(true);
this.CCJNGBLKHKD.SetBool("Visible", true);
return;
}
}
// Token: 0x0600B694 RID: 46740 RVA: 0x002AC858 File Offset: 0x002AAA58
[Token(Token = "0x600B694")]
[Address(RVA = "0x16E3FB0", Offset = "0x16E29B0", VA = "0x1816E3FB0")]
public void CloseMenu()
{
if (this.<CCLPAHOMKIH>k__BackingField)
{
this.CCJNGBLKHKD.enabled = true;
this.<CCLPAHOMKIH>k__BackingField = false;
AGVirtualKeyboard habampghgep = this.HABAMPGHGEP;
int num = 0;
if (habampghgep != num)
{
AGVirtualKeyboard habampghgep2 = this.HABAMPGHGEP;
int num2 = 0;
habampghgep2.HideKeyboard(this, num2 != 0);
}
Animator ccjngblkhkd = this.CCJNGBLKHKD;
int num3 = 0;
ccjngblkhkd.SetBool("Visible", num3 != 0);
return;
}
}
// Token: 0x0600B695 RID: 46741 RVA: 0x002AC8C8 File Offset: 0x002AAAC8
[Token(Token = "0x600B695")]
[Address(RVA = "0x16E4140", Offset = "0x16E2B40", VA = "0x1816E4140")]
public void HideKeyboard()
{
AGVirtualKeyboard habampghgep = this.HABAMPGHGEP;
int num = 0;
if (habampghgep != num)
{
AGVirtualKeyboard habampghgep2 = this.HABAMPGHGEP;
int num2 = 0;
habampghgep2.HideKeyboard(this, num2 != 0);
}
}
// Token: 0x0600B696 RID: 46742 RVA: 0x002AC900 File Offset: 0x002AAB00
[Token(Token = "0x600B696")]
[Address(RVA = "0x16E40A0", Offset = "0x16E2AA0", VA = "0x1816E40A0")]
internal void DADOOIHDBOH()
{
this.CCJNGBLKHKD.SetTrigger("Transition");
}
// Token: 0x0600B697 RID: 46743 RVA: 0x002AC924 File Offset: 0x002AAB24
[Token(Token = "0x600B697")]
[Address(RVA = "0x16E40F0", Offset = "0x16E2AF0", VA = "0x1816E40F0")]
internal void EAKPHBJMCGC()
{
this.CCJNGBLKHKD.SetTrigger("Refresh");
}
// Token: 0x0600B698 RID: 46744 RVA: 0x002AC948 File Offset: 0x002AAB48
[Token(Token = "0x600B698")]
[Address(RVA = "0x16E41D0", Offset = "0x16E2BD0", VA = "0x1816E41D0")]
private void KLAFBPPJCMH(bool ENJABEBOEHC)
{
int num = 0;
int childCount = base.transform.childCount;
if (num < childCount)
{
GameObject gameObject = base.transform.GetChild(num).gameObject;
GameObject gameObject2 = this.keyboardRoot;
if (gameObject != gameObject2)
{
gameObject.SetActive(ENJABEBOEHC);
}
num++;
Transform transform = base.transform;
}
}
// Token: 0x0600B699 RID: 46745 RVA: 0x002AC9A4 File Offset: 0x002AABA4
[Token(Token = "0x600B699")]
[Address(RVA = "0x16E43C0", Offset = "0x16E2DC0", VA = "0x1816E43C0")]
public AccountSelectionMenu()
{
Dictionary<int, AccountSelectionMenu.GDEEBGNPMEL> dictionary = new Dictionary();
this.ELALAJFPOCN = dictionary;
base..ctor();
}
// Token: 0x040077D2 RID: 30674
[Token(Token = "0x40077D2")]
private const float NKHBFKCAPIN = 0.3f;
// Token: 0x040077D3 RID: 30675
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40077D3")]
[SerializeField]
private GameObject keyboardRoot;
// Token: 0x040077D4 RID: 30676
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40077D4")]
[SerializeField]
private AGVirtualKeyboard keyboardPrefab;
// Token: 0x040077D5 RID: 30677
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40077D5")]
private AGVirtualKeyboard HABAMPGHGEP;
// Token: 0x040077D6 RID: 30678
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40077D6")]
private Animator CCJNGBLKHKD;
// Token: 0x040077D9 RID: 30681
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40077D9")]
private AccountSelectionMenu.GDEEBGNPMEL FKLEAKBLFBG;
// Token: 0x040077DA RID: 30682
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40077DA")]
private Dictionary<int, AccountSelectionMenu.GDEEBGNPMEL> ELALAJFPOCN;
// Token: 0x02001A8F RID: 6799
[Token(Token = "0x2001A8F")]
public enum GDEEBGNPMEL
{
// Token: 0x040077DC RID: 30684
[Token(Token = "0x40077DC")]
Hidden,
// Token: 0x040077DD RID: 30685
[Token(Token = "0x40077DD")]
Hydrate,
// Token: 0x040077DE RID: 30686
[Token(Token = "0x40077DE")]
Visible,
// Token: 0x040077DF RID: 30687
[Token(Token = "0x40077DF")]
Dehydrate,
// Token: 0x040077E0 RID: 30688
[Token(Token = "0x40077E0")]
PlayerMenu_Transition,
// Token: 0x040077E1 RID: 30689
[Token(Token = "0x40077E1")]
PlayerMenu_Refresh,
// Token: 0x040077E2 RID: 30690
[Token(Token = "0x40077E2")]
PlayerMenu_KeyboardActive,
// Token: 0x040077E3 RID: 30691
[Token(Token = "0x40077E3")]
PlayerMenu_KeyboardInactive
}
}
}
@@ -0,0 +1,148 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02001A90 RID: 6800
[Token(Token = "0x2001A90")]
[StructLayout(3)]
public class AccountSelectionPagedGrid : RecyclerPagedGrid<CCEOLAOLEKJ, AccountSelectionButton3D>
{
// Token: 0x0600B69A RID: 46746 RVA: 0x002AC9C4 File Offset: 0x002AABC4
[Token(Token = "0x600B69A")]
[Address(RVA = "0x16E45B0", Offset = "0x16E2FB0", VA = "0x1816E45B0", 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: 0x0600B69B RID: 46747 RVA: 0x002ACA24 File Offset: 0x002AAC24
[Token(Token = "0x600B69B")]
[Address(RVA = "0x16E4690", Offset = "0x16E3090", VA = "0x1816E4690")]
public void EnableAllButtons(bool CFICOGKHLAE)
{
int num;
do
{
num = 0;
List.Enumerator enumerator;
if (enumerator == 0 || enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
Selectable previousPageButton = this.previousPageButton;
if (CFICOGKHLAE)
{
}
bool flag;
previousPageButton.interactable = flag;
Selectable nextPageButton = this.nextPageButton;
if (CFICOGKHLAE)
{
int <BDGNNAEJPDM>k__BackingField = this.<BDGNNAEJPDM>k__BackingField;
}
nextPageButton.interactable = flag;
}
// Token: 0x0600B69C RID: 46748 RVA: 0x002ACA88 File Offset: 0x002AAC88
[Token(Token = "0x600B69C")]
[Address(RVA = "0x1440CC0", Offset = "0x143F6C0", VA = "0x181440CC0")]
public void SetAccounts(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B69D RID: 46749 RVA: 0x002ACA9C File Offset: 0x002AAC9C
[Token(Token = "0x600B69D")]
[Address(RVA = "0x16E4580", Offset = "0x16E2F80", VA = "0x1816E4580", Slot = "15")]
protected override void BGIECEPGDBE(CCEOLAOLEKJ HFIDFDPOCKA, AccountSelectionButton3D LKDLEHGHCAD, int CKOIAKLOKMM)
{
bool isCompleted = ((IAsyncResult)LKDLEHGHCAD).IsCompleted;
}
// Token: 0x0600B69E RID: 46750 RVA: 0x002ACAB8 File Offset: 0x002AACB8
[Token(Token = "0x600B69E")]
[Address(RVA = "0x16E48F0", Offset = "0x16E32F0", VA = "0x1816E48F0")]
public AccountSelectionPagedGrid()
{
}
// Token: 0x040077E4 RID: 30692
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40077E4")]
[SerializeField]
private AccountSelectionPagedGrid.ShowPlayerDetailsEvent AccountSelectedEvent;
// Token: 0x02001A91 RID: 6801
[Token(Token = "0x2001A91")]
[Serializable]
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
{
// Token: 0x0600B69F RID: 46751 RVA: 0x002ACACC File Offset: 0x002AACCC
[Token(Token = "0x600B69F")]
[Address(RVA = "0x16F9E40", Offset = "0x16F8840", VA = "0x1816F9E40")]
public ShowPlayerDetailsEvent()
{
}
}
// Token: 0x02001A92 RID: 6802
[Token(Token = "0x2001A92")]
[CompilerGenerated]
private sealed class OKAFJKECMOH
{
// Token: 0x0600B6A0 RID: 46752 RVA: 0x002ACAE0 File Offset: 0x002AACE0
[Token(Token = "0x600B6A0")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public OKAFJKECMOH()
{
}
// Token: 0x0600B6A1 RID: 46753 RVA: 0x002ACAF4 File Offset: 0x002AACF4
[Token(Token = "0x600B6A1")]
[Address(RVA = "0x16F8270", Offset = "0x16F6C70", VA = "0x1816F8270")]
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: 0x040077E5 RID: 30693
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40077E5")]
public AccountSelectionPagedGrid <>4__this;
// Token: 0x040077E6 RID: 30694
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40077E6")]
public AccountSelectionButton3D button;
}
}
}
@@ -0,0 +1,335 @@
using System;
using System.Runtime.InteropServices;
using AGUI.StackedUI.Dialog;
using Cpp2IlInjected;
using RecRoom.Async;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02001A93 RID: 6803
[Token(Token = "0x2001A93")]
[StructLayout(3)]
public class AccountSelectionStackedUI : StackedUIBase
{
// Token: 0x17001D8B RID: 7563
// (get) Token: 0x0600B6A2 RID: 46754 RVA: 0x002ACB2C File Offset: 0x002AAD2C
// (set) Token: 0x0600B6A3 RID: 46755 RVA: 0x002ACB40 File Offset: 0x002AAD40
[Token(Token = "0x17001D8B")]
public bool HOODEBPLJDJ
{
[Token(Token = "0x600B6A2")]
[Address(RVA = "0x408BC0", Offset = "0x4075C0", VA = "0x180408BC0")]
get;
[Token(Token = "0x600B6A3")]
[Address(RVA = "0x14E5530", Offset = "0x14E3F30", VA = "0x1814E5530")]
set;
}
// Token: 0x17001D8C RID: 7564
// (get) Token: 0x0600B6A4 RID: 46756 RVA: 0x002ACB54 File Offset: 0x002AAD54
[Token(Token = "0x17001D8C")]
public UIInputActionCodeDialog MIKJDCAHFFF
{
[Token(Token = "0x600B6A4")]
[Address(RVA = "0x16E5420", Offset = "0x16E3E20", VA = "0x1816E5420")]
get
{
return base.GetFlowByType<UIInputActionCodeDialog>();
}
}
// Token: 0x17001D8D RID: 7565
// (get) Token: 0x0600B6A5 RID: 46757 RVA: 0x002ACB68 File Offset: 0x002AAD68
[Token(Token = "0x17001D8D")]
public UIAccountStatusDialog DNHBMJBANLC
{
[Token(Token = "0x600B6A5")]
[Address(RVA = "0x16E53E0", Offset = "0x16E3DE0", VA = "0x1816E53E0")]
get
{
return base.GetFlowByType<UIAccountStatusDialog>();
}
}
// Token: 0x17001D8E RID: 7566
// (get) Token: 0x0600B6A6 RID: 46758 RVA: 0x002ACB7C File Offset: 0x002AAD7C
[Token(Token = "0x17001D8E")]
public UIStartAccountCreationDialog GIIHMHDHHLM
{
[Token(Token = "0x600B6A6")]
[Address(RVA = "0x16E5540", Offset = "0x16E3F40", VA = "0x1816E5540")]
get
{
return base.GetFlowByType<UIStartAccountCreationDialog>();
}
}
// Token: 0x17001D8F RID: 7567
// (get) Token: 0x0600B6A7 RID: 46759 RVA: 0x002ACB90 File Offset: 0x002AAD90
[Token(Token = "0x17001D8F")]
private UILoginDialog NDKCPELCDLO
{
[Token(Token = "0x600B6A7")]
[Address(RVA = "0x16E4A50", Offset = "0x16E3450", VA = "0x1816E4A50")]
get
{
return base.GetFlowByType<UILoginDialog>();
}
}
// Token: 0x17001D90 RID: 7568
// (get) Token: 0x0600B6A8 RID: 46760 RVA: 0x002ACBA4 File Offset: 0x002AADA4
[Token(Token = "0x17001D90")]
private UIErrorDialog IIBCNNNJGOL
{
[Token(Token = "0x600B6A8")]
[Address(RVA = "0x16E4D80", Offset = "0x16E3780", VA = "0x1816E4D80")]
get
{
return base.GetFlowByType<UIErrorDialog>();
}
}
// Token: 0x17001D91 RID: 7569
// (get) Token: 0x0600B6A9 RID: 46761 RVA: 0x002ACBB8 File Offset: 0x002AADB8
[Token(Token = "0x17001D91")]
private UIConfirmationDialog ILNIJIHMFCL
{
[Token(Token = "0x600B6A9")]
[Address(RVA = "0x16E4A10", Offset = "0x16E3410", VA = "0x1816E4A10")]
get
{
return base.GetFlowByType<UIConfirmationDialog>();
}
}
// Token: 0x17001D92 RID: 7570
// (get) Token: 0x0600B6AA RID: 46762 RVA: 0x002ACBCC File Offset: 0x002AADCC
[Token(Token = "0x17001D92")]
public AccountSelectionMenu ELABBFJBNII
{
[Token(Token = "0x600B6AA")]
[Address(RVA = "0x16E5460", Offset = "0x16E3E60", VA = "0x1816E5460")]
get
{
AccountSelectionManager instance = SingletonMonoBehaviour.Instance;
if (instance == 0)
{
}
int num = 0;
if (instance != num)
{
}
throw new NullReferenceException();
}
}
// Token: 0x0600B6AB RID: 46763 RVA: 0x002ACBF8 File Offset: 0x002AADF8
[Token(Token = "0x600B6AB")]
[Address(RVA = "0x16E4A90", Offset = "0x16E3490", VA = "0x1816E4A90", Slot = "20")]
protected override void CHICHLOLOPJ(StackedUIFlowBase LHHONCAOJFH)
{
base.CHICHLOLOPJ(LHHONCAOJFH);
Button3DBase[] componentsInChildren = LHHONCAOJFH.GetComponentsInChildren<Button3DBase>(true);
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
Button3DBase button3DBase = componentsInChildren[num];
RecRoomAudioClip recRoomAudioClip = this.buttonDownAudio;
num++;
button3DBase.ButtonDownAudio = recRoomAudioClip;
RecRoomAudioClip recRoomAudioClip2 = this.buttonUpAudio;
button3DBase.ButtonUpAudio = recRoomAudioClip2;
}
}
// Token: 0x0600B6AC RID: 46764 RVA: 0x002ACC54 File Offset: 0x002AAE54
[Token(Token = "0x600B6AC")]
[Address(RVA = "0x16E4930", Offset = "0x16E3330", VA = "0x1816E4930", Slot = "25")]
protected override bool BNBLHJJNLHI()
{
AccountSelectionMenu menu = this.ELABBFJBNII;
int num = 0;
if (menu != num && this.ELABBFJBNII.GHIGDOJMPKD != AccountSelectionMenu.GDEEBGNPMEL.Hidden)
{
this.ELABBFJBNII.CCJNGBLKHKD.SetTrigger("Refresh");
}
return base.BNBLHJJNLHI();
}
// Token: 0x0600B6AD RID: 46765 RVA: 0x002ACCA4 File Offset: 0x002AAEA4
[Token(Token = "0x600B6AD")]
[Address(RVA = "0x16E4C80", Offset = "0x16E3680", VA = "0x1816E4C80", Slot = "27")]
protected override void GHCKOMPCCJD(StackedUIFlowBase NBINAJPFBOA, StackedUIFlowBase BFHJBBGCMAN)
{
base.GHCKOMPCCJD(NBINAJPFBOA, BFHJBBGCMAN);
AccountSelectionMenu menu = this.ELABBFJBNII;
int num = 0;
if (menu != num && this.ELABBFJBNII.GHIGDOJMPKD != AccountSelectionMenu.GDEEBGNPMEL.Hidden)
{
this.ELABBFJBNII.CCJNGBLKHKD.SetTrigger("Transition");
}
}
// Token: 0x0600B6AE RID: 46766 RVA: 0x002ACCF8 File Offset: 0x002AAEF8
[Token(Token = "0x600B6AE")]
[Address(RVA = "0x16E4B50", Offset = "0x16E3550", VA = "0x1816E4B50", Slot = "21")]
protected override void EPFHONKJEGA()
{
base..ctor();
SFXAudioSource eocghniancl = this.EOCGHNIANCL;
int num = 0;
if (eocghniancl != num)
{
this.EOCGHNIANCL.Stop();
}
RecRoomAudioClip recRoomAudioClip = this.watchOpenedAudio;
if (recRoomAudioClip != 0)
{
AudioClip audioClip = recRoomAudioClip.audioClip;
int num2 = 0;
if (audioClip != num2)
{
RecRoomAudioClip recRoomAudioClip2 = this.watchOpenedAudio;
Transform transform = base.transform;
int num3 = 0;
int num4 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num4, num3);
this.EOCGHNIANCL = sfxaudioSource;
}
}
}
// Token: 0x0600B6AF RID: 46767 RVA: 0x002ACD7C File Offset: 0x002AAF7C
[Token(Token = "0x600B6AF")]
[Address(RVA = "0x16E4F90", Offset = "0x16E3990", VA = "0x1816E4F90")]
public IPromise<JPIJGHNNIDP> ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string EOAMGHFEGLM = "Yes", string PCLJFDNNDMM = "No")
{
base.GetFlowByType<UIConfirmationDialog>().Button_Affirmative();
UIConfirmationDialog flowByType = base.GetFlowByType<UIConfirmationDialog>();
int num = 0;
base.PushFlow(flowByType, num);
throw new NullReferenceException();
}
// Token: 0x0600B6B0 RID: 46768 RVA: 0x002ACDAC File Offset: 0x002AAFAC
[Token(Token = "0x600B6B0")]
[Address(RVA = "0x16E50A0", Offset = "0x16E3AA0", VA = "0x1816E50A0")]
public IPromise<JPIJGHNNIDP> ShowErrorDialog(string MOPOMPHBHKF)
{
base.GetFlowByType<UIErrorDialog>().ShowErrorMessage(MOPOMPHBHKF);
UIErrorDialog flowByType = base.GetFlowByType<UIErrorDialog>();
UIErrorDialog flowByType2 = base.GetFlowByType<UIErrorDialog>();
int num = 0;
base.PushFlow(flowByType2, num);
throw new NullReferenceException();
}
// Token: 0x0600B6B1 RID: 46769 RVA: 0x002ACDE4 File Offset: 0x002AAFE4
[Token(Token = "0x600B6B1")]
[Address(RVA = "0x16E5240", Offset = "0x16E3C40", VA = "0x1816E5240")]
public IPromise<JPIJGHNNIDP> ShowLoginDialog([Optional] string DAHEICMKIJJ)
{
if (DAHEICMKIJJ != 0)
{
base.GetFlowByType<UILoginDialog>().SetUsername(DAHEICMKIJJ);
}
UILoginDialog flowByType = base.GetFlowByType<UILoginDialog>();
UILoginDialog flowByType2 = base.GetFlowByType<UILoginDialog>();
int num = 0;
base.PushFlow(flowByType2, num);
throw new NullReferenceException();
}
// Token: 0x0600B6B2 RID: 46770 RVA: 0x002ACE20 File Offset: 0x002AB020
[Token(Token = "0x600B6B2")]
[Address(RVA = "0x16E4EE0", Offset = "0x16E38E0", VA = "0x1816E4EE0")]
public IPromise<JPIJGHNNIDP> ShowAccountStatusDialog(UIAccountStatusDialog.EFIPPDNLHFD AAHGIGHAIFI)
{
base.GetFlowByType<UIAccountStatusDialog>().Button_Affirmative();
UIAccountStatusDialog flowByType = base.GetFlowByType<UIAccountStatusDialog>();
int num = 0;
base.PushFlow(flowByType, num);
throw new NullReferenceException();
}
// Token: 0x0600B6B3 RID: 46771 RVA: 0x002ACE50 File Offset: 0x002AB050
[Token(Token = "0x600B6B3")]
[Address(RVA = "0x16E5330", Offset = "0x16E3D30", VA = "0x1816E5330")]
public IPromise<JPIJGHNNIDP> ShowStartAccountDialog()
{
UIStartAccountCreationDialog flowByType = base.GetFlowByType<UIStartAccountCreationDialog>();
UIStartAccountCreationDialog flowByType2 = base.GetFlowByType<UIStartAccountCreationDialog>();
int num = 0;
base.PushFlow(flowByType2, num);
throw new NullReferenceException();
}
// Token: 0x0600B6B4 RID: 46772 RVA: 0x002ACE7C File Offset: 0x002AB07C
[Token(Token = "0x600B6B4")]
[Address(RVA = "0x16E5190", Offset = "0x16E3B90", VA = "0x1816E5190")]
public IPromise<JPIJGHNNIDP> ShowInputActionCodeDialog()
{
UIInputActionCodeDialog flowByType = base.GetFlowByType<UIInputActionCodeDialog>();
UIInputActionCodeDialog flowByType2 = base.GetFlowByType<UIInputActionCodeDialog>();
int num = 0;
base.PushFlow(flowByType2, num);
throw new NullReferenceException();
}
// Token: 0x0600B6B5 RID: 46773 RVA: 0x002ACEA8 File Offset: 0x002AB0A8
[Token(Token = "0x600B6B5")]
[Address(RVA = "0x16E4DC0", Offset = "0x16E37C0", VA = "0x1816E4DC0")]
public void SetBackgroundColors(Color ICMFHJHCLPP, Color BENFCIINEPA)
{
Image image = this.backgroundImage;
int num = 0;
if (image != num)
{
Material defaultMaterial = this.backgroundImage.defaultMaterial;
Material defaultMaterial2 = this.backgroundImage.defaultMaterial;
}
}
// Token: 0x0600B6B6 RID: 46774 RVA: 0x002ACEE8 File Offset: 0x002AB0E8
[Token(Token = "0x600B6B6")]
[Address(RVA = "0x1442DD0", Offset = "0x14417D0", VA = "0x181442DD0")]
public AccountSelectionStackedUI()
{
}
// Token: 0x040077E7 RID: 30695
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40077E7")]
[SerializeField]
[Header("Audio")]
private RecRoomAudioClip buttonDownAudio;
// Token: 0x040077E8 RID: 30696
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40077E8")]
[SerializeField]
private RecRoomAudioClip buttonUpAudio;
// Token: 0x040077E9 RID: 30697
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40077E9")]
[SerializeField]
private RecRoomAudioClip watchOpenedAudio;
// Token: 0x040077EA RID: 30698
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40077EA")]
[SerializeField]
[Header("Background Image")]
private Image backgroundImage;
// Token: 0x040077EC RID: 30700
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40077EC")]
private SFXAudioSource EOCGHNIANCL;
}
}
@@ -0,0 +1,116 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001AB2 RID: 6834
[Token(Token = "0x2001AB2")]
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
[RequireComponent(typeof(TextMeshProUGUI))]
[StructLayout(3)]
public abstract class AccountSpecificText : MonoBehaviour
{
// Token: 0x17001DB1 RID: 7601
// (get) Token: 0x0600B7BE RID: 47038 RVA: 0x002B1A00 File Offset: 0x002AFC00
[Token(Token = "0x17001DB1")]
protected AccountSpecificUIBehaviour COMLCOBIINM
{
[Token(Token = "0x600B7BE")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get
{
return this.accountWatcher;
}
}
// Token: 0x17001DB2 RID: 7602
// (get) Token: 0x0600B7BF RID: 47039 RVA: 0x002B1A14 File Offset: 0x002AFC14
[Token(Token = "0x17001DB2")]
protected TextMeshProUGUI KKJIOHNFHFJ
{
[Token(Token = "0x600B7BF")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get
{
return this.text;
}
}
// Token: 0x0600B7C0 RID: 47040 RVA: 0x002B1A28 File Offset: 0x002AFC28
[Token(Token = "0x600B7C0")]
[Address(RVA = "0x16E5580", Offset = "0x16E3F80", VA = "0x1816E5580", Slot = "4")]
protected virtual void Awake()
{
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
ActionEvent playerAccountUpdated = accountSpecificUIBehaviour.PlayerAccountUpdated;
Action action = new Action(this.OBMOIKFMMBF);
ActionEvent actionEvent = playerAccountUpdated + action;
accountSpecificUIBehaviour.PlayerAccountUpdated = actionEvent;
}
// Token: 0x0600B7C1 RID: 47041 RVA: 0x002B1A68 File Offset: 0x002AFC68
[Token(Token = "0x600B7C1")]
[Address(RVA = "0x16E5650", Offset = "0x16E4050", VA = "0x1816E5650", Slot = "5")]
protected virtual void OnDestroy()
{
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
int num = 0;
if (accountSpecificUIBehaviour != num)
{
AccountSpecificUIBehaviour accountSpecificUIBehaviour2 = this.accountWatcher;
ActionEvent playerAccountUpdated = accountSpecificUIBehaviour2.PlayerAccountUpdated;
Action action = new Action(this.OBMOIKFMMBF);
ActionEvent actionEvent = playerAccountUpdated - action;
accountSpecificUIBehaviour2.PlayerAccountUpdated = actionEvent;
}
}
// Token: 0x0600B7C2 RID: 47042 RVA: 0x002B1ABC File Offset: 0x002AFCBC
[Token(Token = "0x600B7C2")]
[Address(RVA = "0x16E5610", Offset = "0x16E4010", VA = "0x1816E5610", Slot = "6")]
protected virtual void OnEnable()
{
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
this.DMPBBJNDPMA(currentAccount);
}
// Token: 0x0600B7C3 RID: 47043 RVA: 0x002B1AE4 File Offset: 0x002AFCE4
[Token(Token = "0x600B7C3")]
[Address(RVA = "0x16E5610", Offset = "0x16E4010", VA = "0x1816E5610")]
private void OBMOIKFMMBF()
{
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
this.DMPBBJNDPMA(currentAccount);
}
// Token: 0x0600B7C4 RID: 47044
[Token(Token = "0x600B7C4")]
[Address(Slot = "7")]
protected abstract void DMPBBJNDPMA(CCEOLAOLEKJ IINOFFFAGJG);
// Token: 0x0600B7C5 RID: 47045 RVA: 0x002B1B0C File Offset: 0x002AFD0C
[Token(Token = "0x600B7C5")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
protected AccountSpecificText()
{
}
// Token: 0x040078B9 RID: 30905
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40078B9")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private AccountSpecificUIBehaviour accountWatcher;
// Token: 0x040078BA RID: 30906
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40078BA")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private TextMeshProUGUI text;
}
}
@@ -0,0 +1,312 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Async;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001A2B RID: 6699
[Token(Token = "0x2001A2B")]
[StructLayout(3)]
public sealed class AccountSpecificUIBehaviour : MonoBehaviour
{
// Token: 0x17001D24 RID: 7460
// (get) Token: 0x0600B448 RID: 46152 RVA: 0x002A5CD8 File Offset: 0x002A3ED8
[Token(Token = "0x17001D24")]
public AccountSpecificUIBehaviour.PlayerDisplayMode ADANFNJAIOK
{
[Token(Token = "0x600B448")]
[Address(RVA = "0x4CCC20", Offset = "0x4CB620", VA = "0x1804CCC20")]
get
{
return this.HGLLKBFOBIE;
}
}
// Token: 0x17001D25 RID: 7461
// (get) Token: 0x0600B449 RID: 46153 RVA: 0x002A5CEC File Offset: 0x002A3EEC
// (set) Token: 0x0600B44A RID: 46154 RVA: 0x002A5D00 File Offset: 0x002A3F00
[Token(Token = "0x17001D25")]
public int? GAINIOENNCG
{
[Token(Token = "0x600B449")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
get;
[Token(Token = "0x600B44A")]
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
private set;
}
// Token: 0x17001D26 RID: 7462
// (get) Token: 0x0600B44B RID: 46155 RVA: 0x002A5D14 File Offset: 0x002A3F14
[Token(Token = "0x17001D26")]
public CCEOLAOLEKJ GEAFMCJMKBM
{
[Token(Token = "0x600B44B")]
[Address(RVA = "0x16E5F00", Offset = "0x16E4900", VA = "0x1816E5F00")]
get
{
/*
An exception occurred when decompiling this method (0600B44B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling CCEOLAOLEKJ AGUI.StackedUI.AccountSpecificUIBehaviour::get_CurrentAccount()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_0D:
stloc:int32(var_3_13, ldfld:!0[exp:int32](Nullable`1::value, ldloc:valuetype [mscorlib]System.Nullable`1<int32>[exp:valuetype [mscorlib]System.Nullable`1&](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: 0x17001D27 RID: 7463
// (get) Token: 0x0600B44C RID: 46156 RVA: 0x002A5D34 File Offset: 0x002A3F34
[Token(Token = "0x17001D27")]
public JGEBJEJLNBK DLLAJGDMFHI
{
[Token(Token = "0x600B44C")]
[Address(RVA = "0x16E5FA0", Offset = "0x16E49A0", VA = "0x1816E5FA0")]
get
{
/*
An exception occurred when decompiling this method (0600B44C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling JGEBJEJLNBK AGUI.StackedUI.AccountSpecificUIBehaviour::get_CurrentReputation()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_0D:
stloc:int32(var_3_13, ldfld:!0[exp:int32](Nullable`1::value, ldloc:valuetype [mscorlib]System.Nullable`1<int32>[exp:valuetype [mscorlib]System.Nullable`1&](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: 0x0600B44D RID: 46157 RVA: 0x002A5D54 File Offset: 0x002A3F54
[Token(Token = "0x600B44D")]
[Address(RVA = "0x16E5AD0", Offset = "0x16E44D0", VA = "0x1816E5AD0")]
private void OnEnable()
{
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.OFEEAIMGNEH);
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo + action;
if (this.includeReputation)
{
ActionEvent<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
Action<int> action2 = new Action(this.IMHJBLKCDGK);
EBAIPNMBKLK.PCADIMDIFDL = pcadimdifdl + action2;
}
}
// Token: 0x0600B44E RID: 46158 RVA: 0x002A5DA8 File Offset: 0x002A3FA8
[Token(Token = "0x600B44E")]
[Address(RVA = "0x16E5990", Offset = "0x16E4390", VA = "0x1816E5990")]
private void OnDisable()
{
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.OFEEAIMGNEH);
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo - action;
ActionEvent<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
Action<int> action2 = new Action(this.IMHJBLKCDGK);
EBAIPNMBKLK.PCADIMDIFDL = pcadimdifdl - action2;
}
// Token: 0x0600B44F RID: 46159 RVA: 0x002A5DF4 File Offset: 0x002A3FF4
[Token(Token = "0x600B44F")]
[Address(RVA = "0x16E5C10", Offset = "0x16E4610", VA = "0x1816E5C10")]
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;
}
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(ENJEOLBEALP.value);
Action<CCEOLAOLEKJ> action = new Action(this.CNEPKBMPNFO);
num += num;
num++;
if ((this.includeReputation ? 1 : 0) == num)
{
return;
}
IPromise<JGEBJEJLNBK> promise2 = EBAIPNMBKLK.JNLDMDCGHHJ(this.<IFBPANODIPA>k__BackingField.value);
Action<JGEBJEJLNBK> action2 = new Action(this.CMKBKBJNIHH);
if (num < this)
{
num += num;
if (num == this)
{
goto IL_87;
}
num++;
}
action2 += action2;
IL_87:
promise2 += promise2;
}
this.<IFBPANODIPA>k__BackingField = num;
}
// Token: 0x0600B450 RID: 46160 RVA: 0x002A5E9C File Offset: 0x002A409C
[Token(Token = "0x600B450")]
[Address(RVA = "0x16E5920", Offset = "0x16E4320", VA = "0x1816E5920")]
private void OFEEAIMGNEH(int GKLPIFBPGOD)
{
int? num = this.<IFBPANODIPA>k__BackingField;
bool flag = GKLPIFBPGOD == num;
if (num != flag)
{
ActionEvent playerAccountUpdated = this.PlayerAccountUpdated;
int num2 = 0;
playerAccountUpdated.Invoke(num2 != 0);
}
}
// Token: 0x0600B451 RID: 46161 RVA: 0x002A5ED0 File Offset: 0x002A40D0
[Token(Token = "0x600B451")]
[Address(RVA = "0x16E58B0", Offset = "0x16E42B0", VA = "0x1816E58B0")]
private void IMHJBLKCDGK(int GKLPIFBPGOD)
{
int? num = this.<IFBPANODIPA>k__BackingField;
bool flag = GKLPIFBPGOD == num;
if (num != flag)
{
ActionEvent playerAccountUpdated = this.PlayerAccountUpdated;
int num2 = 0;
playerAccountUpdated.Invoke(num2 != 0);
}
}
// Token: 0x0600B452 RID: 46162 RVA: 0x002A5F04 File Offset: 0x002A4104
[Token(Token = "0x600B452")]
[Address(RVA = "0x16E5E70", Offset = "0x16E4870", VA = "0x1816E5E70")]
public AccountSpecificUIBehaviour()
{
int num;
ActionEvent actionEvent = new ActionEvent(32, num != 0);
num = 0;
this.PlayerAccountReady = actionEvent;
int num2;
ActionEvent actionEvent2 = new ActionEvent(32, num2 != 0);
num2 = 0;
this.PlayerAccountUpdated = actionEvent2;
base..ctor();
}
// Token: 0x0600B453 RID: 46163 RVA: 0x002A5F3C File Offset: 0x002A413C
[Token(Token = "0x600B453")]
[Address(RVA = "0x16E57C0", Offset = "0x16E41C0", VA = "0x1816E57C0")]
[CompilerGenerated]
private void CNEPKBMPNFO(CCEOLAOLEKJ HFIDFDPOCKA)
{
int num = 0;
if (this != num)
{
int num2 = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField);
int? num3 = this.<IFBPANODIPA>k__BackingField;
bool flag = num2 == num3;
if (num3 != flag)
{
ActionEvent playerAccountReady = this.PlayerAccountReady;
int num4 = 0;
playerAccountReady.Invoke(num4 != 0);
ActionEvent playerAccountUpdated = this.PlayerAccountUpdated;
int num5 = 0;
playerAccountUpdated.Invoke(num5 != 0);
}
}
}
// Token: 0x0600B454 RID: 46164 RVA: 0x002A5FA0 File Offset: 0x002A41A0
[Token(Token = "0x600B454")]
[Address(RVA = "0x16E5720", Offset = "0x16E4120", VA = "0x1816E5720")]
[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)
{
ActionEvent playerAccountUpdated = this.PlayerAccountUpdated;
int num3 = 0;
playerAccountUpdated.Invoke(num3 != 0);
}
}
}
// Token: 0x0400769E RID: 30366
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400769E")]
public ActionEvent PlayerAccountReady;
// Token: 0x0400769F RID: 30367
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400769F")]
public ActionEvent PlayerAccountUpdated;
// Token: 0x040076A0 RID: 30368
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40076A0")]
[SerializeField]
private bool includeReputation;
// Token: 0x040076A1 RID: 30369
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40076A1")]
private AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE;
// Token: 0x02001A2C RID: 6700
[Token(Token = "0x2001A2C")]
[Serializable]
public enum PlayerDisplayMode
{
// Token: 0x040076A4 RID: 30372
[Token(Token = "0x40076A4")]
None,
// Token: 0x040076A5 RID: 30373
[Token(Token = "0x40076A5")]
Friends = 2,
// Token: 0x040076A6 RID: 30374
[Token(Token = "0x40076A6")]
Club,
// Token: 0x040076A7 RID: 30375
[Token(Token = "0x40076A7")]
Recent,
// Token: 0x040076A8 RID: 30376
[Token(Token = "0x40076A8")]
Find,
// Token: 0x040076A9 RID: 30377
[Token(Token = "0x40076A9")]
SuggestedFriends
}
}
}
@@ -0,0 +1,181 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Sharing;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001B2B RID: 6955
[Token(Token = "0x2001B2B")]
[StructLayout(3)]
public class ActionCodesSubscreenCreate : Subscreen
{
// Token: 0x0600BA5B RID: 47707 RVA: 0x002BD0EC File Offset: 0x002BB2EC
[Token(Token = "0x600BA5B")]
[Address(RVA = "0x16E6040", Offset = "0x16E4A40", VA = "0x1816E6040")]
private void Awake()
{
ActionCodeButton[] componentsInChildren = base.GetComponentsInChildren<ActionCodeButton>();
int num = 0;
this.MJNOLDFKCBM = componentsInChildren;
int length = componentsInChildren.Length;
if (num < length)
{
ActionCodeButton actionCodeButton = componentsInChildren[num];
Action<ActionCodeButton> action = new Action(this.COIOOINJCNC);
actionCodeButton.OnClick += action;
num++;
}
Button3D.OnButton3DClick onClick = this.goButton.OnClick;
UnityAction unityAction = new UnityAction(this.CEEAHMNHCFO);
onClick.AddListener(unityAction);
Button3D.OnButton3DClick onClick2 = this.showAllButton.OnClick;
UnityAction unityAction2 = new UnityAction(this.NOPDBJKBFIJ);
onClick2.AddListener(unityAction2);
ActionCodesWatchUIFlow.NLDLGEDHJNI += this.MKBLJJGJAOH;
this.MKBLJJGJAOH();
}
// Token: 0x0600BA5C RID: 47708 RVA: 0x002BD19C File Offset: 0x002BB39C
[Token(Token = "0x600BA5C")]
[Address(RVA = "0x16E6220", Offset = "0x16E4C20", VA = "0x1816E6220")]
private void CEEAHMNHCFO()
{
ActionCode handler = this.EGJJHJHIPCF.GBJHOKGCFFJ;
}
// Token: 0x0600BA5D RID: 47709 RVA: 0x002BD1BC File Offset: 0x002BB3BC
[Token(Token = "0x600BA5D")]
[Address(RVA = "0x16E6600", Offset = "0x16E5000", VA = "0x1816E6600")]
private void NOPDBJKBFIJ()
{
bool <BICMMHKGOJH>k__BackingField = ActionCodesWatchUIFlow.<BICMMHKGOJH>k__BackingField;
}
// Token: 0x0600BA5E RID: 47710 RVA: 0x002BD1D0 File Offset: 0x002BB3D0
[Token(Token = "0x600BA5E")]
[Address(RVA = "0x16E6750", Offset = "0x16E5150", VA = "0x1816E6750")]
private void OnDestroy()
{
ActionCodesWatchUIFlow.NLDLGEDHJNI -= this.MKBLJJGJAOH;
Button3D button3D = this.goButton;
if (button3D != 0)
{
Button3D.OnButton3DClick onClick = button3D.OnClick;
UnityAction unityAction = new UnityAction(this.CEEAHMNHCFO);
onClick.RemoveListener(unityAction);
}
Button3D button3D2 = this.showAllButton;
if (button3D2 != 0)
{
Button3D.OnButton3DClick onClick2 = button3D2.OnClick;
UnityAction unityAction2 = new UnityAction(this.NOPDBJKBFIJ);
onClick2.RemoveListener(unityAction2);
}
}
// Token: 0x0600BA5F RID: 47711 RVA: 0x002BD244 File Offset: 0x002BB444
[Token(Token = "0x600BA5F")]
[Address(RVA = "0x16E6400", Offset = "0x16E4E00", VA = "0x1816E6400")]
private void MKBLJJGJAOH()
{
ActionCodeButton[] mjnoldfkcbm = this.MJNOLDFKCBM;
int num = 0;
int length = mjnoldfkcbm.Length;
if (num < length)
{
ActionCodeButton actionCodeButton = mjnoldfkcbm[num];
IAFKHONIKPI type = actionCodeButton.OOCLICDLJPH.type;
bool flag;
actionCodeButton.gameObject.SetActive(flag);
if (flag)
{
num++;
}
num++;
}
GameObject gameObject = this.showAllButton.gameObject;
bool <ECNOOCJJDKH>k__BackingField = ActionCodesWatchUIFlow.<ECNOOCJJDKH>k__BackingField;
gameObject.SetActive(<ECNOOCJJDKH>k__BackingField);
this.COIOOINJCNC(num);
}
// Token: 0x0600BA60 RID: 47712 RVA: 0x002BD2C0 File Offset: 0x002BB4C0
[Token(Token = "0x600BA60")]
[Address(RVA = "0x16E6260", Offset = "0x16E4C60", VA = "0x1816E6260")]
private void COIOOINJCNC(ActionCodeButton LKDLEHGHCAD)
{
TMP_Text tmp_Text = this.infoTMP;
if (LKDLEHGHCAD)
{
string descriptionRTF = LKDLEHGHCAD.OOCLICDLJPH.DescriptionRTF;
}
tmp_Text.text = "Choose a code type above!";
TMP_Text tmp_Text2 = this.goButtonTMP;
if (LKDLEHGHCAD)
{
ActionCode.Configuration config = LKDLEHGHCAD.OOCLICDLJPH;
}
tmp_Text2.text = "Go";
Button3D button3D = this.goButton;
bool flag = LKDLEHGHCAD;
button3D.interactable = flag;
int num = 0;
int num2 = 0;
button3D.BLIJCJNGGIJ = num;
button3D.DKILDKCKHDM = (float)num;
button3D.MALDFLCADLG(num2 != 0);
button3D.PMFNJKCHLCO();
this.EGJJHJHIPCF = LKDLEHGHCAD;
}
// Token: 0x0600BA61 RID: 47713 RVA: 0x002BD364 File Offset: 0x002BB564
[Token(Token = "0x600BA61")]
[Address(RVA = "0x11BC460", Offset = "0x11BAE60", VA = "0x1811BC460")]
public ActionCodesSubscreenCreate()
{
}
// Token: 0x04007AC0 RID: 31424
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4007AC0")]
[SerializeField]
[Header("Settings:")]
private Button3D goButton;
// Token: 0x04007AC1 RID: 31425
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4007AC1")]
[SerializeField]
private TMP_Text goButtonTMP;
// Token: 0x04007AC2 RID: 31426
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4007AC2")]
[SerializeField]
private TMP_Text infoTMP;
// Token: 0x04007AC3 RID: 31427
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4007AC3")]
[SerializeField]
private Button3D showAllButton;
// Token: 0x04007AC4 RID: 31428
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4007AC4")]
private ActionCodeButton[] MJNOLDFKCBM;
// Token: 0x04007AC5 RID: 31429
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4007AC5")]
private ActionCodeButton EGJJHJHIPCF;
// Token: 0x04007AC6 RID: 31430
[Token(Token = "0x4007AC6")]
private static string LAFKJEIKOMF = "Choose a code type above!";
}
}
@@ -0,0 +1,173 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Sharing;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001B2C RID: 6956
[Token(Token = "0x2001B2C")]
[StructLayout(3)]
public class ActionCodesSubscreenInput : Subscreen
{
// Token: 0x0600BA63 RID: 47715 RVA: 0x002BD390 File Offset: 0x002BB590
[Token(Token = "0x600BA63")]
[Address(RVA = "0x16E68B0", Offset = "0x16E52B0", VA = "0x1816E68B0")]
private void Awake()
{
ValidatedButtonInputField validatedButtonInputField = this.inputField;
Func<string, bool> func = new Func(this.BAONNGEHKIN);
validatedButtonInputField.IsValidFunction = func;
Button3D.OnButton3DClick onClick = this.submitButton.OnClick;
UnityAction unityAction = new UnityAction(this.DILFEIPLGCG);
onClick.AddListener(unityAction);
ActionCodesWatchUIFlow.NLDLGEDHJNI += this.MKBLJJGJAOH;
string empty = string.Empty;
this.FFHEADALFEO(empty, true);
ValidatedButtonInputField validatedButtonInputField2 = this.inputField;
string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF;
validatedButtonInputField2.KKJIOHNFHFJ = lastSuccessfulMeetupCode;
}
// Token: 0x0600BA64 RID: 47716 RVA: 0x002BD41C File Offset: 0x002BB61C
[Token(Token = "0x600BA64")]
[Address(RVA = "0x16E7110", Offset = "0x16E5B10", VA = "0x1816E7110")]
private void OnDestroy()
{
ActionCodesWatchUIFlow.NLDLGEDHJNI -= this.MKBLJJGJAOH;
}
// Token: 0x0600BA65 RID: 47717 RVA: 0x002BD43C File Offset: 0x002BB63C
[Token(Token = "0x600BA65")]
[Address(RVA = "0x16E6C80", Offset = "0x16E5680", VA = "0x1816E6C80")]
private void DILFEIPLGCG()
{
string text = this.inputField.KKJIOHNFHFJ;
ValidatedButtonInputField validatedButtonInputField = this.inputField;
string text2 = text.Trim();
validatedButtonInputField.KKJIOHNFHFJ = text2;
bool flag = string.IsNullOrEmpty(LinkManager.GetWellFormattedActionCode(this.inputField.KKJIOHNFHFJ));
TMP_Text tmp_Text = this.infoText;
if (!flag)
{
}
int num = 0;
string lhlmnkhjdnm = LinkManager.JHJNANAHJJF.LHLMNKHJDNM;
tmp_Text.text = lhlmnkhjdnm;
if (num != 0)
{
int num2 = 0;
string kboghlkpbeg = LinkManager.JHJNANAHJJF.KBOGHLKPBEG;
this.FFHEADALFEO(kboghlkpbeg, num2 != 0);
LinkManager instance = SingletonMonoBehaviour.Instance;
string text3 = this.inputField.KKJIOHNFHFJ;
Action action = new Action(this.DKMIOAPIKHO);
Action<string> action2 = new Action(this.CNKMAGHLMDD);
int num3 = 0;
ulong num4;
instance.HandleActionCode(text3, num3, (IAFKHONIKPI)((uint)(-1)), action, action2, num4 != 0UL);
}
}
// Token: 0x0600BA66 RID: 47718 RVA: 0x002BD504 File Offset: 0x002BB704
[Token(Token = "0x600BA66")]
[Address(RVA = "0x16E7000", Offset = "0x16E5A00", VA = "0x1816E7000")]
private void MKBLJJGJAOH()
{
string empty = string.Empty;
this.FFHEADALFEO(empty, true);
ValidatedButtonInputField validatedButtonInputField = this.inputField;
string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF;
validatedButtonInputField.KKJIOHNFHFJ = lastSuccessfulMeetupCode;
}
// Token: 0x0600BA67 RID: 47719 RVA: 0x002BD53C File Offset: 0x002BB73C
[Token(Token = "0x600BA67")]
[Address(RVA = "0x16E6F50", Offset = "0x16E5950", VA = "0x1816E6F50")]
private void FFHEADALFEO(string DBDDKLHPNNA, bool BCOHEOIEPLL)
{
this.inputField.FFDOINJEHMM = BCOHEOIEPLL;
Button3D button3D = this.submitButton;
button3D.interactable = BCOHEOIEPLL;
int num = 0;
int num2 = 0;
button3D.BLIJCJNGGIJ = num;
button3D.DKILDKCKHDM = (float)num;
button3D.MALDFLCADLG(num2 != 0);
button3D.PMFNJKCHLCO();
this.infoText.text = DBDDKLHPNNA;
}
// Token: 0x0600BA68 RID: 47720 RVA: 0x002BD594 File Offset: 0x002BB794
[Token(Token = "0x600BA68")]
[Address(RVA = "0x16E6AC0", Offset = "0x16E54C0", VA = "0x1816E6AC0")]
private bool BAONNGEHKIN(string CKCGCFGOMAA)
{
ValidatedButtonInputField validatedButtonInputField = this.inputField;
string text = CKCGCFGOMAA.Trim();
validatedButtonInputField.KKJIOHNFHFJ = text;
bool flag = string.IsNullOrEmpty(LinkManager.GetWellFormattedActionCode(this.inputField.KKJIOHNFHFJ));
TMP_Text tmp_Text = this.infoText;
if (!flag)
{
string empty = string.Empty;
tmp_Text.text = empty;
return true;
}
string lhlmnkhjdnm = LinkManager.JHJNANAHJJF.LHLMNKHJDNM;
tmp_Text.text = lhlmnkhjdnm;
throw new NullReferenceException();
}
// Token: 0x0600BA69 RID: 47721 RVA: 0x002BD600 File Offset: 0x002BB800
[Token(Token = "0x600BA69")]
[Address(RVA = "0x11BC460", Offset = "0x11BAE60", VA = "0x1811BC460")]
public ActionCodesSubscreenInput()
{
}
// Token: 0x0600BA6A RID: 47722 RVA: 0x002BD614 File Offset: 0x002BB814
[Token(Token = "0x600BA6A")]
[Address(RVA = "0x16E6F00", Offset = "0x16E5900", VA = "0x1816E6F00")]
[CompilerGenerated]
private void DKMIOAPIKHO()
{
string empty = string.Empty;
this.FFHEADALFEO(empty, true);
}
// Token: 0x0600BA6B RID: 47723 RVA: 0x002BD630 File Offset: 0x002BB830
[Token(Token = "0x600BA6B")]
[Address(RVA = "0x16E6C10", Offset = "0x16E5610", VA = "0x1816E6C10")]
[CompilerGenerated]
private void CNKMAGHLMDD(string MOPOMPHBHKF)
{
string text = LinkManager.JHJNANAHJJF.GAGCIGJFOLH(MOPOMPHBHKF);
this.FFHEADALFEO(text, true);
}
// Token: 0x04007AC7 RID: 31431
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4007AC7")]
[SerializeField]
[Header("References:")]
private TMP_Text infoText;
// Token: 0x04007AC8 RID: 31432
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4007AC8")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
private ValidatedButtonInputField inputField;
// Token: 0x04007AC9 RID: 31433
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4007AC9")]
[SerializeField]
private Button3D submitButton;
}
}
@@ -0,0 +1,192 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001B2D RID: 6957
[Token(Token = "0x2001B2D")]
[StructLayout(3)]
public class ActionCodesWatchUIFlow : WatchUIFlow
{
// Token: 0x140000C9 RID: 201
// (add) Token: 0x0600BA6C RID: 47724 RVA: 0x002BD64C File Offset: 0x002BB84C
// (remove) Token: 0x0600BA6D RID: 47725 RVA: 0x002BD678 File Offset: 0x002BB878
[Token(Token = "0x140000C9")]
public static event Action NLDLGEDHJNI
{
[Token(Token = "0x600BA6C")]
[Address(RVA = "0x16E7860", Offset = "0x16E6260", VA = "0x1816E7860")]
[CompilerGenerated]
add
{
Action nldlgedhjni;
Delegate @delegate;
do
{
nldlgedhjni = ActionCodesWatchUIFlow.NLDLGEDHJNI;
@delegate = Delegate.Combine(nldlgedhjni, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(ActionCodesWatchUIFlow).TypeHandle != nldlgedhjni)
{
}
}
[Token(Token = "0x600BA6D")]
[Address(RVA = "0x16E7AE0", Offset = "0x16E64E0", VA = "0x1816E7AE0")]
[CompilerGenerated]
remove
{
Action nldlgedhjni;
Delegate @delegate;
do
{
nldlgedhjni = ActionCodesWatchUIFlow.NLDLGEDHJNI;
@delegate = Delegate.Remove(nldlgedhjni, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(ActionCodesWatchUIFlow).TypeHandle != nldlgedhjni)
{
}
}
}
// Token: 0x17001DDA RID: 7642
// (get) Token: 0x0600BA6E RID: 47726 RVA: 0x002BD6A4 File Offset: 0x002BB8A4
// (set) Token: 0x0600BA6F RID: 47727 RVA: 0x002BD6B8 File Offset: 0x002BB8B8
[Token(Token = "0x17001DDA")]
public static bool PNCFJIBJAJI
{
[Token(Token = "0x600BA6E")]
[Address(RVA = "0x16E7960", Offset = "0x16E6360", VA = "0x1816E7960")]
get;
[Token(Token = "0x600BA6F")]
[Address(RVA = "0x16E72B0", Offset = "0x16E5CB0", VA = "0x1816E72B0")]
private set;
}
// Token: 0x17001DDB RID: 7643
// (get) Token: 0x0600BA70 RID: 47728 RVA: 0x002BD6CC File Offset: 0x002BB8CC
// (set) Token: 0x0600BA71 RID: 47729 RVA: 0x002BD6E0 File Offset: 0x002BB8E0
[Token(Token = "0x17001DDB")]
public static HashSet<IAFKHONIKPI> ADDDHPLGIKL
{
[Token(Token = "0x600BA70")]
[Address(RVA = "0x16E79C0", Offset = "0x16E63C0", VA = "0x1816E79C0")]
get;
[Token(Token = "0x600BA71")]
[Address(RVA = "0x16E7190", Offset = "0x16E5B90", VA = "0x1816E7190")]
private set;
} = ActionCodesWatchUIFlow.EEAHJGGKJPF;
// Token: 0x17001DDC RID: 7644
// (get) Token: 0x0600BA72 RID: 47730 RVA: 0x002BD6F4 File Offset: 0x002BB8F4
// (set) Token: 0x0600BA73 RID: 47731 RVA: 0x002BD708 File Offset: 0x002BB908
[Token(Token = "0x17001DDC")]
public static bool KCDPGKCLEMJ
{
[Token(Token = "0x600BA72")]
[Address(RVA = "0x16E7A80", Offset = "0x16E6480", VA = "0x1816E7A80")]
get;
[Token(Token = "0x600BA73")]
[Address(RVA = "0x16E71F0", Offset = "0x16E5BF0", VA = "0x1816E71F0")]
private set;
}
// Token: 0x0600BA74 RID: 47732 RVA: 0x002BD71C File Offset: 0x002BB91C
[Token(Token = "0x600BA74")]
[Address(RVA = "0x16E7310", Offset = "0x16E5D10", VA = "0x1816E7310")]
public static bool Show(ActionCodesWatchUIFlow.FEOPJAFBIPC ACIMOKFHPJG, params IAFKHONIKPI[] LHOMKMINCHH)
{
bool flag;
return flag;
}
// Token: 0x0600BA75 RID: 47733 RVA: 0x002BD72C File Offset: 0x002BB92C
[Token(Token = "0x600BA75")]
[Address(RVA = "0x16E7380", Offset = "0x16E5D80", VA = "0x1816E7380")]
public static bool Show(ActionCodesWatchUIFlow.FEOPJAFBIPC ACIMOKFHPJG, bool LKIFKBNPMJJ, params IAFKHONIKPI[] LHOMKMINCHH)
{
if (Player.HIMJIOGEAGA)
{
ActionCodesWatchUIFlow.<BICMMHKGOJH>k__BackingField = LKIFKBNPMJJ;
int num = 0;
if (LHOMKMINCHH != 0)
{
}
ActionCodesWatchUIFlow.<ECNOOCJJDKH>k__BackingField = num != 0;
HashSet<IAFKHONIKPI> hashSet = new HashSet(LHOMKMINCHH);
if (hashSet.Contains((uint)(-1)))
{
}
ActionCodesWatchUIFlow.<KLCOFMJCFHG>k__BackingField = hashSet;
ActionCodesWatchUIFlow flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<ActionCodesWatchUIFlow>();
WatchUI local = WatchUI.BFPPPLIJIGC;
int num2 = 0;
local.PushFlow(flowByType, num2);
Action nldlgedhjni = ActionCodesWatchUIFlow.NLDLGEDHJNI;
if (nldlgedhjni != 0)
{
nldlgedhjni();
}
SubscreenControl subscreenControl = flowByType.subscreenControl;
if (ACIMOKFHPJG == ActionCodesWatchUIFlow.FEOPJAFBIPC.Create)
{
}
ActionCodesSubscreenInput actionCodesSubscreenInput = flowByType.subscreenInput;
subscreenControl.ShowSubscreen(actionCodesSubscreenInput);
return true;
}
throw new NullReferenceException();
}
// Token: 0x0600BA76 RID: 47734 RVA: 0x002BD7D8 File Offset: 0x002BB9D8
[Token(Token = "0x600BA76")]
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
public ActionCodesWatchUIFlow()
{
}
// Token: 0x04007ACA RID: 31434
[Token(Token = "0x4007ACA")]
private static readonly HashSet<IAFKHONIKPI> EEAHJGGKJPF = new HashSet(Enumerable.Cast<IAFKHONIKPI>(Enum.GetValues(typeof(IAFKHONIKPI))));
// Token: 0x04007ACB RID: 31435
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007ACB")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
private SubscreenControl subscreenControl;
// Token: 0x04007ACC RID: 31436
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007ACC")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
private ActionCodesSubscreenCreate subscreenCreate;
// Token: 0x04007ACD RID: 31437
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007ACD")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
private ActionCodesSubscreenInput subscreenInput;
// Token: 0x02001B2E RID: 6958
[Token(Token = "0x2001B2E")]
public enum FEOPJAFBIPC
{
// Token: 0x04007AD3 RID: 31443
[Token(Token = "0x4007AD3")]
Input,
// Token: 0x04007AD4 RID: 31444
[Token(Token = "0x4007AD4")]
Create
}
}
}
@@ -0,0 +1,240 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Core;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001B2F RID: 6959
[Token(Token = "0x2001B2F")]
[StructLayout(3)]
public class AddMyEmailScreen : WatchUIFlow
{
// Token: 0x0600BA78 RID: 47736 RVA: 0x002BD824 File Offset: 0x002BBA24
[Token(Token = "0x600BA78")]
[Address(RVA = "0x16E84B0", Offset = "0x16E6EB0", VA = "0x1816E84B0", Slot = "10")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
TextMeshProUGUI textMeshProUGUI = this.infoText;
string empty = string.Empty;
textMeshProUGUI.text = empty;
InputField3D inputField3D = this.emailInputField;
string empty2 = string.Empty;
inputField3D.KKJIOHNFHFJ = empty2;
GameObject gameObject = this.changeButton.gameObject;
bool flag = string.IsNullOrEmpty(ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<EGEFFDNCENB>k__BackingField));
gameObject.SetActive(flag);
}
// Token: 0x0600BA79 RID: 47737 RVA: 0x002BD894 File Offset: 0x002BBA94
[Token(Token = "0x600BA79")]
[Address(RVA = "0x16E7BE0", Offset = "0x16E65E0", VA = "0x1816E7BE0")]
private void BMFPEJMLIKD(string PAANJCAOOAG, bool ODBAFIFNIDO)
{
this.infoText.text = PAANJCAOOAG;
InputField3D inputField3D = this.emailInputField;
inputField3D.interactable = ODBAFIFNIDO;
int num = 0;
inputField3D.BLIJCJNGGIJ = num;
int num2 = 0;
inputField3D.DKILDKCKHDM = (float)num;
inputField3D.MALDFLCADLG(num2 != 0);
inputField3D.PMFNJKCHLCO();
Button3D button3D = this.submitButton;
button3D.interactable = ODBAFIFNIDO;
button3D.BLIJCJNGGIJ = num;
int num3 = 0;
button3D.DKILDKCKHDM = (float)num;
button3D.MALDFLCADLG(num3 != 0);
button3D.PMFNJKCHLCO();
Button3D button3D2 = this.skipButton;
button3D2.interactable = ODBAFIFNIDO;
button3D2.BLIJCJNGGIJ = num;
int num4 = 0;
button3D2.DKILDKCKHDM = (float)num;
button3D2.MALDFLCADLG(num4 != 0);
button3D2.PMFNJKCHLCO();
Button3D button3D3 = this.changeButton;
button3D3.interactable = ODBAFIFNIDO;
button3D3.BLIJCJNGGIJ = num;
int num5 = 0;
button3D3.DKILDKCKHDM = (float)num;
button3D3.MALDFLCADLG(num5 != 0);
button3D3.PMFNJKCHLCO();
}
// Token: 0x0600BA7A RID: 47738 RVA: 0x002BD974 File Offset: 0x002BBB74
[Token(Token = "0x600BA7A")]
[Address(RVA = "0x16E83A0", Offset = "0x16E6DA0", VA = "0x1816E83A0")]
private void ONFPPKDHEJB(string LJKKKECANAB)
{
int num = 0;
this.BMFPEJMLIKD("Submitting...", num != 0);
IPromise promise = PEGGCEDHBOF.NBLIOCGGDMK(LJKKKECANAB);
Action action = new Action(this.NLKFHAHKFBC);
Action<string> action2 = new Action(this.EOLEDECNKDH);
throw new NullReferenceException();
}
// Token: 0x0600BA7B RID: 47739 RVA: 0x002BD9B8 File Offset: 0x002BBBB8
[Token(Token = "0x600BA7B")]
[Address(RVA = "0x16E80D0", Offset = "0x16E6AD0", VA = "0x1816E80D0")]
private void LANBJLLKANC()
{
int num = 0;
if (this != num)
{
CFLMJLFBOKH.GDFOFCJIEDM("email", "added");
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num2, num2);
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
return;
}
}
// Token: 0x0600BA7C RID: 47740 RVA: 0x002BDA10 File Offset: 0x002BBC10
[Token(Token = "0x600BA7C")]
[Address(RVA = "0x16E7F90", Offset = "0x16E6990", VA = "0x1816E7F90")]
private void EOLEDECNKDH(string MOPOMPHBHKF)
{
int num = 0;
if (this != num)
{
this.BMFPEJMLIKD(MOPOMPHBHKF, true);
Button3D button3D = this.submitButton;
int num2 = 0;
button3D.interactable = num2 != 0;
int num3 = 0;
int num4 = 0;
button3D.BLIJCJNGGIJ = num3;
button3D.DKILDKCKHDM = (float)num3;
button3D.MALDFLCADLG(num4 != 0);
button3D.PMFNJKCHLCO();
}
}
// Token: 0x0600BA7D RID: 47741 RVA: 0x002BDA68 File Offset: 0x002BBC68
[Token(Token = "0x600BA7D")]
[Address(RVA = "0x16E8060", Offset = "0x16E6A60", VA = "0x1816E8060")]
public void InputField_EmailValueChange(string email)
{
Button3D button3D = this.submitButton;
bool flag = JAKDHKJDFNP.MEGPLKIGIJC(email);
button3D.interactable = flag;
int num = 0;
int num2 = 0;
button3D.BLIJCJNGGIJ = num;
button3D.DKILDKCKHDM = (float)num;
button3D.MALDFLCADLG(num2 != 0);
button3D.PMFNJKCHLCO();
}
// Token: 0x0600BA7E RID: 47742 RVA: 0x002BDAB0 File Offset: 0x002BBCB0
[Token(Token = "0x600BA7E")]
[Address(RVA = "0x16E7E40", Offset = "0x16E6840", VA = "0x1816E7E40")]
public void Button_Submit()
{
string text = this.emailInputField.KKJIOHNFHFJ.Trim();
if (JAKDHKJDFNP.MEGPLKIGIJC(text))
{
int num = 0;
this.BMFPEJMLIKD("Submitting...", num != 0);
IPromise promise = PEGGCEDHBOF.NBLIOCGGDMK(text);
Action action = new Action(this.NLKFHAHKFBC);
Action<string> action2 = new Action(this.EOLEDECNKDH);
}
}
// Token: 0x0600BA7F RID: 47743 RVA: 0x002BDB10 File Offset: 0x002BBD10
[Token(Token = "0x600BA7F")]
[Address(RVA = "0x16E7D60", Offset = "0x16E6760", VA = "0x1816E7D60")]
public void Button_Change()
{
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
AddMyPhoneScreen addMyPhoneScreen = <LBNLPAIAGHF>k__BackingField.PushFlow<AddMyPhoneScreen>(num);
}
// Token: 0x0600BA80 RID: 47744 RVA: 0x002BDB40 File Offset: 0x002BBD40
[Token(Token = "0x600BA80")]
[Address(RVA = "0x16E7DC0", Offset = "0x16E67C0", VA = "0x1816E7DC0")]
public void Button_Skip()
{
CFLMJLFBOKH.GDFOFCJIEDM("email", "skipped");
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
}
// Token: 0x0600BA81 RID: 47745 RVA: 0x002BDB70 File Offset: 0x002BBD70
[Token(Token = "0x600BA81")]
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
public AddMyEmailScreen()
{
}
// Token: 0x0600BA82 RID: 47746 RVA: 0x002BDB84 File Offset: 0x002BBD84
[Token(Token = "0x600BA82")]
[Address(RVA = "0x16E81E0", Offset = "0x16E6BE0", VA = "0x1816E81E0")]
[CompilerGenerated]
private void NLKFHAHKFBC()
{
int num = 0;
if (this != num)
{
CFLMJLFBOKH.GDFOFCJIEDM("email", "added");
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num2, num2);
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
}
SessionManager instance2 = SingletonMonoBehaviour.Instance;
int num3 = 0;
if (instance2 != num3)
{
SingletonMonoBehaviour.Instance.GaveEmailThisSession = true;
}
}
// Token: 0x04007AD5 RID: 31445
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007AD5")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x04007AD6 RID: 31446
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007AD6")]
[SerializeField]
private InputField3D emailInputField;
// Token: 0x04007AD7 RID: 31447
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007AD7")]
[SerializeField]
[Header("Buttons")]
private Button3D skipButton;
// Token: 0x04007AD8 RID: 31448
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4007AD8")]
[SerializeField]
private Button3D changeButton;
// Token: 0x04007AD9 RID: 31449
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4007AD9")]
[SerializeField]
private Button3D submitButton;
// Token: 0x04007ADA RID: 31450
[Token(Token = "0x4007ADA")]
private static string CNOPFJPNDJM = "email";
}
}
@@ -0,0 +1,369 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Core;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001B30 RID: 6960
[Token(Token = "0x2001B30")]
[StructLayout(3)]
public class AddMyPhoneScreen : WatchUIFlow
{
// Token: 0x0600BA84 RID: 47748 RVA: 0x002BDC14 File Offset: 0x002BBE14
[Token(Token = "0x600BA84")]
[Address(RVA = "0x16E9420", Offset = "0x16E7E20", VA = "0x1816E9420", Slot = "10")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
TextMeshProUGUI textMeshProUGUI = this.infoText;
string empty = string.Empty;
textMeshProUGUI.text = empty;
InputField3D inputField3D = this.dialCodeInputField;
string empty2 = string.Empty;
inputField3D.KKJIOHNFHFJ = empty2;
InputField3D inputField3D2 = this.phoneNumberInputField;
string empty3 = string.Empty;
inputField3D2.KKJIOHNFHFJ = empty3;
this.phoneNumberGroup.SetActive(true);
GameObject gameObject = this.verificationGroup;
int num = 0;
gameObject.SetActive(num != 0);
this.submitButton.label.text = "Submit";
Button3D button3D = this.submitButton;
int num2 = 0;
button3D.interactable = num2 != 0;
button3D.BLIJCJNGGIJ = (ulong)0L;
int num3 = 0;
button3D.DKILDKCKHDM = 0f;
button3D.MALDFLCADLG(num3 != 0);
button3D.PMFNJKCHLCO();
Button3D button3D2 = this.changeButton;
this.COHDEOONCKN = (ulong)0L;
GameObject gameObject2 = button3D2.gameObject;
bool flag = string.IsNullOrEmpty(ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<BOMHJCNNAGH>k__BackingField));
gameObject2.SetActive(flag);
}
// Token: 0x0600BA85 RID: 47749 RVA: 0x002BDD1C File Offset: 0x002BBF1C
[Token(Token = "0x600BA85")]
[Address(RVA = "0x16E87A0", Offset = "0x16E71A0", VA = "0x1816E87A0")]
private void BMFPEJMLIKD(string PAANJCAOOAG, bool ODBAFIFNIDO)
{
this.infoText.text = PAANJCAOOAG;
InputField3D inputField3D = this.dialCodeInputField;
inputField3D.interactable = ODBAFIFNIDO;
int num = 0;
inputField3D.BLIJCJNGGIJ = num;
int num2 = 0;
inputField3D.DKILDKCKHDM = (float)num;
inputField3D.MALDFLCADLG(num2 != 0);
inputField3D.PMFNJKCHLCO();
InputField3D inputField3D2 = this.phoneNumberInputField;
inputField3D2.interactable = ODBAFIFNIDO;
inputField3D2.BLIJCJNGGIJ = num;
int num3 = 0;
inputField3D2.DKILDKCKHDM = (float)num;
inputField3D2.MALDFLCADLG(num3 != 0);
inputField3D2.PMFNJKCHLCO();
Button3D button3D = this.submitButton;
button3D.interactable = ODBAFIFNIDO;
button3D.BLIJCJNGGIJ = num;
int num4 = 0;
button3D.DKILDKCKHDM = (float)num;
button3D.MALDFLCADLG(num4 != 0);
button3D.PMFNJKCHLCO();
Button3D button3D2 = this.skipButton;
button3D2.interactable = ODBAFIFNIDO;
button3D2.BLIJCJNGGIJ = num;
int num5 = 0;
button3D2.DKILDKCKHDM = (float)num;
button3D2.MALDFLCADLG(num5 != 0);
button3D2.PMFNJKCHLCO();
Button3D button3D3 = this.changeButton;
button3D3.interactable = ODBAFIFNIDO;
button3D3.BLIJCJNGGIJ = num;
int num6 = 0;
button3D3.DKILDKCKHDM = (float)num;
button3D3.MALDFLCADLG(num6 != 0);
button3D3.PMFNJKCHLCO();
}
// Token: 0x0600BA86 RID: 47750 RVA: 0x002BDE30 File Offset: 0x002BC030
[Token(Token = "0x600BA86")]
[Address(RVA = "0x16E9310", Offset = "0x16E7D10", VA = "0x1816E9310")]
private void LMMPOIHAADF()
{
int num = 0;
this.BMFPEJMLIKD("Submitting...", num != 0);
IPromise promise = PEGGCEDHBOF.ABLPBFMIIEA(this.COHDEOONCKN);
Action action = new Action(this.BJBOOLBLKFL);
Action<string> action2 = new Action(this.EOLEDECNKDH);
throw new NullReferenceException();
}
// Token: 0x0600BA87 RID: 47751 RVA: 0x002BDE78 File Offset: 0x002BC078
[Token(Token = "0x600BA87")]
[Address(RVA = "0x16E8E60", Offset = "0x16E7860", VA = "0x1816E8E60")]
private void FNFHHEIGMCN(string LIMGCIECODJ)
{
int num = 0;
this.BMFPEJMLIKD("Verifying...", num != 0);
IPromise promise = PEGGCEDHBOF.IKBFFHMMFFH(this.COHDEOONCKN, LIMGCIECODJ);
Action action = new Action(this.IJBNOPJGHOE);
Action<string> action2 = new Action(this.EOLEDECNKDH);
throw new NullReferenceException();
}
// Token: 0x0600BA88 RID: 47752 RVA: 0x002BDEC0 File Offset: 0x002BC0C0
[Token(Token = "0x600BA88")]
[Address(RVA = "0x16E8670", Offset = "0x16E7070", VA = "0x1816E8670")]
private void BJBOOLBLKFL()
{
CFLMJLFBOKH.OAEAFOCFNAI(false);
GameObject gameObject = this.phoneNumberGroup;
int num = 0;
gameObject.SetActive(num != 0);
this.verificationGroup.SetActive(true);
string empty = string.Empty;
this.BMFPEJMLIKD(empty, true);
Button3D button3D = this.submitButton;
int num2 = 0;
button3D.interactable = num2 != 0;
int num3 = 0;
int num4 = 0;
button3D.BLIJCJNGGIJ = num3;
button3D.DKILDKCKHDM = (float)num3;
button3D.MALDFLCADLG(num4 != 0);
button3D.PMFNJKCHLCO();
this.submitButton.label.text = "Verify";
}
// Token: 0x0600BA89 RID: 47753 RVA: 0x002BDF50 File Offset: 0x002BC150
[Token(Token = "0x600BA89")]
[Address(RVA = "0x16E9200", Offset = "0x16E7C00", VA = "0x1816E9200")]
private void LANBJLLKANC()
{
int num = 0;
if (this != num)
{
CFLMJLFBOKH.GDFOFCJIEDM("phone", "added");
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num2, num2);
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
return;
}
}
// Token: 0x0600BA8A RID: 47754 RVA: 0x002BDFA8 File Offset: 0x002BC1A8
[Token(Token = "0x600BA8A")]
[Address(RVA = "0x16E8D90", Offset = "0x16E7790", VA = "0x1816E8D90")]
private void EOLEDECNKDH(string MOPOMPHBHKF)
{
int num = 0;
if (this != num)
{
this.BMFPEJMLIKD(MOPOMPHBHKF, true);
Button3D button3D = this.submitButton;
int num2 = 0;
button3D.interactable = num2 != 0;
int num3 = 0;
int num4 = 0;
button3D.BLIJCJNGGIJ = num3;
button3D.DKILDKCKHDM = (float)num3;
button3D.MALDFLCADLG(num4 != 0);
button3D.PMFNJKCHLCO();
}
}
// Token: 0x0600BA8B RID: 47755 RVA: 0x002BE000 File Offset: 0x002BC200
[Token(Token = "0x600BA8B")]
[Address(RVA = "0x16E8D60", Offset = "0x16E7760", VA = "0x1816E8D60")]
private bool CIDHKOJJKPJ(string LIMGCIECODJ)
{
return LIMGCIECODJ.Trim().m_stringLength == 6;
}
// Token: 0x0600BA8C RID: 47756 RVA: 0x002BE024 File Offset: 0x002BC224
[Token(Token = "0x600BA8C")]
[Address(RVA = "0x16E90D0", Offset = "0x16E7AD0", VA = "0x1816E90D0")]
public void InputField_PhoneValueChange(string text)
{
Button3D button3D = this.submitButton;
if (this.dialCodeInputField.KKJIOHNFHFJ != 0)
{
}
bool flag = this.phoneNumberInputField.KKJIOHNFHFJ == 0;
button3D.interactable = flag;
button3D.BLIJCJNGGIJ = (ulong)0L;
int num = 0;
button3D.DKILDKCKHDM = 0f;
button3D.MALDFLCADLG(num != 0);
button3D.PMFNJKCHLCO();
}
// Token: 0x0600BA8D RID: 47757 RVA: 0x002BE088 File Offset: 0x002BC288
[Token(Token = "0x600BA8D")]
[Address(RVA = "0x16E9190", Offset = "0x16E7B90", VA = "0x1816E9190")]
public void InputField_VerificationValueChange(string text)
{
Button3D button3D = this.submitButton;
bool flag = text == 0;
button3D.interactable = flag;
int num = 0;
int num2 = 0;
button3D.BLIJCJNGGIJ = num;
button3D.DKILDKCKHDM = (float)num;
button3D.MALDFLCADLG(num2 != 0);
button3D.PMFNJKCHLCO();
}
// Token: 0x0600BA8E RID: 47758 RVA: 0x002BE0D0 File Offset: 0x002BC2D0
[Token(Token = "0x600BA8E")]
[Address(RVA = "0x16E8A50", Offset = "0x16E7450", VA = "0x1816E8A50")]
public void Button_Submit()
{
while (this.phoneNumberGroup.activeSelf)
{
string text = this.dialCodeInputField.KKJIOHNFHFJ.Trim();
string text2 = this.phoneNumberInputField.KKJIOHNFHFJ.Trim();
if (!string.IsNullOrEmpty(this.dialCodeInputField.KKJIOHNFHFJ) && !string.IsNullOrEmpty(this.phoneNumberInputField.KKJIOHNFHFJ))
{
string text3 = KMIFPKDNIKP.OCHKNHCGEIP(text, text2);
this.COHDEOONCKN = text3;
int num = 0;
this.BMFPEJMLIKD("Submitting...", num != 0);
IPromise promise = PEGGCEDHBOF.ABLPBFMIIEA(this.COHDEOONCKN);
throw new NullReferenceException();
}
}
string text4 = this.verificationInputField.KKJIOHNFHFJ.Trim();
if (text4.Trim().m_stringLength == 6)
{
int num2 = 0;
this.BMFPEJMLIKD("Verifying...", num2 != 0);
IPromise promise2 = PEGGCEDHBOF.IKBFFHMMFFH(this.COHDEOONCKN, text4);
Action action = new Action(this.IJBNOPJGHOE);
Action<string> action2 = new Action(this.EOLEDECNKDH);
}
}
// Token: 0x0600BA8F RID: 47759 RVA: 0x002BE1C8 File Offset: 0x002BC3C8
[Token(Token = "0x600BA8F")]
[Address(RVA = "0x16E8970", Offset = "0x16E7370", VA = "0x1816E8970")]
public void Button_Change()
{
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
AddMyEmailScreen addMyEmailScreen = <LBNLPAIAGHF>k__BackingField.PushFlow<AddMyEmailScreen>(num);
}
// Token: 0x0600BA90 RID: 47760 RVA: 0x002BE1F8 File Offset: 0x002BC3F8
[Token(Token = "0x600BA90")]
[Address(RVA = "0x16E89D0", Offset = "0x16E73D0", VA = "0x1816E89D0")]
public void Button_Skip()
{
CFLMJLFBOKH.GDFOFCJIEDM("phone", "skipped");
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
}
// Token: 0x0600BA91 RID: 47761 RVA: 0x002BE228 File Offset: 0x002BC428
[Token(Token = "0x600BA91")]
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
public AddMyPhoneScreen()
{
}
// Token: 0x0600BA92 RID: 47762 RVA: 0x002BE23C File Offset: 0x002BC43C
[Token(Token = "0x600BA92")]
[Address(RVA = "0x16E8F80", Offset = "0x16E7980", VA = "0x1816E8F80")]
[CompilerGenerated]
private void IJBNOPJGHOE()
{
CFLMJLFBOKH.OAEAFOCFNAI(true);
int num = 0;
if (this != num)
{
CFLMJLFBOKH.GDFOFCJIEDM("phone", "added");
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num2, num2);
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
return;
}
}
// Token: 0x04007ADB RID: 31451
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007ADB")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x04007ADC RID: 31452
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007ADC")]
[SerializeField]
[Header("Phone Group")]
private GameObject phoneNumberGroup;
// Token: 0x04007ADD RID: 31453
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007ADD")]
[SerializeField]
private InputField3D dialCodeInputField;
// Token: 0x04007ADE RID: 31454
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4007ADE")]
[SerializeField]
private InputField3D phoneNumberInputField;
// Token: 0x04007ADF RID: 31455
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4007ADF")]
[SerializeField]
[Header("Verification Group")]
private GameObject verificationGroup;
// Token: 0x04007AE0 RID: 31456
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4007AE0")]
[SerializeField]
private InputField3D verificationInputField;
// Token: 0x04007AE1 RID: 31457
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4007AE1")]
[SerializeField]
[Header("Buttons")]
private Button3D skipButton;
// Token: 0x04007AE2 RID: 31458
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4007AE2")]
[SerializeField]
private Button3D changeButton;
// Token: 0x04007AE3 RID: 31459
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4007AE3")]
[SerializeField]
private Button3D submitButton;
// Token: 0x04007AE4 RID: 31460
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x4007AE4")]
private string COHDEOONCKN;
// Token: 0x04007AE5 RID: 31461
[Token(Token = "0x4007AE5")]
private static string CNOPFJPNDJM = "phone";
}
}
@@ -0,0 +1,71 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001B01 RID: 6913
[Token(Token = "0x2001B01")]
[StructLayout(3)]
public class AddRemovePlayerRoomRoleGridEntry : MonoBehaviour
{
// Token: 0x0600B9A5 RID: 47525 RVA: 0x002BA3E4 File Offset: 0x002B85E4
[Token(Token = "0x600B9A5")]
[Address(RVA = "0x16E96D0", Offset = "0x16E80D0", VA = "0x1816E96D0")]
private void Awake()
{
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(true);
this.CNAHCDAFDHD = componentsInChildren;
}
// Token: 0x0600B9A6 RID: 47526 RVA: 0x002BA400 File Offset: 0x002B8600
[Token(Token = "0x600B9A6")]
[Address(RVA = "0x16E9710", Offset = "0x16E8110", VA = "0x1816E9710")]
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: 0x0600B9A7 RID: 47527 RVA: 0x002BA464 File Offset: 0x002B8664
[Token(Token = "0x600B9A7")]
[Address(RVA = "0x16E9800", Offset = "0x16E8200", VA = "0x1816E9800")]
public AddRemovePlayerRoomRoleGridEntry()
{
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
this.CNAHCDAFDHD = array;
base..ctor();
}
// Token: 0x04007A2A RID: 31274
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007A2A")]
[SerializeField]
private AddRemovePlayerRoomRoleConditionalButton button;
// Token: 0x04007A2B RID: 31275
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007A2B")]
private AccountSpecificUIBehaviour[] CNAHCDAFDHD;
// Token: 0x04007A2C RID: 31276
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4007A2C")]
private int OEOPMNKMLIK;
}
}
@@ -0,0 +1,89 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
namespace AGUI.StackedUI
{
// Token: 0x02001B02 RID: 6914
[Token(Token = "0x2001B02")]
[StructLayout(3)]
public class AddRemovePlayerRoomRolePagedGrid : RecyclerPagedGrid<int, AddRemovePlayerRoomRoleGridEntry>
{
// Token: 0x0600B9A8 RID: 47528 RVA: 0x002BA488 File Offset: 0x002B8688
[Token(Token = "0x600B9A8")]
[Address(RVA = "0x16E9980", Offset = "0x16E8380", VA = "0x1816E9980")]
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)
{
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
return id == num;
};
}
IOrderedEnumerable<int> orderedEnumerable = Enumerable.OrderByDescending<int, bool>(ILNGMAANNDG, <>9__2_);
Func<int, LMLJHMJEIGM> func = new Func(this.NDCDBAAHBOJ);
IOrderedEnumerable<int> orderedEnumerable2 = Enumerable.ThenByDescending<int, LMLJHMJEIGM>(orderedEnumerable, func);
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B9A9 RID: 47529 RVA: 0x002BA4E8 File Offset: 0x002B86E8
[Token(Token = "0x600B9A9")]
[Address(RVA = "0x16E9850", Offset = "0x16E8250", VA = "0x1816E9850", 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: 0x0600B9AA RID: 47530 RVA: 0x002BA55C File Offset: 0x002B875C
[Token(Token = "0x600B9AA")]
[Address(RVA = "0x16E9AE0", Offset = "0x16E84E0", VA = "0x1816E9AE0")]
public AddRemovePlayerRoomRolePagedGrid()
{
}
// Token: 0x0600B9AB RID: 47531 RVA: 0x002BA570 File Offset: 0x002B8770
[Token(Token = "0x600B9AB")]
[Address(RVA = "0x16E9950", Offset = "0x16E8350", VA = "0x1816E9950")]
[CompilerGenerated]
private LMLJHMJEIGM NDCDBAAHBOJ(int ENJEOLBEALP)
{
return this.AEMBAGPGHGE.MOPDMGDPJDF(ENJEOLBEALP);
}
// Token: 0x04007A2D RID: 31277
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007A2D")]
private LMLJHMJEIGM PACAJPCGKKD;
// Token: 0x04007A2E RID: 31278
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007A2E")]
private PPENFJMFPNE AEMBAGPGHGE;
}
}
@@ -0,0 +1,253 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI.Dialog;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02001AA6 RID: 6822
[Token(Token = "0x2001AA6")]
[StructLayout(3)]
public class AnnouncementsScreenItem : MonoBehaviour
{
// Token: 0x17001DA8 RID: 7592
// (get) Token: 0x0600B75D RID: 46941 RVA: 0x002AFDBC File Offset: 0x002ADFBC
// (set) Token: 0x0600B75E RID: 46942 RVA: 0x002AFDD0 File Offset: 0x002ADFD0
[Token(Token = "0x17001DA8")]
public MKEKHKEHPLO BHNFBPFGOHI
{
[Token(Token = "0x600B75D")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get
{
return this.OKINBKFCIIK;
}
[Token(Token = "0x600B75E")]
[Address(RVA = "0x16EA1B0", Offset = "0x16E8BB0", VA = "0x1816EA1B0")]
set
{
this.OKINBKFCIIK = value;
this.MKBLJJGJAOH();
}
}
// Token: 0x0600B75F RID: 46943 RVA: 0x002AFDEC File Offset: 0x002ADFEC
[Token(Token = "0x600B75F")]
[Address(RVA = "0x16E9B20", Offset = "0x16E8520", VA = "0x1816E9B20")]
private void Awake()
{
ActionEvent<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod + action;
}
// Token: 0x0600B760 RID: 46944 RVA: 0x002AFE18 File Offset: 0x002AE018
[Token(Token = "0x600B760")]
[Address(RVA = "0x16EA0D0", Offset = "0x16E8AD0", VA = "0x1816EA0D0")]
private void OnDestroy()
{
ActionEvent<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod - action;
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
}
}
// Token: 0x0600B761 RID: 46945 RVA: 0x002AFE58 File Offset: 0x002AE058
[Token(Token = "0x600B761")]
[Address(RVA = "0x16EA000", Offset = "0x16E8A00", VA = "0x1816EA000")]
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: 0x0600B762 RID: 46946 RVA: 0x002AFE94 File Offset: 0x002AE094
[Token(Token = "0x600B762")]
[Address(RVA = "0x16E9DB0", Offset = "0x16E87B0", VA = "0x1816E9DB0")]
private void MKBLJJGJAOH()
{
MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK;
TextMeshProUGUI textMeshProUGUI = this.titleText;
string <CEJPKGDKMJE>k__BackingField = okinbkfciik.<CEJPKGDKMJE>k__BackingField;
textMeshProUGUI.text = <CEJPKGDKMJE>k__BackingField;
if (!string.IsNullOrEmpty(this.OKINBKFCIIK.<HPJCFFLAJJE>k__BackingField))
{
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.NIKOGGGILHL);
int num = 0;
num += num;
num++;
Action<string> action2 = new Action(this.IPEKEBNNIAC);
}
MKEKHKEHPLO okinbkfciik2 = this.OKINBKFCIIK;
Image image = this.background;
AnnouncementsScreenItem._AnnouncementColors announcementColors = this.AnnouncementColors;
FIEFAAIHMAF fiefaaihmaf = okinbkfciik2.<EAMAPCBNODM>k__BackingField;
if (!okinbkfciik2.<BEPDKHNBCKJ>k__BackingField)
{
if (fiefaaihmaf != FIEFAAIHMAF.Unread)
{
goto IL_C6;
}
fiefaaihmaf += (int)fiefaaihmaf;
}
if (fiefaaihmaf != FIEFAAIHMAF.Unread)
{
}
Color mostRecentUnread = announcementColors.MostRecentUnread;
IL_C6:
Color color = image.color;
}
// Token: 0x0600B763 RID: 46947 RVA: 0x002AFF78 File Offset: 0x002AE178
[Token(Token = "0x600B763")]
[Address(RVA = "0x16E9CA0", Offset = "0x16E86A0", VA = "0x1816E9CA0")]
private Color FEPNPODIBMD(bool HJNGGDGMFPK, FIEFAAIHMAF AAHGIGHAIFI)
{
if (AAHGIGHAIFI == FIEFAAIHMAF.Read)
{
}
throw new NullReferenceException();
}
// Token: 0x0600B764 RID: 46948 RVA: 0x002AFF90 File Offset: 0x002AE190
[Token(Token = "0x600B764")]
[Address(RVA = "0x16E9BE0", Offset = "0x16E85E0", VA = "0x1816E9BE0")]
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: 0x0600B765 RID: 46949 RVA: 0x002AFFD8 File Offset: 0x002AE1D8
[Token(Token = "0x600B765")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public AnnouncementsScreenItem()
{
}
// Token: 0x0600B766 RID: 46950 RVA: 0x002AFFEC File Offset: 0x002AE1EC
[Token(Token = "0x600B766")]
[Address(RVA = "0x16EA040", Offset = "0x16E8A40", VA = "0x1816EA040")]
[CompilerGenerated]
private void NIKOGGGILHL(Texture2D CAKFKAGPMBF)
{
RawImage rawImage = this.image;
int num = 0;
if (rawImage != num)
{
this.image.texture = CAKFKAGPMBF;
}
}
// Token: 0x0600B767 RID: 46951 RVA: 0x002B0020 File Offset: 0x002AE220
[Token(Token = "0x600B767")]
[Address(RVA = "0x16E9D10", Offset = "0x16E8710", VA = "0x1816E9D10")]
[CompilerGenerated]
private void IPEKEBNNIAC(string CHKKEHOKPJP)
{
string <HPJCFFLAJJE>k__BackingField = this.OKINBKFCIIK.<HPJCFFLAJJE>k__BackingField;
Debug.LogError("Error getting image " + <HPJCFFLAJJE>k__BackingField + " from RecNet: " + CHKKEHOKPJP);
}
// Token: 0x04007864 RID: 30820
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007864")]
private MKEKHKEHPLO OKINBKFCIIK;
// Token: 0x04007865 RID: 30821
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007865")]
[SerializeField]
private TextMeshProUGUI titleText;
// Token: 0x04007866 RID: 30822
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4007866")]
[SerializeField]
private RawImage image;
// Token: 0x04007867 RID: 30823
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4007867")]
[SerializeField]
private Image background;
// Token: 0x04007868 RID: 30824
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4007868")]
[SerializeField]
private AnnouncementsScreenItem._AnnouncementColors AnnouncementColors;
// Token: 0x04007869 RID: 30825
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4007869")]
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
// Token: 0x02001AA7 RID: 6823
[Token(Token = "0x2001AA7")]
[Serializable]
private class _AnnouncementColors
{
// Token: 0x0600B768 RID: 46952 RVA: 0x002B0058 File Offset: 0x002AE258
[Token(Token = "0x600B768")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public _AnnouncementColors()
{
}
// Token: 0x0400786A RID: 30826
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400786A")]
public Color MostRecentUnread;
// Token: 0x0400786B RID: 30827
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400786B")]
public Color MostRecentRead;
// Token: 0x0400786C RID: 30828
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400786C")]
public Color Unread;
// Token: 0x0400786D RID: 30829
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400786D")]
public Color Read;
}
}
}
@@ -0,0 +1,472 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom;
using RecRoom.Consumable;
using RecRoom.Core;
using RecRoom.Players;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001AE3 RID: 6883
[Token(Token = "0x2001AE3")]
[StructLayout(3)]
public class BackpackScreen : WatchUIFlow
{
// Token: 0x17001DC5 RID: 7621
// (get) Token: 0x0600B8F3 RID: 47347 RVA: 0x002B6AC0 File Offset: 0x002B4CC0
// (set) Token: 0x0600B8F4 RID: 47348 RVA: 0x002B6AD4 File Offset: 0x002B4CD4
[Token(Token = "0x17001DC5")]
private BackpackScreen.EJKOBPNECBN CFHLFFLHJDI
{
[Token(Token = "0x600B8F3")]
[Address(RVA = "0x50B890", Offset = "0x50A290", VA = "0x18050B890")]
get
{
return this.HCKEPLFAMLN;
}
[Token(Token = "0x600B8F4")]
[Address(RVA = "0x16EA9E0", Offset = "0x16E93E0", VA = "0x1816EA9E0")]
set
{
if (this.HCKEPLFAMLN != value)
{
this.HCKEPLFAMLN = value;
this.FIFOHGCNDJP();
return;
}
}
}
// Token: 0x0600B8F5 RID: 47349 RVA: 0x002B6AF8 File Offset: 0x002B4CF8
[Token(Token = "0x600B8F5")]
[Address(RVA = "0x16EA1C0", Offset = "0x16E8BC0", VA = "0x1816EA1C0")]
private void Awake()
{
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: 0x0600B8F6 RID: 47350 RVA: 0x002B6B50 File Offset: 0x002B4D50
[Token(Token = "0x600B8F6")]
[Address(RVA = "0x16EB050", Offset = "0x16E9A50", VA = "0x1816EB050", Slot = "6")]
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: 0x0600B8F7 RID: 47351 RVA: 0x002B6BD0 File Offset: 0x002B4DD0
[Token(Token = "0x600B8F7")]
[Address(RVA = "0x16EB190", Offset = "0x16E9B90", VA = "0x1816EB190")]
private void OnEnable()
{
Action action = new Action(this.BEFHOGJHOKD);
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
RectTransform rectTransform = this.favoriteToolInfo;
int num = 0;
if (rectTransform != num)
{
GameObject gameObject = this.favoriteToolInfo.gameObject;
bool flag = SingletonMonoBehaviour.Instance.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.VR;
gameObject.SetActive(flag);
}
}
// Token: 0x0600B8F8 RID: 47352 RVA: 0x002B6C30 File Offset: 0x002B4E30
[Token(Token = "0x600B8F8")]
[Address(RVA = "0x16EAE50", Offset = "0x16E9850", VA = "0x1816EAE50")]
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: 0x0600B8F9 RID: 47353 RVA: 0x002B6C68 File Offset: 0x002B4E68
[Token(Token = "0x600B8F9")]
[Address(RVA = "0x16EAA60", Offset = "0x16E9460", VA = "0x1816EAA60")]
private void FIFOHGCNDJP()
{
/*
An exception occurred when decompiling this method (0600B8F9)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.BackpackScreen::FIFOHGCNDJP()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_157:
stloc:NotImplementedException(var_22_161, 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: 0x0600B8FA RID: 47354 RVA: 0x002B6DD8 File Offset: 0x002B4FD8
[Token(Token = "0x600B8FA")]
[Address(RVA = "0x16EAA00", Offset = "0x16E9400", VA = "0x1816EAA00")]
private List<OOCCCGPICOG> FFPLBJLLPGN()
{
return Enumerable.ToList<OOCCCGPICOG>(this.FFJNCDBCOBO.<EJMJIFKMMDN>k__BackingField.Values);
}
// Token: 0x0600B8FB RID: 47355 RVA: 0x002B6E00 File Offset: 0x002B5000
[Token(Token = "0x600B8FB")]
[Address(RVA = "0x16EAEB0", Offset = "0x16E98B0", VA = "0x1816EAEB0")]
private List<OOCCCGPICOG> MLEPCLKMBIK()
{
return this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Food);
}
// Token: 0x0600B8FC RID: 47356 RVA: 0x002B6E20 File Offset: 0x002B5020
[Token(Token = "0x600B8FC")]
[Address(RVA = "0x16EAEE0", Offset = "0x16E98E0", VA = "0x1816EAEE0")]
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: 0x0600B8FD RID: 47357 RVA: 0x002B6EC0 File Offset: 0x002B50C0
[Token(Token = "0x600B8FD")]
[Address(RVA = "0x16EA9E0", Offset = "0x16E93E0", VA = "0x1816EA9E0")]
private void FIEHCMHLJNF(BackpackScreen.EJKOBPNECBN HGLLKBFOBIE)
{
if (this.HCKEPLFAMLN != HGLLKBFOBIE)
{
this.HCKEPLFAMLN = HGLLKBFOBIE;
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x0600B8FE RID: 47358 RVA: 0x002B6EE4 File Offset: 0x002B50E4
[Token(Token = "0x600B8FE")]
[Address(RVA = "0x16EA360", Offset = "0x16E8D60", VA = "0x1816EA360")]
private void BNFPEINEDCC(OOCCCGPICOG BAJGNABECMN, bool AKJFIEJBCJA)
{
if (base.gameObject.activeInHierarchy)
{
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x0600B8FF RID: 47359 RVA: 0x002B6F0C File Offset: 0x002B510C
[Token(Token = "0x600B8FF")]
[Address(RVA = "0x16EB290", Offset = "0x16E9C90", VA = "0x1816EB290")]
private void PDPJFPPLJGB(CFOEKMPLMII FAFPPDGHACH)
{
this.FIFOHGCNDJP();
}
// Token: 0x0600B900 RID: 47360 RVA: 0x002B6F20 File Offset: 0x002B5120
[Token(Token = "0x600B900")]
[Address(RVA = "0x16EA420", Offset = "0x16E8E20", VA = "0x1816EA420")]
public void Button_ToggleActiveState(OOCCCGPICOG consumable)
{
int <MPBLJOGNHKP>k__BackingField = (int)consumable.<MPBLJOGNHKP>k__BackingField;
int num = 0;
int num2 = 0;
ConsumableTool consumableTool;
if (consumableTool != num2)
{
long <JPAOOKPLEDB>k__BackingField = consumableTool.CKNFEDPPDOO.<JPAOOKPLEDB>k__BackingField;
if (consumable.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField)
{
}
PhotonNetwork.GetOwnershipAndDestroy(consumableTool.gameObject);
}
ConsumableManager ffjncdbcobo = this.FFJNCDBCOBO;
string <CNJALCEBPMC>k__BackingField = consumable.<CNJALCEBPMC>k__BackingField;
if (!ffjncdbcobo.IsConsumableOfTypeActive(<CNJALCEBPMC>k__BackingField))
{
if (num == 0)
{
GiftBox bidcgcgmnnn = SingletonMonoBehaviour.Instance.BIDCGCGMNNN;
int num3 = 0;
if (bidcgcgmnnn != num3 && bidcgcgmnnn.PAAEOIBGJEI == GiftManager.HDMOIDKEOCM.Consumable)
{
SingletonMonoBehaviour.Instance.StopReceivingGifts();
}
if (!consumable.<JDADGBIDGIB>k__BackingField.HasConsumableTool)
{
this.FFJNCDBCOBO.ActivateConsumable(consumable, true);
}
Vector3 down = Vector3.down;
ConsumableManager ffjncdbcobo2 = this.FFJNCDBCOBO;
string <CNJALCEBPMC>k__BackingField2 = consumable.<CNJALCEBPMC>k__BackingField;
Quaternion identity = Quaternion.identity;
Tool tool;
Tool.AudioSettings audioSettings = tool.audioSettings;
}
return;
}
string friendlyName = consumable.<JDADGBIDGIB>k__BackingField.FriendlyName;
ConsumableManager.KIDKMAOBOIG <MPBLJOGNHKP>k__BackingField2 = consumable.<MPBLJOGNHKP>k__BackingField;
ConsumableManager.KIDKMAOBOIG <MPBLJOGNHKP>k__BackingField3 = consumable.<MPBLJOGNHKP>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x0600B901 RID: 47361 RVA: 0x002B7024 File Offset: 0x002B5224
[Token(Token = "0x600B901")]
[Address(RVA = "0x16EA960", Offset = "0x16E9360", VA = "0x1816EA960")]
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: 0x0600B902 RID: 47362 RVA: 0x002B704C File Offset: 0x002B524C
[Token(Token = "0x600B902")]
[Address(RVA = "0x16EA400", Offset = "0x16E8E00", VA = "0x1816EA400")]
public void Button_SetToolsDisplayMode()
{
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Tools)
{
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)0L);
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x0600B903 RID: 47363 RVA: 0x002B7074 File Offset: 0x002B5274
[Token(Token = "0x600B903")]
[Address(RVA = "0x16EA3E0", Offset = "0x16E8DE0", VA = "0x1816EA3E0")]
public void Button_SetSkinsDisplayMode()
{
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Skins)
{
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)1L);
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x0600B904 RID: 47364 RVA: 0x002B709C File Offset: 0x002B529C
[Token(Token = "0x600B904")]
[Address(RVA = "0x16EA3A0", Offset = "0x16E8DA0", VA = "0x1816EA3A0")]
public void Button_SetFoodDisplayMode()
{
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Food)
{
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)2L);
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x0600B905 RID: 47365 RVA: 0x002B70C4 File Offset: 0x002B52C4
[Token(Token = "0x600B905")]
[Address(RVA = "0x16EA3C0", Offset = "0x16E8DC0", VA = "0x1816EA3C0")]
public void Button_SetOtherDisplayMode()
{
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Other)
{
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)3L);
this.FIFOHGCNDJP();
return;
}
}
// Token: 0x0600B906 RID: 47366 RVA: 0x002B70EC File Offset: 0x002B52EC
[Token(Token = "0x600B906")]
[Address(RVA = "0x16EB2A0", Offset = "0x16E9CA0", VA = "0x1816EB2A0")]
public void Toggle_FavoriteTool(bool isOn, JKPLBBBJLJK favoriteToolType)
{
Player.<EGKJPJKLEAI>k__BackingField.backpack.SetFavoriteTool((JKPLBBBJLJK)((uint)(-1)));
}
// Token: 0x0600B907 RID: 47367 RVA: 0x002B7110 File Offset: 0x002B5310
[Token(Token = "0x600B907")]
[Address(RVA = "0x16EB380", Offset = "0x16E9D80", VA = "0x1816EB380")]
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: 0x0600B908 RID: 47368 RVA: 0x002B7140 File Offset: 0x002B5340
[Token(Token = "0x600B908")]
[Address(RVA = "0x16EB500", Offset = "0x16E9F00", VA = "0x1816EB500")]
public BackpackScreen()
{
List<OOCCCGPICOG> list = new List();
this.KIGHNGECPAD = list;
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)4294967295L);
base..ctor();
}
// Token: 0x0600B909 RID: 47369 RVA: 0x002B7170 File Offset: 0x002B5370
[Token(Token = "0x600B909")]
[Address(RVA = "0x16EA2F0", Offset = "0x16E8CF0", VA = "0x1816EA2F0")]
[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: 0x04007991 RID: 31121
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007991")]
[SerializeField]
[Header("Buttons")]
private RadioButton3D toolsTabButton;
// Token: 0x04007992 RID: 31122
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007992")]
[SerializeField]
private RadioButton3D skinsTabButton;
// Token: 0x04007993 RID: 31123
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007993")]
[SerializeField]
private RadioButton3D foodTabButton;
// Token: 0x04007994 RID: 31124
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4007994")]
[SerializeField]
private RadioButton3D otherTabButton;
// Token: 0x04007995 RID: 31125
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4007995")]
[SerializeField]
[Header("Labels")]
private RectTransform favoriteToolInfo;
// Token: 0x04007996 RID: 31126
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4007996")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
private BackpackToolButtonPagedGrid backpackToolPagedGrid;
// Token: 0x04007997 RID: 31127
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4007997")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
private EquipmentsPagedGrid skinsPagedGrid;
// Token: 0x04007998 RID: 31128
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4007998")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
private ConsumablesPagedGrid consumablesPagedGrid;
// Token: 0x04007999 RID: 31129
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4007999")]
private List<OOCCCGPICOG> KIGHNGECPAD;
// Token: 0x0400799A RID: 31130
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x400799A")]
private ConsumableManager FFJNCDBCOBO;
// Token: 0x0400799B RID: 31131
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x400799B")]
private EquipmentManager CFEHLADODLN;
// Token: 0x0400799C RID: 31132
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x400799C")]
private BackpackScreen.EJKOBPNECBN HCKEPLFAMLN;
// Token: 0x02001AE4 RID: 6884
[Token(Token = "0x2001AE4")]
public enum EJKOBPNECBN
{
// Token: 0x0400799E RID: 31134
[Token(Token = "0x400799E")]
Invalid = -1,
// Token: 0x0400799F RID: 31135
[Token(Token = "0x400799F")]
Tools,
// Token: 0x040079A0 RID: 31136
[Token(Token = "0x40079A0")]
Skins,
// Token: 0x040079A1 RID: 31137
[Token(Token = "0x40079A1")]
Food,
// Token: 0x040079A2 RID: 31138
[Token(Token = "0x40079A2")]
Other
}
}
}
@@ -0,0 +1,125 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001A6B RID: 6763
[Token(Token = "0x2001A6B")]
[StructLayout(3)]
public class BaseCreationObjectSettingFriendlyFlagsControl<UIControlType> : CreationObjectSettingPropertyUIControl<int, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<int, UIControlType>
{
// Token: 0x0600B5EF RID: 46575 RVA: 0x002AAD7C File Offset: 0x002A8F7C
[Token(Token = "0x600B5EF")]
[Address(RVA = "0x1EA3950", Offset = "0x1EA2350", VA = "0x181EA3950")]
private void Awake()
{
}
// Token: 0x0600B5F0 RID: 46576 RVA: 0x002AAD90 File Offset: 0x002A8F90
[Token(Token = "0x600B5F0")]
[Address(RVA = "0x1EA3CC0", Offset = "0x1EA26C0", VA = "0x181EA3CC0", Slot = "7")]
protected override void OnDestroy()
{
this.OnDestroy();
bool flag;
if (flag)
{
}
}
// Token: 0x0600B5F1 RID: 46577 RVA: 0x002AADB0 File Offset: 0x002A8FB0
[Token(Token = "0x600B5F1")]
[Address(RVA = "0x1EA3DB0", Offset = "0x1EA27B0", VA = "0x181EA3DB0")]
public void SetOptions(Dictionary<string, FLCFOLDCOJJ> NPNMLMJMNKG, int EGJJHJHIPCF)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B5F2 RID: 46578 RVA: 0x002AADCC File Offset: 0x002A8FCC
[Token(Token = "0x600B5F2")]
[Address(RVA = "0x1EA3A50", Offset = "0x1EA2450", VA = "0x181EA3A50")]
private void IDGCHPFNHGH(int ELOCPIFFCAA)
{
int num;
if (ELOCPIFFCAA == 0 || num != ELOCPIFFCAA)
{
}
this.UpdateControl();
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B5F3 RID: 46579 RVA: 0x002AADF4 File Offset: 0x002A8FF4
[Token(Token = "0x600B5F3")]
[Address(RVA = "0x1B187B0", Offset = "0x1B171B0", VA = "0x181B187B0")]
private void KCMBKBHANOH()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B5F4 RID: 46580 RVA: 0x002AAE10 File Offset: 0x002A9010
[Token(Token = "0x600B5F4")]
[Address(RVA = "0x1EA39F0", Offset = "0x1EA23F0", VA = "0x181EA39F0", Slot = "6")]
protected override void HNFFKJABKNO()
{
this.HNFFKJABKNO();
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B5F5 RID: 46581 RVA: 0x002AAE30 File Offset: 0x002A9030
[Token(Token = "0x600B5F5")]
[Address(RVA = "0x1EA3B00", Offset = "0x1EA2500", VA = "0x181EA3B00")]
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: 0x0600B5F6 RID: 46582 RVA: 0x002AAEB8 File Offset: 0x002A90B8
[Token(Token = "0x600B5F6")]
[Address(RVA = "0x1B184B0", Offset = "0x1B16EB0", VA = "0x181B184B0")]
public BaseCreationObjectSettingFriendlyFlagsControl()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0400776E RID: 30574
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400776E")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private FriendlyIntPagedGrid friendlyIntPagedGrid;
}
}
@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001A6D RID: 6765
[Token(Token = "0x2001A6D")]
[StructLayout(3)]
public class BaseCreationObjectSettingFriendlyGuidControl<UIControlType> : CreationObjectSettingPropertyUIControl<Guid, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<Guid, UIControlType>
{
// Token: 0x0600B5F8 RID: 46584 RVA: 0x002AAEE8 File Offset: 0x002A90E8
[Token(Token = "0x600B5F8")]
[Address(RVA = "0x1B175F0", Offset = "0x1B15FF0", VA = "0x181B175F0")]
private void Awake()
{
}
// Token: 0x0600B5F9 RID: 46585 RVA: 0x002AAEFC File Offset: 0x002A90FC
[Token(Token = "0x600B5F9")]
[Address(RVA = "0x1B17880", Offset = "0x1B16280", VA = "0x181B17880", Slot = "7")]
protected override void OnDestroy()
{
this.OnDestroy();
bool flag;
if (flag)
{
}
}
// Token: 0x0600B5FA RID: 46586 RVA: 0x002AAF1C File Offset: 0x002A911C
[Token(Token = "0x600B5FA")]
[Address(RVA = "0x1B17970", Offset = "0x1B16370", VA = "0x181B17970")]
public void SetOptions(Dictionary<string, FriendlyGuidButton.GKBOCIFIACL> NPNMLMJMNKG, Guid EGJJHJHIPCF)
{
int num = 0;
this.IOFDNIMEBCE(num);
}
// Token: 0x0600B5FB RID: 46587 RVA: 0x002AAF3C File Offset: 0x002A913C
[Token(Token = "0x600B5FB")]
[Address(RVA = "0x1B17830", Offset = "0x1B16230", VA = "0x181B17830")]
private void KCMBKBHANOH()
{
int num = 0;
this.IOFDNIMEBCE(num);
}
// Token: 0x0600B5FC RID: 46588 RVA: 0x002AAF58 File Offset: 0x002A9158
[Token(Token = "0x600B5FC")]
[Address(RVA = "0x1B17690", Offset = "0x1B16090", VA = "0x181B17690")]
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: 0x0600B5FD RID: 46589 RVA: 0x002AAF90 File Offset: 0x002A9190
[Token(Token = "0x600B5FD")]
[Address(RVA = "0x1B17A80", Offset = "0x1B16480", VA = "0x181B17A80")]
public BaseCreationObjectSettingFriendlyGuidControl()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0400776F RID: 30575
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400776F")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private FriendlyGuidPagedGrid friendlyGuidPagedGrid;
// Token: 0x04007770 RID: 30576
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4007770")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
private RadioGroup3D radioGroup;
// Token: 0x02001A6E RID: 6766
[Token(Token = "0x2001A6E")]
[CompilerGenerated]
private sealed class MFDCBMHNKOF
{
// Token: 0x0600B5FE RID: 46590 RVA: 0x002AAFAC File Offset: 0x002A91AC
[Token(Token = "0x600B5FE")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public MFDCBMHNKOF()
{
}
// Token: 0x04007771 RID: 30577
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4007771")]
public Guid? overriddenValue;
// Token: 0x04007772 RID: 30578
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4007772")]
public BaseCreationObjectSettingFriendlyGuidControl<UIControlType> <>4__this;
}
// Token: 0x02001A6F RID: 6767
[Token(Token = "0x2001A6F")]
[CompilerGenerated]
private sealed class COBEONFEODP
{
// Token: 0x0600B5FF RID: 46591 RVA: 0x002AAFC8 File Offset: 0x002A91C8
[Token(Token = "0x600B5FF")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public COBEONFEODP()
{
}
// Token: 0x0600B600 RID: 46592 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B600")]
[Address(RVA = "0x1B1AAA0", Offset = "0x1B194A0", VA = "0x181B1AAA0")]
internal bool <UpdateButtons>b__0(RadioButton3D b)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04007773 RID: 30579
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4007773")]
public bool interactible;
// Token: 0x04007774 RID: 30580
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4007774")]
public BaseCreationObjectSettingFriendlyGuidControl<UIControlType>.MFDCBMHNKOF CS$<>8__locals1;
}
}
}
@@ -0,0 +1,150 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001A71 RID: 6769
[Token(Token = "0x2001A71")]
[StructLayout(3)]
public class BaseCreationObjectSettingFriendlyGuidSetControl<UIControlType> : CreationObjectSettingPropertyUIControl<ISet<Guid>, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<ISet<Guid>, UIControlType>
{
// Token: 0x0600B602 RID: 46594 RVA: 0x002AAFF8 File Offset: 0x002A91F8
[Token(Token = "0x600B602")]
[Address(RVA = "0x1B17AB0", Offset = "0x1B164B0", VA = "0x181B17AB0")]
private void Awake()
{
}
// Token: 0x0600B603 RID: 46595 RVA: 0x002AB00C File Offset: 0x002A920C
[Token(Token = "0x600B603")]
[Address(RVA = "0x1B18090", Offset = "0x1B16A90", VA = "0x181B18090", Slot = "7")]
protected override void OnDestroy()
{
this.OnDestroy();
bool flag;
if (flag)
{
}
}
// Token: 0x0600B604 RID: 46596 RVA: 0x002AB02C File Offset: 0x002A922C
[Token(Token = "0x600B604")]
[Address(RVA = "0x1B18180", Offset = "0x1B16B80", VA = "0x181B18180")]
public void SetOptions(Dictionary<string, FriendlyGuidButton.GKBOCIFIACL> NPNMLMJMNKG)
{
int num = 0;
Dictionary<string, FriendlyGuidButton.GKBOCIFIACL>.ValueCollection values = NPNMLMJMNKG.Values;
num += num;
num++;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B605 RID: 46597 RVA: 0x002AB058 File Offset: 0x002A9258
[Token(Token = "0x600B605")]
[Address(RVA = "0x1B17B50", Offset = "0x1B16550", VA = "0x181B17B50")]
private void BJMNHPNDKBE(Guid COFLAJFOPEN)
{
int num = 0;
Guid empty = Guid.Empty;
bool flag;
if (!flag)
{
int num2 = 0;
if (num2 < num)
{
num2 += num2;
if (num2 == num)
{
goto IL_37;
}
num2++;
}
if (flag)
{
goto IL_4F;
}
num2 += num2;
num2++;
IL_37:
num2 += 4;
num2 += 19;
ISet<Guid> set;
set += set;
num2 += 19;
IL_4F:
num2 += num2;
num2++;
num2 += num2;
num2 += 6;
num2 += 19;
}
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B606 RID: 46598 RVA: 0x002AB0E4 File Offset: 0x002A92E4
[Token(Token = "0x600B606")]
[Address(RVA = "0x1B18060", Offset = "0x1B16A60", VA = "0x181B18060")]
private void KCMBKBHANOH()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B607 RID: 46599 RVA: 0x002AB100 File Offset: 0x002A9300
[Token(Token = "0x600B607")]
[Address(RVA = "0x1B17DB0", Offset = "0x1B167B0", VA = "0x181B17DB0")]
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: 0x0600B608 RID: 46600 RVA: 0x002AB1A8 File Offset: 0x002A93A8
[Token(Token = "0x600B608")]
[Address(RVA = "0x1B184B0", Offset = "0x1B16EB0", VA = "0x181B184B0")]
public BaseCreationObjectSettingFriendlyGuidSetControl()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x04007775 RID: 30581
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4007775")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private FriendlyGuidPagedGrid friendlyGuidPagedGrid;
}
}
@@ -0,0 +1,103 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001A75 RID: 6773
[Token(Token = "0x2001A75")]
[StructLayout(3)]
public class BaseCreationObjectSettingFriendlyIntControl<UIControlType> : CreationObjectSettingPropertyUIControl<int, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<int, UIControlType>
{
// Token: 0x0600B60E RID: 46606 RVA: 0x002AB2B8 File Offset: 0x002A94B8
[Token(Token = "0x600B60E")]
[Address(RVA = "0x1B184E0", Offset = "0x1B16EE0", VA = "0x181B184E0")]
private void Awake()
{
}
// Token: 0x0600B60F RID: 46607 RVA: 0x002AB2CC File Offset: 0x002A94CC
[Token(Token = "0x600B60F")]
[Address(RVA = "0x1B187E0", Offset = "0x1B171E0", VA = "0x181B187E0", Slot = "7")]
protected override void OnDestroy()
{
this.OnDestroy();
bool flag;
if (flag)
{
}
}
// Token: 0x0600B610 RID: 46608 RVA: 0x002AB2EC File Offset: 0x002A94EC
[Token(Token = "0x600B610")]
[Address(RVA = "0x1B188D0", Offset = "0x1B172D0", VA = "0x181B188D0")]
public void SetOptions(Dictionary<string, FLCFOLDCOJJ> NPNMLMJMNKG, int EGJJHJHIPCF)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B611 RID: 46609 RVA: 0x002AB308 File Offset: 0x002A9508
[Token(Token = "0x600B611")]
[Address(RVA = "0x1B187B0", Offset = "0x1B171B0", VA = "0x181B187B0")]
private void KCMBKBHANOH()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B612 RID: 46610 RVA: 0x002AB324 File Offset: 0x002A9524
[Token(Token = "0x600B612")]
[Address(RVA = "0x1B18660", Offset = "0x1B17060", VA = "0x181B18660", Slot = "6")]
protected override void HNFFKJABKNO()
{
this.HNFFKJABKNO();
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B613 RID: 46611 RVA: 0x002AB344 File Offset: 0x002A9544
[Token(Token = "0x600B613")]
[Address(RVA = "0x1B186C0", Offset = "0x1B170C0", VA = "0x181B186C0")]
private void IOFDNIMEBCE()
{
RadioGroup3D componentInChildren = base.GetComponentInChildren<RadioGroup3D>();
int num = 0;
if (componentInChildren != num)
{
Func<RadioButton3D, bool> func;
componentInChildren.SetSelectionStates(func);
}
}
// Token: 0x0600B614 RID: 46612 RVA: 0x002AB374 File Offset: 0x002A9574
[Token(Token = "0x600B614")]
[Address(RVA = "0x1B184B0", Offset = "0x1B16EB0", VA = "0x181B184B0")]
public BaseCreationObjectSettingFriendlyIntControl()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B615 RID: 46613 RVA: 0x002AB390 File Offset: 0x002A9590
[Token(Token = "0x600B615")]
[Address(RVA = "0x1B18580", Offset = "0x1B16F80", VA = "0x181B18580")]
[CompilerGenerated]
private bool GBKNBLCMLDO(RadioButton3D FOJLJNMAJLC)
{
FriendlyIntButton component = FOJLJNMAJLC.GetComponent<FriendlyIntButton>();
int num = 0;
if (component != num)
{
}
int num2;
return 0 == num2;
}
// Token: 0x0400777A RID: 30586
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400777A")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private FriendlyIntPagedGrid friendlyIntPagedGrid;
}
}
@@ -0,0 +1,51 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Tools;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001A7C RID: 6780
[Token(Token = "0x2001A7C")]
[StructLayout(3)]
public abstract class BaseCreationObjectSettingPropertyUIControl : MonoBehaviour
{
// Token: 0x17001D7F RID: 7551
// (get) Token: 0x0600B635 RID: 46645 RVA: 0x002AB910 File Offset: 0x002A9B10
// (set) Token: 0x0600B636 RID: 46646 RVA: 0x002AB924 File Offset: 0x002A9B24
[Token(Token = "0x17001D7F")]
public MakerPen CMHBEGINGCG
{
[Token(Token = "0x600B635")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get;
[Token(Token = "0x600B636")]
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
set;
}
// Token: 0x0600B637 RID: 46647
[Token(Token = "0x600B637")]
[Address(Slot = "4")]
public abstract void UpdateControl();
// Token: 0x0600B638 RID: 46648 RVA: 0x002AB938 File Offset: 0x002A9B38
[Token(Token = "0x600B638")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
protected BaseCreationObjectSettingPropertyUIControl()
{
}
// Token: 0x04007791 RID: 30609
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007791")]
public TextMeshProUGUI PropertyDescription;
// Token: 0x04007792 RID: 30610
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007792")]
public TextMeshProUGUI PropertyValueText;
}
}
@@ -0,0 +1,145 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02001B04 RID: 6916
[Token(Token = "0x2001B04")]
[StructLayout(3)]
public class BaseRoomButton : MonoBehaviour
{
// Token: 0x17001DCF RID: 7631
// (get) Token: 0x0600B9AF RID: 47535 RVA: 0x002BA5E4 File Offset: 0x002B87E4
[Token(Token = "0x17001DCF")]
public Button3D.OnButton3DClick PAALHPHGBDF
{
[Token(Token = "0x600B9AF")]
[Address(RVA = "0x16EBA00", Offset = "0x16EA400", VA = "0x1816EBA00")]
get
{
return this.button.OnClick;
}
}
// Token: 0x0600B9B0 RID: 47536 RVA: 0x002BA604 File Offset: 0x002B8804
[Token(Token = "0x600B9B0")]
[Address(RVA = "0x16EB570", Offset = "0x16E9F70", VA = "0x1816EB570")]
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: 0x0600B9B1 RID: 47537 RVA: 0x002BA640 File Offset: 0x002B8840
[Token(Token = "0x600B9B1")]
[Address(RVA = "0x16EB7B0", Offset = "0x16EA1B0", VA = "0x1816EB7B0")]
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: 0x0600B9B2 RID: 47538 RVA: 0x002BA774 File Offset: 0x002B8974
[Token(Token = "0x600B9B2")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public BaseRoomButton()
{
}
// Token: 0x04007A31 RID: 31281
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007A31")]
public KLCOGEIGEBJ CurrentRoom;
// Token: 0x04007A32 RID: 31282
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007A32")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private RoomOrPlaylistImage roomImage;
// Token: 0x04007A33 RID: 31283
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4007A33")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
private TextMeshProUGUI roomNameText;
// Token: 0x04007A34 RID: 31284
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4007A34")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
private Button3D button;
// Token: 0x04007A35 RID: 31285
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4007A35")]
[SerializeField]
private Image panel;
// Token: 0x04007A36 RID: 31286
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4007A36")]
[SerializeField]
private GameObject notYetSupportedBanner;
}
}
@@ -0,0 +1,326 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Core;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001B31 RID: 6961
[Token(Token = "0x2001B31")]
[StructLayout(3)]
public class BecomeMemberToPurchaseItemScreen : WatchUIFlow
{
// Token: 0x17001DDD RID: 7645
// (get) Token: 0x0600BA94 RID: 47764 RVA: 0x002BE2B0 File Offset: 0x002BC4B0
// (set) Token: 0x0600BA95 RID: 47765 RVA: 0x002BE2C4 File Offset: 0x002BC4C4
[Token(Token = "0x17001DDD")]
public HOJMGAMMIAD NKMOKCDNHIM
{
[Token(Token = "0x600BA94")]
[Address(RVA = "0x3D32A0", Offset = "0x3D1CA0", VA = "0x1803D32A0")]
get;
[Token(Token = "0x600BA95")]
[Address(RVA = "0x3D3440", Offset = "0x3D1E40", VA = "0x1803D3440")]
set;
}
// Token: 0x17001DDE RID: 7646
// (get) Token: 0x0600BA96 RID: 47766 RVA: 0x002BE2D8 File Offset: 0x002BC4D8
// (set) Token: 0x0600BA97 RID: 47767 RVA: 0x002BE2EC File Offset: 0x002BC4EC
[Token(Token = "0x17001DDE")]
public MJLPNOMEFKG ABNDLFJFIMA
{
[Token(Token = "0x600BA96")]
[Address(RVA = "0x3CBF50", Offset = "0x3CA950", VA = "0x1803CBF50")]
get
{
return this.LCHHGFPOHGH;
}
[Token(Token = "0x600BA97")]
[Address(RVA = "0x16EBB30", Offset = "0x16EA530", VA = "0x1816EBB30")]
private set
{
if (this.LCHHGFPOHGH != value)
{
this.LCHHGFPOHGH = value;
}
}
}
// Token: 0x17001DDF RID: 7647
// (get) Token: 0x0600BA98 RID: 47768 RVA: 0x002BE30C File Offset: 0x002BC50C
[Token(Token = "0x17001DDF")]
private MembershipBenefitsScreen MFMONEFFJFD
{
[Token(Token = "0x600BA98")]
[Address(RVA = "0x16EBAE0", Offset = "0x16EA4E0", VA = "0x1816EBAE0")]
get
{
return this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<MembershipBenefitsScreen>();
}
}
// Token: 0x0600BA99 RID: 47769 RVA: 0x002BE32C File Offset: 0x002BC52C
[Token(Token = "0x600BA99")]
[Address(RVA = "0x16EBCB0", Offset = "0x16EA6B0", VA = "0x1816EBCB0", Slot = "9")]
public override void Initialize(StackedUIBase LJOCNMLBCAH)
{
base.Initialize(LJOCNMLBCAH);
Transform transform = this.prefabRoot;
int num = 0;
if (transform != num)
{
Scheduler instance = SingletonMonoBehaviour.Instance;
BecomeMemberToPurchaseItemScreen.AJKGIEOGPCO ajkgieogpco;
ajkgieogpco.System.IDisposable.Dispose();
ajkgieogpco.<>1__state = (int)((ulong)0L);
ajkgieogpco.<>4__this = this;
ISchedulerPromise schedulerPromise = instance.Run(this, ajkgieogpco);
}
}
// Token: 0x0600BA9A RID: 47770 RVA: 0x002BE380 File Offset: 0x002BC580
[Token(Token = "0x600BA9A")]
[Address(RVA = "0x16EC0E0", Offset = "0x16EAAE0", VA = "0x1816EC0E0", Slot = "10")]
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: 0x0600BA9B RID: 47771 RVA: 0x002BE3BC File Offset: 0x002BC5BC
[Token(Token = "0x600BA9B")]
[Address(RVA = "0x16EBEE0", Offset = "0x16EA8E0", VA = "0x1816EBEE0")]
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: 0x0600BA9C RID: 47772 RVA: 0x002BE45C File Offset: 0x002BC65C
[Token(Token = "0x600BA9C")]
[Address(RVA = "0x16EBDC0", Offset = "0x16EA7C0", VA = "0x1816EBDC0")]
private IEnumerator<ISchedule> NOLIEFFLNEO()
{
/*
An exception occurred when decompiling this method (0600BA9C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> AGUI.StackedUI.BecomeMemberToPurchaseItemScreen::NOLIEFFLNEO()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(AJKGIEOGPCO::System.IDisposable.Dispose, ldloc:AJKGIEOGPCO(var_0))
stfld:int32(AJKGIEOGPCO::<>1__state, ldloc:AJKGIEOGPCO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:BecomeMemberToPurchaseItemScreen(AJKGIEOGPCO::<>4__this, ldloc:AJKGIEOGPCO(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: 0x0600BA9D RID: 47773 RVA: 0x002BE480 File Offset: 0x002BC680
[Token(Token = "0x600BA9D")]
[Address(RVA = "0x16EBE20", Offset = "0x16EA820", VA = "0x1816EBE20")]
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: 0x0600BA9E RID: 47774 RVA: 0x002BE4C4 File Offset: 0x002BC6C4
[Token(Token = "0x600BA9E")]
[Address(RVA = "0x16EC180", Offset = "0x16EAB80", VA = "0x1816EC180")]
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_91;
}
global::UnityEngine.Object.Destroy(gameObject);
}
int num2 = 0;
if (gameObject != 0)
{
}
if (num2 != -1)
{
}
}
while (num != 0);
if (this.LCHHGFPOHGH != LHKDGCMGAKD)
{
this.LCHHGFPOHGH = LHKDGCMGAKD;
}
if (LHKDGCMGAKD != 0)
{
Func<Promise<GameObject>> func = new Func(this.FGKAJCMPLIA);
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
TextMeshProUGUI textMeshProUGUI = this.itemName;
string <FNIGMBMFOJL>k__BackingField = this.LCHHGFPOHGH.<FNIGMBMFOJL>k__BackingField;
textMeshProUGUI.text = <FNIGMBMFOJL>k__BackingField;
}
return;
IL_91:
throw new NullReferenceException();
}
// Token: 0x0600BA9F RID: 47775 RVA: 0x002BE570 File Offset: 0x002BC770
[Token(Token = "0x600BA9F")]
[Address(RVA = "0x16EBB50", Offset = "0x16EA550", VA = "0x1816EBB50")]
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: 0x0600BAA0 RID: 47776 RVA: 0x002BE5A4 File Offset: 0x002BC7A4
[Token(Token = "0x600BAA0")]
[Address(RVA = "0x16EBA20", Offset = "0x16EA420", VA = "0x1816EBA20")]
public void Button_UpgradePlan()
{
MembershipBenefitsScreen flowByType = this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<MembershipBenefitsScreen>();
int num = 0;
if (flowByType != num)
{
flowByType.ShowScreen("SubscribersItem");
return;
}
}
// Token: 0x0600BAA1 RID: 47777 RVA: 0x002BE5DC File Offset: 0x002BC7DC
[Token(Token = "0x600BAA1")]
[Address(RVA = "0x16EC460", Offset = "0x16EAE60", VA = "0x1816EC460")]
public BecomeMemberToPurchaseItemScreen()
{
Quaternion identity = Quaternion.identity;
this.imposterRotationSpeed = 45f;
base..ctor();
}
// Token: 0x0600BAA2 RID: 47778 RVA: 0x002BE624 File Offset: 0x002BC824
[Token(Token = "0x600BAA2")]
[Address(RVA = "0x16EBC40", Offset = "0x16EA640", VA = "0x1816EBC40")]
[CompilerGenerated]
private Promise<GameObject> FGKAJCMPLIA()
{
ImposterSpawnManager instance = SingletonMonoBehaviour.Instance;
MJLPNOMEFKG lchhgfpohgh = this.LCHHGFPOHGH;
return instance.LoadItemAsync(lchhgfpohgh);
}
// Token: 0x04007AE6 RID: 31462
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007AE6")]
[SerializeField]
private TextMeshProUGUI itemName;
// Token: 0x04007AE7 RID: 31463
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007AE7")]
[SerializeField]
[Header("Imposter")]
private Transform prefabRoot;
// Token: 0x04007AE8 RID: 31464
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007AE8")]
[SerializeField]
private float localImposterRadius = 62.5f;
// Token: 0x04007AE9 RID: 31465
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4007AE9")]
[SerializeField]
private float imposterParentNormalSize = 0.75f;
// Token: 0x04007AEA RID: 31466
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4007AEA")]
[SerializeField]
private float imposterParentLargeSize = 1.25f;
// Token: 0x04007AEB RID: 31467
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
[Token(Token = "0x4007AEB")]
[SerializeField]
private Quaternion imposterStartingRotation;
// Token: 0x04007AEC RID: 31468
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")]
[Token(Token = "0x4007AEC")]
[SerializeField]
private float imposterRotationSpeed;
// Token: 0x04007AEE RID: 31470
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4007AEE")]
private MJLPNOMEFKG LCHHGFPOHGH;
// Token: 0x04007AEF RID: 31471
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4007AEF")]
private Promise<GameObject> IGPGEOMGLDG;
}
}
@@ -0,0 +1,346 @@
using System;
using System.Collections;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Avatar.Data.Runtime;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02001B05 RID: 6917
[Token(Token = "0x2001B05")]
[StructLayout(3)]
public class BrowsableOutfitItemButton : MonoBehaviour
{
// Token: 0x17001DD0 RID: 7632
// (get) Token: 0x0600B9B3 RID: 47539 RVA: 0x002BA788 File Offset: 0x002B8988
// (set) Token: 0x0600B9B4 RID: 47540 RVA: 0x002BA79C File Offset: 0x002B899C
[Token(Token = "0x17001DD0")]
public APAODCKMEKF JOOKDLGFMEA
{
[Token(Token = "0x600B9B3")]
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")]
get;
[Token(Token = "0x600B9B4")]
[Address(RVA = "0x3D3370", Offset = "0x3D1D70", VA = "0x1803D3370")]
set;
}
// Token: 0x17001DD1 RID: 7633
// (get) Token: 0x0600B9B5 RID: 47541 RVA: 0x002BA7B0 File Offset: 0x002B89B0
// (set) Token: 0x0600B9B6 RID: 47542 RVA: 0x002BA7C4 File Offset: 0x002B89C4
[Token(Token = "0x17001DD1")]
public int IMJHDGFLNKF
{
[Token(Token = "0x600B9B5")]
[Address(RVA = "0x4CE150", Offset = "0x4CCB50", VA = "0x1804CE150")]
get;
[Token(Token = "0x600B9B6")]
[Address(RVA = "0x97BAF0", Offset = "0x97A4F0", VA = "0x18097BAF0")]
protected set;
}
// Token: 0x17001DD2 RID: 7634
// (get) Token: 0x0600B9B7 RID: 47543 RVA: 0x002BA7D8 File Offset: 0x002B89D8
// (set) Token: 0x0600B9B8 RID: 47544 RVA: 0x002BA7EC File Offset: 0x002B89EC
[Token(Token = "0x17001DD2")]
public int AEBGMGPJJGP
{
[Token(Token = "0x600B9B7")]
[Address(RVA = "0x4CE280", Offset = "0x4CCC80", VA = "0x1804CE280")]
get;
[Token(Token = "0x600B9B8")]
[Address(RVA = "0x4CE400", Offset = "0x4CCE00", VA = "0x1804CE400")]
protected set;
}
// Token: 0x17001DD3 RID: 7635
// (get) Token: 0x0600B9B9 RID: 47545 RVA: 0x002BA800 File Offset: 0x002B8A00
[Token(Token = "0x17001DD3")]
public Button3D.OnButton3DClick MBJHGNGHPOM
{
[Token(Token = "0x600B9B9")]
[Address(RVA = "0x128D760", Offset = "0x128C160", VA = "0x18128D760")]
get
{
return this.buyButton.OnClick;
}
}
// Token: 0x17001DD4 RID: 7636
// (get) Token: 0x0600B9BA RID: 47546 RVA: 0x002BA820 File Offset: 0x002B8A20
[Token(Token = "0x17001DD4")]
public Button3D.OnButton3DClick KBAOOEAOPPH
{
[Token(Token = "0x600B9BA")]
[Address(RVA = "0x128D780", Offset = "0x128C180", VA = "0x18128D780")]
get
{
return this.tryButton.OnClick;
}
}
// Token: 0x0600B9BB RID: 47547 RVA: 0x002BA840 File Offset: 0x002B8A40
[Token(Token = "0x600B9BB")]
[Address(RVA = "0x16ECBC0", Offset = "0x16EB5C0", VA = "0x1816ECBC0")]
public void SetItem(APAODCKMEKF ADHABGCIMAE, StackedUIBase ANEGNEHDLOI)
{
int num;
do
{
num = 0;
APAODCKMEKF 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_16D;
}
global::UnityEngine.Object.Destroy(gameObject);
}
int num2 = 0;
if (gameObject != 0)
{
}
if (num2 != -1)
{
}
}
while (num != 0);
APAODCKMEKF browsableAvatarItem2 = koobdgoenag.browsableAvatarItem;
this.<IIBPFHJMDJL>k__BackingField = browsableAvatarItem2;
if (browsableAvatarItem2.<OHIGJIBAPHD>k__BackingField != (ulong)0L)
{
int num3 = browsableAvatarItem2.IMJHDGFLNKF;
this.<ILHBBBIEOJK>k__BackingField = num3;
int num4 = this.<IIBPFHJMDJL>k__BackingField.<OHIGJIBAPHD>k__BackingField.JPPKOAGIIBJ(ACDKILABNNC.RecCenterTokens);
this.<MBFKINMBPGI>k__BackingField = num4;
}
Func<Promise<GameObject>> func = delegate
{
ImposterSpawnManager instance = SingletonMonoBehaviour.Instance;
AvatarItem <ILOHMGPEJAL>k__BackingField = koobdgoenag.browsableAvatarItem.<ILOHMGPEJAL>k__BackingField;
return instance.LoadItemAsync(<ILOHMGPEJAL>k__BackingField);
};
Action<GameObject> action = delegate(GameObject go)
{
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(go.GetComponent<SpawnableTool>());
koobdgoenag.<>4__this.CDMFOPMHFHK();
};
TextMeshProUGUI textMeshProUGUI = this.itemName;
string friendlyName = koobdgoenag.browsableAvatarItem.<FLFHILBLCOG>k__BackingField.FriendlyName;
textMeshProUGUI.text = friendlyName;
Image image = this.outline;
int num5 = 0;
if (image != num5)
{
GiftManager.MCEEFCNMNAH rarity = koobdgoenag.browsableAvatarItem.<FLFHILBLCOG>k__BackingField.Rarity;
if (rarity > GiftManager.MCEEFCNMNAH.Uncommon)
{
if (rarity == GiftManager.MCEEFCNMNAH.Rare)
{
Image image2 = this.outline;
}
if (rarity == GiftManager.MCEEFCNMNAH.Epic)
{
Image image3 = this.outline;
}
if (rarity != GiftManager.MCEEFCNMNAH.Legendary)
{
goto IL_15F;
}
Image image4 = this.outline;
}
if (rarity == GiftManager.MCEEFCNMNAH.Common)
{
Color color = this.outline.color;
return;
}
if (koobdgoenag == (ulong)10L)
{
Image image5 = this.outline;
}
IL_15F:
Image image6 = this.outline;
throw new NullReferenceException();
}
return;
IL_16D:
throw new NullReferenceException();
}
// Token: 0x0600B9BC RID: 47548 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B9BC")]
[Address(RVA = "0x16EC740", Offset = "0x16EB140", VA = "0x1816EC740")]
private void CDMFOPMHFHK()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600B9BD RID: 47549 RVA: 0x002BA9C8 File Offset: 0x002B8BC8
[Token(Token = "0x600B9BD")]
[Address(RVA = "0x16EC650", Offset = "0x16EB050", VA = "0x1816EC650")]
private void ANHDNDLNNIO()
{
GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE;
if (beacfgljibh != 0 && beacfgljibh.MIKDLDEALPN)
{
string text = KAPMCNBLECN.OGDDBKIBKCB(this.<IIBPFHJMDJL>k__BackingField.<OHIGJIBAPHD>k__BackingField);
}
int num = this.<ILHBBBIEOJK>k__BackingField;
string text2 = string.Format("{0:n0}", num);
PLDMAFINLJO.FANDNIHFMNM(this.buyButtonText, text2);
}
// Token: 0x0600B9BE RID: 47550 RVA: 0x002BAA24 File Offset: 0x002B8C24
[Token(Token = "0x600B9BE")]
[Address(RVA = "0x16ED0C0", Offset = "0x16EBAC0", VA = "0x1816ED0C0")]
public BrowsableOutfitItemButton()
{
}
// Token: 0x04007A37 RID: 31287
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007A37")]
[SerializeField]
private Button3D buyButton;
// Token: 0x04007A38 RID: 31288
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007A38")]
[SerializeField]
private Button3D tryButton;
// Token: 0x04007A39 RID: 31289
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4007A39")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private Tooltip tooltip;
// Token: 0x04007A3A RID: 31290
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4007A3A")]
[SerializeField]
private Transform prefabRoot;
// Token: 0x04007A3B RID: 31291
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4007A3B")]
[SerializeField]
private TextMeshProUGUI itemName;
// Token: 0x04007A3C RID: 31292
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4007A3C")]
[SerializeField]
private TextMeshProUGUI buyButtonText;
// Token: 0x04007A3D RID: 31293
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4007A3D")]
[SerializeField]
private float localImposterRadius = 62.5f;
// Token: 0x04007A3E RID: 31294
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4007A3E")]
[SerializeField]
[Header("Colors")]
private Image outline;
// Token: 0x04007A3F RID: 31295
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4007A3F")]
[SerializeField]
private Color oneStarColor;
// Token: 0x04007A40 RID: 31296
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4007A40")]
[SerializeField]
private Color twoStarColor;
// Token: 0x04007A41 RID: 31297
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4007A41")]
[SerializeField]
private Color threeStarColor;
// Token: 0x04007A42 RID: 31298
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4007A42")]
[SerializeField]
private Color fourStarColor;
// Token: 0x04007A43 RID: 31299
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4007A43")]
[SerializeField]
private Color fiveStarColor;
// Token: 0x04007A44 RID: 31300
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4007A44")]
[SerializeField]
private Color defaultColor;
// Token: 0x04007A48 RID: 31304
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007A48")]
private Promise<GameObject> IGPGEOMGLDG;
// Token: 0x02001B06 RID: 6918
[Token(Token = "0x2001B06")]
[CompilerGenerated]
private sealed class KOOBDGOENAG
{
// Token: 0x0600B9BF RID: 47551 RVA: 0x002BAA44 File Offset: 0x002B8C44
[Token(Token = "0x600B9BF")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public KOOBDGOENAG()
{
}
// Token: 0x0600B9C0 RID: 47552 RVA: 0x002BAA58 File Offset: 0x002B8C58
[Token(Token = "0x600B9C0")]
[Address(RVA = "0x16F6D30", Offset = "0x16F5730", VA = "0x1816F6D30")]
internal Promise<GameObject> <SetItem>b__0()
{
ImposterSpawnManager instance = SingletonMonoBehaviour.Instance;
AvatarItem <ILOHMGPEJAL>k__BackingField = this.browsableAvatarItem.<ILOHMGPEJAL>k__BackingField;
return instance.LoadItemAsync(<ILOHMGPEJAL>k__BackingField);
}
// Token: 0x0600B9C1 RID: 47553 RVA: 0x002BAA84 File Offset: 0x002B8C84
[Token(Token = "0x600B9C1")]
[Address(RVA = "0x16F6DC0", Offset = "0x16F57C0", VA = "0x1816F6DC0")]
internal void <SetItem>b__1(GameObject go)
{
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(go.GetComponent<SpawnableTool>());
this.<>4__this.CDMFOPMHFHK();
}
// Token: 0x04007A49 RID: 31305
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007A49")]
public APAODCKMEKF browsableAvatarItem;
// Token: 0x04007A4A RID: 31306
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007A4A")]
public BrowsableOutfitItemButton <>4__this;
}
}
}
@@ -0,0 +1,152 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001B07 RID: 6919
[Token(Token = "0x2001B07")]
[StructLayout(3)]
public class BrowsableOutfitItemPagedGrid : RecyclerPagedGrid<APAODCKMEKF, BrowsableOutfitItemButton>
{
// Token: 0x0600B9C2 RID: 47554 RVA: 0x002BAAB0 File Offset: 0x002B8CB0
[Token(Token = "0x600B9C2")]
[Address(RVA = "0x9A4F60", Offset = "0x9A3960", VA = "0x1809A4F60")]
public void SetItems(IEnumerable<APAODCKMEKF> BOOHBJEEGKH)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B9C3 RID: 47555 RVA: 0x002BAAC4 File Offset: 0x002B8CC4
[Token(Token = "0x600B9C3")]
[Address(RVA = "0x16ED0D0", Offset = "0x16EBAD0", VA = "0x1816ED0D0", Slot = "15")]
protected override void BGIECEPGDBE(APAODCKMEKF ADHABGCIMAE, BrowsableOutfitItemButton LKDLEHGHCAD, int CKOIAKLOKMM)
{
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.uiFlowBase.<KBKJKEOPIGB>k__BackingField;
LKDLEHGHCAD.SetItem(ADHABGCIMAE, <KBKJKEOPIGB>k__BackingField);
}
// Token: 0x0600B9C4 RID: 47556 RVA: 0x002BAAEC File Offset: 0x002B8CEC
[Token(Token = "0x600B9C4")]
[Address(RVA = "0x16ED110", Offset = "0x16EBB10", VA = "0x1816ED110", 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;
APAODCKMEKF <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;
APAODCKMEKF <IIBPFHJMDJL>k__BackingField2 = button2.<IIBPFHJMDJL>k__BackingField;
onItemSelectedToTryEvent.Invoke(<IIBPFHJMDJL>k__BackingField2);
};
onClick2.AddListener(unityAction2);
}
}
// Token: 0x0600B9C5 RID: 47557 RVA: 0x002BAB7C File Offset: 0x002B8D7C
[Token(Token = "0x600B9C5")]
[Address(RVA = "0x16ED260", Offset = "0x16EBC60", VA = "0x1816ED260")]
public BrowsableOutfitItemPagedGrid()
{
}
// Token: 0x04007A4B RID: 31307
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007A4B")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
private StackedUIFlowBase uiFlowBase;
// Token: 0x04007A4C RID: 31308
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007A4C")]
public BrowsableOutfitItemPagedGrid.ItemSelectedEvent OnItemSelectedToBuyEvent;
// Token: 0x04007A4D RID: 31309
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007A4D")]
public BrowsableOutfitItemPagedGrid.ItemSelectedEvent OnItemSelectedToTryEvent;
// Token: 0x02001B08 RID: 6920
[Token(Token = "0x2001B08")]
[Serializable]
public class ItemSelectedEvent : UnityEvent<APAODCKMEKF>
{
// Token: 0x0600B9C6 RID: 47558 RVA: 0x002BAB90 File Offset: 0x002B8D90
[Token(Token = "0x600B9C6")]
[Address(RVA = "0x16F6820", Offset = "0x16F5220", VA = "0x1816F6820")]
public ItemSelectedEvent()
{
}
}
// Token: 0x02001B09 RID: 6921
[Token(Token = "0x2001B09")]
[CompilerGenerated]
private sealed class AOFHGNHKCAG
{
// Token: 0x0600B9C7 RID: 47559 RVA: 0x002BABA4 File Offset: 0x002B8DA4
[Token(Token = "0x600B9C7")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AOFHGNHKCAG()
{
}
// Token: 0x0600B9C8 RID: 47560 RVA: 0x002BABB8 File Offset: 0x002B8DB8
[Token(Token = "0x600B9C8")]
[Address(RVA = "0x16E30F0", Offset = "0x16E1AF0", VA = "0x1816E30F0")]
internal void <SetupNewChild>b__0()
{
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.<>4__this;
BrowsableOutfitItemButton browsableOutfitItemButton = this.button;
BrowsableOutfitItemPagedGrid.ItemSelectedEvent onItemSelectedToBuyEvent = browsableOutfitItemPagedGrid.OnItemSelectedToBuyEvent;
APAODCKMEKF <IIBPFHJMDJL>k__BackingField = browsableOutfitItemButton.<IIBPFHJMDJL>k__BackingField;
onItemSelectedToBuyEvent.Invoke(<IIBPFHJMDJL>k__BackingField);
}
// Token: 0x0600B9C9 RID: 47561 RVA: 0x002BABF0 File Offset: 0x002B8DF0
[Token(Token = "0x600B9C9")]
[Address(RVA = "0x16E3150", Offset = "0x16E1B50", VA = "0x1816E3150")]
internal void <SetupNewChild>b__1()
{
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.<>4__this;
BrowsableOutfitItemButton browsableOutfitItemButton = this.button;
BrowsableOutfitItemPagedGrid.ItemSelectedEvent onItemSelectedToTryEvent = browsableOutfitItemPagedGrid.OnItemSelectedToTryEvent;
APAODCKMEKF <IIBPFHJMDJL>k__BackingField = browsableOutfitItemButton.<IIBPFHJMDJL>k__BackingField;
onItemSelectedToTryEvent.Invoke(<IIBPFHJMDJL>k__BackingField);
}
// Token: 0x04007A4E RID: 31310
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007A4E")]
public BrowsableOutfitItemPagedGrid <>4__this;
// Token: 0x04007A4F RID: 31311
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007A4F")]
public BrowsableOutfitItemButton button;
}
}
}
@@ -0,0 +1,1340 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Core;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001B33 RID: 6963
[Token(Token = "0x2001B33")]
[StructLayout(3)]
public class BrowseRoomsScreen : WatchUIFlow
{
// Token: 0x0600BAA9 RID: 47785 RVA: 0x002BE724 File Offset: 0x002BC924
[Token(Token = "0x600BAA9")]
[Address(RVA = "0x16EFCA0", Offset = "0x16EE6A0", VA = "0x1816EFCA0")]
private static SessionManager.BDPNOBGNGNI NGLIPMAAING(BrowseRoomsScreen.BOGHOBNDCEM HGLLKBFOBIE)
{
/*
An exception occurred when decompiling this method (0600BAA9)
ICSharpCode.Decompiler.DecompilerException: Error decompiling SessionManager/BDPNOBGNGNI AGUI.StackedUI.BrowseRoomsScreen::NGLIPMAAING(AGUI.StackedUI.BrowseRoomsScreen/BOGHOBNDCEM)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
brtrue(IL_00, cgt:bool(ldloc:BOGHOBNDCEM(HGLLKBFOBIE), ldc.i4:BOGHOBNDCEM(9)))
}
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: 0x17001DE2 RID: 7650
// (get) Token: 0x0600BAAA RID: 47786 RVA: 0x002BE738 File Offset: 0x002BC938
// (set) Token: 0x0600BAAB RID: 47787 RVA: 0x002BE754 File Offset: 0x002BC954
[Token(Token = "0x17001DE2")]
private static BrowseRoomsScreen.BOGHOBNDCEM BGJLEFMJNIP
{
[Token(Token = "0x600BAAA")]
[Address(RVA = "0x16F0020", Offset = "0x16EEA20", VA = "0x1816F0020")]
get
{
/*
An exception occurred when decompiling this method (0600BAAA)
ICSharpCode.Decompiler.DecompilerException: Error decompiling AGUI.StackedUI.BrowseRoomsScreen/BOGHOBNDCEM AGUI.StackedUI.BrowseRoomsScreen::PHCLLPCHLAO()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:int32(var_0_01, ldc.i4:int32(0))
stloc:BrowseRoomsScreen(var_1_0D, call:BrowseRoomsScreen(SessionManager::GetProperty, ldstr:string("savedDisplayMode"), ldloc:int32[exp:BrowseRoomsScreen](var_0_01)))
}
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(Token = "0x600BAAB")]
[Address(RVA = "0x16EF170", Offset = "0x16EDB70", VA = "0x1816EF170")]
set
{
}
}
// Token: 0x17001DE3 RID: 7651
// (get) Token: 0x0600BAAC RID: 47788 RVA: 0x002BE764 File Offset: 0x002BC964
// (set) Token: 0x0600BAAD RID: 47789 RVA: 0x002BE780 File Offset: 0x002BC980
[Token(Token = "0x17001DE3")]
private static int NCGLKNJGEAM
{
[Token(Token = "0x600BAAC")]
[Address(RVA = "0x16ED8F0", Offset = "0x16EC2F0", VA = "0x1816ED8F0")]
get
{
/*
An exception occurred when decompiling this method (0600BAAC)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 AGUI.StackedUI.BrowseRoomsScreen::BPNBIJAGLOI()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:int32(var_0_01, ldc.i4:int32(0))
stloc:BrowseRoomsScreen(var_1_0D, call:BrowseRoomsScreen(SessionManager::GetProperty, ldstr:string("activeTags"), ldloc:int32[exp:BrowseRoomsScreen](var_0_01)))
}
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(Token = "0x600BAAD")]
[Address(RVA = "0x16EE2E0", Offset = "0x16ECCE0", VA = "0x1816EE2E0")]
set
{
}
}
// Token: 0x17001DE4 RID: 7652
// (get) Token: 0x0600BAAE RID: 47790 RVA: 0x002BE790 File Offset: 0x002BC990
[Token(Token = "0x17001DE4")]
private int NNLFDJCDELI
{
[Token(Token = "0x600BAAE")]
[Address(RVA = "0x16EFD20", Offset = "0x16EE720", VA = "0x1816EFD20")]
get
{
int size = this.KAJGAGPFPDB._size;
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
return Mathf.Min(size, 8);
}
}
// Token: 0x17001DE5 RID: 7653
// (get) Token: 0x0600BAAF RID: 47791 RVA: 0x002BE7C0 File Offset: 0x002BC9C0
// (set) Token: 0x0600BAB0 RID: 47792 RVA: 0x002BE7D4 File Offset: 0x002BC9D4
[Token(Token = "0x17001DE5")]
private BrowseRoomsScreen.BOGHOBNDCEM DMNEAMCPCAI
{
[Token(Token = "0x600BAAF")]
[Address(RVA = "0x16EF070", Offset = "0x16EDA70", VA = "0x1816EF070")]
get
{
return this.CCLBLGLCPMC;
}
[Token(Token = "0x600BAB0")]
[Address(RVA = "0x16EED60", Offset = "0x16ED760", VA = "0x1816EED60")]
set
{
if (this.CCLBLGLCPMC != value)
{
this.CCLBLGLCPMC = value;
if (value != BrowseRoomsScreen.BOGHOBNDCEM.DoorSelect)
{
}
this.FIFOHGCNDJP(true);
}
}
}
// Token: 0x0600BAB1 RID: 47793 RVA: 0x002BE800 File Offset: 0x002BCA00
[Token(Token = "0x600BAB1")]
[Address(RVA = "0x16EF1D0", Offset = "0x16EDBD0", VA = "0x1816EF1D0", Slot = "9")]
public override void Initialize(StackedUIBase LJOCNMLBCAH)
{
base.Initialize(LJOCNMLBCAH);
Subscreen subscreen = this.roomsSubscreen;
int num = 0;
if (SingletonMonoBehaviour.Instance.TryGetExperimentSegment<SplitTesting.Curated_Rooms_2020_08_06>(num))
{
if (!SingletonMonoBehaviour.Instance.TryGetExperimentSegment<SplitTesting.Curated_Rooms_Tab_Placement_2020_09_22>(num) || num == 0 || num != 1)
{
}
this.curatedRadioButton.transform.SetSiblingIndex(num);
if (num != 0)
{
goto IL_5E;
}
}
GameObject gameObject = this.curatedRadioButton.gameObject;
int num2 = 0;
gameObject.SetActive(num2 != 0);
IL_5E:
this.subscreenControl.HBKKNJJKBKM = subscreen;
int num3 = 0;
if (SessionManager.GetProperty<BrowseRoomsScreen, BrowseRoomsScreen.BOGHOBNDCEM>("savedDisplayMode", num3) != 0)
{
int num4 = 0;
BrowseRoomsScreen property = SessionManager.GetProperty<BrowseRoomsScreen, BrowseRoomsScreen.BOGHOBNDCEM>("savedDisplayMode", num4);
}
this.subscreenControl.ShowSubscreen(subscreen);
ToggleButton3D[] componentsInChildren = this.tagButtonsParent.GetComponentsInChildren<ToggleButton3D>(true);
this.GHIJPFKKLHN = componentsInChildren;
if (num < componentsInChildren.Length)
{
int temp = num;
ToggleButton3D.OnToggleButton3DClick onClick = this.GHIJPFKKLHN[num].OnClick;
UnityAction<bool> unityAction = delegate(bool isOn)
{
BrowseRoomsScreen <>4__this = this;
int temp2 = temp;
<>4__this.Toggle_Tag(temp2, isOn);
};
onClick.AddListener(unityAction);
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
int temp3 = temp;
GameObject gameObject2 = ghijpfkklhn[temp3].gameObject;
int num5 = 0;
gameObject2.SetActive(num5 != 0);
ToggleButton3D[] ghijpfkklhn2 = this.GHIJPFKKLHN;
num++;
}
}
// Token: 0x0600BAB2 RID: 47794 RVA: 0x002BE948 File Offset: 0x002BCB48
[Token(Token = "0x600BAB2")]
[Address(RVA = "0x16EFE00", Offset = "0x16EE800", VA = "0x1816EFE00", Slot = "10")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
StackedUIFlowBase oldFlow = BFHJBBGCMAN;
base.OnFlowEntered(BFHJBBGCMAN);
IPromise <CompletedPromise>k__BackingField = Promise.<CompletedPromise>k__BackingField;
Action action = delegate
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
throw new NullReferenceException();
}
// Token: 0x0600BAB3 RID: 47795 RVA: 0x002BE988 File Offset: 0x002BCB88
[Token(Token = "0x600BAB3")]
[Address(RVA = "0x16EFF40", Offset = "0x16EE940", VA = "0x1816EFF40", Slot = "11")]
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
{
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
this.MKDIBALFCGB(NBINAJPFBOA);
}
// Token: 0x0600BAB4 RID: 47796 RVA: 0x002BE9A4 File Offset: 0x002BCBA4
[Token(Token = "0x600BAB4")]
[Address(RVA = "0x16EFDE0", Offset = "0x16EE7E0", VA = "0x1816EFDE0")]
private void OnDisable()
{
int num = 0;
this.MKDIBALFCGB(num);
}
// Token: 0x0600BAB5 RID: 47797 RVA: 0x002BE9BC File Offset: 0x002BCBBC
[Token(Token = "0x600BAB5")]
[Address(RVA = "0x16EEB10", Offset = "0x16ED510", VA = "0x1816EEB10", Slot = "15")]
protected override void FKDAJGGOMOC(OGLEAGGNIPE OJJOHDIFMEG, bool DIDDIMFKFCC)
{
base.FKDAJGGOMOC(OJJOHDIFMEG, DIDDIMFKFCC);
if (!DIDDIMFKFCC)
{
}
}
// Token: 0x0600BAB6 RID: 47798 RVA: 0x002BE9D8 File Offset: 0x002BCBD8
[Token(Token = "0x600BAB6")]
[Address(RVA = "0x16EFB10", Offset = "0x16EE510", VA = "0x1816EFB10")]
private void MKDIBALFCGB(StackedUIFlowBase NBINAJPFBOA)
{
if (this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.DoorSelect)
{
int num = 0;
bool flag = NBINAJPFBOA == num;
Type type = NBINAJPFBOA.GetType();
Type typeFromHandle = typeof(ThisRoomWatchUIFlow);
if (type != typeFromHandle)
{
int num2 = 0;
if (SessionManager.GetProperty<BrowseRoomsScreen, BrowseRoomsScreen.BOGHOBNDCEM>("savedDisplayMode", num2) == 0)
{
}
BrowseRoomsScreen.BOGHOBNDCEM boghobndcem = BrowseRoomsScreen.BGJLEFMJNIP;
}
}
}
// Token: 0x0600BAB7 RID: 47799 RVA: 0x002BEA38 File Offset: 0x002BCC38
[Token(Token = "0x600BAB7")]
[Address(RVA = "0x16EDCA0", Offset = "0x16EC6A0", VA = "0x1816EDCA0")]
private void DCKPBDNPNKP()
{
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
int num = 0;
int num2 = 0;
if (num2 < ghijpfkklhn.Length)
{
ToggleButton3D toggleButton3D;
GameObject gameObject = toggleButton3D.gameObject;
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num3 = Mathf.Min(kajgagpfpdb._size, 8);
bool flag = num < num3;
gameObject.SetActive(flag);
List<string> kajgagpfpdb2 = this.KAJGAGPFPDB;
ToggleButton3D[] ghijpfkklhn2 = this.GHIJPFKKLHN;
ToggleButton3D toggleButton3D2;
GameObject gameObject2 = toggleButton3D2.label.gameObject;
List<string> kajgagpfpdb3 = this.KAJGAGPFPDB;
bool flag2;
gameObject2.SetActive(flag2);
ToggleButton3D[] ghijpfkklhn3 = this.GHIJPFKKLHN;
List<string> kajgagpfpdb4 = this.KAJGAGPFPDB;
if (ghijpfkklhn3 != 0)
{
}
int num4 = 0;
ToggleButton3D toggleButton3D3;
toggleButton3D3.SetConstantSprite(num4);
ToggleButton3D[] ghijpfkklhn4 = this.GHIJPFKKLHN;
ToggleButton3D toggleButton3D4;
TextMeshProUGUI label = toggleButton3D4.label;
List<string> kajgagpfpdb5 = this.KAJGAGPFPDB;
ToggleButton3D[] ghijpfkklhn5 = this.GHIJPFKKLHN;
num++;
}
}
// Token: 0x0600BAB8 RID: 47800 RVA: 0x002BEB18 File Offset: 0x002BCD18
[Token(Token = "0x600BAB8")]
[Address(RVA = "0x16EEC50", Offset = "0x16ED650", VA = "0x1816EEC50")]
private void FLMNLFEJICE()
{
int num = 0;
SessionManager.SetProperty<BrowseRoomsScreen, int>("activeTags", num);
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
int num2 = 0;
int length = ghijpfkklhn.Length;
if (num2 < length)
{
ghijpfkklhn[num2].ForceRelease();
num2++;
}
this.FIFOHGCNDJP(true);
}
// Token: 0x0600BAB9 RID: 47801 RVA: 0x002BEB64 File Offset: 0x002BCD64
[Token(Token = "0x600BAB9")]
[Address(RVA = "0x16EEE30", Offset = "0x16ED830", VA = "0x1816EEE30")]
private void HBCGLPDDGJC()
{
BrowseRoomsScreen.BOGHOBNDCEM cclblglcpmc = this.CCLBLGLCPMC;
int num = 0;
if (cclblglcpmc <= BrowseRoomsScreen.BOGHOBNDCEM.Recommended)
{
}
int num2 = 0;
if (num != num2)
{
}
}
// Token: 0x0600BABA RID: 47802 RVA: 0x002BEB94 File Offset: 0x002BCD94
[Token(Token = "0x600BABA")]
[Address(RVA = "0x16EE340", Offset = "0x16ECD40", VA = "0x1816EE340")]
private void FIFOHGCNDJP(bool NPJELODPHJC)
{
/*
An exception occurred when decompiling this method (0600BABA)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.BrowseRoomsScreen::FIFOHGCNDJP(System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_25A:
stloc:NotImplementedException(var_37_264, newobj:NotImplementedException(NotImplementedException::.ctor, ldstr:string("Unknown error fetching rooms")))
}
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: 0x0600BABB RID: 47803 RVA: 0x002BEE08 File Offset: 0x002BD008
[Token(Token = "0x600BABB")]
[Address(RVA = "0x16EEB60", Offset = "0x16ED560", VA = "0x1816EEB60")]
private void FLJEMLAPMBG()
{
IPromise<List<long>> promise = FPNPBJBCMKB.EPPPMHMMGME();
Action<List<long>> action = new Action(this.IHJBHGOFBIO);
int num = 0;
num += num;
num++;
IPromise<List<long>> promise2 = promise.Then(action);
}
// Token: 0x0600BABC RID: 47804 RVA: 0x002BEE48 File Offset: 0x002BD048
[Token(Token = "0x600BABC")]
[Address(RVA = "0x16EF080", Offset = "0x16EDA80", VA = "0x1816EF080")]
private void ILLGDJNKMAH()
{
List<string> list = this.FAKPBGPOOPI();
List<string> tags = list;
IPromise<IReadOnlyList<MKAMHOIHOJK>> promise = OJMCBOKJFOF.EBBHGHEGBKG(list);
Action<IReadOnlyList<MKAMHOIHOJK>> action = delegate(IReadOnlyList<MKAMHOIHOJK> roomsOrPlaylists)
{
BrowseRoomsScreen <>4__this = this;
int num = 0;
if (<>4__this != num)
{
BrowseRoomsScreen <>4__this2 = this;
List<string> tags2 = tags;
List<string> list2 = <>4__this2.FAKPBGPOOPI();
if (Enumerable.SequenceEqual<string>(tags2, list2))
{
this.BPAANMOEGFG(roomsOrPlaylists, BrowseRoomsScreen.BOGHOBNDCEM.Hot);
}
}
};
throw new NullReferenceException();
}
// Token: 0x0600BABD RID: 47805 RVA: 0x002BEE8C File Offset: 0x002BD08C
[Token(Token = "0x600BABD")]
[Address(RVA = "0x16ED2A0", Offset = "0x16EBCA0", VA = "0x1816ED2A0")]
private void AAKNFFEILPK()
{
int num = 0;
bool flag = SingletonMonoBehaviour.Instance.TryGetExperimentSegment<SplitTesting.RoomRecommendationsType_2020_08_14>(num);
IPromise<IReadOnlyList<ANNKHNFLMNP>> promise = OJMCBOKJFOF.JDKLBNBIEAH(AMBEPDPIBPA.Aug14JuniorAccessibilityTest, (short)num);
Action<IReadOnlyList<ANNKHNFLMNP>> action = new Action(this.LEOJABMJNDP);
if (num < this)
{
num += num;
if (num == this)
{
promise += promise;
throw new NullReferenceException();
}
num++;
}
}
// Token: 0x0600BABE RID: 47806 RVA: 0x002BEED8 File Offset: 0x002BD0D8
[Token(Token = "0x600BABE")]
[Address(RVA = "0x16EEF30", Offset = "0x16ED930", VA = "0x1816EEF30")]
private void IEANENPMEKE()
{
List<string> list = this.FAKPBGPOOPI();
List<string> tags = list;
list.Add("new");
IPromise<IReadOnlyList<MKAMHOIHOJK>> promise = OJMCBOKJFOF.EBBHGHEGBKG(tags);
Action<IReadOnlyList<MKAMHOIHOJK>> action = delegate(IReadOnlyList<MKAMHOIHOJK> roomsOrPlaylists)
{
List<string> list2 = this.FAKPBGPOOPI();
list2.Add("new");
BrowseRoomsScreen <>4__this = this;
int num = 0;
if (<>4__this != num && Enumerable.SequenceEqual<string>(tags, list2))
{
BrowseRoomsScreen <>4__this2 = this;
int num2 = 0;
if (<>4__this2 != num2 && <>4__this2.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.New)
{
<>4__this2.roomsGrid.SetItems(roomsOrPlaylists, SessionManager.BDPNOBGNGNI.NEW_ROOMS_WATCH);
<>4__this2.roomsGrid.SetEmptyDisplayText("No results [|=(]");
}
}
};
throw new NullReferenceException();
}
// Token: 0x0600BABF RID: 47807 RVA: 0x002BEF2C File Offset: 0x002BD12C
[Token(Token = "0x600BABF")]
[Address(RVA = "0x16EFDC0", Offset = "0x16EE7C0", VA = "0x1816EFDC0")]
private string OHCGEKPCKLB()
{
List<string> list = this.FAKPBGPOOPI();
string text;
return text;
}
// Token: 0x0600BAC0 RID: 47808 RVA: 0x002BEF44 File Offset: 0x002BD144
[Token(Token = "0x600BAC0")]
[Address(RVA = "0x16EE120", Offset = "0x16ECB20", VA = "0x1816EE120")]
private List<string> FAKPBGPOOPI()
{
List<string> list = new List();
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
int num = 0;
int num2 = BrowseRoomsScreen.NCGLKNJGEAM;
int num3 = Enumerable.Count<ToggleButton3D>(this.GHIJPFKKLHN);
if (num < num3)
{
ToggleButton3D toggleButton3D = this.GHIJPFKKLHN[num];
int num4 = 0;
toggleButton3D.BOHIGPFGJBA = num4 != 0;
int num5;
if (num < num5)
{
this.GHIJPFKKLHN[num].BOHIGPFGJBA = true;
}
List<string> kajgagpfpdb2 = this.KAJGAGPFPDB;
string text;
list.Add(text);
}
List<string> kajgagpfpdb3 = this.KAJGAGPFPDB;
num++;
return list;
}
// Token: 0x0600BAC1 RID: 47809 RVA: 0x002BEFD0 File Offset: 0x002BD1D0
[Token(Token = "0x600BAC1")]
[Address(RVA = "0x16ED400", Offset = "0x16EBE00", VA = "0x1816ED400")]
private void ABPNAAHEGCL(OGLEAGGNIPE OJJOHDIFMEG, bool CMLDEMBAIHJ)
{
RoomOrPlaylistButtonPagedGrid roomOrPlaylistButtonPagedGrid;
do
{
BrowseRoomsScreen.BOGHOBNDCEM cclblglcpmc = this.CCLBLGLCPMC;
if (cclblglcpmc != BrowseRoomsScreen.BOGHOBNDCEM.Hot && cclblglcpmc != BrowseRoomsScreen.BOGHOBNDCEM.New)
{
roomOrPlaylistButtonPagedGrid = this.roomsGrid;
if (cclblglcpmc != BrowseRoomsScreen.BOGHOBNDCEM.Search && OJJOHDIFMEG != OGLEAGGNIPE.LARGE)
{
goto IL_32;
}
if (OJJOHDIFMEG == OGLEAGGNIPE.LARGE)
{
}
}
}
while (!EIMGAFPPJFD.AFFHLKBCIGM());
if (OJJOHDIFMEG == OGLEAGGNIPE.LARGE)
{
}
IL_32:
bool isCompleted = ((IAsyncResult)roomOrPlaylistButtonPagedGrid).IsCompleted;
}
// Token: 0x0600BAC2 RID: 47810 RVA: 0x002BF020 File Offset: 0x002BD220
[Token(Token = "0x600BAC2")]
[Address(RVA = "0x16EF810", Offset = "0x16EE210", VA = "0x1816EF810")]
private bool JEJDMHIBKAF(BrowseRoomsScreen.BOGHOBNDCEM HGLLKBFOBIE)
{
if (HGLLKBFOBIE == BrowseRoomsScreen.BOGHOBNDCEM.Hot || HGLLKBFOBIE != BrowseRoomsScreen.BOGHOBNDCEM.New)
{
}
return true;
}
// Token: 0x0600BAC3 RID: 47811 RVA: 0x002BF038 File Offset: 0x002BD238
[Token(Token = "0x600BAC3")]
[Address(RVA = "0x16EF630", Offset = "0x16EE030", VA = "0x1816EF630")]
private void JDIOBGHAHCK(string DFAMLDBFENB)
{
string text = DFAMLDBFENB.Replace("^", "");
Button3D button3D = this.searchButton;
this.JOFHFPFMKNL = text;
int num = 0;
button3D.interactable = num != 0;
int num2 = 0;
int num3 = 0;
button3D.BLIJCJNGGIJ = num2;
button3D.DKILDKCKHDM = (float)num2;
button3D.MALDFLCADLG(num3 != 0);
button3D.PMFNJKCHLCO();
this.roomsGrid.Awake();
IPromise<IReadOnlyList<MKAMHOIHOJK>> promise = OJMCBOKJFOF.HFHDFLDCIEM(this.JOFHFPFMKNL);
Action<IReadOnlyList<MKAMHOIHOJK>> action = new Action(this.ELBDBIIHPGM);
Action<string> action2 = new Action(this.MEMENOOPPGL);
Action action3 = new Action(this.PDBGGPOHMDN);
throw new NullReferenceException();
}
// Token: 0x0600BAC4 RID: 47812 RVA: 0x002BF0D8 File Offset: 0x002BD2D8
[Token(Token = "0x600BAC4")]
[Address(RVA = "0x16ED750", Offset = "0x16EC150", VA = "0x1816ED750")]
private void BPAANMOEGFG(IEnumerable<MKAMHOIHOJK> HFPEMBACLGG, BrowseRoomsScreen.BOGHOBNDCEM OJJLDEPGAEJ)
{
int num = 0;
if (this != num && this.CCLBLGLCPMC == OJJLDEPGAEJ)
{
RoomOrPlaylistButtonPagedGrid roomOrPlaylistButtonPagedGrid = this.roomsGrid;
if (OJJLDEPGAEJ - BrowseRoomsScreen.BOGHOBNDCEM.Hot <= 9)
{
}
RoomOrPlaylistButtonPagedGrid roomOrPlaylistButtonPagedGrid2 = this.roomsGrid;
if (OJJLDEPGAEJ == BrowseRoomsScreen.BOGHOBNDCEM.Favorites || OJJLDEPGAEJ == BrowseRoomsScreen.BOGHOBNDCEM.Recommended)
{
throw new NullReferenceException();
}
roomOrPlaylistButtonPagedGrid2.SetEmptyDisplayText("No results [|=(]");
}
}
// Token: 0x0600BAC5 RID: 47813 RVA: 0x002BF12C File Offset: 0x002BD32C
[Token(Token = "0x600BAC5")]
[Address(RVA = "0x16F0110", Offset = "0x16EEB10", VA = "0x1816F0110")]
public void SearchByDoorSelection(string CNBKKCJAHPP, [Optional] Vector3? DDHPAFKBMON)
{
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
this.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL.AuthorityOpenMenuDetached(true);
if (this.CCLBLGLCPMC != BrowseRoomsScreen.BOGHOBNDCEM.DoorSelect)
{
this.CCLBLGLCPMC = (BrowseRoomsScreen.BOGHOBNDCEM)((ulong)5L);
this.FIFOHGCNDJP(true);
}
this.roomsGrid.Awake();
IPromise<IReadOnlyList<MKAMHOIHOJK>> promise = OJMCBOKJFOF.HFHDFLDCIEM(CNBKKCJAHPP);
Action<IReadOnlyList<MKAMHOIHOJK>> action = new Action(this.AOOLCCNBGHN);
}
// Token: 0x0600BAC6 RID: 47814 RVA: 0x002BF19C File Offset: 0x002BD39C
[Token(Token = "0x600BAC6")]
[Address(RVA = "0x16F02E0", Offset = "0x16EECE0", VA = "0x1816F02E0")]
public void SetCurrentPage(int LMJALOEKCED)
{
this.roomsGrid.SetCurrentPage(LMJALOEKCED, true);
}
// Token: 0x0600BAC7 RID: 47815 RVA: 0x002BF1BC File Offset: 0x002BD3BC
[Token(Token = "0x600BAC7")]
[Address(RVA = "0x16EDA50", Offset = "0x16EC450", VA = "0x1816EDA50")]
public void Button_HotDisplayMode()
{
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Hot;
}
// Token: 0x0600BAC8 RID: 47816 RVA: 0x002BF1D0 File Offset: 0x002BD3D0
[Token(Token = "0x600BAC8")]
[Address(RVA = "0x16EDB40", Offset = "0x16EC540", VA = "0x1816EDB40")]
public void Button_NewDisplayMode()
{
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.New;
}
// Token: 0x0600BAC9 RID: 47817 RVA: 0x002BF1E4 File Offset: 0x002BD3E4
[Token(Token = "0x600BAC9")]
[Address(RVA = "0x16ED960", Offset = "0x16EC360", VA = "0x1816ED960")]
public void Button_FavoritesDisplayMode()
{
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Favorites;
}
// Token: 0x0600BACA RID: 47818 RVA: 0x002BF1F8 File Offset: 0x002BD3F8
[Token(Token = "0x600BACA")]
[Address(RVA = "0x16EDB60", Offset = "0x16EC560", VA = "0x1816EDB60")]
public void Button_SearchDisplayMode()
{
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Search;
}
// Token: 0x0600BACB RID: 47819 RVA: 0x002BF20C File Offset: 0x002BD40C
[Token(Token = "0x600BACB")]
[Address(RVA = "0x16EDB50", Offset = "0x16EC550", VA = "0x1816EDB50")]
public void Button_RecNetDisplayMode()
{
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Recommended;
}
// Token: 0x0600BACC RID: 47820 RVA: 0x002BF224 File Offset: 0x002BD424
[Token(Token = "0x600BACC")]
[Address(RVA = "0x16ED950", Offset = "0x16EC350", VA = "0x1816ED950")]
public void Button_CuratedDisplayMode()
{
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Curated;
}
// Token: 0x0600BACD RID: 47821 RVA: 0x002BF23C File Offset: 0x002BD43C
[Token(Token = "0x600BACD")]
[Address(RVA = "0x16EDB70", Offset = "0x16EC570", VA = "0x1816EDB70")]
public void Button_Search()
{
string text = this.searchField.KKJIOHNFHFJ.Trim();
this.JDIOBGHAHCK(text);
}
// Token: 0x0600BACE RID: 47822 RVA: 0x002BF268 File Offset: 0x002BD468
[Token(Token = "0x600BACE")]
[Address(RVA = "0x16F0310", Offset = "0x16EED10", VA = "0x1816F0310")]
public void Toggle_Tag(int index, bool isOn)
{
if (!isOn)
{
int num = 0;
BrowseRoomsScreen property = SessionManager.GetProperty<BrowseRoomsScreen, int>("activeTags", num);
SessionManager.SetProperty<BrowseRoomsScreen, int>("activeTags", property);
}
int num2 = 0;
BrowseRoomsScreen property2 = SessionManager.GetProperty<BrowseRoomsScreen, int>("activeTags", num2);
SessionManager.SetProperty<BrowseRoomsScreen, int>("activeTags", property2);
int num3 = this.KAJGAGPFPDB.IndexOf("#recroomoriginal");
int num4 = this.KAJGAGPFPDB.IndexOf("#community");
if (index == num3)
{
int num5 = BrowseRoomsScreen.NCGLKNJGEAM;
int num6 = BrowseRoomsScreen.NCGLKNJGEAM;
}
if (index == num4)
{
int num7 = BrowseRoomsScreen.NCGLKNJGEAM;
BrowseRoomsScreen.NCGLKNJGEAM = BrowseRoomsScreen.NCGLKNJGEAM;
}
this.FIFOHGCNDJP(true);
}
// Token: 0x0600BACF RID: 47823 RVA: 0x002BF314 File Offset: 0x002BD514
[Token(Token = "0x600BACF")]
[Address(RVA = "0x16EDA60", Offset = "0x16EC460", VA = "0x1816EDA60")]
public void Button_HotRRORooms()
{
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Hot;
int num2 = 0;
this.ALLNHGIANHO("#recroomoriginal", num2);
this.FLMNLFEJICE();
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
int num3 = kajgagpfpdb.IndexOf("#recroomoriginal");
ghijpfkklhn[num3].ForcePressed();
}
// Token: 0x0600BAD0 RID: 47824 RVA: 0x002BF380 File Offset: 0x002BD580
[Token(Token = "0x600BAD0")]
[Address(RVA = "0x16ED970", Offset = "0x16EC370", VA = "0x1816ED970")]
public void Button_HotCommunityRooms()
{
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Hot;
this.ALLNHGIANHO("#community", 1);
this.FLMNLFEJICE();
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
int num2 = kajgagpfpdb.IndexOf("#community");
ghijpfkklhn[num2].ForcePressed();
}
// Token: 0x0600BAD1 RID: 47825 RVA: 0x002BF3E8 File Offset: 0x002BD5E8
[Token(Token = "0x600BAD1")]
[Address(RVA = "0x16ED4F0", Offset = "0x16EBEF0", VA = "0x1816ED4F0")]
private void ALLNHGIANHO(string GHBNIGCAPPL, int EFBDCIJMFGD)
{
if (!this.KAJGAGPFPDB.Contains(GHBNIGCAPPL))
{
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
int size = kajgagpfpdb._size;
int num = 0;
int num2 = Mathf.Clamp(EFBDCIJMFGD, num, size);
kajgagpfpdb.Insert(num2, GHBNIGCAPPL);
this.DCKPBDNPNKP();
}
}
// Token: 0x0600BAD2 RID: 47826 RVA: 0x002BF434 File Offset: 0x002BD634
[Token(Token = "0x600BAD2")]
[Address(RVA = "0x16F0080", Offset = "0x16EEA80", VA = "0x1816F0080")]
private static bool PJOEAGNIJDJ()
{
SplitTesting instance = SingletonMonoBehaviour.Instance;
bool flag;
if (!flag)
{
return flag;
}
bool flag2;
return flag2;
}
// Token: 0x0600BAD3 RID: 47827 RVA: 0x002BF454 File Offset: 0x002BD654
[Token(Token = "0x600BAD3")]
[Address(RVA = "0x16ED6C0", Offset = "0x16EC0C0", VA = "0x1816ED6C0")]
private static bool BJMCLBEAEMH()
{
SplitTesting instance = SingletonMonoBehaviour.Instance;
bool flag;
if (!flag)
{
return flag;
}
bool flag2;
return flag2;
}
// Token: 0x0600BAD4 RID: 47828 RVA: 0x002BF474 File Offset: 0x002BD674
[Token(Token = "0x600BAD4")]
[Address(RVA = "0x16EDFB0", Offset = "0x16EC9B0", VA = "0x1816EDFB0")]
private static int EKEOMNIMEGH()
{
SplitTesting instance = SingletonMonoBehaviour.Instance;
bool flag;
ulong num;
int num2;
if (!flag || num == (ulong)0L)
{
num2 = 0;
return num2;
}
while (num2 != 1)
{
}
return num2;
}
// Token: 0x0600BAD5 RID: 47829 RVA: 0x002BF4A0 File Offset: 0x002BD6A0
[Token(Token = "0x600BAD5")]
[Address(RVA = "0x16F0690", Offset = "0x16EF090", VA = "0x1816F0690")]
public BrowseRoomsScreen()
{
int num = 0;
this.searchGridSize = (int)((ulong)4L);
this.hotGridSize = (int)((ulong)6L);
this.largeGridSize = (int)((ulong)15L);
this.largeSearchGridSize = (int)((ulong)10L);
this.largeHotGridSize = (int)((ulong)12L);
ToggleButton3D[] array = new ToggleButton3D[num];
this.GHIJPFKKLHN = array;
List<string> list = new List();
this.KAJGAGPFPDB = list;
base..ctor();
}
// Token: 0x0600BAD6 RID: 47830 RVA: 0x002BF50C File Offset: 0x002BD70C
[Token(Token = "0x600BAD6")]
[Address(RVA = "0x16EDBC0", Offset = "0x16EC5C0", VA = "0x1816EDBC0")]
[CompilerGenerated]
private void CPHHFGFPGHI(IReadOnlyList<MKAMHOIHOJK> EOFDECBDKFI)
{
int num = 0;
if (this != num && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.Favorites)
{
this.roomsGrid.SetItems(EOFDECBDKFI, SessionManager.BDPNOBGNGNI.FAVORITE_ROOMS_WATCH);
this.roomsGrid.SetEmptyDisplayText("No results [|=(] To favorite a room, open the room details, then tap Favorite.");
}
}
// Token: 0x0600BAD7 RID: 47831 RVA: 0x002BF554 File Offset: 0x002BD754
[Token(Token = "0x600BAD7")]
[Address(RVA = "0x16EF040", Offset = "0x16EDA40", VA = "0x1816EF040")]
[CompilerGenerated]
private void IHJBHGOFBIO(List<long> ANIKDNFLDIG)
{
this.curatedPlaylistsGrid.SetItems(ANIKDNFLDIG);
}
// Token: 0x0600BAD8 RID: 47832 RVA: 0x002BF574 File Offset: 0x002BD774
[Token(Token = "0x600BAD8")]
[Address(RVA = "0x16EF820", Offset = "0x16EE220", VA = "0x1816EF820")]
[CompilerGenerated]
private void LEOJABMJNDP(IReadOnlyList<ANNKHNFLMNP> KDDBENNMAOE)
{
int num = 0;
if (this != num)
{
Func<ANNKHNFLMNP, IEnumerable<KLCOGEIGEBJ>> <>9__56_ = BrowseRoomsScreen.<>c.<>9__56_1;
if (<>9__56_ == 0)
{
BrowseRoomsScreen.<>c.<>9__56_1 = delegate(ANNKHNFLMNP r)
{
IReadOnlyList<KLCOGEIGEBJ> <NGLHJDHDNBB>k__BackingField = r.<NGLHJDHDNBB>k__BackingField;
throw new NullReferenceException();
};
}
IEnumerable<ANNKHNFLMNP> enumerable = Enumerable.SelectMany<ANNKHNFLMNP, KLCOGEIGEBJ>(KDDBENNMAOE, <>9__56_);
int num2 = 0;
if (this != num2 && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.Recommended)
{
this.roomsGrid.SetItems(enumerable, SessionManager.BDPNOBGNGNI.RECOMMENDED_ROOMS_WATCH);
this.roomsGrid.SetEmptyDisplayText("No results [|=(] You may need to visit more rooms so we can give you recommendations!");
}
}
}
// Token: 0x0600BAD9 RID: 47833 RVA: 0x002BF5F0 File Offset: 0x002BD7F0
[Token(Token = "0x600BAD9")]
[Address(RVA = "0x16EE040", Offset = "0x16ECA40", VA = "0x1816EE040")]
[CompilerGenerated]
private void ELBDBIIHPGM(IReadOnlyList<MKAMHOIHOJK> BCMFOEKAOKI)
{
int num = 0;
if (this != num && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.Search)
{
this.roomsGrid.SetItems(BCMFOEKAOKI, SessionManager.BDPNOBGNGNI.SEARCH_ROOMS_WATCH);
this.roomsGrid.SetEmptyDisplayText("No results [|=(]");
}
}
// Token: 0x0600BADA RID: 47834 RVA: 0x002BF638 File Offset: 0x002BD838
[Token(Token = "0x600BADA")]
[Address(RVA = "0x16EFA00", Offset = "0x16EE400", VA = "0x1816EFA00")]
[CompilerGenerated]
private void MEMENOOPPGL(string MOPOMPHBHKF)
{
int num = 0;
if (this != num && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.Search)
{
this.roomsGrid.SetItems(num, SessionManager.BDPNOBGNGNI.SEARCH_ROOMS_WATCH);
this.roomsGrid.SetEmptyDisplayText("No results [|=(]");
}
}
// Token: 0x0600BADB RID: 47835 RVA: 0x002BF680 File Offset: 0x002BD880
[Token(Token = "0x600BADB")]
[Address(RVA = "0x16EFF70", Offset = "0x16EE970", VA = "0x1816EFF70")]
[CompilerGenerated]
private void PDBGGPOHMDN()
{
int num = 0;
if (this != num)
{
Button3D button3D = this.searchButton;
button3D.interactable = true;
int num2 = 0;
int num3 = 0;
button3D.BLIJCJNGGIJ = num2;
button3D.DKILDKCKHDM = (float)num2;
button3D.MALDFLCADLG(num3 != 0);
button3D.PMFNJKCHLCO();
return;
}
}
// Token: 0x0600BADC RID: 47836 RVA: 0x002BF6D0 File Offset: 0x002BD8D0
[Token(Token = "0x600BADC")]
[Address(RVA = "0x16ED5E0", Offset = "0x16EBFE0", VA = "0x1816ED5E0")]
[CompilerGenerated]
private void AOOLCCNBGHN(IReadOnlyList<MKAMHOIHOJK> HFPEMBACLGG)
{
int num = 0;
if (this != num && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.DoorSelect)
{
this.roomsGrid.SetItems(HFPEMBACLGG, SessionManager.BDPNOBGNGNI.DOOR_SELECT_WATCH);
this.roomsGrid.SetEmptyDisplayText("No results [|=(]");
}
}
// Token: 0x04007AF3 RID: 31475
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007AF3")]
[SerializeField]
[Header("Radio Buttons")]
private GameObject contextRow;
// Token: 0x04007AF4 RID: 31476
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007AF4")]
[SerializeField]
private RadioButton3D hotRadioButton;
// Token: 0x04007AF5 RID: 31477
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007AF5")]
[SerializeField]
private RadioButton3D newRadioButton;
// Token: 0x04007AF6 RID: 31478
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4007AF6")]
[SerializeField]
private RadioButton3D recommendedRadioButton;
// Token: 0x04007AF7 RID: 31479
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4007AF7")]
[SerializeField]
private RadioButton3D favoritesRadioButton;
// Token: 0x04007AF8 RID: 31480
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4007AF8")]
[SerializeField]
private RadioButton3D searchRadioButton;
// Token: 0x04007AF9 RID: 31481
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4007AF9")]
[SerializeField]
private RadioButton3D curatedRadioButton;
// Token: 0x04007AFA RID: 31482
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4007AFA")]
[SerializeField]
[Header("Subscreens")]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
private SubscreenControl subscreenControl;
// Token: 0x04007AFB RID: 31483
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4007AFB")]
[SerializeField]
private Subscreen roomsSubscreen;
// Token: 0x04007AFC RID: 31484
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x4007AFC")]
[SerializeField]
private Subscreen curatedSubscreen;
// Token: 0x04007AFD RID: 31485
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x4007AFD")]
[SerializeField]
[Header("Search Settings")]
private GameObject searchRow;
// Token: 0x04007AFE RID: 31486
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x4007AFE")]
[SerializeField]
private InputField3D searchField;
// Token: 0x04007AFF RID: 31487
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x4007AFF")]
[SerializeField]
private Button3D searchButton;
// Token: 0x04007B00 RID: 31488
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x4007B00")]
[SerializeField]
[Header("Tags")]
private GameObject tagFilterContainer;
// Token: 0x04007B01 RID: 31489
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x4007B01")]
[SerializeField]
private GameObject tagButtonsParent;
// Token: 0x04007B02 RID: 31490
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
[Token(Token = "0x4007B02")]
[SerializeField]
private Sprite agTagSprite;
// Token: 0x04007B03 RID: 31491
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
[Token(Token = "0x4007B03")]
[SerializeField]
[Header("Featured")]
private PlaylistDetailsButtonPagedGrid curatedPlaylistsGrid;
// Token: 0x04007B04 RID: 31492
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x4007B04")]
[SerializeField]
[Header("Rooms Grid")]
private RoomOrPlaylistButtonPagedGrid roomsGrid;
// Token: 0x04007B05 RID: 31493
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
[Token(Token = "0x4007B05")]
[SerializeField]
private int defaultGridSize = (int)((ulong)8L);
// Token: 0x04007B06 RID: 31494
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14C")]
[Token(Token = "0x4007B06")]
[SerializeField]
private int searchGridSize;
// Token: 0x04007B07 RID: 31495
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x4007B07")]
[SerializeField]
private int hotGridSize;
// Token: 0x04007B08 RID: 31496
[global::Cpp2IlInjected.FieldOffset(Offset = "0x154")]
[Token(Token = "0x4007B08")]
[SerializeField]
private int largeGridSize;
// Token: 0x04007B09 RID: 31497
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x4007B09")]
[SerializeField]
private int largeSearchGridSize;
// Token: 0x04007B0A RID: 31498
[global::Cpp2IlInjected.FieldOffset(Offset = "0x15C")]
[Token(Token = "0x4007B0A")]
[SerializeField]
private int largeHotGridSize;
// Token: 0x04007B0B RID: 31499
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x4007B0B")]
private ToggleButton3D[] GHIJPFKKLHN;
// Token: 0x04007B0C RID: 31500
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x4007B0C")]
private List<string> KAJGAGPFPDB;
// Token: 0x04007B0D RID: 31501
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x4007B0D")]
private string JOFHFPFMKNL;
// Token: 0x04007B0E RID: 31502
[Token(Token = "0x4007B0E")]
private const char JNIDAKMIDNF = '#';
// Token: 0x04007B0F RID: 31503
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x4007B0F")]
private BrowseRoomsScreen.BOGHOBNDCEM CCLBLGLCPMC;
// Token: 0x04007B10 RID: 31504
[Token(Token = "0x4007B10")]
public static string RRO_TAG = "#recroomoriginal";
// Token: 0x04007B11 RID: 31505
[Token(Token = "0x4007B11")]
public static string COMMUNITY_TAG = "#community";
// Token: 0x02001B34 RID: 6964
[Token(Token = "0x2001B34")]
private enum BOGHOBNDCEM
{
// Token: 0x04007B13 RID: 31507
[Token(Token = "0x4007B13")]
None,
// Token: 0x04007B14 RID: 31508
[Token(Token = "0x4007B14")]
Hot,
// Token: 0x04007B15 RID: 31509
[Token(Token = "0x4007B15")]
Search = 3,
// Token: 0x04007B16 RID: 31510
[Token(Token = "0x4007B16")]
Favorites,
// Token: 0x04007B17 RID: 31511
[Token(Token = "0x4007B17")]
DoorSelect,
// Token: 0x04007B18 RID: 31512
[Token(Token = "0x4007B18")]
New = 8,
// Token: 0x04007B19 RID: 31513
[Token(Token = "0x4007B19")]
Recommended,
// Token: 0x04007B1A RID: 31514
[Token(Token = "0x4007B1A")]
Curated
}
// Token: 0x02001B35 RID: 6965
[Token(Token = "0x2001B35")]
[CompilerGenerated]
private sealed class MDALPHKLGKG
{
// Token: 0x0600BADE RID: 47838 RVA: 0x002BF73C File Offset: 0x002BD93C
[Token(Token = "0x600BADE")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public MDALPHKLGKG()
{
}
// Token: 0x0600BADF RID: 47839 RVA: 0x002BF750 File Offset: 0x002BD950
[Token(Token = "0x600BADF")]
[Address(RVA = "0x16F7FE0", Offset = "0x16F69E0", VA = "0x1816F7FE0")]
internal void <Initialize>b__0(bool isOn)
{
BrowseRoomsScreen browseRoomsScreen = this.<>4__this;
int num = this.temp;
browseRoomsScreen.Toggle_Tag(num, isOn);
}
// Token: 0x04007B1B RID: 31515
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007B1B")]
public int temp;
// Token: 0x04007B1C RID: 31516
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007B1C")]
public BrowseRoomsScreen <>4__this;
}
// Token: 0x02001B36 RID: 6966
[Token(Token = "0x2001B36")]
[CompilerGenerated]
private sealed class KPNNOFMLLBM
{
// Token: 0x0600BAE0 RID: 47840 RVA: 0x002BF77C File Offset: 0x002BD97C
[Token(Token = "0x600BAE0")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public KPNNOFMLLBM()
{
}
// Token: 0x0600BAE1 RID: 47841 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600BAE1")]
[Address(RVA = "0x16F6E30", Offset = "0x16F5830", VA = "0x1816F6E30")]
internal void <OnFlowEntered>b__0()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600BAE2 RID: 47842 RVA: 0x002BF790 File Offset: 0x002BD990
[Token(Token = "0x600BAE2")]
[Address(RVA = "0x16F7270", Offset = "0x16F5C70", VA = "0x1816F7270")]
internal void <OnFlowEntered>b__1(IReadOnlyList<string> tags)
{
BrowseRoomsScreen browseRoomsScreen = this.<>4__this;
int num = 0;
if (browseRoomsScreen != num)
{
BrowseRoomsScreen browseRoomsScreen2 = this.<>4__this;
List<string> list = new List(tags);
browseRoomsScreen2.KAJGAGPFPDB = list;
this.<>4__this.DCKPBDNPNKP();
}
}
// Token: 0x04007B1D RID: 31517
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007B1D")]
public BrowseRoomsScreen <>4__this;
// Token: 0x04007B1E RID: 31518
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007B1E")]
public StackedUIFlowBase oldFlow;
// Token: 0x04007B1F RID: 31519
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007B1F")]
public Action<IReadOnlyList<string>> <>9__1;
}
// Token: 0x02001B37 RID: 6967
[Token(Token = "0x2001B37")]
[CompilerGenerated]
private sealed class NAHNFNGBHHP
{
// Token: 0x0600BAE3 RID: 47843 RVA: 0x002BF7D8 File Offset: 0x002BD9D8
[Token(Token = "0x600BAE3")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public NAHNFNGBHHP()
{
}
// Token: 0x0600BAE4 RID: 47844 RVA: 0x002BF7EC File Offset: 0x002BD9EC
[Token(Token = "0x600BAE4")]
[Address(RVA = "0x16F8010", Offset = "0x16F6A10", VA = "0x1816F8010")]
internal void <ShowHotRooms>b__0(IReadOnlyList<MKAMHOIHOJK> roomsOrPlaylists)
{
BrowseRoomsScreen browseRoomsScreen = this.<>4__this;
int num = 0;
if (browseRoomsScreen != num)
{
BrowseRoomsScreen browseRoomsScreen2 = this.<>4__this;
List<string> list = this.tags;
List<string> list2 = browseRoomsScreen2.FAKPBGPOOPI();
if (Enumerable.SequenceEqual<string>(list, list2))
{
this.<>4__this.BPAANMOEGFG(roomsOrPlaylists, BrowseRoomsScreen.BOGHOBNDCEM.Hot);
}
}
}
// Token: 0x04007B20 RID: 31520
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007B20")]
public BrowseRoomsScreen <>4__this;
// Token: 0x04007B21 RID: 31521
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007B21")]
public List<string> tags;
}
// Token: 0x02001B39 RID: 6969
[Token(Token = "0x2001B39")]
[CompilerGenerated]
private sealed class NFFDHDEBACN
{
// Token: 0x0600BAE8 RID: 47848 RVA: 0x002BF888 File Offset: 0x002BDA88
[Token(Token = "0x600BAE8")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public NFFDHDEBACN()
{
}
// Token: 0x0600BAE9 RID: 47849 RVA: 0x002BF89C File Offset: 0x002BDA9C
[Token(Token = "0x600BAE9")]
[Address(RVA = "0x16F80D0", Offset = "0x16F6AD0", VA = "0x1816F80D0")]
internal void <ShowNewRooms>b__0(IReadOnlyList<MKAMHOIHOJK> roomsOrPlaylists)
{
List<string> list = this.<>4__this.FAKPBGPOOPI();
list.Add("new");
BrowseRoomsScreen browseRoomsScreen = this.<>4__this;
int num = 0;
if (browseRoomsScreen != num && Enumerable.SequenceEqual<string>(this.tags, list))
{
BrowseRoomsScreen browseRoomsScreen2 = this.<>4__this;
int num2 = 0;
if (browseRoomsScreen2 != num2 && browseRoomsScreen2.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.New)
{
browseRoomsScreen2.roomsGrid.SetItems(roomsOrPlaylists, SessionManager.BDPNOBGNGNI.NEW_ROOMS_WATCH);
browseRoomsScreen2.roomsGrid.SetEmptyDisplayText("No results [|=(]");
}
}
}
// Token: 0x04007B24 RID: 31524
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007B24")]
public BrowseRoomsScreen <>4__this;
// Token: 0x04007B25 RID: 31525
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007B25")]
public List<string> tags;
}
}
}
@@ -0,0 +1,54 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001A34 RID: 6708
[Token(Token = "0x2001A34")]
[StructLayout(3)]
public class Button3D : ClickableReleaseButton
{
// Token: 0x0600B4AC RID: 46252 RVA: 0x002A7074 File Offset: 0x002A5274
[Token(Token = "0x600B4AC")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "49")]
protected override bool JJONPCECBCI()
{
return true;
}
// Token: 0x0600B4AD RID: 46253 RVA: 0x002A7084 File Offset: 0x002A5284
[Token(Token = "0x600B4AD")]
[Address(RVA = "0x16F3460", Offset = "0x16F1E60", VA = "0x1816F3460", Slot = "50")]
protected override void FNPHBHJLMMD()
{
this.OnClick.Invoke();
}
// Token: 0x0600B4AE RID: 46254 RVA: 0x002A70A4 File Offset: 0x002A52A4
[Token(Token = "0x600B4AE")]
[Address(RVA = "0x15F6A10", Offset = "0x15F5410", VA = "0x1815F6A10")]
public Button3D()
{
}
// Token: 0x040076CD RID: 30413
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x40076CD")]
public Button3D.OnButton3DClick OnClick;
// Token: 0x02001A35 RID: 6709
[Token(Token = "0x2001A35")]
[Serializable]
public class OnButton3DClick : UnityEvent
{
// Token: 0x0600B4AF RID: 46255 RVA: 0x002A70B8 File Offset: 0x002A52B8
[Token(Token = "0x600B4AF")]
[Address(RVA = "0x5C9620", Offset = "0x5C8020", VA = "0x1805C9620")]
public OnButton3DClick()
{
}
}
}
}
@@ -0,0 +1,1341 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core.Rendering;
using TMPro;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02001A96 RID: 6806
[Token(Token = "0x2001A96")]
[StructLayout(3)]
public abstract class Button3DBase : Selectable, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler
{
// Token: 0x140000C6 RID: 198
// (add) Token: 0x0600B6D0 RID: 46800 RVA: 0x002AD378 File Offset: 0x002AB578
// (remove) Token: 0x0600B6D1 RID: 46801 RVA: 0x002AD394 File Offset: 0x002AB594
[Token(Token = "0x140000C6")]
public event Button3DBase.IOJHBLEGKFK DMKKNEOIIGG
{
[Token(Token = "0x600B6D0")]
[Address(RVA = "0x16F2DC0", Offset = "0x16F17C0", VA = "0x1816F2DC0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600B6D1")]
[Address(RVA = "0x16F3040", Offset = "0x16F1A40", VA = "0x1816F3040")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x140000C7 RID: 199
// (add) Token: 0x0600B6D2 RID: 46802 RVA: 0x002AD3B0 File Offset: 0x002AB5B0
// (remove) Token: 0x0600B6D3 RID: 46803 RVA: 0x002AD3CC File Offset: 0x002AB5CC
[Token(Token = "0x140000C7")]
public event Button3DBase.IOJHBLEGKFK OLAMKLDOPCE
{
[Token(Token = "0x600B6D2")]
[Address(RVA = "0x16F2E60", Offset = "0x16F1860", VA = "0x1816F2E60")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600B6D3")]
[Address(RVA = "0x16F30E0", Offset = "0x16F1AE0", VA = "0x1816F30E0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x140000C8 RID: 200
// (add) Token: 0x0600B6D4 RID: 46804 RVA: 0x002AD3E8 File Offset: 0x002AB5E8
// (remove) Token: 0x0600B6D5 RID: 46805 RVA: 0x002AD404 File Offset: 0x002AB604
[Token(Token = "0x140000C8")]
public event Button3DBase.IOJHBLEGKFK CGOHKPCBJIE
{
[Token(Token = "0x600B6D4")]
[Address(RVA = "0x16F2D20", Offset = "0x16F1720", VA = "0x1816F2D20")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600B6D5")]
[Address(RVA = "0x16F2FA0", Offset = "0x16F19A0", VA = "0x1816F2FA0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x17001D99 RID: 7577
// (get) Token: 0x0600B6D6 RID: 46806 RVA: 0x002AD420 File Offset: 0x002AB620
[Token(Token = "0x17001D99")]
public TextMeshProUGUI GPJEDBDCNNP
{
[Token(Token = "0x600B6D6")]
[Address(RVA = "0xFEA930", Offset = "0xFE9330", VA = "0x180FEA930")]
get
{
return this.label;
}
}
// Token: 0x17001D9A RID: 7578
// (get) Token: 0x0600B6D7 RID: 46807 RVA: 0x002AD434 File Offset: 0x002AB634
// (set) Token: 0x0600B6D8 RID: 46808 RVA: 0x002AD448 File Offset: 0x002AB648
[Token(Token = "0x17001D9A")]
public bool FFDOINJEHMM
{
[Token(Token = "0x600B6D7")]
[Address(RVA = "0x9792D0", Offset = "0x977CD0", VA = "0x1809792D0")]
get
{
return this.m_Interactable;
}
[Token(Token = "0x600B6D8")]
[Address(RVA = "0x16F32D0", Offset = "0x16F1CD0", VA = "0x1816F32D0")]
set
{
base.interactable = value;
int num = 0;
int num2 = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(num2 != 0);
this.PMFNJKCHLCO();
}
}
// Token: 0x17001D9B RID: 7579
// (get) Token: 0x0600B6D9 RID: 46809 RVA: 0x002AD47C File Offset: 0x002AB67C
// (set) Token: 0x0600B6DA RID: 46810 RVA: 0x002AD490 File Offset: 0x002AB690
[Token(Token = "0x17001D9B")]
public bool LODFDOLMDCK
{
[Token(Token = "0x600B6D9")]
[Address(RVA = "0x10D49B0", Offset = "0x10D33B0", VA = "0x1810D49B0")]
get
{
return this.FGDNDDNALCC;
}
[Token(Token = "0x600B6DA")]
[Address(RVA = "0x16F1CA0", Offset = "0x16F06A0", VA = "0x1816F1CA0")]
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: 0x17001D9C RID: 7580
// (get) Token: 0x0600B6DB RID: 46811 RVA: 0x002AD4DC File Offset: 0x002AB6DC
// (set) Token: 0x0600B6DC RID: 46812 RVA: 0x002AD4F0 File Offset: 0x002AB6F0
[Token(Token = "0x17001D9C")]
public MenuFinger ALMDGGGDJEB
{
[Token(Token = "0x600B6DB")]
[Address(RVA = "0x3E2950", Offset = "0x3E1350", VA = "0x1803E2950")]
get
{
return this.BLIJCJNGGIJ;
}
[Token(Token = "0x600B6DC")]
[Address(RVA = "0x1042980", Offset = "0x1041380", VA = "0x181042980")]
protected set
{
this.BLIJCJNGGIJ = value;
}
}
// Token: 0x17001D9D RID: 7581
// (get) Token: 0x0600B6DD RID: 46813 RVA: 0x002AD504 File Offset: 0x002AB704
// (set) Token: 0x0600B6DE RID: 46814 RVA: 0x002AD518 File Offset: 0x002AB718
[Token(Token = "0x17001D9D")]
private float PAJNCEOIGPI
{
[Token(Token = "0x600B6DD")]
[Address(RVA = "0x16F1610", Offset = "0x16F0010", VA = "0x1816F1610")]
get
{
return this.NAIMECIDJDG;
}
[Token(Token = "0x600B6DE")]
[Address(RVA = "0x16F1C70", Offset = "0x16F0670", VA = "0x1816F1C70")]
set
{
this.NAIMECIDJDG = value;
this.DKILDKCKHDM = 0f;
}
}
// Token: 0x17001D9E RID: 7582
// (get) Token: 0x0600B6DF RID: 46815 RVA: 0x002AD538 File Offset: 0x002AB738
// (set) Token: 0x0600B6E0 RID: 46816 RVA: 0x002AD54C File Offset: 0x002AB74C
[Token(Token = "0x17001D9E")]
private float GJGABNIBCJG
{
[Token(Token = "0x600B6DF")]
[Address(RVA = "0x16F1FF0", Offset = "0x16F09F0", VA = "0x1816F1FF0")]
get
{
return this.BFLNGLEAMEG;
}
[Token(Token = "0x600B6E0")]
[Address(RVA = "0x16F1AC0", Offset = "0x16F04C0", VA = "0x1816F1AC0")]
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: 0x17001D9F RID: 7583
// (get) Token: 0x0600B6E1 RID: 46817 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001D9F")]
protected virtual float IJIGBIPCELG
{
[Token(Token = "0x600B6E1")]
[Address(RVA = "0x16F0F60", Offset = "0x16EF960", VA = "0x1816F0F60", Slot = "39")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001DA0 RID: 7584
// (get) Token: 0x0600B6E2 RID: 46818 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001DA0")]
protected virtual float BCGHKIMCMAE
{
[Token(Token = "0x600B6E2")]
[Address(RVA = "0x16F17B0", Offset = "0x16F01B0", VA = "0x1816F17B0", Slot = "40")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001DA1 RID: 7585
// (get) Token: 0x0600B6E3 RID: 46819 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001DA1")]
protected virtual float LJDBBNHCDOE
{
[Token(Token = "0x600B6E3")]
[Address(RVA = "0x16F0F60", Offset = "0x16EF960", VA = "0x1816F0F60", Slot = "41")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001DA2 RID: 7586
// (get) Token: 0x0600B6E4 RID: 46820 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001DA2")]
protected virtual float NBEBDGGJIDP
{
[Token(Token = "0x600B6E4")]
[Address(RVA = "0x16F17C0", Offset = "0x16F01C0", VA = "0x1816F17C0", Slot = "42")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600B6E5 RID: 46821 RVA: 0x002AD5C0 File Offset: 0x002AB7C0
[Token(Token = "0x600B6E5")]
[Address(RVA = "0x16F0DA0", Offset = "0x16EF7A0", VA = "0x1816F0DA0", Slot = "43")]
protected virtual float BKABACMFHMB()
{
/*
An exception occurred when decompiling this method (0600B6E5)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single AGUI.StackedUI.Button3DBase::BKABACMFHMB()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_12:
stloc:bool(var_2_18, callgetter:bool(IAsyncResult::get_IsCompleted, ldloc:Button3DBase[exp:IAsyncResult](this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x17001DA3 RID: 7587
// (get) Token: 0x0600B6E6 RID: 46822 RVA: 0x002AD5E8 File Offset: 0x002AB7E8
[Token(Token = "0x17001DA3")]
protected StackedUIBase JGIANCOEHMA
{
[Token(Token = "0x600B6E6")]
[Address(RVA = "0x16F1DB0", Offset = "0x16F07B0", VA = "0x1816F1DB0")]
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: 0x17001DA4 RID: 7588
// (get) Token: 0x0600B6E7 RID: 46823 RVA: 0x002AD634 File Offset: 0x002AB834
// (set) Token: 0x0600B6E8 RID: 46824 RVA: 0x002AD648 File Offset: 0x002AB848
[Token(Token = "0x17001DA4")]
public bool PJLAONFDFFB
{
[Token(Token = "0x600B6E7")]
[Address(RVA = "0xBB03F0", Offset = "0xBAEDF0", VA = "0x180BB03F0")]
get
{
return this.DIMKJABEDBJ;
}
[Token(Token = "0x600B6E8")]
[Address(RVA = "0x16F3210", Offset = "0x16F1C10", VA = "0x1816F3210")]
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: 0x17001DA5 RID: 7589
// (get) Token: 0x0600B6E9 RID: 46825 RVA: 0x002AD6B8 File Offset: 0x002AB8B8
[Token(Token = "0x17001DA5")]
protected bool PGABFKOHPMJ
{
[Token(Token = "0x600B6E9")]
[Address(RVA = "0x16F1600", Offset = "0x16F0000", VA = "0x1816F1600")]
get
{
return this.IBALBCFIDLM;
}
}
// Token: 0x0600B6EA RID: 46826 RVA: 0x002AD6CC File Offset: 0x002AB8CC
[Token(Token = "0x600B6EA")]
[Address(RVA = "0x16F2000", Offset = "0x16F0A00", VA = "0x1816F2000")]
protected void PMFNJKCHLCO()
{
if (!this.DIMKJABEDBJ)
{
}
if ((uint)4 != (uint)this.CDGHKMKCMIB)
{
this.InstantClearState();
}
this.CDGHKMKCMIB = (Selectable.SelectionState)((uint)4);
}
// Token: 0x0600B6EB RID: 46827 RVA: 0x002AD6FC File Offset: 0x002AB8FC
[Token(Token = "0x600B6EB")]
[Address(RVA = "0x16F1D60", Offset = "0x16F0760", VA = "0x1816F1D60")]
private Selectable.SelectionState OJPDNKIKFIH()
{
if (!this.DIMKJABEDBJ)
{
int num = 0;
bool flag = (this.IBALBCFIDLM ? 1 : 0) != num;
}
return Selectable.SelectionState.Pressed;
}
// Token: 0x0600B6EC RID: 46828 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B6EC")]
[Address(RVA = "0x16F0F90", Offset = "0x16EF990", VA = "0x1816F0F90", 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: 0x0600B6ED RID: 46829 RVA: 0x002AD724 File Offset: 0x002AB924
[Token(Token = "0x600B6ED")]
[Address(RVA = "0x16F2520", Offset = "0x16F0F20", VA = "0x1816F2520", 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.SetTagRecursively("Button3D");
}
}
// Token: 0x0600B6EE RID: 46830 RVA: 0x002AD7A4 File Offset: 0x002AB9A4
[Token(Token = "0x600B6EE")]
[Address(RVA = "0x16F0750", Offset = "0x16EF150", VA = "0x1816F0750", 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: 0x0600B6EF RID: 46831 RVA: 0x002AD9F0 File Offset: 0x002ABBF0
[Token(Token = "0x600B6EF")]
[Address(RVA = "0x16F1EC0", Offset = "0x16F08C0", VA = "0x1816F1EC0", Slot = "5")]
protected override void OnEnable()
{
base.OnEnable();
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.NEBICJIKEPJ = realtimeSinceStartup;
if (this.NFJHDIADDEG)
{
float num = this.NBEBDGGJIDP;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
// Token: 0x0600B6F0 RID: 46832 RVA: 0x002ADA2C File Offset: 0x002ABC2C
[Token(Token = "0x600B6F0")]
[Address(RVA = "0x16F1E80", Offset = "0x16F0880", VA = "0x1816F1E80", Slot = "7")]
protected override void OnDisable()
{
base.OnDisable();
int num = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(true);
}
// Token: 0x0600B6F1 RID: 46833 RVA: 0x002ADA58 File Offset: 0x002ABC58
[Token(Token = "0x600B6F1")]
[Address(RVA = "0x16F2760", Offset = "0x16F1160", VA = "0x1816F2760", Slot = "44")]
protected virtual void Update()
{
/*
An exception occurred when decompiling this method (0600B6F1)
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 327
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: 0x0600B6F2 RID: 46834 RVA: 0x002ADC70 File Offset: 0x002ABE70
[Token(Token = "0x600B6F2")]
[Address(RVA = "0x16F11A0", Offset = "0x16EFBA0", VA = "0x1816F11A0")]
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: 0x0600B6F3 RID: 46835 RVA: 0x002ADCFC File Offset: 0x002ABEFC
[Token(Token = "0x600B6F3")]
[Address(RVA = "0x16F2170", Offset = "0x16F0B70", VA = "0x1816F2170", 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: 0x0600B6F4 RID: 46836 RVA: 0x002ADE30 File Offset: 0x002AC030
[Token(Token = "0x600B6F4")]
[Address(RVA = "0x16F1320", Offset = "0x16EFD20", VA = "0x1816F1320")]
private void FMBCPOMDPPE(float JCLLJJHJMME)
{
/*
An exception occurred when decompiling this method (0600B6F4)
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 327
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: 0x0600B6F5 RID: 46837 RVA: 0x002ADE88 File Offset: 0x002AC088
[Token(Token = "0x600B6F5")]
[Address(RVA = "0x16F18C0", Offset = "0x16F02C0", VA = "0x1816F18C0")]
private void LLEHNAKDANA()
{
bool flag = this.<ELPEDDKGKFK>k__BackingField;
if (this.DIMKJABEDBJ != flag)
{
this.PJLAONFDFFB = flag;
return;
}
}
// Token: 0x0600B6F6 RID: 46838 RVA: 0x002ADEB0 File Offset: 0x002AC0B0
[Token(Token = "0x600B6F6")]
[Address(RVA = "0x16F19A0", Offset = "0x16F03A0", VA = "0x1816F19A0")]
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: 0x0600B6F7 RID: 46839 RVA: 0x002ADF40 File Offset: 0x002AC140
[Token(Token = "0x600B6F7")]
[Address(RVA = "0x16F0DE0", Offset = "0x16EF7E0", VA = "0x1816F0DE0", 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: 0x0600B6F8 RID: 46840 RVA: 0x002ADFDC File Offset: 0x002AC1DC
[Token(Token = "0x600B6F8")]
[Address(RVA = "0x16F1630", Offset = "0x16F0030", VA = "0x1816F1630", 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: 0x0600B6F9 RID: 46841 RVA: 0x002AE078 File Offset: 0x002AC278
[Token(Token = "0x600B6F9")]
[Address(RVA = "0x16F0F70", Offset = "0x16EF970", VA = "0x1816F0F70", Slot = "48")]
protected virtual void DJFFCNMEHNL()
{
Button3DBase.IOJHBLEGKFK cgohkpcbjie = this.CGOHKPCBJIE;
if (cgohkpcbjie != 0)
{
cgohkpcbjie(this);
return;
}
}
// Token: 0x0600B6FA RID: 46842 RVA: 0x002AE098 File Offset: 0x002AC298
[Token(Token = "0x600B6FA")]
[Address(RVA = "0x16F26E0", Offset = "0x16F10E0", VA = "0x1816F26E0")]
public void TrySetMenuFinger(MenuFinger BLIJCJNGGIJ)
{
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
int num = 0;
if (blijcjnggij == num)
{
this.BLIJCJNGGIJ = BLIJCJNGGIJ;
}
}
// Token: 0x0600B6FB RID: 46843 RVA: 0x002AE0C0 File Offset: 0x002AC2C0
[Token(Token = "0x600B6FB")]
[Address(RVA = "0x16F2640", Offset = "0x16F1040", VA = "0x1816F2640")]
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: 0x0600B6FC RID: 46844 RVA: 0x002AE0F8 File Offset: 0x002AC2F8
[Token(Token = "0x600B6FC")]
[Address(RVA = "0x16F0D80", Offset = "0x16EF780", VA = "0x1816F0D80")]
protected void BILIIKJMKBJ(bool KGODFEIPINC = false)
{
int num = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(KGODFEIPINC);
}
// Token: 0x17001DA6 RID: 7590
// (get) Token: 0x0600B6FD RID: 46845 RVA: 0x002AE11C File Offset: 0x002AC31C
// (set) Token: 0x0600B6FE RID: 46846 RVA: 0x002AE130 File Offset: 0x002AC330
[Token(Token = "0x17001DA6")]
public bool BCLOLHJMILL
{
[Token(Token = "0x600B6FD")]
[Address(RVA = "0x16F2F90", Offset = "0x16F1990", VA = "0x1816F2F90")]
get;
[Token(Token = "0x600B6FE")]
[Address(RVA = "0x16F1620", Offset = "0x16F0020", VA = "0x1816F1620")]
protected set;
}
// Token: 0x0600B6FF RID: 46847 RVA: 0x002AE144 File Offset: 0x002AC344
[Token(Token = "0x600B6FF")]
[Address(RVA = "0x16F1F20", Offset = "0x16F0920", VA = "0x1816F1F20", Slot = "32")]
public override void OnPointerDown(PointerEventData OEKEOCOGKMG)
{
base.OnPointerDown(OEKEOCOGKMG);
this.<ELPEDDKGKFK>k__BackingField = true;
}
// Token: 0x0600B700 RID: 46848 RVA: 0x002AE160 File Offset: 0x002AC360
[Token(Token = "0x600B700")]
[Address(RVA = "0x16F1FA0", Offset = "0x16F09A0", VA = "0x1816F1FA0", 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: 0x0600B701 RID: 46849 RVA: 0x002AE18C File Offset: 0x002AC38C
[Token(Token = "0x600B701")]
[Address(RVA = "0x16F1440", Offset = "0x16EFE40", VA = "0x1816F1440")]
public void ForcePressed()
{
this.OnDestroy();
StackedUIBase stackedUIBase = this.JGIANCOEHMA;
int num = 0;
if (!(stackedUIBase == num))
{
this.CECJCHNLLNB(true);
this.PMFNJKCHLCO();
return;
}
}
// Token: 0x0600B702 RID: 46850 RVA: 0x002AE1C0 File Offset: 0x002AC3C0
[Token(Token = "0x600B702")]
[Address(RVA = "0x16F18E0", Offset = "0x16F02E0", VA = "0x1816F18E0")]
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: 0x0600B703 RID: 46851 RVA: 0x002AE238 File Offset: 0x002AC438
[Token(Token = "0x600B703")]
[Address(RVA = "0x16F1F50", Offset = "0x16F0950", VA = "0x1816F1F50", Slot = "34")]
public override void OnPointerEnter(PointerEventData OEKEOCOGKMG)
{
this.IBALBCFIDLM = true;
this.PMFNJKCHLCO();
}
// Token: 0x0600B704 RID: 46852 RVA: 0x002AE254 File Offset: 0x002AC454
[Token(Token = "0x600B704")]
[Address(RVA = "0x16F1F60", Offset = "0x16F0960", VA = "0x1816F1F60", 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: 0x0600B705 RID: 46853 RVA: 0x002AE280 File Offset: 0x002AC480
[Token(Token = "0x600B705")]
[Address(RVA = "0x16F17D0", Offset = "0x16F01D0", VA = "0x1816F17D0")]
protected void LADOEEHALOJ()
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num = 0;
if (ljocnmlbcah != num)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
}
// Token: 0x0600B706 RID: 46854 RVA: 0x002AE2B4 File Offset: 0x002AC4B4
[Token(Token = "0x600B706")]
[Address(RVA = "0x16F1510", Offset = "0x16EFF10", VA = "0x1816F1510")]
protected void GBNAFKIKAOP()
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num = 0;
if (ljocnmlbcah != num)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
}
// Token: 0x0600B707 RID: 46855 RVA: 0x002AE2E8 File Offset: 0x002AC4E8
[Token(Token = "0x600B707")]
[Address(RVA = "0x16F2080", Offset = "0x16F0A80", VA = "0x1816F2080")]
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: 0x17001DA7 RID: 7591
// (get) Token: 0x0600B708 RID: 46856 RVA: 0x002AE348 File Offset: 0x002AC548
// (set) Token: 0x0600B709 RID: 46857 RVA: 0x002AE37C File Offset: 0x002AC57C
[Token(Token = "0x17001DA7")]
public bool JMMLBJBNGMB
{
[Token(Token = "0x600B708")]
[Address(RVA = "0x16F2F00", Offset = "0x16F1900", VA = "0x1816F2F00")]
get
{
ButtonHighlight buttonHighlight = this.buttonHighlight;
int num = 0;
if (buttonHighlight != num)
{
return this.buttonHighlight.MPPPIBKPECP;
}
throw new NullReferenceException();
}
[Token(Token = "0x600B709")]
[Address(RVA = "0x16F3180", Offset = "0x16F1B80", VA = "0x1816F3180")]
set
{
ButtonHighlight buttonHighlight = this.buttonHighlight;
int num = 0;
if (buttonHighlight != num)
{
this.buttonHighlight.MPPPIBKPECP = value;
}
}
}
// Token: 0x0600B70A RID: 46858 RVA: 0x002AE3B0 File Offset: 0x002AC5B0
[Token(Token = "0x600B70A")]
[Address(RVA = "0x16F2C50", Offset = "0x16F1650", VA = "0x1816F2C50")]
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: 0x040077FD RID: 30717
[Token(Token = "0x40077FD")]
private const float NGONLHKMBDJ = 1f;
// Token: 0x040077FE RID: 30718
[Token(Token = "0x40077FE")]
private const float AMCLMDMNOAE = 1.5f;
// Token: 0x04007802 RID: 30722
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x4007802")]
public Color BaseColor;
// Token: 0x04007803 RID: 30723
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x4007803")]
public Color ToggleColor;
// Token: 0x04007804 RID: 30724
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x4007804")]
[SerializeField]
private GameObject object2d;
// Token: 0x04007805 RID: 30725
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
[Token(Token = "0x4007805")]
[SerializeField]
private float hairTriggerCancelThreshold;
// Token: 0x04007806 RID: 30726
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
[Token(Token = "0x4007806")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false)]
private ButtonHighlight buttonHighlight;
// Token: 0x04007807 RID: 30727
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x4007807")]
[SerializeField]
private IAFCKKHMKKM toastId;
// Token: 0x04007808 RID: 30728
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
[Token(Token = "0x4007808")]
private Toast AKLMNJCALIL;
// Token: 0x04007809 RID: 30729
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x4007809")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Children, false, false)]
protected TextMeshProUGUI label;
// Token: 0x0400780A RID: 30730
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x400780A")]
private bool FGDNDDNALCC;
// Token: 0x0400780B RID: 30731
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x400780B")]
[SerializeField]
protected Button3DBase.Button3DConstraints constraints;
// Token: 0x0400780C RID: 30732
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x400780C")]
private MenuFinger BLIJCJNGGIJ;
// Token: 0x0400780D RID: 30733
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x400780D")]
private List<Graphic> FONHLAMHEMM;
// Token: 0x0400780E RID: 30734
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x400780E")]
private float IFHCLIFBNCD;
// Token: 0x0400780F RID: 30735
[global::Cpp2IlInjected.FieldOffset(Offset = "0x17C")]
[Token(Token = "0x400780F")]
private float DKILDKCKHDM;
// Token: 0x04007810 RID: 30736
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
[Token(Token = "0x4007810")]
private bool OADDHNDLPFK;
// Token: 0x04007811 RID: 30737
[global::Cpp2IlInjected.FieldOffset(Offset = "0x184")]
[Token(Token = "0x4007811")]
private float NAIMECIDJDG;
// Token: 0x04007812 RID: 30738
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
[Token(Token = "0x4007812")]
private float BFLNGLEAMEG;
// Token: 0x04007813 RID: 30739
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
[Token(Token = "0x4007813")]
private StackedUIBase LJOCNMLBCAH;
// Token: 0x04007814 RID: 30740
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
[Token(Token = "0x4007814")]
private bool DMMFODDAPNJ;
// Token: 0x04007815 RID: 30741
[global::Cpp2IlInjected.FieldOffset(Offset = "0x199")]
[Token(Token = "0x4007815")]
private bool DIMKJABEDBJ;
// Token: 0x04007816 RID: 30742
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19C")]
[Token(Token = "0x4007816")]
private float NEBICJIKEPJ;
// Token: 0x04007817 RID: 30743
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x4007817")]
private Selectable.SelectionState CDGHKMKCMIB;
// Token: 0x04007818 RID: 30744
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x4007818")]
private UI3DScaler BFPIBEFKALA;
// Token: 0x04007819 RID: 30745
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x4007819")]
private Renderer CHEJPOIMMCK;
// Token: 0x0400781A RID: 30746
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x400781A")]
private BoxCollider DJBFPGMCFGK;
// Token: 0x0400781B RID: 30747
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x400781B")]
private float EFHPEMPKFPK;
// Token: 0x0400781C RID: 30748
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C4")]
[Token(Token = "0x400781C")]
private bool NFJHDIADDEG;
// Token: 0x0400781E RID: 30750
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C6")]
[Token(Token = "0x400781E")]
private bool IBALBCFIDLM;
// Token: 0x0400781F RID: 30751
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x400781F")]
public RecRoomAudioClip ButtonDownAudio;
// Token: 0x04007820 RID: 30752
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x4007820")]
public RecRoomAudioClip ButtonUpAudio;
// Token: 0x02001A97 RID: 6807
[Token(Token = "0x2001A97")]
public sealed class IOJHBLEGKFK : MulticastDelegate
{
// Token: 0x0600B70B RID: 46859 RVA: 0x002AE400 File Offset: 0x002AC600
[Token(Token = "0x600B70B")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public IOJHBLEGKFK(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x0600B70C RID: 46860 RVA: 0x002AE41C File Offset: 0x002AC61C
[Token(Token = "0x600B70C")]
[Address(RVA = "0x6F1D00", Offset = "0x6F0700", VA = "0x1806F1D00", Slot = "13")]
public void Invoke(Button3DBase LKDLEHGHCAD)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600B70D RID: 46861 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B70D")]
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x0600B70E RID: 46862 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B70E")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001A98 RID: 6808
[Token(Token = "0x2001A98")]
[Serializable]
public class Button3DConstraints
{
// Token: 0x0600B70F RID: 46863 RVA: 0x002AE4D8 File Offset: 0x002AC6D8
[Token(Token = "0x600B70F")]
[Address(RVA = "0x16F3320", Offset = "0x16F1D20", VA = "0x1816F3320")]
public float IFGFFIKIEGI(float GPDGCLIOACB)
{
return Mathf.InverseLerp(this.UnpressedOffset, GPDGCLIOACB, GPDGCLIOACB);
}
// Token: 0x0600B710 RID: 46864 RVA: 0x002AE4F4 File Offset: 0x002AC6F4
[Token(Token = "0x600B710")]
[Address(RVA = "0x16F33B0", Offset = "0x16F1DB0", VA = "0x1816F33B0")]
public float IMFMKBHAPLF(float GLHHBDHELAO)
{
float num = Mathf.Clamp01(GLHHBDHELAO);
return Mathf.Lerp(num, GLHHBDHELAO, num);
}
// Token: 0x0600B711 RID: 46865 RVA: 0x002AE510 File Offset: 0x002AC710
[Token(Token = "0x600B711")]
[Address(RVA = "0x16F3450", Offset = "0x16F1E50", VA = "0x1816F3450")]
public Button3DConstraints()
{
}
// Token: 0x04007821 RID: 30753
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007821")]
[SerializeField]
private float UnpressedOffset;
// Token: 0x04007822 RID: 30754
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x4007822")]
[SerializeField]
private float MaxPressedOffset = 80f;
}
}
}
@@ -0,0 +1,89 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001A62 RID: 6754
[Token(Token = "0x2001A62")]
[StructLayout(3)]
public class CachedViewImposterCollider : MonoBehaviour
{
// Token: 0x0600B5C6 RID: 46534 RVA: 0x002AA6C0 File Offset: 0x002A88C0
[Token(Token = "0x600B5C6")]
[Address(RVA = "0x16F34F0", Offset = "0x16F1EF0", VA = "0x1816F34F0")]
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: 0x0600B5C7 RID: 46535 RVA: 0x002AA754 File Offset: 0x002A8954
[Token(Token = "0x600B5C7")]
[Address(RVA = "0x16F37F0", Offset = "0x16F21F0", VA = "0x1816F37F0")]
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: 0x0600B5C8 RID: 46536 RVA: 0x002AA798 File Offset: 0x002A8998
[Token(Token = "0x600B5C8")]
[Address(RVA = "0x16F3700", Offset = "0x16F2100", VA = "0x1816F3700")]
private void CBAPJEHHLNL(OGLEAGGNIPE LFEINEEHGCL)
{
RectTransform aioekmhlkal = this.AIOEKMHLKAL;
BoxCollider ppmhmokjppp = this.PPMHMOKJPPP;
RectTransform aioekmhlkal2 = this.AIOEKMHLKAL;
}
// Token: 0x0600B5C9 RID: 46537 RVA: 0x002AA7C8 File Offset: 0x002A89C8
[Token(Token = "0x600B5C9")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public CachedViewImposterCollider()
{
}
// Token: 0x04007753 RID: 30547
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007753")]
private BoxCollider PPMHMOKJPPP;
// Token: 0x04007754 RID: 30548
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007754")]
private RectTransform AIOEKMHLKAL;
// Token: 0x04007755 RID: 30549
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4007755")]
private StackedUIBase LJOCNMLBCAH;
}
}
@@ -0,0 +1,265 @@
using System;
using System.Collections;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02001A36 RID: 6710
[Token(Token = "0x2001A36")]
[DisallowMultipleComponent]
[StructLayout(3)]
public class ChargeButton3D : Button3D
{
// Token: 0x140000BA RID: 186
// (add) Token: 0x0600B4B0 RID: 46256 RVA: 0x002A70CC File Offset: 0x002A52CC
// (remove) Token: 0x0600B4B1 RID: 46257 RVA: 0x002A70E8 File Offset: 0x002A52E8
[Token(Token = "0x140000BA")]
public event ChargeButton3D.DFAAAPOBBDL IFBBCJAFNKL
{
[Token(Token = "0x600B4B0")]
[Address(RVA = "0x16F3CA0", Offset = "0x16F26A0", VA = "0x1816F3CA0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600B4B1")]
[Address(RVA = "0x16F3D40", Offset = "0x16F2740", VA = "0x1816F3D40")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x0600B4B2 RID: 46258 RVA: 0x002A7104 File Offset: 0x002A5304
[Token(Token = "0x600B4B2")]
[Address(RVA = "0x16F3C40", Offset = "0x16F2640", VA = "0x1816F3C40", Slot = "7")]
protected override void OnDisable()
{
base.OnDisable();
int num = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
base.MALDFLCADLG(true);
this.IFCAJEGNGIN();
}
// Token: 0x0600B4B3 RID: 46259 RVA: 0x002A7134 File Offset: 0x002A5334
[Token(Token = "0x600B4B3")]
[Address(RVA = "0x16F38B0", Offset = "0x16F22B0", VA = "0x1816F38B0", Slot = "46")]
protected override void CECJCHNLLNB(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 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);
}
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: 0x0600B4B4 RID: 46260 RVA: 0x002A71F8 File Offset: 0x002A53F8
[Token(Token = "0x600B4B4")]
[Address(RVA = "0x16F3BC0", Offset = "0x16F25C0", VA = "0x1816F3BC0", Slot = "47")]
protected override void IOIPLOFNEGH(bool DDFLMNGNNIP = false)
{
base.IOIPLOFNEGH(DDFLMNGNNIP);
this.IFCAJEGNGIN();
}
// Token: 0x0600B4B5 RID: 46261 RVA: 0x002A7214 File Offset: 0x002A5414
[Token(Token = "0x600B4B5")]
[Address(RVA = "0x16F3A90", Offset = "0x16F2490", VA = "0x1816F3A90", Slot = "48")]
protected override void DJFFCNMEHNL()
{
Button3DBase.IOJHBLEGKFK cgohkpcbjie = this.CGOHKPCBJIE;
if (cgohkpcbjie != 0)
{
cgohkpcbjie(this);
}
this.IFCAJEGNGIN();
}
// Token: 0x0600B4B6 RID: 46262 RVA: 0x002A723C File Offset: 0x002A543C
[Token(Token = "0x600B4B6")]
[Address(RVA = "0x16F3BE0", Offset = "0x16F25E0", VA = "0x1816F3BE0")]
private IEnumerator MPMHBOACBMO()
{
/*
An exception occurred when decompiling this method (0600B4B6)
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: 0x0600B4B7 RID: 46263 RVA: 0x002A7260 File Offset: 0x002A5460
[Token(Token = "0x600B4B7")]
[Address(RVA = "0x16F3AC0", Offset = "0x16F24C0", VA = "0x1816F3AC0")]
private void IFCAJEGNGIN()
{
Coroutine efgmeenjdfg = this.EFGMEENJDFG;
this.SafeStopCoroutine(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: 0x0600B4B8 RID: 46264 RVA: 0x002A72DC File Offset: 0x002A54DC
[Token(Token = "0x600B4B8")]
[Address(RVA = "0x16F3C80", Offset = "0x16F2680", VA = "0x1816F3C80")]
public ChargeButton3D()
{
}
// Token: 0x040076CF RID: 30415
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
[Token(Token = "0x40076CF")]
[SerializeField]
private Image fillImage;
// Token: 0x040076D0 RID: 30416
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x40076D0")]
[SerializeField]
private float chargeDuration = 1f;
// Token: 0x040076D1 RID: 30417
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1FC")]
[Token(Token = "0x40076D1")]
[SerializeField]
private float vibrationIntensity = 0.5f;
// Token: 0x040076D2 RID: 30418
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
[Token(Token = "0x40076D2")]
[SerializeField]
private RecRoomAudioClip chargeAudio;
// Token: 0x040076D3 RID: 30419
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
[Token(Token = "0x40076D3")]
private SFXAudioSource MAKLMFAFAOH;
// Token: 0x040076D4 RID: 30420
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
[Token(Token = "0x40076D4")]
private Coroutine EFGMEENJDFG;
// Token: 0x02001A37 RID: 6711
[Token(Token = "0x2001A37")]
public sealed class DFAAAPOBBDL : MulticastDelegate
{
// Token: 0x0600B4B9 RID: 46265 RVA: 0x002A7308 File Offset: 0x002A5508
[Token(Token = "0x600B4B9")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public DFAAAPOBBDL(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x0600B4BA RID: 46266 RVA: 0x002A7324 File Offset: 0x002A5524
[Token(Token = "0x600B4BA")]
[Address(RVA = "0x6F1D00", Offset = "0x6F0700", VA = "0x1806F1D00", Slot = "13")]
public void Invoke(ChargeButton3D LKDLEHGHCAD)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600B4BB RID: 46267 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B4BB")]
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x0600B4BC RID: 46268 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B4BC")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}
}

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