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 { // 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 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 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 PMMGDNALAEB) { int num = 0; int num2 = AEOPHJMOOFE.KFANFFHOJGF("PurchasableItemId", PMMGDNALAEB, num); this.k__BackingField = num2; int num3 = AEOPHJMOOFE.AAKIMHHKCFB("Type", PMMGDNALAEB); this.k__BackingField = (GHHAKIFOOMF)num3; int num4 = 0; bool flag = AEOPHJMOOFE.KFANFFHOJGF("IsFeatured", PMMGDNALAEB, num4 != 0); this.k__BackingField = flag; List list = AEOPHJMOOFE.LEIBLAFOPLL>("Prices", PMMGDNALAEB); Func, NJKOJLBLFGI> <>9__24_ = ECOKKKFCDID.<>c.<>9__24_0; if (<>9__24_ == 0) { ECOKKKFCDID.<>c.<>9__24_0 = (Dictionary _) => AEOPHJMOOFE.PPGFHEDFBEA(_); } List list2 = Enumerable.ToList(Enumerable.Select, NJKOJLBLFGI>(list, <>9__24_)); this.k__BackingField = list2; List list3 = AEOPHJMOOFE.MMEALHNAHOI>("SubscriberPrices", PMMGDNALAEB); if (list3 == 0) { List list4 = new List(); } Func, NJKOJLBLFGI> func; if (ECOKKKFCDID.<>c.<>9__24_1 == 0) { func = (Dictionary _) => AEOPHJMOOFE.PPGFHEDFBEA(_); ECOKKKFCDID.<>c.<>9__24_1 = func; } List list5 = Enumerable.ToList(Enumerable.Select, NJKOJLBLFGI>(list3, func)); this.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.k__BackingField; return this.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 list = this.k__BackingField; Func func = delegate(NJKOJLBLFGI pp) { ACDKILABNNC currencyType2 = DLNFAILEHOA; return pp.k__BackingField == currencyType2; }; NJKOJLBLFGI njkojlblfgi = Enumerable.FirstOrDefault(list, func); if (njkojlblfgi == 0) { ACDKILABNNC currencyType = DLNFAILEHOA; int hashCode = currencyType.GetHashCode(); ACDKILABNNC acdkilabnnc = currencyType; DLNFAILEHOA = acdkilabnnc; int num = this.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 k__BackingField; do { if (njkojlblfgi == 0) { } k__BackingField = njkojlblfgi.k__BackingField; if (FBHGHBMACNP) { int k__BackingField = GEAPBDGCKMB.k__BackingField; long num = KAPMCNBLECN.IDAIJKMGMGB((long)k__BackingField, k__BackingField); } } while (!PLLFLMIKNBP); DateTime utcNow = DateTime.UtcNow; int num2 = njkojlblfgi.FECJKBNGKDL(utcNow); return KAPMCNBLECN.IDAIJKMGMGB((long)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::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 k__BackingField = njkojlblfgi.k__BackingField; int k__BackingField = GEAPBDGCKMB.k__BackingField; long num = KAPMCNBLECN.IDAIJKMGMGB((long)k__BackingField, 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 k__BackingField = njkojlblfgi.k__BackingField; if (k__BackingField != 0) { DateTime utcNow = DateTime.UtcNow; return 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 k__BackingField = njkojlblfgi.k__BackingField; if (k__BackingField != 0) { DateTime utcNow = DateTime.UtcNow; return 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.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 b__0(NJKOJLBLFGI pp) { ACDKILABNNC acdkilabnnc = this.currencyType; return pp.k__BackingField == acdkilabnnc; } // Token: 0x040055EC RID: 21996 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40055EC")] public ACDKILABNNC currencyType; } }