using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200154E RID: 5454 [Token(Token = "0x200154E")] public class ECOKKKFCDID : IFAIJAGLDFK, IEquatable { // Token: 0x170014E0 RID: 5344 // (get) Token: 0x06007CE3 RID: 31971 RVA: 0x001B06F4 File Offset: 0x001AE8F4 // (set) Token: 0x06007CE4 RID: 31972 RVA: 0x001B0708 File Offset: 0x001AE908 [Token(Token = "0x170014E0")] public int FAJOEFLIIHL { [Token(Token = "0x6007CE3")] [Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")] get; [Token(Token = "0x6007CE4")] [Address(RVA = "0x536480", Offset = "0x535280", VA = "0x180536480")] set; } // Token: 0x170014E1 RID: 5345 // (get) Token: 0x06007CE5 RID: 31973 RVA: 0x001B071C File Offset: 0x001AE91C // (set) Token: 0x06007CE6 RID: 31974 RVA: 0x001B0730 File Offset: 0x001AE930 [Token(Token = "0x170014E1")] public GHHAKIFOOMF OPLHMKFCNOL { [Token(Token = "0x6007CE5")] [Address(RVA = "0x495080", Offset = "0x493E80", VA = "0x180495080")] get; [Token(Token = "0x6007CE6")] [Address(RVA = "0x52EC20", Offset = "0x52DA20", VA = "0x18052EC20")] set; } // Token: 0x170014E2 RID: 5346 // (get) Token: 0x06007CE7 RID: 31975 RVA: 0x001B0744 File Offset: 0x001AE944 // (set) Token: 0x06007CE8 RID: 31976 RVA: 0x001B0758 File Offset: 0x001AE958 [Token(Token = "0x170014E2")] public List LKBCIKNPJHG { [Token(Token = "0x6007CE7")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get; [Token(Token = "0x6007CE8")] [Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")] set; } // Token: 0x170014E3 RID: 5347 // (get) Token: 0x06007CE9 RID: 31977 RVA: 0x001B076C File Offset: 0x001AE96C // (set) Token: 0x06007CEA RID: 31978 RVA: 0x001B0780 File Offset: 0x001AE980 [Token(Token = "0x170014E3")] public List FKKPODIDAOP { [Token(Token = "0x6007CE9")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get; [Token(Token = "0x6007CEA")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] set; } // Token: 0x170014E4 RID: 5348 // (get) Token: 0x06007CEB RID: 31979 RVA: 0x001B0794 File Offset: 0x001AE994 // (set) Token: 0x06007CEC RID: 31980 RVA: 0x001B07A8 File Offset: 0x001AE9A8 [Token(Token = "0x170014E4")] public bool LGLNANCOHFJ { [Token(Token = "0x6007CEB")] [Address(RVA = "0x494270", Offset = "0x493070", VA = "0x180494270")] get; [Token(Token = "0x6007CEC")] [Address(RVA = "0x494500", Offset = "0x493300", VA = "0x180494500")] private set; } // Token: 0x170014E5 RID: 5349 // (get) Token: 0x06007CED RID: 31981 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06007CEE RID: 31982 RVA: 0x001B07BC File Offset: 0x001AE9BC [Token(Token = "0x170014E5")] public DateTime? BFCBMGOPKFH { [Token(Token = "0x6007CED")] [Address(RVA = "0x8EA020", Offset = "0x8E8E20", VA = "0x1808EA020")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6007CEE")] [Address(RVA = "0x8EA8F0", Offset = "0x8E96F0", VA = "0x1808EA8F0")] [CompilerGenerated] set { } } // Token: 0x06007CEF RID: 31983 RVA: 0x001B07CC File Offset: 0x001AE9CC [Token(Token = "0x6007CEF")] [Address(RVA = "0xAB3780", Offset = "0xAB2580", VA = "0x180AB3780", 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: 0x06007CF0 RID: 31984 RVA: 0x001B08B4 File Offset: 0x001AEAB4 [Token(Token = "0x6007CF0")] [Address(RVA = "0xAB3380", Offset = "0xAB2180", VA = "0x180AB3380", Slot = "5")] public bool Equals(ECOKKKFCDID HPKICPNGMDJ) { int num = HPKICPNGMDJ.k__BackingField; return this.k__BackingField == num; } // Token: 0x06007CF1 RID: 31985 RVA: 0x001B08D8 File Offset: 0x001AEAD8 [Token(Token = "0x6007CF1")] [Address(RVA = "0xAB30B0", Offset = "0xAB1EB0", VA = "0x180AB30B0")] 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: 0x06007CF2 RID: 31986 RVA: 0x001B094C File Offset: 0x001AEB4C [Token(Token = "0x6007CF2")] [Address(RVA = "0xAB3210", Offset = "0xAB2010", VA = "0x180AB3210")] 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: 0x06007CF3 RID: 31987 RVA: 0x001B099C File Offset: 0x001AEB9C [Token(Token = "0x6007CF3")] [Address(RVA = "0xAB3440", Offset = "0xAB2240", VA = "0x180AB3440")] public long LAJOBGONIOM(ACDKILABNNC DLNFAILEHOA) { /* An exception occurred when decompiling this method (06007CF3) 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: 0x06007CF4 RID: 31988 RVA: 0x001B09BC File Offset: 0x001AEBBC [Token(Token = "0x6007CF4")] [Address(RVA = "0xAB35D0", Offset = "0xAB23D0", VA = "0x180AB35D0")] 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: 0x06007CF5 RID: 31989 RVA: 0x001B0A14 File Offset: 0x001AEC14 [Token(Token = "0x6007CF5")] [Address(RVA = "0xAB3530", Offset = "0xAB2330", VA = "0x180AB3530")] 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: 0x06007CF6 RID: 31990 RVA: 0x001B0A48 File Offset: 0x001AEC48 [Token(Token = "0x6007CF6")] [Address(RVA = "0xAB33A0", Offset = "0xAB21A0", VA = "0x180AB33A0")] 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: 0x06007CF7 RID: 31991 RVA: 0x001B0A7C File Offset: 0x001AEC7C [Token(Token = "0x6007CF7")] [Address(RVA = "0xAB3470", Offset = "0xAB2270", VA = "0x180AB3470")] public TimeSpan? MHOFKFBKPBL(ACDKILABNNC DLNFAILEHOA) { NJKOJLBLFGI njkojlblfgi; if (njkojlblfgi != 0 && njkojlblfgi.k__BackingField != 0) { DateTime utcNow = DateTime.UtcNow; } throw new NullReferenceException(); } // Token: 0x06007CF8 RID: 31992 RVA: 0x001B0AA8 File Offset: 0x001AECA8 [Token(Token = "0x6007CF8")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ECOKKKFCDID() { } // Token: 0x02001550 RID: 5456 [Token(Token = "0x2001550")] [CompilerGenerated] private sealed class FDDFNDDKGDB { // Token: 0x06007CFD RID: 31997 RVA: 0x001B0B10 File Offset: 0x001AED10 [Token(Token = "0x6007CFD")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public FDDFNDDKGDB() { } // Token: 0x06007CFE RID: 31998 RVA: 0x001B0B24 File Offset: 0x001AED24 [Token(Token = "0x6007CFE")] [Address(RVA = "0x8C03F0", Offset = "0x8BF1F0", VA = "0x1808C03F0")] internal bool b__0(NJKOJLBLFGI pp) { ACDKILABNNC acdkilabnnc = this.currencyType; return pp.k__BackingField == acdkilabnnc; } // Token: 0x04005441 RID: 21569 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4005441")] public ACDKILABNNC currencyType; } }