using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecNet; using UnityEngine; namespace RRUI.Data { // Token: 0x02000D97 RID: 3479 [Token(Token = "0x2000D97")] public class RoomCurrencyPackageModel : RRUIModel { // Token: 0x17000EA8 RID: 3752 // (get) Token: 0x0600524C RID: 21068 RVA: 0x00127D98 File Offset: 0x00125F98 // (set) Token: 0x0600524D RID: 21069 RVA: 0x00127DE0 File Offset: 0x00125FE0 [Token(Token = "0x17000EA8")] public RoomCurrencyPackageModel.AJOBAIMKLOE KDDFCCCOJPL { [Token(Token = "0x600524C")] [Address(RVA = "0x1F29500", Offset = "0x1F28500", VA = "0x181F29500")] get { RoomCurrencyPackageModel.AJOBAIMKLOE ipifckfmieh = this.IPIFCKFMIEH; if (ipifckfmieh == 0) { RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe = new RoomCurrencyPackageModel.AJOBAIMKLOE(); Guid guid = this.k__BackingField; ajobaimkloe.PIIHBKCEMOD = guid; Guid guid2 = this.k__BackingField; ajobaimkloe.ACBFJJMJDEA = guid2; this.IPIFCKFMIEH = ajobaimkloe; } return ipifckfmieh; } [Token(Token = "0x600524D")] [Address(RVA = "0x1F284F0", Offset = "0x1F274F0", VA = "0x181F284F0")] private set { if (value == 0) { RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe = new RoomCurrencyPackageModel.AJOBAIMKLOE(); Guid guid = this.k__BackingField; ajobaimkloe.PIIHBKCEMOD = guid; } this.IPIFCKFMIEH = value; } } // Token: 0x17000EA9 RID: 3753 // (get) Token: 0x0600524E RID: 21070 RVA: 0x00127E14 File Offset: 0x00126014 // (set) Token: 0x0600524F RID: 21071 RVA: 0x00127E34 File Offset: 0x00126034 [Token(Token = "0x17000EA9")] public string FIKEBGGCDFN { [Token(Token = "0x600524E")] [Address(RVA = "0x1F29580", Offset = "0x1F28580", VA = "0x181F29580")] get { return this.KDDFCCCOJPL.FIKEBGGCDFN; } [Token(Token = "0x600524F")] [Address(RVA = "0x1F29660", Offset = "0x1F28660", VA = "0x181F29660")] set { if (this.KDDFCCCOJPL.FIKEBGGCDFN != value) { this.KDDFCCCOJPL.FIKEBGGCDFN = value; base.JOJPOMANGPO(); } } } // Token: 0x17000EAA RID: 3754 // (get) Token: 0x06005250 RID: 21072 RVA: 0x00127E70 File Offset: 0x00126070 // (set) Token: 0x06005251 RID: 21073 RVA: 0x00127E90 File Offset: 0x00126090 [Token(Token = "0x17000EAA")] public long JLDCDOEOBPA { [Token(Token = "0x6005250")] [Address(RVA = "0x1F294E0", Offset = "0x1F284E0", VA = "0x181F294E0")] get { return this.KDDFCCCOJPL.JLDCDOEOBPA; } [Token(Token = "0x6005251")] [Address(RVA = "0x1F295E0", Offset = "0x1F285E0", VA = "0x181F295E0")] set { if (this.KDDFCCCOJPL.JLDCDOEOBPA != value) { this.KDDFCCCOJPL.JLDCDOEOBPA = value; base.JOJPOMANGPO(); } } } // Token: 0x17000EAB RID: 3755 // (get) Token: 0x06005252 RID: 21074 RVA: 0x00127EC4 File Offset: 0x001260C4 // (set) Token: 0x06005253 RID: 21075 RVA: 0x00127EE4 File Offset: 0x001260E4 [Token(Token = "0x17000EAB")] public long NPDJLOOHMDJ { [Token(Token = "0x6005252")] [Address(RVA = "0x1F295C0", Offset = "0x1F285C0", VA = "0x181F295C0")] get { return this.KDDFCCCOJPL.NPDJLOOHMDJ; } [Token(Token = "0x6005253")] [Address(RVA = "0x1F29750", Offset = "0x1F28750", VA = "0x181F29750")] set { if (this.KDDFCCCOJPL.NPDJLOOHMDJ != value) { this.KDDFCCCOJPL.NPDJLOOHMDJ = value; base.JOJPOMANGPO(); } } } // Token: 0x17000EAC RID: 3756 // (get) Token: 0x06005254 RID: 21076 RVA: 0x00127F18 File Offset: 0x00126118 // (set) Token: 0x06005255 RID: 21077 RVA: 0x00127F38 File Offset: 0x00126138 [Token(Token = "0x17000EAC")] public int HFDNMPKJLGH { [Token(Token = "0x6005254")] [Address(RVA = "0x1F295A0", Offset = "0x1F285A0", VA = "0x181F295A0")] get { return this.KDDFCCCOJPL.HFDNMPKJLGH; } [Token(Token = "0x6005255")] [Address(RVA = "0x1F296E0", Offset = "0x1F286E0", VA = "0x181F296E0")] set { if (this.KDDFCCCOJPL.HFDNMPKJLGH != value) { this.KDDFCCCOJPL.HFDNMPKJLGH = value; base.JOJPOMANGPO(); } } } // Token: 0x17000EAD RID: 3757 // (get) Token: 0x06005256 RID: 21078 RVA: 0x00127F6C File Offset: 0x0012616C // (set) Token: 0x06005257 RID: 21079 RVA: 0x00127F80 File Offset: 0x00126180 [Token(Token = "0x17000EAD")] public RoomCurrencyModel PEDHABHJFIP { [Token(Token = "0x6005256")] [Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")] get { return this.JOEOMNDANLE; } [Token(Token = "0x6005257")] [Address(RVA = "0x1F297D0", Offset = "0x1F287D0", VA = "0x181F297D0")] set { RoomCurrencyModel joeomndanle = this.JOEOMNDANLE; int num = 0; if (joeomndanle != num) { RoomCurrencyModel joeomndanle2 = this.JOEOMNDANLE; Func func = new Func(this.SavePackage); joeomndanle2.RemoveSaveOperation(func); } this.JOEOMNDANLE = value; Func func2 = new Func(this.SavePackage); value.AddSaveOperation(func2); } } // Token: 0x17000EAE RID: 3758 // (get) Token: 0x06005258 RID: 21080 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06005259 RID: 21081 RVA: 0x00127FE0 File Offset: 0x001261E0 [Token(Token = "0x17000EAE")] public Guid ACBFJJMJDEA { [Token(Token = "0x6005258")] [Address(RVA = "0x17C1620", Offset = "0x17C0620", VA = "0x1817C1620")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6005259")] [Address(RVA = "0x1B031E0", Offset = "0x1B021E0", VA = "0x181B031E0")] [CompilerGenerated] private set { } } // Token: 0x17000EAF RID: 3759 // (get) Token: 0x0600525A RID: 21082 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600525B RID: 21083 RVA: 0x00127FF0 File Offset: 0x001261F0 [Token(Token = "0x17000EAF")] public Guid PIIHBKCEMOD { [Token(Token = "0x600525A")] [Address(RVA = "0x17C1610", Offset = "0x17C0610", VA = "0x1817C1610")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600525B")] [Address(RVA = "0x1B49F60", Offset = "0x1B48F60", VA = "0x181B49F60")] [CompilerGenerated] private set { } } // Token: 0x17000EB0 RID: 3760 // (get) Token: 0x0600525C RID: 21084 RVA: 0x00128000 File Offset: 0x00126200 // (set) Token: 0x0600525D RID: 21085 RVA: 0x00128014 File Offset: 0x00126214 [Token(Token = "0x17000EB0")] public MIOFEDOAAFD EGKEJFOBKFE { [Token(Token = "0x600525C")] [Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")] get; [Token(Token = "0x600525D")] [Address(RVA = "0x481840", Offset = "0x480840", VA = "0x180481840")] private set; } // Token: 0x17000EB1 RID: 3761 // (get) Token: 0x0600525E RID: 21086 RVA: 0x00128028 File Offset: 0x00126228 // (set) Token: 0x0600525F RID: 21087 RVA: 0x0012803C File Offset: 0x0012623C [Token(Token = "0x17000EB1")] public AMNNCAIDCEM LMFCENOKBJD { [Token(Token = "0x600525E")] [Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")] get; [Token(Token = "0x600525F")] [Address(RVA = "0x82CD30", Offset = "0x82BD30", VA = "0x18082CD30")] private set; } // Token: 0x17000EB2 RID: 3762 // (get) Token: 0x06005260 RID: 21088 RVA: 0x00128050 File Offset: 0x00126250 // (set) Token: 0x06005261 RID: 21089 RVA: 0x00128064 File Offset: 0x00126264 [Token(Token = "0x17000EB2")] public bool KGNIFMOAMNJ { [Token(Token = "0x6005260")] [Address(RVA = "0x826D00", Offset = "0x825D00", VA = "0x180826D00")] get; [Token(Token = "0x6005261")] [Address(RVA = "0x826D30", Offset = "0x825D30", VA = "0x180826D30")] set; } // Token: 0x17000EB3 RID: 3763 // (get) Token: 0x06005262 RID: 21090 RVA: 0x00128078 File Offset: 0x00126278 [Token(Token = "0x17000EB3")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6005262")] [Address(RVA = "0x1F28A90", Offset = "0x1F27A90", VA = "0x181F28A90", Slot = "12")] get { Guid guid = this.k__BackingField; Guid invalid_CURRENCY_PACKAGE_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_PACKAGE_ID; bool flag; if (flag) { } Guid guid2 = this.k__BackingField; Guid invalid_CURRENCY_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_ID; bool flag2; return !flag2; } } // Token: 0x06005263 RID: 21091 RVA: 0x001280AC File Offset: 0x001262AC [Token(Token = "0x6005263")] [Address(RVA = "0x1F285C0", Offset = "0x1F275C0", VA = "0x181F285C0", Slot = "15")] protected override void JMFHPBDMELA() { base.JMFHPBDMELA(); MFBGLIHGCGO mpbnoifplfh = EOAIAFABHCF.MPBNOIFPLFH; Action action = new Action(this.AENLMLIABFK); } // Token: 0x06005264 RID: 21092 RVA: 0x001280D8 File Offset: 0x001262D8 [Token(Token = "0x6005264")] [Address(RVA = "0x1F277F0", Offset = "0x1F267F0", VA = "0x181F277F0", Slot = "17")] protected override void CEJBCCPEGEB() { base.CEJBCCPEGEB(); MFBGLIHGCGO mpbnoifplfh = EOAIAFABHCF.MPBNOIFPLFH; Action action = new Action(this.AENLMLIABFK); } // Token: 0x06005265 RID: 21093 RVA: 0x00128104 File Offset: 0x00126304 [Token(Token = "0x6005265")] [Address(RVA = "0x1F291C0", Offset = "0x1F281C0", VA = "0x181F291C0")] public void Set(AMNNCAIDCEM KKLEKJNCFMI) { base.Clear(); this.k__BackingField = KKLEKJNCFMI; Guid k__BackingField = KKLEKJNCFMI.k__BackingField; this.k__BackingField = k__BackingField; Guid k__BackingField = KKLEKJNCFMI.k__BackingField; this.k__BackingField = k__BackingField; long k__BackingField = KKLEKJNCFMI.k__BackingField; this.JLDCDOEOBPA = k__BackingField; long k__BackingField = KKLEKJNCFMI.k__BackingField; this.NPDJLOOHMDJ = k__BackingField; string k__BackingField = KKLEKJNCFMI.k__BackingField; if (this.KDDFCCCOJPL.FIKEBGGCDFN != k__BackingField) { this.KDDFCCCOJPL.FIKEBGGCDFN = k__BackingField; base.JOJPOMANGPO(); } int k__BackingField = KKLEKJNCFMI.k__BackingField; if (this.KDDFCCCOJPL.HFDNMPKJLGH != k__BackingField) { this.KDDFCCCOJPL.HFDNMPKJLGH = k__BackingField; base.JOJPOMANGPO(); } Guid guid = this.k__BackingField; bool flag = this.EFHJCGIGIDF(guid); } // Token: 0x06005266 RID: 21094 RVA: 0x001281C8 File Offset: 0x001263C8 [Token(Token = "0x6005266")] [Address(RVA = "0x1F29340", Offset = "0x1F28340", VA = "0x181F29340")] public void Set(Guid IBMDAMJPHJH, Guid NCDPDENOBDO) { base.Clear(); base.MKBLJJGJAOH((uint)1); } // Token: 0x06005267 RID: 21095 RVA: 0x001281E4 File Offset: 0x001263E4 [Token(Token = "0x6005267")] [Address(RVA = "0x1F27580", Offset = "0x1F26580", VA = "0x181F27580")] private void AENLMLIABFK(MIOFEDOAAFD GAMLJJBFLMP) { int num = 0; if (GAMLJJBFLMP != 0) { Guid k__BackingField = GAMLJJBFLMP.k__BackingField; } Guid guid = this.k__BackingField; if (num == guid) { base.MKBLJJGJAOH((uint)1); } } // Token: 0x06005268 RID: 21096 RVA: 0x00128218 File Offset: 0x00126418 [Token(Token = "0x6005268")] [Address(RVA = "0x1F27680", Offset = "0x1F26680", VA = "0x181F27680", Slot = "22")] protected override void AHFKACICJNC() { this.NNAIIBIOOGP(); int num = 0; this.CKBJMONHPFP = num; this.MMOCFEDCNHJ = num; this.KHGCONMFHAK = num; this.BOHDFOMFILC = num; } // Token: 0x06005269 RID: 21097 RVA: 0x0012824C File Offset: 0x0012644C [Token(Token = "0x6005269")] [Address(RVA = "0x1F27F10", Offset = "0x1F26F10", VA = "0x181F27F10", Slot = "21")] protected override DABKFAIHBBP GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH) { CBLLFJEDOII cbllfjedoii = new CBLLFJEDOII(); CBLLFJEDOII promise = cbllfjedoii; Guid guid = this.k__BackingField; Guid invalid_CURRENCY_PACKAGE_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_PACKAGE_ID; if (guid != invalid_CURRENCY_PACKAGE_ID) { Guid guid2 = this.k__BackingField; Guid invalid_CURRENCY_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_ID; if (guid2 != invalid_CURRENCY_ID && this.k__BackingField == (ulong)0L) { RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Guid guid3 = this.k__BackingField; int num = 0; PMGCJEPKFOF> purchaseOffersForCurrencyAsync = instance.GetPurchaseOffersForCurrencyAsync(guid3, num != 0); Func <>9__2; Action> action = delegate(List result) { Func <>9__ = <>9__2; RoomCurrencyPackageModel <>4__this = this; if (<>9__ == 0) { Func func = delegate(AMNNCAIDCEM x) { RoomCurrencyPackageModel <>4__this4 = this; Guid k__BackingField2 = x.k__BackingField; Guid guid5 = <>4__this4.k__BackingField; bool flag2 = k__BackingField2 == guid5; if (!flag2) { return flag2; } RoomCurrencyPackageModel <>4__this5 = this; Guid k__BackingField2 = x.k__BackingField; Guid guid6 = <>4__this5.k__BackingField; bool flag3 = k__BackingField2 == guid6; throw new NullReferenceException(); }; <>9__2 = func; } AMNNCAIDCEM amnncaidcem2 = Enumerable.FirstOrDefault(Enumerable.Where(result, <>9__)); <>4__this.k__BackingField = amnncaidcem2; RoomCurrencyPackageModel <>4__this2 = this; RoomCurrencyPackageModel <>4__this3; if (<>4__this2.k__BackingField != (ulong)0L) { RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe = new RoomCurrencyPackageModel.AJOBAIMKLOE(); Guid k__BackingField = this.k__BackingField.k__BackingField; ajobaimkloe.ACBFJJMJDEA = k__BackingField; Guid k__BackingField = this.k__BackingField.k__BackingField; ajobaimkloe.PIIHBKCEMOD = k__BackingField; string k__BackingField = this.k__BackingField.k__BackingField; ajobaimkloe.FIKEBGGCDFN = k__BackingField; long k__BackingField = this.k__BackingField.k__BackingField; ajobaimkloe.JLDCDOEOBPA = k__BackingField; long k__BackingField = this.k__BackingField.k__BackingField; ajobaimkloe.NPDJLOOHMDJ = k__BackingField; <>4__this2.KDDFCCCOJPL = ajobaimkloe; <>4__this3 = this; } CBLLFJEDOII promise3 = promise; AMNNCAIDCEM amnncaidcem3 = <>4__this3.k__BackingField; promise3.OOOIENHGNCA(amnncaidcem3); this.JOJPOMANGPO(); }; Action action2 = delegate(string error) { promise.HMFPPBJFHKD(error); }; } } CBLLFJEDOII promise4 = promise; AMNNCAIDCEM amnncaidcem = this.k__BackingField; promise4.OOOIENHGNCA(amnncaidcem); if (this.k__BackingField == (ulong)0L) { Guid guid4 = this.k__BackingField; bool flag = this.EFHJCGIGIDF(guid4); } CBLLFJEDOII promise2 = promise; throw new NullReferenceException(); } // Token: 0x0600526A RID: 21098 RVA: 0x00128330 File Offset: 0x00126530 [Token(Token = "0x600526A")] [Address(RVA = "0x1F27D40", Offset = "0x1F26D40", VA = "0x181F27D40")] private bool EFHJCGIGIDF(Guid FCFNCJCFGFD) { if (this.k__BackingField == (ulong)0L) { RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; bool flag; if (flag) { Guid currencyId; Func func = delegate(MIOFEDOAAFD x) { Guid k__BackingField = x.k__BackingField; Guid currencyId2 = currencyId; return k__BackingField == currencyId2; }; IEnumerable enumerable; MIOFEDOAAFD miofedoaafd = Enumerable.FirstOrDefault(enumerable); this.k__BackingField = miofedoaafd; return true; } } throw new NullReferenceException(); } // Token: 0x0600526B RID: 21099 RVA: 0x00128384 File Offset: 0x00126584 [Token(Token = "0x600526B")] [Address(RVA = "0x1F289A0", Offset = "0x1F279A0", VA = "0x181F289A0")] private void NNAIIBIOOGP() { Guid invalid_CURRENCY_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_ID; this.k__BackingField = invalid_CURRENCY_ID; int num = 0; Guid invalid_CURRENCY_PACKAGE_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_PACKAGE_ID; this.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = invalid_CURRENCY_PACKAGE_ID; RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe = new RoomCurrencyPackageModel.AJOBAIMKLOE(); Guid guid = this.k__BackingField; ajobaimkloe.PIIHBKCEMOD = guid; this.IPIFCKFMIEH = ajobaimkloe; this.k__BackingField = false; } // Token: 0x0600526C RID: 21100 RVA: 0x001283E8 File Offset: 0x001265E8 [Token(Token = "0x600526C")] [Address(RVA = "0x1F28C70", Offset = "0x1F27C70", VA = "0x181F28C70")] public DABKFAIHBBP SavePackage() { int num = 0; if ((this.k__BackingField ? 1 : 0) != num) { AMNNCAIDCEM amnncaidcem = this.k__BackingField; if (amnncaidcem != 0) { long k__BackingField = amnncaidcem.k__BackingField; } long jldcdoeobpa = this.KDDFCCCOJPL.JLDCDOEOBPA; int num2 = 0; bool flag = "{il2cpp field on {'constant1' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0xFFFFFFFFFFFFFFC7}" == jldcdoeobpa; RoomCurrencyPackageModel.AJOBAIMKLOE modificationBackingData = this.KDDFCCCOJPL; if (this.k__BackingField != 0) { } long npdjloohmdj = this.KDDFCCCOJPL.NPDJLOOHMDJ; bool flag2 = "{il2cpp field on {'constant1' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0xFFFFFFFFFFFFFFB7}" == npdjloohmdj; RoomCurrencyPackageModel.AJOBAIMKLOE modificationBackingData2 = this.KDDFCCCOJPL; if (this.k__BackingField != 0) { } RoomCurrencyPackageModel.AJOBAIMKLOE modificationBackingData3 = this.KDDFCCCOJPL; bool flag3 = num2 == modificationBackingData3.HFDNMPKJLGH; if (num2 != (flag3 ? 1 : 0)) { } RoomCurrencyPackageModel.AJOBAIMKLOE modificationBackingData4 = this.KDDFCCCOJPL; Guid guid = Guid.NewGuid(); if (typeof(Guid).TypeHandle != 0 || typeof(Guid).TypeHandle != 0 || num2 != 0) { bool flag4; if (flag4) { RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } RoomCurrencyManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; RoomCurrencyModel joeomndanle = this.JOEOMNDANLE; long jldcdoeobpa2 = this.KDDFCCCOJPL.JLDCDOEOBPA; long npdjloohmdj2 = this.KDDFCCCOJPL.NPDJLOOHMDJ; int num3 = 0; int hfdnmpkjlgh = this.KDDFCCCOJPL.HFDNMPKJLGH; string text; PMGCJEPKFOF pmgcjepkfof = instance2.CreatePurchaseOfferAsync(num3, text, jldcdoeobpa2, npdjloohmdj2, hfdnmpkjlgh); this.NNAIIBIOOGP(); } } this.NNAIIBIOOGP(); return JJEKJGALHKO.k__BackingField; } // Token: 0x0600526D RID: 21101 RVA: 0x00128518 File Offset: 0x00126718 [Token(Token = "0x600526D")] [Address(RVA = "0x1F27C00", Offset = "0x1F26C00", VA = "0x181F27C00")] public void DeleteRoomCurrencyPackage() { RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Guid guid = this.k__BackingField; DABKFAIHBBP dabkfaihbbp = instance.DeletePurchaseOfferAsync(guid); base.FEBJILEABKB(dabkfaihbbp, "Deleting..."); Action action = new Action(this.GOIPFHJLHOD); Action action2 = new Action(this.ICPGOIMCHGP); throw new NullReferenceException(); } // Token: 0x0600526E RID: 21102 RVA: 0x00128568 File Offset: 0x00126768 [Token(Token = "0x600526E")] [Address(RVA = "0x1F28C20", Offset = "0x1F27C20", VA = "0x181F28C20")] public void ResetForm() { base.Clear(); int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x0600526F RID: 21103 RVA: 0x00128584 File Offset: 0x00126784 [Token(Token = "0x600526F")] [Address(RVA = "0x1F28B80", Offset = "0x1F27B80", VA = "0x181F28B80")] private string NOJBCMMNOEN() { LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL; string text; return text; } // Token: 0x06005270 RID: 21104 RVA: 0x001285A8 File Offset: 0x001267A8 [Token(Token = "0x6005270")] [Address(RVA = "0x1F28690", Offset = "0x1F27690", VA = "0x181F28690")] public void LaunchPurchaseConfirmationDialog() { if (this.k__BackingField != (ulong)0L) { AMNNCAIDCEM amnncaidcem = this.k__BackingField; FNDKFBFJOHE fndkfbfjohe; FNDKFBFJOHE costInfo = fndkfbfjohe; Action action = new Action(this.FGDINBEOIBE); int num = 0; PCEJMCMGIIA pcejmcmgiia = PCEJMCMGIIA.KJIKOFCAMAJ(fndkfbfjohe, action, num); PCEJMCMGIIA checkoutDialogData = pcejmcmgiia; pcejmcmgiia.k__BackingField = "Room_Currency_Store"; PCEJMCMGIIA checkoutDialogData5 = checkoutDialogData; LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL; string text; checkoutDialogData5.k__BackingField = text; checkoutDialogData.k__BackingField = "If you find the currency is misrepresented or violates the Code of Conduct, please report it."; checkoutDialogData.k__BackingField = "Room_Currency_Store_NotEnoughTokens"; PCEJMCMGIIA checkoutDialogData2 = checkoutDialogData; Action action2 = delegate { FNDKFBFJOHE costInfo2 = costInfo; RoomCurrencyPackageModel <>4__this = this; long k__BackingField = costInfo2.k__BackingField; <>4__this.HCGIJCFPMCK(k__BackingField); CheckoutDialogModel ckbjmonhpfp = this.CKBJMONHPFP; if (ckbjmonhpfp != 0) { ckbjmonhpfp.Dismiss(); return; } }; checkoutDialogData2.k__BackingField = action2; PCEJMCMGIIA checkoutDialogData3 = checkoutDialogData; Action action3 = delegate { this.PECOFFFGNCH(); checkoutDialogData.k__BackingField = (ulong)0L; }; checkoutDialogData3.k__BackingField = action3; DialogListModel dialogListModel = base.PKJJDBNMMEA; PCEJMCMGIIA checkoutDialogData4 = checkoutDialogData; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog((DLKPBLNKLAD)((uint)16), checkoutDialogData4); Action> action4 = new Action(this.BNPMOECKGOO); } } // Token: 0x06005271 RID: 21105 RVA: 0x001286C0 File Offset: 0x001268C0 [Token(Token = "0x6005271")] [Address(RVA = "0x1F28310", Offset = "0x1F27310", VA = "0x181F28310")] private void HCGIJCFPMCK(long HBIEIIHBDCI) { long requestedPrice = HBIEIIHBDCI; AMNNCAIDCEM amnncaidcem = this.k__BackingField; Guid guid = this.k__BackingField; long k__BackingField = amnncaidcem.k__BackingField; PMGCJEPKFOF pmgcjepkfof = GEAPBDGCKMB.HKKAMDJBGAN(guid, k__BackingField, HBIEIIHBDCI); Action <>9__2; Action action = delegate(BDEGIFPHINF purchaseOfferResult) { LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL; RoomCurrencyPackageModel <>4__this = this; MIOFEDOAAFD miofedoaafd = <>4__this.k__BackingField; Guid guid2 = <>4__this.k__BackingField; if (purchaseOfferResult != 0) { ONJGGMKDKGN k__BackingField = purchaseOfferResult.k__BackingField; if (k__BackingField != 0) { long k__BackingField = k__BackingField.k__BackingField; } } int num2 = 0; long requestedPrice2 = requestedPrice; CFLMJLFBOKH.DOIEENLHJJD(miofedoaafd, guid2, num2, (int)requestedPrice2); long k__BackingField2 = this.k__BackingField.k__BackingField; string k__BackingField = this.k__BackingField.k__BackingField; string text = string.Format("Thanks for purchasing {0:n0} {1}! You should now see the added balance.", k__BackingField2, k__BackingField); PlayerCommerceConfig instance = PlayerCommerceConfig.Instance; if (<>9__2 == 0) { Action action3 = delegate { Player.k__BackingField.playerUI.k__BackingField.OHPDNGENFJL.AuthorityCloseMenu(); this.KHGCONMFHAK.k__BackingField = (ulong)0L; }; <>9__2 = action3; } }; int num = 0; num += num; num++; Action action2 = delegate(string error) { RoomCurrencyPackageModel <>4__this2 = this; Sprite itemPurchaseFailIcon = PlayerCommerceConfig.Instance.itemPurchaseFailIcon; int num3 = 0; <>4__this2.CLNJDAFFHGH("Failed to Purchase Currency", "Sorry, there was an error while processing your purchase. Please contact us at recroom.happyfox.com if this persists.", itemPurchaseFailIcon, num3, num3); }; } // Token: 0x06005272 RID: 21106 RVA: 0x0012873C File Offset: 0x0012693C [Token(Token = "0x6005272")] [Address(RVA = "0x1F278C0", Offset = "0x1F268C0", VA = "0x181F278C0")] private void CLNJDAFFHGH(string JDBKDGCJHMB, string NGPMADFHHKP, [Optional] Sprite IJKBAADKCBM, [Optional] List GJDJBGLKLJB, [Optional] Action DIIBLCKMCMC) { OBJAFKDPOHB khgconmfhak = this.KHGCONMFHAK; if (khgconmfhak != 0) { khgconmfhak.k__BackingField = JDBKDGCJHMB; this.KHGCONMFHAK.k__BackingField = NGPMADFHHKP; OBJAFKDPOHB khgconmfhak2 = this.KHGCONMFHAK; int num = 0; if (!(IJKBAADKCBM != num)) { PlayerCommerceConfig instance = PlayerCommerceConfig.Instance; } khgconmfhak2.k__BackingField = IJKBAADKCBM; OBJAFKDPOHB khgconmfhak3 = this.KHGCONMFHAK; List bohdfomfilc = this.BOHDFOMFILC; khgconmfhak3.k__BackingField = bohdfomfilc; } OBJAFKDPOHB objafkdpohb = new OBJAFKDPOHB(); objafkdpohb.k__BackingField = JDBKDGCJHMB; objafkdpohb.k__BackingField = NGPMADFHHKP; this.KHGCONMFHAK = objafkdpohb; int num2 = 0; if (!(IJKBAADKCBM != num2)) { PlayerCommerceConfig instance2 = PlayerCommerceConfig.Instance; } objafkdpohb.k__BackingField = IJKBAADKCBM; List list = new List(); IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); int num3 = 0; imafjgkhemd.GPJEDBDCNNP = "OK"; imafjgkhemd.GPJAHEOLCPN = num3; Action action = new Action(this.PGLFLPFLHHM); imafjgkhemd.MEEKCCGGFFD = action; imafjgkhemd.k__BackingField = new LKECHMGOCGI { k__BackingField = num3 }; list.Add(imafjgkhemd); OBJAFKDPOHB khgconmfhak4 = this.KHGCONMFHAK; this.BOHDFOMFILC = list; khgconmfhak4.k__BackingField = 0; this.KHGCONMFHAK.k__BackingField = 0; DialogListModel dialogListModel = base.PKJJDBNMMEA; if (dialogListModel != 0) { OBJAFKDPOHB khgconmfhak5 = this.KHGCONMFHAK; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog((DLKPBLNKLAD)((uint)7), khgconmfhak5); Action> action2 = new Action(this.BAHODKCDIDG); } } // Token: 0x06005273 RID: 21107 RVA: 0x001288A4 File Offset: 0x00126AA4 [Token(Token = "0x6005273")] [Address(RVA = "0x1F29450", Offset = "0x1F28450", VA = "0x181F29450")] public RoomCurrencyPackageModel() { Guid empty = Guid.Empty; this.k__BackingField = empty; Guid empty2 = Guid.Empty; this.k__BackingField = empty2; base..ctor(); } // Token: 0x06005275 RID: 21109 RVA: 0x001288F8 File Offset: 0x00126AF8 [Token(Token = "0x6005275")] [Address(RVA = "0x1F28200", Offset = "0x1F27200", VA = "0x181F28200")] [CompilerGenerated] private void GOIPFHJLHOD() { int num = 0; if (this != num) { RoomCurrencyModel joeomndanle = this.JOEOMNDANLE; int num2 = 0; if (joeomndanle != num2) { RoomCurrencyModel joeomndanle2 = this.JOEOMNDANLE; Func func = new Func(this.SavePackage); joeomndanle2.RemoveSaveOperation(func); } base.ADJIAENKNAN.AddMessageToast("Successfully deleted room currency package"); } } // Token: 0x06005276 RID: 21110 RVA: 0x00128958 File Offset: 0x00126B58 [Token(Token = "0x6005276")] [Address(RVA = "0x1F28560", Offset = "0x1F27560", VA = "0x181F28560")] [CompilerGenerated] private void ICPGOIMCHGP(string MOPOMPHBHKF) { base.ADJIAENKNAN.AddMessageToast(MOPOMPHBHKF); } // Token: 0x06005277 RID: 21111 RVA: 0x00128978 File Offset: 0x00126B78 [Token(Token = "0x6005277")] [Address(RVA = "0x1F27E80", Offset = "0x1F26E80", VA = "0x181F27E80")] [CompilerGenerated] private void FGDINBEOIBE(int EFBDCIJMFGD, CardModel IGJPHDMFGGC, RoomCurrencyPackageModel LOPPPJFABKD, BAEJLDPBGFI IDFPDJMBJIF) { Guid guid = this.k__BackingField; Guid guid2 = this.k__BackingField; LOPPPJFABKD.Clear(); LOPPPJFABKD.k__BackingField = guid2; LOPPPJFABKD.k__BackingField = guid; LOPPPJFABKD.MKBLJJGJAOH((uint)1); } // Token: 0x06005278 RID: 21112 RVA: 0x001289B8 File Offset: 0x00126BB8 [Token(Token = "0x6005278")] [Address(RVA = "0x1F27750", Offset = "0x1F26750", VA = "0x181F27750")] [CompilerGenerated] private void BNPMOECKGOO(BaseDialogModel BBPMNICHFLM) { if (BBPMNICHFLM == 0) { } this.CKBJMONHPFP = BBPMNICHFLM; } // Token: 0x06005279 RID: 21113 RVA: 0x001289D8 File Offset: 0x00126BD8 [Token(Token = "0x6005279")] [Address(RVA = "0x1F28C00", Offset = "0x1F27C00", VA = "0x181F28C00")] [CompilerGenerated] private void PGLFLPFLHHM() { MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ; if (mmocfedcnhj != 0) { mmocfedcnhj.Dismiss(); return; } } // Token: 0x0600527A RID: 21114 RVA: 0x001289F8 File Offset: 0x00126BF8 [Token(Token = "0x600527A")] [Address(RVA = "0x1F276C0", Offset = "0x1F266C0", VA = "0x181F276C0")] [CompilerGenerated] private void BAHODKCDIDG(BaseDialogModel BBPMNICHFLM) { if (BBPMNICHFLM == 0) { int num = 0; this.MMOCFEDCNHJ = num; return; } this.MMOCFEDCNHJ = BBPMNICHFLM; } // Token: 0x04003A80 RID: 14976 [Token(Token = "0x4003A80")] public const string ROOM_CURRENCY_PACKAGE_ID_KEY = "ROOM_CURRENCY_PACKAGE_ID_KEY"; // Token: 0x04003A81 RID: 14977 [Token(Token = "0x4003A81")] public static readonly Guid INVALID_CURRENCY_PACKAGE_ID = Guid.Empty; // Token: 0x04003A82 RID: 14978 [Token(Token = "0x4003A82")] public static readonly Guid INVALID_CURRENCY_ID = Guid.Empty; // Token: 0x04003A83 RID: 14979 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4003A83")] private RoomCurrencyPackageModel.AJOBAIMKLOE IPIFCKFMIEH; // Token: 0x04003A84 RID: 14980 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4003A84")] private RoomCurrencyModel JOEOMNDANLE; // Token: 0x04003A8A RID: 14986 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4003A8A")] private CheckoutDialogModel CKBJMONHPFP; // Token: 0x04003A8B RID: 14987 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4003A8B")] private MessageDialogModel MMOCFEDCNHJ; // Token: 0x04003A8C RID: 14988 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4003A8C")] private OBJAFKDPOHB KHGCONMFHAK; // Token: 0x04003A8D RID: 14989 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4003A8D")] private List BOHDFOMFILC; // Token: 0x02000D98 RID: 3480 [Token(Token = "0x2000D98")] public class AJOBAIMKLOE { // Token: 0x0600527B RID: 21115 RVA: 0x00128A1C File Offset: 0x00126C1C [Token(Token = "0x600527B")] [Address(RVA = "0x1F21320", Offset = "0x1F20320", VA = "0x181F21320")] public AJOBAIMKLOE() { Guid empty = Guid.Empty; this.PIIHBKCEMOD = empty; Guid empty2 = Guid.Empty; this.ACBFJJMJDEA = empty2; base..ctor(); } // Token: 0x04003A8E RID: 14990 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A8E")] public Guid PIIHBKCEMOD; // Token: 0x04003A8F RID: 14991 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003A8F")] public Guid ACBFJJMJDEA; // Token: 0x04003A90 RID: 14992 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4003A90")] public string FIKEBGGCDFN; // Token: 0x04003A91 RID: 14993 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4003A91")] public long JLDCDOEOBPA; // Token: 0x04003A92 RID: 14994 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4003A92")] public long NPDJLOOHMDJ; // Token: 0x04003A93 RID: 14995 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4003A93")] public int HFDNMPKJLGH; } // Token: 0x02000D99 RID: 3481 [Token(Token = "0x2000D99")] [CompilerGenerated] private sealed class HIDKAIBGEBA { // Token: 0x0600527C RID: 21116 RVA: 0x00128A4C File Offset: 0x00126C4C [Token(Token = "0x600527C")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HIDKAIBGEBA() { } // Token: 0x0600527D RID: 21117 RVA: 0x00128A60 File Offset: 0x00126C60 [Token(Token = "0x600527D")] [Address(RVA = "0x1F239C0", Offset = "0x1F229C0", VA = "0x181F239C0")] internal void b__0(List result) { Func func = this.<>9__2; RoomCurrencyPackageModel roomCurrencyPackageModel = this.<>4__this; if (func == 0) { Func func2 = delegate(AMNNCAIDCEM x) { RoomCurrencyPackageModel roomCurrencyPackageModel4 = this.<>4__this; Guid k__BackingField2 = x.k__BackingField; Guid k__BackingField = roomCurrencyPackageModel4.k__BackingField; bool flag = k__BackingField2 == k__BackingField; if (!flag) { return flag; } RoomCurrencyPackageModel roomCurrencyPackageModel5 = this.<>4__this; Guid k__BackingField2 = x.k__BackingField; Guid k__BackingField = roomCurrencyPackageModel5.k__BackingField; bool flag2 = k__BackingField2 == k__BackingField; throw new NullReferenceException(); }; this.<>9__2 = func2; } AMNNCAIDCEM amnncaidcem = Enumerable.FirstOrDefault(Enumerable.Where(result, func)); roomCurrencyPackageModel.k__BackingField = amnncaidcem; RoomCurrencyPackageModel roomCurrencyPackageModel2 = this.<>4__this; RoomCurrencyPackageModel roomCurrencyPackageModel3; if (roomCurrencyPackageModel2.k__BackingField != (ulong)0L) { RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe = new RoomCurrencyPackageModel.AJOBAIMKLOE(); Guid k__BackingField = this.<>4__this.k__BackingField.k__BackingField; ajobaimkloe.ACBFJJMJDEA = k__BackingField; Guid k__BackingField = this.<>4__this.k__BackingField.k__BackingField; ajobaimkloe.PIIHBKCEMOD = k__BackingField; string k__BackingField = this.<>4__this.k__BackingField.k__BackingField; ajobaimkloe.FIKEBGGCDFN = k__BackingField; long k__BackingField = this.<>4__this.k__BackingField.k__BackingField; ajobaimkloe.JLDCDOEOBPA = k__BackingField; long k__BackingField = this.<>4__this.k__BackingField.k__BackingField; ajobaimkloe.NPDJLOOHMDJ = k__BackingField; roomCurrencyPackageModel2.KDDFCCCOJPL = ajobaimkloe; roomCurrencyPackageModel3 = this.<>4__this; } CBLLFJEDOII cbllfjedoii = this.promise; AMNNCAIDCEM k__BackingField = roomCurrencyPackageModel3.k__BackingField; cbllfjedoii.OOOIENHGNCA(k__BackingField); this.<>4__this.JOJPOMANGPO(); } // Token: 0x0600527E RID: 21118 RVA: 0x00128B88 File Offset: 0x00126D88 [Token(Token = "0x600527E")] [Address(RVA = "0x1F23C20", Offset = "0x1F22C20", VA = "0x181F23C20")] internal bool b__2(AMNNCAIDCEM x) { RoomCurrencyPackageModel roomCurrencyPackageModel = this.<>4__this; Guid k__BackingField = x.k__BackingField; Guid k__BackingField = roomCurrencyPackageModel.k__BackingField; bool flag = k__BackingField == k__BackingField; if (!flag) { return flag; } RoomCurrencyPackageModel roomCurrencyPackageModel2 = this.<>4__this; Guid k__BackingField = x.k__BackingField; Guid k__BackingField = roomCurrencyPackageModel2.k__BackingField; bool flag2 = k__BackingField == k__BackingField; throw new NullReferenceException(); } // Token: 0x0600527F RID: 21119 RVA: 0x00128BE4 File Offset: 0x00126DE4 [Token(Token = "0x600527F")] [Address(RVA = "0x1F23BC0", Offset = "0x1F22BC0", VA = "0x181F23BC0")] internal void b__1(string error) { this.promise.HMFPPBJFHKD(error); } // Token: 0x04003A94 RID: 14996 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A94")] public RoomCurrencyPackageModel <>4__this; // Token: 0x04003A95 RID: 14997 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003A95")] public CBLLFJEDOII promise; // Token: 0x04003A96 RID: 14998 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003A96")] public Func <>9__2; } // Token: 0x02000D9A RID: 3482 [Token(Token = "0x2000D9A")] [CompilerGenerated] private sealed class FCDLEJCNLHD { // Token: 0x06005280 RID: 21120 RVA: 0x00128C04 File Offset: 0x00126E04 [Token(Token = "0x6005280")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FCDLEJCNLHD() { } // Token: 0x06005281 RID: 21121 RVA: 0x00128C18 File Offset: 0x00126E18 [Token(Token = "0x6005281")] [Address(RVA = "0x1F22D80", Offset = "0x1F21D80", VA = "0x181F22D80")] internal bool b__0(MIOFEDOAAFD x) { Guid k__BackingField = x.k__BackingField; Guid guid = this.currencyId; return k__BackingField == guid; } // Token: 0x04003A97 RID: 14999 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A97")] public Guid currencyId; } // Token: 0x02000D9B RID: 3483 [Token(Token = "0x2000D9B")] [CompilerGenerated] private sealed class PMODPCKHACK { // Token: 0x06005282 RID: 21122 RVA: 0x00128C40 File Offset: 0x00126E40 [Token(Token = "0x6005282")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PMODPCKHACK() { } // Token: 0x06005283 RID: 21123 RVA: 0x00128C54 File Offset: 0x00126E54 [Token(Token = "0x6005283")] [Address(RVA = "0x1F25AA0", Offset = "0x1F24AA0", VA = "0x181F25AA0")] internal void b__1() { FNDKFBFJOHE fndkfbfjohe = this.costInfo; RoomCurrencyPackageModel roomCurrencyPackageModel = this.<>4__this; long k__BackingField = fndkfbfjohe.k__BackingField; roomCurrencyPackageModel.HCGIJCFPMCK(k__BackingField); CheckoutDialogModel ckbjmonhpfp = this.<>4__this.CKBJMONHPFP; if (ckbjmonhpfp != 0) { ckbjmonhpfp.Dismiss(); return; } } // Token: 0x06005284 RID: 21124 RVA: 0x00128C9C File Offset: 0x00126E9C [Token(Token = "0x6005284")] [Address(RVA = "0x1F25B00", Offset = "0x1F24B00", VA = "0x181F25B00")] internal void b__2() { this.<>4__this.PECOFFFGNCH(); this.checkoutDialogData.k__BackingField = (ulong)0L; } // Token: 0x04003A98 RID: 15000 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A98")] public FNDKFBFJOHE costInfo; // Token: 0x04003A99 RID: 15001 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003A99")] public PCEJMCMGIIA checkoutDialogData; // Token: 0x04003A9A RID: 15002 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003A9A")] public RoomCurrencyPackageModel <>4__this; } // Token: 0x02000D9C RID: 3484 [Token(Token = "0x2000D9C")] [CompilerGenerated] private sealed class PDFCGDMMEBB { // Token: 0x06005285 RID: 21125 RVA: 0x00128CC8 File Offset: 0x00126EC8 [Token(Token = "0x6005285")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PDFCGDMMEBB() { } // Token: 0x06005286 RID: 21126 RVA: 0x00128CDC File Offset: 0x00126EDC [Token(Token = "0x6005286")] [Address(RVA = "0x1F256A0", Offset = "0x1F246A0", VA = "0x181F256A0")] internal void b__0(BDEGIFPHINF purchaseOfferResult) { LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL; RoomCurrencyPackageModel roomCurrencyPackageModel = this.<>4__this; MIOFEDOAAFD k__BackingField = roomCurrencyPackageModel.k__BackingField; Guid k__BackingField = roomCurrencyPackageModel.k__BackingField; if (purchaseOfferResult != 0) { ONJGGMKDKGN k__BackingField = purchaseOfferResult.k__BackingField; if (k__BackingField != 0) { long k__BackingField = k__BackingField.k__BackingField; } } int num = 0; long num2 = this.requestedPrice; CFLMJLFBOKH.DOIEENLHJJD(k__BackingField, k__BackingField, num, (int)num2); long k__BackingField = this.<>4__this.k__BackingField.k__BackingField; string k__BackingField = this.<>4__this.k__BackingField.k__BackingField; string text = string.Format("Thanks for purchasing {0:n0} {1}! You should now see the added balance.", k__BackingField, k__BackingField); PlayerCommerceConfig instance = PlayerCommerceConfig.Instance; if (this.<>9__2 == 0) { Action action = delegate { Player.k__BackingField.playerUI.k__BackingField.OHPDNGENFJL.AuthorityCloseMenu(); this.<>4__this.KHGCONMFHAK.k__BackingField = (ulong)0L; }; this.<>9__2 = action; } } // Token: 0x06005287 RID: 21127 RVA: 0x00128DA4 File Offset: 0x00126FA4 [Token(Token = "0x6005287")] [Address(RVA = "0x1F259A0", Offset = "0x1F249A0", VA = "0x181F259A0")] internal void b__2() { Player.k__BackingField.playerUI.k__BackingField.OHPDNGENFJL.AuthorityCloseMenu(); this.<>4__this.KHGCONMFHAK.k__BackingField = (ulong)0L; } // Token: 0x06005288 RID: 21128 RVA: 0x00128DE4 File Offset: 0x00126FE4 [Token(Token = "0x6005288")] [Address(RVA = "0x1F25910", Offset = "0x1F24910", VA = "0x181F25910")] internal void b__1(string error) { RoomCurrencyPackageModel roomCurrencyPackageModel = this.<>4__this; Sprite itemPurchaseFailIcon = PlayerCommerceConfig.Instance.itemPurchaseFailIcon; int num = 0; roomCurrencyPackageModel.CLNJDAFFHGH("Failed to Purchase Currency", "Sorry, there was an error while processing your purchase. Please contact us at recroom.happyfox.com if this persists.", itemPurchaseFailIcon, num, num); } // Token: 0x04003A9B RID: 15003 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A9B")] public RoomCurrencyPackageModel <>4__this; // Token: 0x04003A9C RID: 15004 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003A9C")] public long requestedPrice; // Token: 0x04003A9D RID: 15005 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003A9D")] public Action <>9__2; } } }