using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; namespace RRUI.Data { // Token: 0x02000F2A RID: 3882 [Token(Token = "0x2000F2A")] public class WishlistModel : RRUIModel { // Token: 0x17000F5E RID: 3934 // (get) Token: 0x06005931 RID: 22833 RVA: 0x0013E930 File Offset: 0x0013CB30 [Token(Token = "0x17000F5E")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6005931")] [Address(RVA = "0x13B4530", Offset = "0x13B3330", VA = "0x1813B4530", Slot = "12")] get { /* An exception occurred when decompiling this method (06005931) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.WishlistModel::NNPIJOGAECF() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_0_06, ldfld:int32(WishlistModel::k__BackingField, ldloc:WishlistModel(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: 0x17000F5F RID: 3935 // (get) Token: 0x06005932 RID: 22834 RVA: 0x0013E944 File Offset: 0x0013CB44 // (set) Token: 0x06005933 RID: 22835 RVA: 0x0013E958 File Offset: 0x0013CB58 [Token(Token = "0x17000F5F")] public int FOPHNNMBENC { [Token(Token = "0x6005932")] [Address(RVA = "0x567200", Offset = "0x566000", VA = "0x180567200")] get; [Token(Token = "0x6005933")] [Address(RVA = "0x5674A0", Offset = "0x5662A0", VA = "0x1805674A0")] private set; } = (int)((ulong)4294967295L); // Token: 0x17000F60 RID: 3936 // (get) Token: 0x06005934 RID: 22836 RVA: 0x0013E96C File Offset: 0x0013CB6C // (set) Token: 0x06005935 RID: 22837 RVA: 0x0013E980 File Offset: 0x0013CB80 [Token(Token = "0x17000F60")] public CCEOLAOLEKJ OLMNNMBOBGI { [Token(Token = "0x6005934")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get; [Token(Token = "0x6005935")] [Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")] private set; } // Token: 0x17000F61 RID: 3937 // (get) Token: 0x06005936 RID: 22838 RVA: 0x0013E994 File Offset: 0x0013CB94 // (set) Token: 0x06005937 RID: 22839 RVA: 0x0013E9A8 File Offset: 0x0013CBA8 [Token(Token = "0x17000F61")] public List ICGCBANABGF { [Token(Token = "0x6005936")] [Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")] get; [Token(Token = "0x6005937")] [Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")] private set; } // Token: 0x17000F62 RID: 3938 // (get) Token: 0x06005938 RID: 22840 RVA: 0x0013E9BC File Offset: 0x0013CBBC [Token(Token = "0x17000F62")] public bool COFCJDMPCLL { [Token(Token = "0x6005938")] [Address(RVA = "0x13B45A0", Offset = "0x13B33A0", VA = "0x1813B45A0")] get { int num = this.k__BackingField; JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; ObscuredInt k__BackingField = doohkcanflo.k__BackingField; bool fakeValueActive = doohkcanflo.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(k__BackingField); return num == num2; } } // Token: 0x06005939 RID: 22841 RVA: 0x0013E9FC File Offset: 0x0013CBFC [Token(Token = "0x6005939")] [Address(RVA = "0x13B4390", Offset = "0x13B3190", VA = "0x1813B4390", Slot = "15")] protected override void JMFHPBDMELA() { base.JMFHPBDMELA(); MFBGLIHGCGO egmnnapjeej = NIGAGGJOHNC.EGMNNAPJEEJ; Action action = new Action(this.GNHFNPAHFHI); MFBGLIHGCGO ljeoijkgcff = NIGAGGJOHNC.LJEOIJKGCFF; Action action2 = new Action(this.KOHAMNOMENP); } // Token: 0x0600593A RID: 22842 RVA: 0x0013EA3C File Offset: 0x0013CC3C [Token(Token = "0x600593A")] [Address(RVA = "0x13B3F70", Offset = "0x13B2D70", VA = "0x1813B3F70", Slot = "17")] protected override void CEJBCCPEGEB() { base.CEJBCCPEGEB(); MFBGLIHGCGO egmnnapjeej = NIGAGGJOHNC.EGMNNAPJEEJ; Action action = new Action(this.GNHFNPAHFHI); MFBGLIHGCGO ljeoijkgcff = NIGAGGJOHNC.LJEOIJKGCFF; Action action2 = new Action(this.KOHAMNOMENP); } // Token: 0x0600593B RID: 22843 RVA: 0x0013EA7C File Offset: 0x0013CC7C [Token(Token = "0x600593B")] [Address(RVA = "0x13B4090", Offset = "0x13B2E90", VA = "0x1813B4090", Slot = "26")] protected override DABKFAIHBBP GLPJPIEOLDF() { PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(this.k__BackingField); Action action = new Action(this.NEGMBADMDHD); int num = 0; num += num; num++; PMGCJEPKFOF> pmgcjepkfof2 = NIGAGGJOHNC.CGLMEHEOCCK(this.k__BackingField); Action> action2 = new Action(this.BEEGADHIONO); if (num < this) { num += num; if (num == this) { goto IL_51; } num++; } num += num; IL_51: AGMKFHGFEAE agmkfhgfeae; agmkfhgfeae += agmkfhgfeae; throw new NullReferenceException(); } // Token: 0x0600593C RID: 22844 RVA: 0x0013EAE8 File Offset: 0x0013CCE8 [Token(Token = "0x600593C")] [Address(RVA = "0x13B3CD0", Offset = "0x13B2AD0", VA = "0x1813B3CD0", Slot = "22")] protected override void AHFKACICJNC() { int num = 0; this.k__BackingField = (int)((ulong)4294967295L); this.k__BackingField = num; this.k__BackingField = num; } // Token: 0x0600593D RID: 22845 RVA: 0x0013EB18 File Offset: 0x0013CD18 [Token(Token = "0x600593D")] [Address(RVA = "0x13B4540", Offset = "0x13B3340", VA = "0x1813B4540")] public void Set(int GKLPIFBPGOD) { base.Clear(); this.k__BackingField = GKLPIFBPGOD; base.MKBLJJGJAOH(); } // Token: 0x0600593E RID: 22846 RVA: 0x0013EB38 File Offset: 0x0013CD38 [Token(Token = "0x600593E")] [Address(RVA = "0x13B42C0", Offset = "0x13B30C0", VA = "0x1813B42C0")] private void GNHFNPAHFHI(int PGGHBNCGLDN) { if (this.k__BackingField != (ulong)0L && this.COFCJDMPCLL) { List list = this.k__BackingField; int num = 0; list.Insert(num, PGGHBNCGLDN); base.JOJPOMANGPO(); } } // Token: 0x0600593F RID: 22847 RVA: 0x0013EB78 File Offset: 0x0013CD78 [Token(Token = "0x600593F")] [Address(RVA = "0x13B44B0", Offset = "0x13B32B0", VA = "0x1813B44B0")] private void KOHAMNOMENP(int PGGHBNCGLDN) { if (this.k__BackingField != (ulong)0L && this.COFCJDMPCLL) { bool flag = this.k__BackingField.Remove(PGGHBNCGLDN); base.JOJPOMANGPO(); } } // Token: 0x06005940 RID: 22848 RVA: 0x0013EBB4 File Offset: 0x0013CDB4 [Token(Token = "0x6005940")] [Address(RVA = "0x13B4340", Offset = "0x13B3140", VA = "0x1813B4340")] public string GetEmptyWishlistMessage() { bool isLocalWishlist = this.COFCJDMPCLL; PlayerCommerceConfig instance = PlayerCommerceConfig.Instance; if (isLocalWishlist) { return instance.noItemsLocalWishlistMessage; } return instance.noItemsOtherWishlistMessage; } // Token: 0x06005941 RID: 22849 RVA: 0x0013EBE8 File Offset: 0x0013CDE8 [Token(Token = "0x6005941")] [Address(RVA = "0x13B4590", Offset = "0x13B3390", VA = "0x1813B4590")] public WishlistModel() { } // Token: 0x06005942 RID: 22850 RVA: 0x0013EC0C File Offset: 0x0013CE0C [Token(Token = "0x6005942")] [Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")] [CompilerGenerated] private void NEGMBADMDHD(CCEOLAOLEKJ HFIDFDPOCKA) { this.k__BackingField = HFIDFDPOCKA; } // Token: 0x06005943 RID: 22851 RVA: 0x0013EC20 File Offset: 0x0013CE20 [Token(Token = "0x6005943")] [Address(RVA = "0x13B3CF0", Offset = "0x13B2AF0", VA = "0x1813B3CF0")] [CompilerGenerated] private void BEEGADHIONO(List KBHHHIDPOLL) { Func <>9__18_ = WishlistModel.<>c.<>9__18_2; if (<>9__18_ == 0) { WishlistModel.<>c.<>9__18_2 = (ONFMFGBKNAD itemEntry) => itemEntry.k__BackingField; } IOrderedEnumerable orderedEnumerable = Enumerable.OrderByDescending(KBHHHIDPOLL, <>9__18_); Func func; if (WishlistModel.<>c.<>9__18_3 == 0) { func = (ONFMFGBKNAD itemEntry) => itemEntry.k__BackingField; WishlistModel.<>c.<>9__18_3 = func; } IEnumerable enumerable = Enumerable.Select(orderedEnumerable, func); Func func2; if (WishlistModel.<>c.<>9__18_4 == 0) { func2 = delegate(int purchasableItemId) { bool flag; return flag; }; WishlistModel.<>c.<>9__18_4 = func2; } List list = Enumerable.ToList(Enumerable.Where(enumerable, func2)); this.k__BackingField = list; } } }