oh dear
This commit is contained in:
@@ -0,0 +1,267 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user