Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/ECOKKKFCDID.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

332 lines
13 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02001629 RID: 5673
[Token(Token = "0x2001629")]
public class ECOKKKFCDID : IFAIJAGLDFK, IEquatable<ECOKKKFCDID>
{
// Token: 0x1700157F RID: 5503
// (get) Token: 0x060080A2 RID: 32930 RVA: 0x001B9788 File Offset: 0x001B7988
// (set) Token: 0x060080A3 RID: 32931 RVA: 0x001B979C File Offset: 0x001B799C
[Token(Token = "0x1700157F")]
public int FAJOEFLIIHL
{
[Token(Token = "0x60080A2")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get;
[Token(Token = "0x60080A3")]
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
set;
}
// Token: 0x17001580 RID: 5504
// (get) Token: 0x060080A4 RID: 32932 RVA: 0x001B97B0 File Offset: 0x001B79B0
// (set) Token: 0x060080A5 RID: 32933 RVA: 0x001B97C4 File Offset: 0x001B79C4
[Token(Token = "0x17001580")]
public GHHAKIFOOMF OPLHMKFCNOL
{
[Token(Token = "0x60080A4")]
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
get;
[Token(Token = "0x60080A5")]
[Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")]
set;
}
// Token: 0x17001581 RID: 5505
// (get) Token: 0x060080A6 RID: 32934 RVA: 0x001B97D8 File Offset: 0x001B79D8
// (set) Token: 0x060080A7 RID: 32935 RVA: 0x001B97EC File Offset: 0x001B79EC
[Token(Token = "0x17001581")]
public List<NJKOJLBLFGI> LKBCIKNPJHG
{
[Token(Token = "0x60080A6")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x60080A7")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x17001582 RID: 5506
// (get) Token: 0x060080A8 RID: 32936 RVA: 0x001B9800 File Offset: 0x001B7A00
// (set) Token: 0x060080A9 RID: 32937 RVA: 0x001B9814 File Offset: 0x001B7A14
[Token(Token = "0x17001582")]
public List<NJKOJLBLFGI> FKKPODIDAOP
{
[Token(Token = "0x60080A8")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x60080A9")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x17001583 RID: 5507
// (get) Token: 0x060080AA RID: 32938 RVA: 0x001B9828 File Offset: 0x001B7A28
// (set) Token: 0x060080AB RID: 32939 RVA: 0x001B983C File Offset: 0x001B7A3C
[Token(Token = "0x17001583")]
public bool LGLNANCOHFJ
{
[Token(Token = "0x60080AA")]
[Address(RVA = "0x51F260", Offset = "0x51E260", VA = "0x18051F260")]
get;
[Token(Token = "0x60080AB")]
[Address(RVA = "0x51F2B0", Offset = "0x51E2B0", VA = "0x18051F2B0")]
private set;
}
// Token: 0x17001584 RID: 5508
// (get) Token: 0x060080AC RID: 32940 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060080AD RID: 32941 RVA: 0x001B9850 File Offset: 0x001B7A50
[Token(Token = "0x17001584")]
public DateTime? BFCBMGOPKFH
{
[Token(Token = "0x60080AC")]
[Address(RVA = "0x814AE0", Offset = "0x813AE0", VA = "0x180814AE0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60080AD")]
[Address(RVA = "0x814C00", Offset = "0x813C00", VA = "0x180814C00")]
[CompilerGenerated]
set
{
}
}
// Token: 0x060080AE RID: 32942 RVA: 0x001B9860 File Offset: 0x001B7A60
[Token(Token = "0x60080AE")]
[Address(RVA = "0x15CCD20", Offset = "0x15CBD20", VA = "0x1815CCD20", Slot = "6")]
public virtual void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
int num = 0;
int num2 = AEOPHJMOOFE.KFANFFHOJGF<int>("PurchasableItemId", PMMGDNALAEB, num);
this.<CBPNJDOGEOJ>k__BackingField = num2;
int num3 = AEOPHJMOOFE.AAKIMHHKCFB<int>("Type", PMMGDNALAEB);
this.<PALMIOEJANE>k__BackingField = (GHHAKIFOOMF)num3;
int num4 = 0;
bool flag = AEOPHJMOOFE.KFANFFHOJGF<bool>("IsFeatured", PMMGDNALAEB, num4 != 0);
this.<KECNJFJOJLM>k__BackingField = flag;
List list = AEOPHJMOOFE.LEIBLAFOPLL<Dictionary<string, object>>("Prices", PMMGDNALAEB);
Func<Dictionary<string, object>, NJKOJLBLFGI> <>9__24_ = ECOKKKFCDID.<>c.<>9__24_0;
if (<>9__24_ == 0)
{
ECOKKKFCDID.<>c.<>9__24_0 = (Dictionary<string, object> _) => AEOPHJMOOFE.PPGFHEDFBEA<NJKOJLBLFGI>(_);
}
List<NJKOJLBLFGI> list2 = Enumerable.ToList<NJKOJLBLFGI>(Enumerable.Select<Dictionary<string, object>, NJKOJLBLFGI>(list, <>9__24_));
this.<FLOHOPFIOMF>k__BackingField = list2;
List list3 = AEOPHJMOOFE.MMEALHNAHOI<Dictionary<string, object>>("SubscriberPrices", PMMGDNALAEB);
if (list3 == 0)
{
List<NJKOJLBLFGI> list4 = new List();
}
Func<Dictionary<string, object>, NJKOJLBLFGI> func;
if (ECOKKKFCDID.<>c.<>9__24_1 == 0)
{
func = (Dictionary<string, object> _) => AEOPHJMOOFE.PPGFHEDFBEA<NJKOJLBLFGI>(_);
ECOKKKFCDID.<>c.<>9__24_1 = func;
}
List<NJKOJLBLFGI> list5 = Enumerable.ToList<NJKOJLBLFGI>(Enumerable.Select<Dictionary<string, object>, NJKOJLBLFGI>(list3, func));
this.<NPKGABGPBEH>k__BackingField = list5;
}
// Token: 0x060080AF RID: 32943 RVA: 0x001B9948 File Offset: 0x001B7B48
[Token(Token = "0x60080AF")]
[Address(RVA = "0xF27CF0", Offset = "0xF26CF0", VA = "0x180F27CF0", Slot = "5")]
public bool Equals(ECOKKKFCDID HPKICPNGMDJ)
{
int num = HPKICPNGMDJ.<CBPNJDOGEOJ>k__BackingField;
return this.<CBPNJDOGEOJ>k__BackingField == num;
}
// Token: 0x060080B0 RID: 32944 RVA: 0x001B996C File Offset: 0x001B7B6C
[Token(Token = "0x60080B0")]
[Address(RVA = "0x15CC670", Offset = "0x15CB670", VA = "0x1815CC670")]
private NJKOJLBLFGI AEHFKAKPFPH(ACDKILABNNC DLNFAILEHOA)
{
List<NJKOJLBLFGI> list = this.<FLOHOPFIOMF>k__BackingField;
Func<NJKOJLBLFGI, bool> func = delegate(NJKOJLBLFGI pp)
{
ACDKILABNNC currencyType2 = DLNFAILEHOA;
return pp.<BMOGJOHDDMD>k__BackingField == currencyType2;
};
NJKOJLBLFGI njkojlblfgi = Enumerable.FirstOrDefault<NJKOJLBLFGI>(list, func);
if (njkojlblfgi == 0)
{
ACDKILABNNC currencyType = DLNFAILEHOA;
int hashCode = currencyType.GetHashCode();
ACDKILABNNC acdkilabnnc = currencyType;
DLNFAILEHOA = acdkilabnnc;
int num = this.<CBPNJDOGEOJ>k__BackingField;
string text;
Debug.LogError(text);
}
return njkojlblfgi;
}
// Token: 0x060080B1 RID: 32945 RVA: 0x001B99E0 File Offset: 0x001B7BE0
[Token(Token = "0x60080B1")]
[Address(RVA = "0x15CC7D0", Offset = "0x15CB7D0", VA = "0x1815CC7D0")]
public long CCMMEDNIHMM(ACDKILABNNC DLNFAILEHOA, bool PLLFLMIKNBP, bool FBHGHBMACNP)
{
NJKOJLBLFGI njkojlblfgi;
int <LGKBIBJHNCN>k__BackingField;
do
{
if (njkojlblfgi == 0)
{
}
<LGKBIBJHNCN>k__BackingField = njkojlblfgi.<LGKBIBJHNCN>k__BackingField;
if (FBHGHBMACNP)
{
int <GCNMIEPIONN>k__BackingField = GEAPBDGCKMB.<GCNMIEPIONN>k__BackingField;
long num = KAPMCNBLECN.IDAIJKMGMGB((long)<LGKBIBJHNCN>k__BackingField, <GCNMIEPIONN>k__BackingField);
}
}
while (!PLLFLMIKNBP);
DateTime utcNow = DateTime.UtcNow;
int num2 = njkojlblfgi.FECJKBNGKDL(utcNow);
return KAPMCNBLECN.IDAIJKMGMGB((long)<LGKBIBJHNCN>k__BackingField, num2);
}
// Token: 0x060080B2 RID: 32946 RVA: 0x001B9A30 File Offset: 0x001B7C30
[Token(Token = "0x60080B2")]
[Address(RVA = "0x15CC9E0", Offset = "0x15CB9E0", VA = "0x1815CC9E0")]
public long LAJOBGONIOM(ACDKILABNNC DLNFAILEHOA)
{
/*
An exception occurred when decompiling this method (060080B2)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int64 ECOKKKFCDID::LAJOBGONIOM(ACDKILABNNC)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:int32(var_1_12, ldfld:int32(NJKOJLBLFGI::<LGKBIBJHNCN>k__BackingField, ldloc:NJKOJLBLFGI(var_0_07)))
}
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: 0x060080B3 RID: 32947 RVA: 0x001B9A50 File Offset: 0x001B7C50
[Token(Token = "0x60080B3")]
[Address(RVA = "0x15CCB70", Offset = "0x15CBB70", VA = "0x1815CCB70")]
public long PCPFENLLBOC(ACDKILABNNC DLNFAILEHOA)
{
if (DLNFAILEHOA == ACDKILABNNC.RecCenterTokens)
{
GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE;
if (beacfgljibh == 0)
{
}
bool flag = beacfgljibh.MIKDLDEALPN;
}
NJKOJLBLFGI njkojlblfgi;
if (njkojlblfgi == 0)
{
}
int <LGKBIBJHNCN>k__BackingField = njkojlblfgi.<LGKBIBJHNCN>k__BackingField;
int <GCNMIEPIONN>k__BackingField = GEAPBDGCKMB.<GCNMIEPIONN>k__BackingField;
long num = KAPMCNBLECN.IDAIJKMGMGB((long)<LGKBIBJHNCN>k__BackingField, <GCNMIEPIONN>k__BackingField);
DateTime utcNow = DateTime.UtcNow;
int num2;
return KAPMCNBLECN.IDAIJKMGMGB(num, num2);
}
// Token: 0x060080B4 RID: 32948 RVA: 0x001B9AA8 File Offset: 0x001B7CA8
[Token(Token = "0x60080B4")]
[Address(RVA = "0x15CCAD0", Offset = "0x15CBAD0", VA = "0x1815CCAD0")]
public bool NCKONKCMLCP(ACDKILABNNC DLNFAILEHOA)
{
NJKOJLBLFGI njkojlblfgi;
if (njkojlblfgi != 0)
{
HDOJPAMJKHP <PIKIJDDJANI>k__BackingField = njkojlblfgi.<PIKIJDDJANI>k__BackingField;
if (<PIKIJDDJANI>k__BackingField != 0)
{
DateTime utcNow = DateTime.UtcNow;
return <PIKIJDDJANI>k__BackingField.GHOGJANOPGB(utcNow);
}
}
throw new NullReferenceException();
}
// Token: 0x060080B5 RID: 32949 RVA: 0x001B9ADC File Offset: 0x001B7CDC
[Token(Token = "0x60080B5")]
[Address(RVA = "0x15CC940", Offset = "0x15CB940", VA = "0x1815CC940")]
public int KBLBOEAFEMH(ACDKILABNNC DLNFAILEHOA)
{
NJKOJLBLFGI njkojlblfgi;
if (njkojlblfgi != 0)
{
HDOJPAMJKHP <PIKIJDDJANI>k__BackingField = njkojlblfgi.<PIKIJDDJANI>k__BackingField;
if (<PIKIJDDJANI>k__BackingField != 0)
{
DateTime utcNow = DateTime.UtcNow;
return <PIKIJDDJANI>k__BackingField.KBLBOEAFEMH(utcNow);
}
}
return 0;
}
// Token: 0x060080B6 RID: 32950 RVA: 0x001B9B10 File Offset: 0x001B7D10
[Token(Token = "0x60080B6")]
[Address(RVA = "0x15CCA10", Offset = "0x15CBA10", VA = "0x1815CCA10")]
public TimeSpan? MHOFKFBKPBL(ACDKILABNNC DLNFAILEHOA)
{
NJKOJLBLFGI njkojlblfgi;
if (njkojlblfgi != 0 && njkojlblfgi.<PIKIJDDJANI>k__BackingField != 0)
{
DateTime utcNow = DateTime.UtcNow;
}
throw new NullReferenceException();
}
// Token: 0x060080B7 RID: 32951 RVA: 0x001B9B3C File Offset: 0x001B7D3C
[Token(Token = "0x60080B7")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ECOKKKFCDID()
{
}
// Token: 0x0200162B RID: 5675
[Token(Token = "0x200162B")]
[CompilerGenerated]
private sealed class FDDFNDDKGDB
{
// Token: 0x060080BC RID: 32956 RVA: 0x001B9BA4 File Offset: 0x001B7DA4
[Token(Token = "0x60080BC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FDDFNDDKGDB()
{
}
// Token: 0x060080BD RID: 32957 RVA: 0x001B9BB8 File Offset: 0x001B7DB8
[Token(Token = "0x60080BD")]
[Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")]
internal bool <GetPurchasablePrice>b__0(NJKOJLBLFGI pp)
{
ACDKILABNNC acdkilabnnc = this.currencyType;
return pp.<BMOGJOHDDMD>k__BackingField == acdkilabnnc;
}
// Token: 0x040055EC RID: 21996
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40055EC")]
public ACDKILABNNC currencyType;
}
}