Files
2026-04-10 22:50:51 +02:00

268 lines
11 KiB
C#

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::<LJLNALODIGK>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<int> 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.<LJLNALODIGK>k__BackingField;
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num2 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>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<int> egmnnapjeej = NIGAGGJOHNC.EGMNNAPJEEJ;
Action<int> action = new Action(this.GNHFNPAHFHI);
MFBGLIHGCGO<int> ljeoijkgcff = NIGAGGJOHNC.LJEOIJKGCFF;
Action<int> 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<int> egmnnapjeej = NIGAGGJOHNC.EGMNNAPJEEJ;
Action<int> action = new Action(this.GNHFNPAHFHI);
MFBGLIHGCGO<int> ljeoijkgcff = NIGAGGJOHNC.LJEOIJKGCFF;
Action<int> 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<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(this.<LJLNALODIGK>k__BackingField);
Action<CCEOLAOLEKJ> action = new Action(this.NEGMBADMDHD);
int num = 0;
num += num;
num++;
PMGCJEPKFOF<List<ONFMFGBKNAD>> pmgcjepkfof2 = NIGAGGJOHNC.CGLMEHEOCCK(this.<LJLNALODIGK>k__BackingField);
Action<List<ONFMFGBKNAD>> 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.<LJLNALODIGK>k__BackingField = (int)((ulong)4294967295L);
this.<BKHPFPFIBIE>k__BackingField = num;
this.<CBKDPOPHBAC>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.<LJLNALODIGK>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.<CBKDPOPHBAC>k__BackingField != (ulong)0L && this.COFCJDMPCLL)
{
List<int> list = this.<CBKDPOPHBAC>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.<CBKDPOPHBAC>k__BackingField != (ulong)0L && this.COFCJDMPCLL)
{
bool flag = this.<CBKDPOPHBAC>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.<BKHPFPFIBIE>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<ONFMFGBKNAD> KBHHHIDPOLL)
{
Func<ONFMFGBKNAD, DateTime> <>9__18_ = WishlistModel.<>c.<>9__18_2;
if (<>9__18_ == 0)
{
WishlistModel.<>c.<>9__18_2 = (ONFMFGBKNAD itemEntry) => itemEntry.<IPLPEOMCNPJ>k__BackingField;
}
IOrderedEnumerable<ONFMFGBKNAD> orderedEnumerable = Enumerable.OrderByDescending<ONFMFGBKNAD, DateTime>(KBHHHIDPOLL, <>9__18_);
Func<ONFMFGBKNAD, int> func;
if (WishlistModel.<>c.<>9__18_3 == 0)
{
func = (ONFMFGBKNAD itemEntry) => itemEntry.<CBPNJDOGEOJ>k__BackingField;
WishlistModel.<>c.<>9__18_3 = func;
}
IEnumerable<ONFMFGBKNAD> enumerable = Enumerable.Select<ONFMFGBKNAD, int>(orderedEnumerable, func);
Func<int, bool> func2;
if (WishlistModel.<>c.<>9__18_4 == 0)
{
func2 = delegate(int purchasableItemId)
{
bool flag;
return flag;
};
WishlistModel.<>c.<>9__18_4 = func2;
}
List<int> list = Enumerable.ToList<int>(Enumerable.Where<int>(enumerable, func2));
this.<CBKDPOPHBAC>k__BackingField = list;
}
}
}