using System; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom; using RecRoom.Async; using TMPro; using UnityEngine; namespace RRUI.Data { // Token: 0x02000AD7 RID: 2775 [Token(Token = "0x2000AD7")] [StructLayout(3)] public class ImageModelController : ModelController, IOLLIDNPNNA { // Token: 0x060045E1 RID: 17889 RVA: 0x0010CD5C File Offset: 0x0010AF5C [Token(Token = "0x60045E1")] [Address(RVA = "0x18761A0", Offset = "0x1874BA0", VA = "0x1818761A0", Slot = "20")] public BAEJLDPBGFI GetToCardController() { /* An exception occurred when decompiling this method (060045E1) ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.ImageModelController::GetToCardController() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_1C: brtrue(IL_1C, cne:bool(ldloc:Type(var_0_0A), ldc.i4:int32[exp:Type](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: 0x060045E2 RID: 17890 RVA: 0x0010CD88 File Offset: 0x0010AF88 [Token(Token = "0x60045E2")] [Address(RVA = "0x1876250", Offset = "0x1874C50", VA = "0x181876250")] public ImageModelController() { } // Token: 0x02000AD8 RID: 2776 [Token(Token = "0x2000AD8")] [Serializable] private class CheerCountTextImpl : TextControllerImpl { // Token: 0x060045E3 RID: 17891 RVA: 0x0010CD9C File Offset: 0x0010AF9C [Token(Token = "0x60045E3")] [Address(RVA = "0x186D840", Offset = "0x186C240", VA = "0x18186D840", Slot = "27")] protected override void DMAHGBLDMFA() { string text = AHMJAGEIBMG.AELBOGGCENP(0) + " cheered"; string empty = string.Empty; } // Token: 0x060045E4 RID: 17892 RVA: 0x0010CDC8 File Offset: 0x0010AFC8 [Token(Token = "0x60045E4")] [Address(RVA = "0x186D950", Offset = "0x186C350", VA = "0x18186D950")] private string JGOFGJHMCOE(int CPPOMPAGIAB, int IMNHDLMLOIN = 0) { return AHMJAGEIBMG.AELBOGGCENP(CPPOMPAGIAB) + " cheered"; } // Token: 0x060045E5 RID: 17893 RVA: 0x0010CEBC File Offset: 0x0010B0BC [Token(Token = "0x60045E5")] [Address(RVA = "0x186DD40", Offset = "0x186C740", VA = "0x18186DD40")] public CheerCountTextImpl() { } } // Token: 0x02000AD9 RID: 2777 [Token(Token = "0x2000AD9")] [Serializable] private class ImageImpl : RecNetRawImageControllerImpl { // Token: 0x060045E6 RID: 17894 RVA: 0x0010CED0 File Offset: 0x0010B0D0 [Token(Token = "0x60045E6")] [Address(RVA = "0x1874FA0", Offset = "0x18739A0", VA = "0x181874FA0", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x060045E7 RID: 17895 RVA: 0x0010CEE8 File Offset: 0x0010B0E8 [Token(Token = "0x60045E7")] [Address(RVA = "0x1875000", Offset = "0x1873A00", VA = "0x181875000")] public ImageImpl() { } } // Token: 0x02000ADA RID: 2778 [Token(Token = "0x2000ADA")] [Serializable] private class ReportImageButtonImpl : ButtonControllerImpl { // Token: 0x060045E8 RID: 17896 RVA: 0x0010CEFC File Offset: 0x0010B0FC [Token(Token = "0x60045E8")] [Address(RVA = "0x187ECB0", Offset = "0x187D6B0", VA = "0x18187ECB0", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x060045E9 RID: 17897 RVA: 0x0010CF10 File Offset: 0x0010B110 [Token(Token = "0x60045E9")] [Address(RVA = "0x187ED20", Offset = "0x187D720", VA = "0x18187ED20", Slot = "29")] protected override void IKNMALNFPII() { PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = pmcghgjacnb; pmcghgjacnb.k__BackingField = pmcghgjacnb; Action action = new Action(base.OCFPBLLHHOC); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Yes"; pmcghgjacnb.k__BackingField = "Cancel"; DialogListModel dialogListModel; IPromise promise = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x060045EA RID: 17898 RVA: 0x0010CF6C File Offset: 0x0010B16C [Token(Token = "0x60045EA")] [Address(RVA = "0x187EE30", Offset = "0x187D830", VA = "0x18187EE30")] public ReportImageButtonImpl() { } } // Token: 0x02000ADB RID: 2779 [Token(Token = "0x2000ADB")] [Serializable] private class CheerImageToggleImpl : ToggleControllerImpl { // Token: 0x060045EB RID: 17899 RVA: 0x0010CF80 File Offset: 0x0010B180 [Token(Token = "0x60045EB")] [Address(RVA = "0x186DD80", Offset = "0x186C780", VA = "0x18186DD80", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x060045EC RID: 17900 RVA: 0x0010CF94 File Offset: 0x0010B194 [Token(Token = "0x60045EC")] [Address(RVA = "0x186DE00", Offset = "0x186C800", VA = "0x18186DE00", Slot = "29")] protected override void IKNMALNFPII() { ImageListModel imageListModel = this.imageListModel; } // Token: 0x060045ED RID: 17901 RVA: 0x0010CFB0 File Offset: 0x0010B1B0 [Token(Token = "0x60045ED")] [Address(RVA = "0x186DE50", Offset = "0x186C850", VA = "0x18186DE50")] public CheerImageToggleImpl() { } // Token: 0x040035FE RID: 13822 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40035FE")] [SerializeField] private ImageListModel imageListModel; } // Token: 0x02000ADC RID: 2780 [Token(Token = "0x2000ADC")] [Serializable] private class HideIfNoTaggedPlayersImpl : HideableControllerImpl { // Token: 0x060045EE RID: 17902 RVA: 0x0010CFC4 File Offset: 0x0010B1C4 [Token(Token = "0x60045EE")] [Address(RVA = "0x1874B90", Offset = "0x1873590", VA = "0x181874B90", Slot = "27")] protected override void DMAHGBLDMFA() { bool flag = 0 == 0; } // Token: 0x060045EF RID: 17903 RVA: 0x0010CFE0 File Offset: 0x0010B1E0 [Token(Token = "0x60045EF")] [Address(RVA = "0x1874C40", Offset = "0x1873640", VA = "0x181874C40")] public HideIfNoTaggedPlayersImpl() { } } // Token: 0x02000ADD RID: 2781 [Token(Token = "0x2000ADD")] [Serializable] private class HideIfCreatedByLocalPlayerImpl : HideableControllerImpl { // Token: 0x060045F0 RID: 17904 RVA: 0x0010CFF4 File Offset: 0x0010B1F4 [Token(Token = "0x60045F0")] [Address(RVA = "0x1874540", Offset = "0x1872F40", VA = "0x181874540", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; int num2 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); bool flag = num == num2; } // Token: 0x060045F1 RID: 17905 RVA: 0x0010D020 File Offset: 0x0010B220 [Token(Token = "0x60045F1")] [Address(RVA = "0x1874690", Offset = "0x1873090", VA = "0x181874690")] public HideIfCreatedByLocalPlayerImpl() { } } // Token: 0x02000ADE RID: 2782 [Token(Token = "0x2000ADE")] [Serializable] private class TaggedUsernamesListSpawnerImpl : PrefabSpawnerControllerImpl { // Token: 0x060045F2 RID: 17906 RVA: 0x0010D034 File Offset: 0x0010B234 [Token(Token = "0x60045F2")] [Address(RVA = "0x18815E0", Offset = "0x187FFE0", VA = "0x1818815E0", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; base.KDEDJECMBGK(num); } // Token: 0x060045F3 RID: 17907 RVA: 0x0010D04C File Offset: 0x0010B24C [Token(Token = "0x60045F3")] [Address(RVA = "0x18814A0", Offset = "0x187FEA0", VA = "0x1818814A0", Slot = "29")] protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD) { int num = 0; ulong num2; TextMeshProUGUI cachedComponentInChildren = GCCLEJOGCCE.GetCachedComponentInChildren(num2 != 0UL, num != 0); int num3 = 0; string text; if (num3 < num) { num3 += num3; if (num3 == num) { text += text; throw new NullReferenceException(); } num3++; } float b = cachedComponentInChildren.m_Color.b; text = string.Format("@{0}", b); cachedComponentInChildren.text = text; } // Token: 0x060045F4 RID: 17908 RVA: 0x0010D0A8 File Offset: 0x0010B2A8 [Token(Token = "0x60045F4")] [Address(RVA = "0x1881680", Offset = "0x1880080", VA = "0x181881680")] public TaggedUsernamesListSpawnerImpl() { } } // Token: 0x02000ADF RID: 2783 [Token(Token = "0x2000ADF")] [Serializable] private class ImageToCardImpl : ToCardControllerImpl { // Token: 0x17000C60 RID: 3168 // (get) Token: 0x060045F5 RID: 17909 RVA: 0x0010D0BC File Offset: 0x0010B2BC [Token(Token = "0x17000C60")] protected override GALEIGFHNBB CardData { [Token(Token = "0x60045F5")] [Address(RVA = "0x1877030", Offset = "0x1875A30", VA = "0x181877030", Slot = "68")] get { GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB(); bool k__BackingField = galeigfhnbb.k__BackingField; int num = 0; if (k__BackingField) { } galeigfhnbb.k__BackingField = num; if (num == 0 || galeigfhnbb != 0) { } string text = AHMJAGEIBMG.AELBOGGCENP(num); galeigfhnbb.k__BackingField = text; CardsConfig instance = CardsConfig.Instance; galeigfhnbb.k__BackingField = 0; return galeigfhnbb; } } // Token: 0x060045F6 RID: 17910 RVA: 0x0010D114 File Offset: 0x0010B314 [Token(Token = "0x60045F6")] [Address(RVA = "0x1876FF0", Offset = "0x18759F0", VA = "0x181876FF0")] public ImageToCardImpl() { } } // Token: 0x02000AE0 RID: 2784 [Token(Token = "0x2000AE0")] [Serializable] private class ClubAnnouncementToCreatorAccountImpl : ControllerImplementation { // Token: 0x060045F7 RID: 17911 RVA: 0x0010D128 File Offset: 0x0010B328 [Token(Token = "0x60045F7")] [Address(RVA = "0x186DFB0", Offset = "0x186C9B0", VA = "0x18186DFB0", Slot = "27")] protected override void DMAHGBLDMFA() { if (0 == 0) { this.accountModel.Clear(); return; } AccountModel accountModel = this.accountModel; } // Token: 0x060045F8 RID: 17912 RVA: 0x0010D154 File Offset: 0x0010B354 [Token(Token = "0x60045F8")] [Address(RVA = "0x186E0A0", Offset = "0x186CAA0", VA = "0x18186E0A0")] public ClubAnnouncementToCreatorAccountImpl() { } // Token: 0x040035FF RID: 13823 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40035FF")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private AccountModel accountModel; } } }