using System; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using StansAssets.Foundation.Async; using TMPro; using UnityEngine; namespace RRUI.Data { // Token: 0x02000CB5 RID: 3253 [Token(Token = "0x2000CB5")] public class ImageModelController : ModelController, IOLLIDNPNNA { // Token: 0x06004E83 RID: 20099 RVA: 0x0011DFC8 File Offset: 0x0011C1C8 [Token(Token = "0x6004E83")] [Address(RVA = "0x17456E0", Offset = "0x17446E0", VA = "0x1817456E0", Slot = "20")] public BAEJLDPBGFI GetToCardController() { /* An exception occurred when decompiling this method (06004E83) 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: 0x06004E84 RID: 20100 RVA: 0x0011DFF4 File Offset: 0x0011C1F4 [Token(Token = "0x6004E84")] [Address(RVA = "0x1745790", Offset = "0x1744790", VA = "0x181745790")] public ImageModelController() { } // Token: 0x02000CB6 RID: 3254 [Token(Token = "0x2000CB6")] [Serializable] private class CheerCountTextImpl : TextControllerImpl { // Token: 0x06004E85 RID: 20101 RVA: 0x0011E008 File Offset: 0x0011C208 [Token(Token = "0x6004E85")] [Address(RVA = "0x1737920", Offset = "0x1736920", VA = "0x181737920", Slot = "27")] protected override void DMAHGBLDMFA() { bool flag; if (!flag) { string text = string.Format("{0} cheered", flag); if (typeof(global::UnityEngine.Object).TypeHandle == (ulong)1L) { } if (this != (ulong)1L) { } string text2 = string.Format("You and {0} {1} cheered", flag, "other"); } } // Token: 0x06004E86 RID: 20102 RVA: 0x0011E04C File Offset: 0x0011C24C [Token(Token = "0x6004E86")] [Address(RVA = "0x1737A60", Offset = "0x1736A60", VA = "0x181737A60")] private string JGOFGJHMCOE() { bool flag; if (!flag) { return string.Format("{0} cheered", flag); } return string.Empty; } // Token: 0x06004E87 RID: 20103 RVA: 0x0011E09C File Offset: 0x0011C29C [Token(Token = "0x6004E87")] [Address(RVA = "0x1737B90", Offset = "0x1736B90", VA = "0x181737B90")] public CheerCountTextImpl() { } } // Token: 0x02000CB7 RID: 3255 [Token(Token = "0x2000CB7")] [Serializable] private class ImageImpl : RecNetRawImageControllerImpl { // Token: 0x06004E88 RID: 20104 RVA: 0x0011E0B0 File Offset: 0x0011C2B0 [Token(Token = "0x6004E88")] [Address(RVA = "0x17447B0", Offset = "0x17437B0", VA = "0x1817447B0", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x06004E89 RID: 20105 RVA: 0x0011E0C8 File Offset: 0x0011C2C8 [Token(Token = "0x6004E89")] [Address(RVA = "0x1744810", Offset = "0x1743810", VA = "0x181744810")] public ImageImpl() { } } // Token: 0x02000CB8 RID: 3256 [Token(Token = "0x2000CB8")] [Serializable] private class ReportImageButtonImpl : ButtonControllerImpl { // Token: 0x06004E8A RID: 20106 RVA: 0x0011E0DC File Offset: 0x0011C2DC [Token(Token = "0x6004E8A")] [Address(RVA = "0x174B5A0", Offset = "0x174A5A0", VA = "0x18174B5A0", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x06004E8B RID: 20107 RVA: 0x0011E0F0 File Offset: 0x0011C2F0 [Token(Token = "0x6004E8B")] [Address(RVA = "0x174B610", Offset = "0x174A610", VA = "0x18174B610", Slot = "29")] protected override void IKNMALNFPII() { PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = pmcghgjacnb; pmcghgjacnb.k__BackingField = pmcghgjacnb; Action action = new Action(base.JIODGMOJKNE); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Yes"; pmcghgjacnb.k__BackingField = "Cancel"; DialogListModel dialogListModel; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x06004E8C RID: 20108 RVA: 0x0011E14C File Offset: 0x0011C34C [Token(Token = "0x6004E8C")] [Address(RVA = "0x174B720", Offset = "0x174A720", VA = "0x18174B720")] public ReportImageButtonImpl() { } } // Token: 0x02000CB9 RID: 3257 [Token(Token = "0x2000CB9")] [Serializable] private class CheerImageToggleImpl : ToggleControllerImpl { // Token: 0x06004E8D RID: 20109 RVA: 0x0011E160 File Offset: 0x0011C360 [Token(Token = "0x6004E8D")] [Address(RVA = "0x1737BD0", Offset = "0x1736BD0", VA = "0x181737BD0", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x06004E8E RID: 20110 RVA: 0x0011E174 File Offset: 0x0011C374 [Token(Token = "0x6004E8E")] [Address(RVA = "0x1737C50", Offset = "0x1736C50", VA = "0x181737C50", Slot = "29")] protected override void IKNMALNFPII() { } // Token: 0x06004E8F RID: 20111 RVA: 0x0011E188 File Offset: 0x0011C388 [Token(Token = "0x6004E8F")] [Address(RVA = "0x1737C90", Offset = "0x1736C90", VA = "0x181737C90")] public CheerImageToggleImpl() { } } // Token: 0x02000CBA RID: 3258 [Token(Token = "0x2000CBA")] [Serializable] private class HideIfNoTaggedPlayersImpl : HideableControllerImpl { // Token: 0x06004E90 RID: 20112 RVA: 0x0011E19C File Offset: 0x0011C39C [Token(Token = "0x6004E90")] [Address(RVA = "0x1743DD0", Offset = "0x1742DD0", VA = "0x181743DD0", Slot = "27")] protected override void DMAHGBLDMFA() { bool flag = 0 == 0; } // Token: 0x06004E91 RID: 20113 RVA: 0x0011E1B8 File Offset: 0x0011C3B8 [Token(Token = "0x6004E91")] [Address(RVA = "0x1743E80", Offset = "0x1742E80", VA = "0x181743E80")] public HideIfNoTaggedPlayersImpl() { } } // Token: 0x02000CBB RID: 3259 [Token(Token = "0x2000CBB")] [Serializable] private class HideIfCreatedByLocalPlayerImpl : HideableControllerImpl { // Token: 0x06004E92 RID: 20114 RVA: 0x0011E1CC File Offset: 0x0011C3CC [Token(Token = "0x6004E92")] [Address(RVA = "0x1743240", Offset = "0x1742240", VA = "0x181743240", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; ObscuredInt k__BackingField = doohkcanflo.k__BackingField; bool fakeValueActive = doohkcanflo.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(k__BackingField); bool flag = num == num2; } // Token: 0x06004E93 RID: 20115 RVA: 0x0011E20C File Offset: 0x0011C40C [Token(Token = "0x6004E93")] [Address(RVA = "0x17433A0", Offset = "0x17423A0", VA = "0x1817433A0")] public HideIfCreatedByLocalPlayerImpl() { } } // Token: 0x02000CBC RID: 3260 [Token(Token = "0x2000CBC")] [Serializable] private class TaggedUsernamesListSpawnerImpl : PrefabSpawnerControllerImpl { // Token: 0x06004E94 RID: 20116 RVA: 0x0011E220 File Offset: 0x0011C420 [Token(Token = "0x6004E94")] [Address(RVA = "0x174D820", Offset = "0x174C820", VA = "0x18174D820", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; base.GOHACMHPDED(num); } // Token: 0x06004E95 RID: 20117 RVA: 0x0011E238 File Offset: 0x0011C438 [Token(Token = "0x6004E95")] [Address(RVA = "0x174D740", Offset = "0x174C740", VA = "0x18174D740", Slot = "29")] protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD) { int num = 0; TextMeshProUGUI textMeshProUGUI = GCCLEJOGCCE.MHBNENBBNDJ(true, num != 0); bool skipLayoutUpdate = textMeshProUGUI.m_SkipLayoutUpdate; string text = string.Format("@{0}", skipLayoutUpdate); ((IMainThreadDispatcher)textMeshProUGUI).Init(); } // Token: 0x06004E96 RID: 20118 RVA: 0x0011E270 File Offset: 0x0011C470 [Token(Token = "0x6004E96")] [Address(RVA = "0x174D870", Offset = "0x174C870", VA = "0x18174D870")] public TaggedUsernamesListSpawnerImpl() { } } // Token: 0x02000CBD RID: 3261 [Token(Token = "0x2000CBD")] [Serializable] private class TaggedAccountListSpawnerImpl : PrefabSpawnerControllerImpl { // Token: 0x06004E97 RID: 20119 RVA: 0x0011E284 File Offset: 0x0011C484 [Token(Token = "0x6004E97")] [Address(RVA = "0x174D660", Offset = "0x174C660", VA = "0x18174D660", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; base.FFHANJOOFDO(num); } // Token: 0x06004E98 RID: 20120 RVA: 0x0011E29C File Offset: 0x0011C49C [Token(Token = "0x6004E98")] [Address(RVA = "0x174D530", Offset = "0x174C530", VA = "0x18174D530", Slot = "29")] protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD) { int num = 0; AccountModel accountModel = GCCLEJOGCCE.MHBNENBBNDJ(true, num != 0); IntPtr cachedPtr = accountModel.m_CachedPtr; MFBGLIHGCGO k__BackingField = accountModel.k__BackingField; int num2 = 0; int num3 = 0; int num4; ulong num5; ulong num6; ulong num7; accountModel.Set(num4, num3 != 0, num2 != 0, num5 != 0UL, num6 != 0UL, num7 != 0UL); } // Token: 0x06004E99 RID: 20121 RVA: 0x0011E2E0 File Offset: 0x0011C4E0 [Token(Token = "0x6004E99")] [Address(RVA = "0x174D700", Offset = "0x174C700", VA = "0x18174D700")] public TaggedAccountListSpawnerImpl() { } } // Token: 0x02000CBE RID: 3262 [Token(Token = "0x2000CBE")] [Serializable] private class ImageToCardImpl : ToCardControllerImpl { // Token: 0x17000E27 RID: 3623 // (get) Token: 0x06004E9A RID: 20122 RVA: 0x0011E2F4 File Offset: 0x0011C4F4 [Token(Token = "0x17000E27")] protected override GALEIGFHNBB CardData { [Token(Token = "0x6004E9A")] [Address(RVA = "0x17468D0", Offset = "0x17458D0", VA = "0x1817468D0", Slot = "76")] get { GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB(); Sprite k__BackingField = galeigfhnbb.k__BackingField; int num = 0; if (k__BackingField != 0) { } galeigfhnbb.k__BackingField = num; if (k__BackingField != 0 && num > 0) { string text = AHMJAGEIBMG.AELBOGGCENP(num); } galeigfhnbb.k__BackingField = num; if (num != 0) { CardsConfig instance = CardsConfig.Instance; } galeigfhnbb.k__BackingField = 0; return galeigfhnbb; } } // Token: 0x06004E9B RID: 20123 RVA: 0x0011E350 File Offset: 0x0011C550 [Token(Token = "0x6004E9B")] [Address(RVA = "0x1746890", Offset = "0x1745890", VA = "0x181746890")] public ImageToCardImpl() { } } // Token: 0x02000CBF RID: 3263 [Token(Token = "0x2000CBF")] [Serializable] private class ClubAnnouncementToCreatorAccountImpl : ControllerImplementation { // Token: 0x06004E9C RID: 20124 RVA: 0x0011E364 File Offset: 0x0011C564 [Token(Token = "0x6004E9C")] [Address(RVA = "0x1737F10", Offset = "0x1736F10", VA = "0x181737F10", Slot = "27")] protected override void DMAHGBLDMFA() { if (0 == 0) { this.accountModel.Clear(); return; } AccountModel accountModel = this.accountModel; } // Token: 0x06004E9D RID: 20125 RVA: 0x0011E390 File Offset: 0x0011C590 [Token(Token = "0x6004E9D")] [Address(RVA = "0x1738000", Offset = "0x1737000", VA = "0x181738000")] public ClubAnnouncementToCreatorAccountImpl() { } // Token: 0x04003944 RID: 14660 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4003944")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private AccountModel accountModel; } } }