using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; namespace RRUI.Data { // Token: 0x02000FAB RID: 4011 [Token(Token = "0x2000FAB")] public class WishlistModel : RRUIModel { // Token: 0x17000FAF RID: 4015 // (get) Token: 0x06005B61 RID: 23393 RVA: 0x00143160 File Offset: 0x00141360 [Token(Token = "0x17000FAF")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6005B61")] [Address(RVA = "0x1E7A620", Offset = "0x1E79620", VA = "0x181E7A620", Slot = "12")] get { /* An exception occurred when decompiling this method (06005B61) 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: 0x17000FB0 RID: 4016 // (get) Token: 0x06005B62 RID: 23394 RVA: 0x00143174 File Offset: 0x00141374 // (set) Token: 0x06005B63 RID: 23395 RVA: 0x00143188 File Offset: 0x00141388 [Token(Token = "0x17000FB0")] public int FOPHNNMBENC { [Token(Token = "0x6005B62")] [Address(RVA = "0x483230", Offset = "0x482230", VA = "0x180483230")] get; [Token(Token = "0x6005B63")] [Address(RVA = "0x4833D0", Offset = "0x4823D0", VA = "0x1804833D0")] private set; } = (int)((ulong)4294967295L); // Token: 0x17000FB1 RID: 4017 // (get) Token: 0x06005B64 RID: 23396 RVA: 0x0014319C File Offset: 0x0014139C // (set) Token: 0x06005B65 RID: 23397 RVA: 0x001431B0 File Offset: 0x001413B0 [Token(Token = "0x17000FB1")] public CCEOLAOLEKJ OLMNNMBOBGI { [Token(Token = "0x6005B64")] [Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")] get; [Token(Token = "0x6005B65")] [Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")] private set; } // Token: 0x17000FB2 RID: 4018 // (get) Token: 0x06005B66 RID: 23398 RVA: 0x001431C4 File Offset: 0x001413C4 // (set) Token: 0x06005B67 RID: 23399 RVA: 0x001431D8 File Offset: 0x001413D8 [Token(Token = "0x17000FB2")] public List ICGCBANABGF { [Token(Token = "0x6005B66")] [Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")] get; [Token(Token = "0x6005B67")] [Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")] private set; } // Token: 0x17000FB3 RID: 4019 // (get) Token: 0x06005B68 RID: 23400 RVA: 0x001431EC File Offset: 0x001413EC [Token(Token = "0x17000FB3")] public bool COFCJDMPCLL { [Token(Token = "0x6005B68")] [Address(RVA = "0x1E7A690", Offset = "0x1E79690", VA = "0x181E7A690")] 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: 0x06005B69 RID: 23401 RVA: 0x0014322C File Offset: 0x0014142C [Token(Token = "0x6005B69")] [Address(RVA = "0x1E7A480", Offset = "0x1E79480", VA = "0x181E7A480", 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: 0x06005B6A RID: 23402 RVA: 0x0014326C File Offset: 0x0014146C [Token(Token = "0x6005B6A")] [Address(RVA = "0x1E7A060", Offset = "0x1E79060", VA = "0x181E7A060", 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: 0x06005B6B RID: 23403 RVA: 0x001432AC File Offset: 0x001414AC [Token(Token = "0x6005B6B")] [Address(RVA = "0x1E7A180", Offset = "0x1E79180", VA = "0x181E7A180", 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: 0x06005B6C RID: 23404 RVA: 0x00143318 File Offset: 0x00141518 [Token(Token = "0x6005B6C")] [Address(RVA = "0x1E79DC0", Offset = "0x1E78DC0", VA = "0x181E79DC0", Slot = "22")] protected override void AHFKACICJNC() { int num = 0; this.k__BackingField = (int)((ulong)4294967295L); this.k__BackingField = num; this.k__BackingField = num; } // Token: 0x06005B6D RID: 23405 RVA: 0x00143348 File Offset: 0x00141548 [Token(Token = "0x6005B6D")] [Address(RVA = "0x1E7A630", Offset = "0x1E79630", VA = "0x181E7A630")] public void Set(int GKLPIFBPGOD) { base.Clear(); this.k__BackingField = GKLPIFBPGOD; base.MKBLJJGJAOH(); } // Token: 0x06005B6E RID: 23406 RVA: 0x00143368 File Offset: 0x00141568 [Token(Token = "0x6005B6E")] [Address(RVA = "0x1E7A3B0", Offset = "0x1E793B0", VA = "0x181E7A3B0")] 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: 0x06005B6F RID: 23407 RVA: 0x001433A8 File Offset: 0x001415A8 [Token(Token = "0x6005B6F")] [Address(RVA = "0x1E7A5A0", Offset = "0x1E795A0", VA = "0x181E7A5A0")] private void KOHAMNOMENP(int PGGHBNCGLDN) { if (this.k__BackingField != (ulong)0L && this.COFCJDMPCLL) { bool flag = this.k__BackingField.Remove(PGGHBNCGLDN); base.JOJPOMANGPO(); } } // Token: 0x06005B70 RID: 23408 RVA: 0x001433E4 File Offset: 0x001415E4 [Token(Token = "0x6005B70")] [Address(RVA = "0x1E7A430", Offset = "0x1E79430", VA = "0x181E7A430")] public string GetEmptyWishlistMessage() { bool isLocalWishlist = this.COFCJDMPCLL; PlayerCommerceConfig instance = PlayerCommerceConfig.Instance; if (isLocalWishlist) { return instance.noItemsLocalWishlistMessage; } return instance.noItemsOtherWishlistMessage; } // Token: 0x06005B71 RID: 23409 RVA: 0x00143418 File Offset: 0x00141618 [Token(Token = "0x6005B71")] [Address(RVA = "0x1E7A680", Offset = "0x1E79680", VA = "0x181E7A680")] public WishlistModel() { } // Token: 0x06005B72 RID: 23410 RVA: 0x0014343C File Offset: 0x0014163C [Token(Token = "0x6005B72")] [Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")] [CompilerGenerated] private void NEGMBADMDHD(CCEOLAOLEKJ HFIDFDPOCKA) { this.k__BackingField = HFIDFDPOCKA; } // Token: 0x06005B73 RID: 23411 RVA: 0x00143450 File Offset: 0x00141650 [Token(Token = "0x6005B73")] [Address(RVA = "0x1E79DE0", Offset = "0x1E78DE0", VA = "0x181E79DE0")] [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; } } }