Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1879 lines
69 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core;
using RecRoom.Core.Creation;
using RRUI;
using RRUI.Data;
using RRUI.Navigation;
using UnityEngine;
// Token: 0x02000F8E RID: 3982
[Token(Token = "0x2000F8E")]
public static class BNOHDIHPGBA
{
// Token: 0x06005B0B RID: 23307 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005B0B")]
[Address(RVA = "0x168DAA0", Offset = "0x168CAA0", VA = "0x18168DAA0")]
public static PMGCJEPKFOF<LoadingDialogModel> PEEENDOCDJL(this DialogListModel PKNFMCGAJNF, string NGPMADFHHKP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005B0C RID: 23308 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005B0C")]
[Address(RVA = "0x168CB10", Offset = "0x168BB10", VA = "0x18168CB10")]
public static PMGCJEPKFOF<BNOHDIHPGBA.OFCMJLHAKLH> HIFOBKBFDFD(this DialogListModel PKNFMCGAJNF, IIKFCAONJCO EICGEAEHBBO, DGOHCPBKOHD PFNGHHBCMGE, int IEHKEBNAKLN = -1)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005B0D RID: 23309 RVA: 0x00141BE0 File Offset: 0x0013FDE0
[Token(Token = "0x6005B0D")]
[Address(RVA = "0x168ACD0", Offset = "0x1689CD0", VA = "0x18168ACD0")]
private static DABKFAIHBBP BHDIODBKNMM(this DialogListModel PKNFMCGAJNF, EOCPMOJJGNJ GLDNMOHJLNH, bool PNJNGDHIJDE, GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA> MAOOLFEBOOD, string MOPOMPHBHKF, DGOHCPBKOHD PFNGHHBCMGE, int IEHKEBNAKLN)
{
ThrowHelper.ThrowArgumentOutOfRangeException();
ThrowHelper.ThrowArgumentOutOfRangeException();
bool flag;
if (flag)
{
}
DABKFAIHBBP dabkfaihbbp;
return dabkfaihbbp;
}
// Token: 0x06005B0E RID: 23310 RVA: 0x00141C0C File Offset: 0x0013FE0C
[Token(Token = "0x6005B0E")]
[Address(RVA = "0x168B980", Offset = "0x168A980", VA = "0x18168B980")]
private static DABKFAIHBBP EAJFNAPMOCJ(this DialogListModel PKNFMCGAJNF, EOCPMOJJGNJ GLDNMOHJLNH, NLEKGNENMCO.LOCNECLOHCA BPFKMJKAOBO, bool PNJNGDHIJDE, DGOHCPBKOHD PFNGHHBCMGE, int IEHKEBNAKLN)
{
long <BHMJHHPMLAB>k__BackingField = GLDNMOHJLNH.<BHMJHHPMLAB>k__BackingField;
MJLPNOMEFKG <IPAKFAFGINE>k__BackingField = GLDNMOHJLNH.<OHIGJIBAPHD>k__BackingField.<IPAKFAFGINE>k__BackingField;
long <ACPMLKKPPOG>k__BackingField = GLDNMOHJLNH.<ACPMLKKPPOG>k__BackingField;
NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField.Add(BPFKMJKAOBO);
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06005B0F RID: 23311 RVA: 0x00141C50 File Offset: 0x0013FE50
[Token(Token = "0x6005B0F")]
[Address(RVA = "0x168D6C0", Offset = "0x168C6C0", VA = "0x18168D6C0")]
public static bool KOHILPACDHA(MJLPNOMEFKG IOBEPGLJNIP, DGOHCPBKOHD PFNGHHBCMGE, NLEKGNENMCO.LOCNECLOHCA BPFKMJKAOBO)
{
if (PFNGHHBCMGE == DGOHCPBKOHD.DormMirror)
{
string <MCGDGOKLALG>k__BackingField = IOBEPGLJNIP.<MCGDGOKLALG>k__BackingField;
}
throw new NullReferenceException();
}
// Token: 0x06005B10 RID: 23312 RVA: 0x00141C74 File Offset: 0x0013FE74
[Token(Token = "0x6005B10")]
[Address(RVA = "0x168D260", Offset = "0x168C260", VA = "0x18168D260")]
private static DABKFAIHBBP IFMMKMEACOH(DialogListModel PKNFMCGAJNF, HOJMGAMMIAD IBONNNCLMHK, NLEKGNENMCO.LOCNECLOHCA BPFKMJKAOBO, bool PNJNGDHIJDE)
{
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
JJEKJGALHKO promise = jjekjgalhko;
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
GiftManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
GiftManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
Action <>9__1;
GiftManager.PFJMNDHPNBK pfjmndhpnbk = delegate(bool success)
{
if (!success)
{
Debug.LogError("Could not consume gift after trial purchase");
promise.HMFPPBJFHKD("Could not consume gift after trial purchase");
return;
}
DialogListModel dialogListModel = PKNFMCGAJNF;
HOJMGAMMIAD purchasedGiftDrop = IBONNNCLMHK;
bool isSingleItemPurchase = PNJNGDHIJDE;
DABKFAIHBBP dabkfaihbbp = dialogListModel.PKJGNMBHCCJ(purchasedGiftDrop, isSingleItemPurchase);
if (<>9__1 == 0)
{
Action action = delegate
{
promise.OOOIENHGNCA();
};
<>9__1 = action;
}
throw new NullReferenceException();
};
IEnumerator<KENFJGFMIPM> enumerator = instance3.RunConsumeGift(BPFKMJKAOBO, pfjmndhpnbk);
KFBABPAPIMB kfbabpapimb = instance.Run(instance2, enumerator);
string <MCGDGOKLALG>k__BackingField = IBONNNCLMHK.<IPAKFAFGINE>k__BackingField.<MCGDGOKLALG>k__BackingField;
if (kfbabpapimb == 0)
{
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.PurchasedClothingItem();
}
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.PurchasedNonClothingItem();
JJEKJGALHKO promise2 = promise;
throw new NullReferenceException();
}
// Token: 0x06005B11 RID: 23313 RVA: 0x00141D24 File Offset: 0x0013FF24
[Token(Token = "0x6005B11")]
[Address(RVA = "0x168DC30", Offset = "0x168CC30", VA = "0x18168DC30")]
private static DABKFAIHBBP PIHBFCAKHPH(this DialogListModel PKNFMCGAJNF, HOJMGAMMIAD IBONNNCLMHK, NLEKGNENMCO.LOCNECLOHCA BPFKMJKAOBO, bool PNJNGDHIJDE, DGOHCPBKOHD PFNGHHBCMGE)
{
MJLPNOMEFKG <IPAKFAFGINE>k__BackingField = IBONNNCLMHK.<IPAKFAFGINE>k__BackingField;
string <MCGDGOKLALG>k__BackingField = <IPAKFAFGINE>k__BackingField.<MCGDGOKLALG>k__BackingField;
return BNOHDIHPGBA.IFMMKMEACOH(PKNFMCGAJNF, IBONNNCLMHK, BPFKMJKAOBO, PNJNGDHIJDE);
}
// Token: 0x06005B12 RID: 23314 RVA: 0x00141D70 File Offset: 0x0013FF70
[Token(Token = "0x6005B12")]
[Address(RVA = "0x168DE50", Offset = "0x168CE50", VA = "0x18168DE50")]
private static DABKFAIHBBP PKJGNMBHCCJ(this DialogListModel PKNFMCGAJNF, HOJMGAMMIAD IBONNNCLMHK, bool PNJNGDHIJDE)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06005B13 RID: 23315 RVA: 0x00141DEC File Offset: 0x0013FFEC
[Token(Token = "0x6005B13")]
[Address(RVA = "0x168AA50", Offset = "0x1689A50", VA = "0x18168AA50")]
private static DABKFAIHBBP BEKLGEFKMOC(this DialogListModel PKNFMCGAJNF, string MOPOMPHBHKF, bool JDLJKGABDHB)
{
return JJEKJGALHKO.LIPGKFECLDO(MOPOMPHBHKF);
}
// Token: 0x06005B14 RID: 23316 RVA: 0x00141E78 File Offset: 0x00140078
[Token(Token = "0x6005B14")]
[Address(RVA = "0x168B650", Offset = "0x168A650", VA = "0x18168B650")]
private static DABKFAIHBBP DOMDADLOBOI(this DialogListModel PKNFMCGAJNF, GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA> MAOOLFEBOOD, string MOPOMPHBHKF, bool PNJNGDHIJDE)
{
if (MAOOLFEBOOD == 0)
{
Debug.LogError("Received null response from Storefront! " + MOPOMPHBHKF);
return PKNFMCGAJNF.BELEACKELOE(PNJNGDHIJDE);
}
if (BNOHDIHPGBA.<>c.<>9__13_0 == 0)
{
BNOHDIHPGBA.<>c.<>9__13_0 = delegate(GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA>.IFEBADIPIEE r)
{
GEAPBDGCKMB.KGAACCELMHP <ILLBACFCAOD>k__BackingField = r.<ILLBACFCAOD>k__BackingField;
throw new NullReferenceException();
};
}
IEnumerable<int> enumerable;
string text = string.Join<int>(",", enumerable);
string text2 = "Responses:" + text + "\nError: " + MOPOMPHBHKF;
Debug.LogError(text2);
while (text2 == 0)
{
}
ThrowHelper.ThrowArgumentOutOfRangeException();
ThrowHelper.ThrowArgumentOutOfRangeException();
int stringLength = text2.m_stringLength;
string text3;
return PKNFMCGAJNF.BEKLGEFKMOC(text3, PNJNGDHIJDE);
}
// Token: 0x06005B15 RID: 23317 RVA: 0x00141F20 File Offset: 0x00140120
[Token(Token = "0x6005B15")]
[Address(RVA = "0x168AC60", Offset = "0x1689C60", VA = "0x18168AC60")]
private static DABKFAIHBBP BELEACKELOE(this DialogListModel PKNFMCGAJNF, bool JDLJKGABDHB)
{
return PKNFMCGAJNF.BEKLGEFKMOC("Sorry, there was an error while processing your purchase. Please contact us at recroom.happyfox.com if this persists.", JDLJKGABDHB);
}
// Token: 0x06005B16 RID: 23318 RVA: 0x00141F3C File Offset: 0x0014013C
[Token(Token = "0x6005B16")]
[Address(RVA = "0x168BE10", Offset = "0x168AE10", VA = "0x18168BE10")]
public static DABKFAIHBBP GDAJPJGPNIM(this DialogListModel PKNFMCGAJNF, List<string> EDHCHJAHJMJ, List<string> LMKCLIBHJLL, bool JDLJKGABDHB)
{
BNOHDIHPGBA.GEECLKJIGOK geeclkjigok = new BNOHDIHPGBA.GEECLKJIGOK();
bool flag;
geeclkjigok.isTotalSuccess = flag;
if (!geeclkjigok.isTotalSuccess)
{
return JJEKJGALHKO.LIPGKFECLDO(string.Empty);
}
BNOHDIHPGBA.DDHHGNDOJBH ddhhgndojbh = new BNOHDIHPGBA.DDHHGNDOJBH();
ddhhgndojbh.CS$<>8__locals1 = geeclkjigok;
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
ddhhgndojbh.purchasePromise = jjekjgalhko;
string text = string.Join(", ", EDHCHJAHJMJ);
if (ddhhgndojbh.CS$<>8__locals1.isTotalSuccess)
{
}
string text2 = string.Join(", ", LMKCLIBHJLL);
string text3 = "\nFailed to purchase: " + text2;
int num = 0;
string text4 = "You've successfully purchased " + text + "." + text3;
string message = text4;
Action action = delegate
{
BNOHDIHPGBA.DDHHGNDOJBH cs$<>8__locals2 = ddhhgndojbh;
if (!cs$<>8__locals2.CS$<>8__locals1.isTotalSuccess)
{
JJEKJGALHKO purchasePromise = cs$<>8__locals2.purchasePromise;
string message2 = message;
purchasePromise.HMFPPBJFHKD(message2);
return;
}
cs$<>8__locals2.purchasePromise.OOOIENHGNCA();
};
bool isTotalSuccess = ddhhgndojbh.CS$<>8__locals1.isTotalSuccess;
if (isTotalSuccess)
{
}
string message3 = message;
PlayerCommerceConfig instance = PlayerCommerceConfig.Instance;
if (isTotalSuccess)
{
}
Sprite warningIcon = instance.warningIcon;
BNOHDIHPGBA.GEECLKJIGOK cs$<>8__locals = ddhhgndojbh.CS$<>8__locals1;
if ((cs$<>8__locals.isTotalSuccess ? 1 : 0) != num)
{
}
int num2 = 0;
BNOHDIHPGBA.PMEIPMLGADA pmeipmlgada;
pmeipmlgada.FieldGetter(num2, message3, warningIcon);
pmeipmlgada.CS$<>8__locals2 = ddhhgndojbh;
pmeipmlgada.errorMessage = "Sorry, there was an error while processing your purchases. Please contact us at recroom.happyfox.com if this persists.";
Sprite itemPurchaseFailIcon = PlayerCommerceConfig.Instance.itemPurchaseFailIcon;
Action action2 = delegate
{
JJEKJGALHKO purchasePromise2 = pmeipmlgada.CS$<>8__locals2.purchasePromise;
string errorMessage = pmeipmlgada.errorMessage;
purchasePromise2.HMFPPBJFHKD(errorMessage);
};
int num3 = 0;
PMGCJEPKFOF<MessageDialogModel> pmgcjepkfof = BNOHDIHPGBA.CLNJDAFFHGH(PKNFMCGAJNF, "Failed to Purchase Items", "Sorry, there was an error while processing your purchases. Please contact us at recroom.happyfox.com if this persists.", itemPurchaseFailIcon, num3, num3, action2);
throw new NullReferenceException();
}
// Token: 0x06005B17 RID: 23319 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005B17")]
[Address(RVA = "0x168AEC0", Offset = "0x1689EC0", VA = "0x18168AEC0")]
public static PMGCJEPKFOF<MessageDialogModel> CLNJDAFFHGH(this DialogListModel PKNFMCGAJNF, string JDBKDGCJHMB, string NGPMADFHHKP, [Optional] Sprite IJKBAADKCBM, [Optional] List<DOPNALIMPNA> GJDJBGLKLJB, [Optional] string PLPKKAPNDIE, [Optional] Action DIIBLCKMCMC)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005B18 RID: 23320 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005B18")]
[Address(RVA = "0x168A560", Offset = "0x1689560", VA = "0x18168A560")]
public static PMGCJEPKFOF<TrialInventionManager.ANPILNPJDOA> BCNIGGGCCKA(this DialogListModel PKNFMCGAJNF, TrialInventionManager.NOEAEANPBCA KPMNEIOEGOO, string FEEHCDIMBAJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005B19 RID: 23321 RVA: 0x001420D4 File Offset: 0x001402D4
[Token(Token = "0x6005B19")]
[Address(RVA = "0x168D520", Offset = "0x168C520", VA = "0x18168D520")]
public static DABKFAIHBBP IIADEGDMMAH(this DialogListModel PKNFMCGAJNF, LICPDLGAGGA EICGEAEHBBO, string FEEHCDIMBAJ, bool EEDFHGFNAPP)
{
int num = 0;
BNOHDIHPGBA.EGNMJALIFLN egnmjalifln;
egnmjalifln.FieldGetter(num, FEEHCDIMBAJ, EEDFHGFNAPP);
egnmjalifln.dialogListModel = PKNFMCGAJNF;
egnmjalifln.costInfo = EICGEAEHBBO;
egnmjalifln.entrypointName = FEEHCDIMBAJ;
egnmjalifln.isSingleInventionPurchase = EEDFHGFNAPP;
OBBBPCBIMME <LAAELBKJOPB>k__BackingField = EICGEAEHBBO.<LAAELBKJOPB>k__BackingField;
long <BHBCCAKKIMJ>k__BackingField = <LAAELBKJOPB>k__BackingField.<BHBCCAKKIMJ>k__BackingField;
int? <LGKBIBJHNCN>k__BackingField = <LAAELBKJOPB>k__BackingField.<LGKBIBJHNCN>k__BackingField;
int num2 = 0;
PMGCJEPKFOF<GEAPBDGCKMB.InventionPurchaseResponseDTO> pmgcjepkfof = GEAPBDGCKMB.MOANDFACFAP(<BHBCCAKKIMJ>k__BackingField, num2, FEEHCDIMBAJ);
Func<GEAPBDGCKMB.InventionPurchaseResponseDTO, DABKFAIHBBP> func = delegate(GEAPBDGCKMB.InventionPurchaseResponseDTO response)
{
if (response != 0 && response.<InventionResponse>k__BackingField.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
DialogListModel dialogListModel = egnmjalifln.dialogListModel;
LICPDLGAGGA costInfo = egnmjalifln.costInfo;
string entrypointName = egnmjalifln.entrypointName;
bool isSingleInventionPurchase = egnmjalifln.isSingleInventionPurchase;
return dialogListModel.MMJCMBKCEIE(costInfo, entrypointName, CFLMJLFBOKH.NOIAPAJCEMB.TrialRoomSavePurchaseSuccessful, isSingleInventionPurchase);
}
DialogListModel dialogListModel2 = egnmjalifln.dialogListModel;
LICPDLGAGGA costInfo2 = egnmjalifln.costInfo;
string entrypointName2 = egnmjalifln.entrypointName;
bool isSingleInventionPurchase2 = egnmjalifln.isSingleInventionPurchase;
OBBBPCBIMME <LAAELBKJOPB>k__BackingField2 = costInfo2.<LAAELBKJOPB>k__BackingField;
int num4 = 0;
CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, <LAAELBKJOPB>k__BackingField2, num4, entrypointName2);
int num5 = 0;
DABKFAIHBBP dabkfaihbbp = dialogListModel2.DMLKEINCHEA(num5, response, costInfo2, entrypointName2, isSingleInventionPurchase2);
throw new NullReferenceException();
};
if (num2 < egnmjalifln)
{
num2 += num2;
if (num2 == egnmjalifln)
{
goto IL_80;
}
num2++;
}
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.JKOHKDFNCCI(func, num3);
IL_80:
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
// Token: 0x06005B1A RID: 23322 RVA: 0x00142170 File Offset: 0x00140370
[Token(Token = "0x6005B1A")]
[Address(RVA = "0x168C260", Offset = "0x168B260", VA = "0x18168C260")]
public static DABKFAIHBBP GGNFPKFMCOE(this DialogListModel PKNFMCGAJNF, List<string> EDHCHJAHJMJ, List<string> LMKCLIBHJLL, bool JDLJKGABDHB)
{
BNOHDIHPGBA.MGOAIFAIFBK mgoaifaifbk = new BNOHDIHPGBA.MGOAIFAIFBK();
bool flag;
mgoaifaifbk.isTotalSuccess = flag;
if (!mgoaifaifbk.isTotalSuccess)
{
return JJEKJGALHKO.LIPGKFECLDO(0);
}
BNOHDIHPGBA.FHNLHICKIKN fhnlhickikn = new BNOHDIHPGBA.FHNLHICKIKN();
fhnlhickikn.CS$<>8__locals1 = mgoaifaifbk;
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
fhnlhickikn.purchasePromise = jjekjgalhko;
string text = string.Join(", ", EDHCHJAHJMJ);
if (fhnlhickikn.CS$<>8__locals1.isTotalSuccess)
{
}
string text2 = string.Join(", ", LMKCLIBHJLL);
string text3 = "\nFailed to purchase: " + text2;
string text4 = "Find them in your palette menu.\nSuccessfully purchased: " + text + text3;
string message = text4;
Action action = delegate
{
BNOHDIHPGBA.FHNLHICKIKN cs$<>8__locals2 = fhnlhickikn;
if (!cs$<>8__locals2.CS$<>8__locals1.isTotalSuccess)
{
JJEKJGALHKO purchasePromise = cs$<>8__locals2.purchasePromise;
string message2 = message;
purchasePromise.HMFPPBJFHKD(message2);
return;
}
cs$<>8__locals2.purchasePromise.OOOIENHGNCA();
};
bool isTotalSuccess = fhnlhickikn.CS$<>8__locals1.isTotalSuccess;
if (isTotalSuccess)
{
}
string message3 = message;
PlayerCommerceConfig instance = PlayerCommerceConfig.Instance;
if (isTotalSuccess)
{
}
Sprite warningIcon = instance.warningIcon;
BNOHDIHPGBA.MGOAIFAIFBK cs$<>8__locals = fhnlhickikn.CS$<>8__locals1;
if (cs$<>8__locals.isTotalSuccess)
{
}
int num = 0;
BNOHDIHPGBA.OAFNLPAHLMM oafnlpahlmm;
oafnlpahlmm.FieldGetter(num, message3, warningIcon);
oafnlpahlmm.CS$<>8__locals2 = fhnlhickikn;
oafnlpahlmm.errorMessage = "Failed to purchase any inventions. Please contact us at recroom.happyfox.com if this persists.";
Sprite itemPurchaseFailIcon = PlayerCommerceConfig.Instance.itemPurchaseFailIcon;
Action action2 = delegate
{
JJEKJGALHKO purchasePromise2 = oafnlpahlmm.CS$<>8__locals2.purchasePromise;
string errorMessage = oafnlpahlmm.errorMessage;
purchasePromise2.HMFPPBJFHKD(errorMessage);
};
int num2 = 0;
PMGCJEPKFOF<MessageDialogModel> pmgcjepkfof = BNOHDIHPGBA.CLNJDAFFHGH(PKNFMCGAJNF, "Error purchasing inventions", "Failed to purchase any inventions. Please contact us at recroom.happyfox.com if this persists.", itemPurchaseFailIcon, num2, num2, action2);
throw new NullReferenceException();
}
// Token: 0x06005B1B RID: 23323 RVA: 0x00142300 File Offset: 0x00140500
[Token(Token = "0x6005B1B")]
[Address(RVA = "0x168D770", Offset = "0x168C770", VA = "0x18168D770")]
public static DABKFAIHBBP MMJCMBKCEIE(this DialogListModel PKNFMCGAJNF, LICPDLGAGGA EICGEAEHBBO, string FEEHCDIMBAJ, CFLMJLFBOKH.NOIAPAJCEMB EEPHKBEFIIO, bool JDLJKGABDHB)
{
OBBBPCBIMME <LAAELBKJOPB>k__BackingField = EICGEAEHBBO.<LAAELBKJOPB>k__BackingField;
long <BHMJHHPMLAB>k__BackingField = EICGEAEHBBO.<BHMJHHPMLAB>k__BackingField;
bool <APJKGEEBPEK>k__BackingField = Player.<APJKGEEBPEK>k__BackingField;
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06005B1C RID: 23324 RVA: 0x0014239C File Offset: 0x0014059C
[Token(Token = "0x6005B1C")]
[Address(RVA = "0x168BD00", Offset = "0x168AD00", VA = "0x18168BD00")]
public static DABKFAIHBBP EHKIKOJAAIC(this DialogListModel PKNFMCGAJNF, string MOPOMPHBHKF, GEAPBDGCKMB.InventionPurchaseResponseDTO MAOOLFEBOOD, LICPDLGAGGA EICGEAEHBBO, string FGMBAAAJIKK, CFLMJLFBOKH.NOIAPAJCEMB EEPHKBEFIIO, bool JDLJKGABDHB)
{
DABKFAIHBBP dabkfaihbbp;
return dabkfaihbbp;
}
// Token: 0x06005B1D RID: 23325 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005B1D")]
[Address(RVA = "0x168B1E0", Offset = "0x168A1E0", VA = "0x18168B1E0")]
public static DABKFAIHBBP DMLKEINCHEA(this DialogListModel PKNFMCGAJNF, string MOPOMPHBHKF, GEAPBDGCKMB.InventionPurchaseResponseDTO MAOOLFEBOOD, LICPDLGAGGA EICGEAEHBBO, string FEEHCDIMBAJ, bool JDLJKGABDHB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005B1E RID: 23326 RVA: 0x001423B0 File Offset: 0x001405B0
[Token(Token = "0x6005B1E")]
[Address(RVA = "0x168D040", Offset = "0x168C040", VA = "0x18168D040")]
public static CECAKDDNHLN HOJHBOJDGJB(Route GJIOCANDGPE, CECAKDDNHLN OPINEJPGPHC)
{
int num = 0;
bool flag = OPINEJPGPHC.NIAPNGIGHFE(num);
bool flag2 = OPINEJPGPHC.NIAPNGIGHFE("STORE_SEARCH_QUERY_KEY", num);
bool flag3 = OPINEJPGPHC.NIAPNGIGHFE("INVENTION_LIST_TAGS_LIST_KEY", num);
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE).JKHELHNPILB(num);
if (num == 0)
{
}
CECAKDDNHLN cecakddnhln2 = cecakddnhln.JKHELHNPILB("STORE_SEARCH_QUERY_KEY", num);
List<string> list;
if (num == 0)
{
list = new List();
}
CECAKDDNHLN cecakddnhln4;
CECAKDDNHLN cecakddnhln3 = cecakddnhln4.JKHELHNPILB("INVENTION_LIST_TAGS_LIST_KEY", list);
CECAKDDNHLN cecakddnhln5;
return cecakddnhln5;
}
// Token: 0x06005B1F RID: 23327 RVA: 0x00142420 File Offset: 0x00140620
[Token(Token = "0x6005B1F")]
[Address(RVA = "0x168C690", Offset = "0x168B690", VA = "0x18168C690")]
public static PMGCJEPKFOF<MessageDialogModel> GMAMBFMPOGJ(this DialogListModel PKNFMCGAJNF, BrowserModel IKDKMJAKNPD, long GNJFAKLCBDK, [Optional] CheckoutDialogModel JFLFLJBHGMM)
{
BNOHDIHPGBA.CBAIHJHFKFF cbaihjhfkff = new BNOHDIHPGBA.CBAIHJHFKFF();
cbaihjhfkff.browserModel = IKDKMJAKNPD;
int num = 0;
cbaihjhfkff.cachedMessageDialog = num;
cbaihjhfkff.checkoutDialog = JFLFLJBHGMM;
IMAFJGKHEMD nebeabbofgd = BNOHDIHPGBA.NEBEABBOFGD;
Action action = delegate
{
MessageDialogModel cachedMessageDialog = cbaihjhfkff.cachedMessageDialog;
if (cachedMessageDialog != 0)
{
cachedMessageDialog.Dismiss();
return;
}
};
nebeabbofgd.MEEKCCGGFFD = action;
IMAFJGKHEMD dfcpkpocbig = BNOHDIHPGBA.DFCPKPOCBIG;
Action action2 = delegate
{
BrowserModel browserModel = cbaihjhfkff.browserModel;
CheckoutDialogModel checkoutDialog = cbaihjhfkff.checkoutDialog;
MessageDialogModel cachedMessageDialog2 = cbaihjhfkff.cachedMessageDialog;
BNOHDIHPGBA.AHCNAOCBBDD(browserModel, checkoutDialog, cachedMessageDialog2);
};
dfcpkpocbig.MEEKCCGGFFD = action2;
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
imafjgkhemd.GPJEDBDCNNP = "Cancel";
imafjgkhemd.BMBFCGOFPIM = num;
Action action3 = delegate
{
MessageDialogModel cachedMessageDialog3 = cbaihjhfkff.cachedMessageDialog;
if (cachedMessageDialog3 != 0)
{
cachedMessageDialog3.Dismiss();
return;
}
};
imafjgkhemd.MEEKCCGGFFD = action3;
BNOHDIHPGBA.NEBEABBOFGD = imafjgkhemd;
IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD();
imafjgkhemd2.GPJEDBDCNNP = "Get Tokens";
imafjgkhemd2.BMBFCGOFPIM = num;
imafjgkhemd2.GPJAHEOLCPN = num;
Action action4 = delegate
{
BrowserModel browserModel2 = cbaihjhfkff.browserModel;
CheckoutDialogModel checkoutDialog2 = cbaihjhfkff.checkoutDialog;
MessageDialogModel cachedMessageDialog4 = cbaihjhfkff.cachedMessageDialog;
BNOHDIHPGBA.AHCNAOCBBDD(browserModel2, checkoutDialog2, cachedMessageDialog4);
};
imafjgkhemd2.MEEKCCGGFFD = action4;
BNOHDIHPGBA.DFCPKPOCBIG = imafjgkhemd2;
List<DOPNALIMPNA> list = new List();
IMAFJGKHEMD nebeabbofgd2 = BNOHDIHPGBA.NEBEABBOFGD;
list.Add(nebeabbofgd2);
IMAFJGKHEMD dfcpkpocbig2 = BNOHDIHPGBA.DFCPKPOCBIG;
list.Add(dfcpkpocbig2);
BNOHDIHPGBA.GBIOHGLDINH = list;
Sprite noTokenIcon = PlayerCommerceConfig.Instance.noTokenIcon;
List<DOPNALIMPNA> gbiohgldinh = BNOHDIHPGBA.GBIOHGLDINH;
string text;
PMGCJEPKFOF<MessageDialogModel> pmgcjepkfof = BNOHDIHPGBA.CLNJDAFFHGH(PKNFMCGAJNF, "Not Enough Tokens", text, noTokenIcon, gbiohgldinh, num, num);
Action<MessageDialogModel> action5 = delegate(MessageDialogModel dialog)
{
cbaihjhfkff.cachedMessageDialog = dialog;
};
if (num < cbaihjhfkff)
{
num += num;
if (num != cbaihjhfkff)
{
num++;
}
}
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
// Token: 0x06005B20 RID: 23328 RVA: 0x00142584 File Offset: 0x00140784
[Token(Token = "0x6005B20")]
[Address(RVA = "0x168A470", Offset = "0x1689470", VA = "0x18168A470")]
private static void AHCNAOCBBDD(BrowserModel IKDKMJAKNPD, CheckoutDialogModel JFLFLJBHGMM, MessageDialogModel MMOCFEDCNHJ)
{
if (MMOCFEDCNHJ != 0)
{
MMOCFEDCNHJ.Dismiss();
}
if (JFLFLJBHGMM != 0)
{
JFLFLJBHGMM.Dismiss();
}
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(PlayerCommerceConfig.Instance.tokenStoreRoute).JKHELHNPILB("TOKEN_STORE_ENTRY_POINT_KEY", "Watch_Store_NotEnoughTokens)");
int num = 0;
IKDKMJAKNPD.GoTo(cecakddnhln, num != 0);
}
// Token: 0x06005B21 RID: 23329 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6005B21")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
static BNOHDIHPGBA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003D2E RID: 15662
[Token(Token = "0x4003D2E")]
private static List<DOPNALIMPNA> GBIOHGLDINH;
// Token: 0x04003D2F RID: 15663
[Token(Token = "0x4003D2F")]
private static IMAFJGKHEMD DFCPKPOCBIG;
// Token: 0x04003D30 RID: 15664
[Token(Token = "0x4003D30")]
private static IMAFJGKHEMD NEBEABBOFGD;
// Token: 0x02000F8F RID: 3983
[Token(Token = "0x2000F8F")]
public class OFCMJLHAKLH
{
// Token: 0x06005B22 RID: 23330 RVA: 0x001425D8 File Offset: 0x001407D8
[Token(Token = "0x6005B22")]
[Address(RVA = "0x16A30D0", Offset = "0x16A20D0", VA = "0x1816A30D0")]
public OFCMJLHAKLH()
{
List<string> list = new List();
this.HNIBDNIMAII = list;
List<string> list2 = new List();
this.NGCMLAJJCPG = list2;
base..ctor();
}
// Token: 0x04003D31 RID: 15665
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D31")]
public List<string> HNIBDNIMAII;
// Token: 0x04003D32 RID: 15666
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D32")]
public List<string> NGCMLAJJCPG;
}
// Token: 0x02000F90 RID: 3984
[Token(Token = "0x2000F90")]
[CompilerGenerated]
private sealed class MKAFFIBIDNE
{
// Token: 0x06005B23 RID: 23331 RVA: 0x00142608 File Offset: 0x00140808
[Token(Token = "0x6005B23")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MKAFFIBIDNE()
{
}
// Token: 0x06005B24 RID: 23332 RVA: 0x0014261C File Offset: 0x0014081C
[Token(Token = "0x6005B24")]
[Address(RVA = "0x16A28F0", Offset = "0x16A18F0", VA = "0x1816A28F0")]
internal PMGCJEPKFOF<LoadingDialogModel> <TryShowLoadingDialog>b__0(BaseDialogModel<BCLEIOOAPIE> dialog)
{
if (dialog == 0)
{
}
this.cachedLoadingDialog = dialog;
PMGCJEPKFOF<BCLEIOOAPIE> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x04003D33 RID: 15667
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D33")]
public LoadingDialogModel cachedLoadingDialog;
}
// Token: 0x02000F91 RID: 3985
[Token(Token = "0x2000F91")]
[CompilerGenerated]
private sealed class FPINPEDDDAM
{
// Token: 0x06005B25 RID: 23333 RVA: 0x00142638 File Offset: 0x00140838
[Token(Token = "0x6005B25")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FPINPEDDDAM()
{
}
// Token: 0x06005B26 RID: 23334 RVA: 0x0014264C File Offset: 0x0014084C
[Token(Token = "0x6005B26")]
[Address(RVA = "0x169EFA0", Offset = "0x169DFA0", VA = "0x18169EFA0")]
internal PMGCJEPKFOF<BNOHDIHPGBA.OFCMJLHAKLH> <TryPurchaseItems>b__0(LoadingDialogModel dialog)
{
BNOHDIHPGBA.MLBBHNAFOAB mlbbhnafoab = new BNOHDIHPGBA.MLBBHNAFOAB();
mlbbhnafoab.CS$<>8__locals1 = this;
this.loadingDialog = dialog;
BNOHDIHPGBA.OFCMJLHAKLH ofcmjlhaklh = new BNOHDIHPGBA.OFCMJLHAKLH();
List<string> list = new List();
ofcmjlhaklh.HNIBDNIMAII = list;
List<string> list2 = new List();
ofcmjlhaklh.NGCMLAJJCPG = list2;
mlbbhnafoab.totalPurchaseResults = ofcmjlhaklh;
IIKFCAONJCO iikfcaonjco = this.costInfo;
string text;
bool flag = text == (ulong)1L;
mlbbhnafoab.isSingleItemPurchase = flag;
List<DABKFAIHBBP> list3 = new List();
mlbbhnafoab.purchasePromises = list3;
List<EOCPMOJJGNJ> <KLNCALIPJKF>k__BackingField = this.costInfo.<KLNCALIPJKF>k__BackingField;
Action<EOCPMOJJGNJ> action = delegate(EOCPMOJJGNJ itemCostInfo)
{
BNOHDIHPGBA.BOMLHOHOPKF bomlhohopkf = new BNOHDIHPGBA.BOMLHOHOPKF();
bomlhohopkf.CS$<>8__locals2 = mlbbhnafoab;
bomlhohopkf.itemCostInfo = itemCostInfo;
MJLPNOMEFKG <IPAKFAFGINE>k__BackingField = itemCostInfo.<OHIGJIBAPHD>k__BackingField.<IPAKFAFGINE>k__BackingField;
bomlhohopkf.item = <IPAKFAFGINE>k__BackingField;
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
bomlhohopkf.purchaseHandlerPromise = jjekjgalhko;
Action action3 = delegate
{
BNOHDIHPGBA.OFCMJLHAKLH totalPurchaseResults = bomlhohopkf.CS$<>8__locals2.totalPurchaseResults;
MJLPNOMEFKG item = bomlhohopkf.item;
List<string> hnibdnimaii = totalPurchaseResults.HNIBDNIMAII;
string <FNIGMBMFOJL>k__BackingField = item.<FNIGMBMFOJL>k__BackingField;
hnibdnimaii.Add(<FNIGMBMFOJL>k__BackingField);
};
DABKFAIHBBP dabkfaihbbp = jjekjgalhko.OHLPJBFCABI(action3);
Action<string> action4 = delegate(string e)
{
BNOHDIHPGBA.OFCMJLHAKLH totalPurchaseResults2 = bomlhohopkf.CS$<>8__locals2.totalPurchaseResults;
MJLPNOMEFKG item2 = bomlhohopkf.item;
List<string> ngcmlajjcpg = totalPurchaseResults2.NGCMLAJJCPG;
string <FNIGMBMFOJL>k__BackingField2 = item2.<FNIGMBMFOJL>k__BackingField;
ngcmlajjcpg.Add(<FNIGMBMFOJL>k__BackingField2);
};
EOCPMOJJGNJ itemCostInfo2 = bomlhohopkf.itemCostInfo;
long? bnddmpjboma = mlbbhnafoab.CS$<>8__locals1.costInfo.BNDDMPJBOMA;
int num = 0;
Action<GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA>> action5 = delegate(GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA> response)
{
BNOHDIHPGBA.MLBBHNAFOAB cs$<>8__locals = bomlhohopkf.CS$<>8__locals2;
BNOHDIHPGBA.FPINPEDDDAM cs$<>8__locals2 = cs$<>8__locals.CS$<>8__locals1;
DialogListModel dialogListModel = cs$<>8__locals2.dialogListModel;
EOCPMOJJGNJ itemCostInfo3 = bomlhohopkf.itemCostInfo;
bool isSingleItemPurchase = cs$<>8__locals.isSingleItemPurchase;
string empty = string.Empty;
DGOHCPBKOHD dgohcpbkohd = cs$<>8__locals2.storefrontEntryPoint;
int num2 = cs$<>8__locals2.wishlistAccountId;
DABKFAIHBBP dabkfaihbbp2 = BNOHDIHPGBA.BHDIODBKNMM(dialogListModel, itemCostInfo3, isSingleItemPurchase, response, empty, dgohcpbkohd, num2);
Action action7 = new Action(bomlhohopkf.purchaseHandlerPromise.OOOIENHGNCA);
Action<string> action8 = new Action(bomlhohopkf.purchaseHandlerPromise.HMFPPBJFHKD);
throw new NullReferenceException();
};
List<DABKFAIHBBP> list4;
if (num < bomlhohopkf)
{
num += num;
if (num == bomlhohopkf)
{
list4 += list4;
throw new NullReferenceException();
}
num++;
}
Action<string> action6 = delegate(string e)
{
BNOHDIHPGBA.NPFLIMGDJFH npflimgdjfh = new BNOHDIHPGBA.NPFLIMGDJFH();
npflimgdjfh.CS$<>8__locals3 = bomlhohopkf;
npflimgdjfh.e = e;
BNOHDIHPGBA.MLBBHNAFOAB cs$<>8__locals3 = bomlhohopkf.CS$<>8__locals2;
DialogListModel dialogListModel2 = cs$<>8__locals3.CS$<>8__locals1.dialogListModel;
bool isSingleItemPurchase2 = cs$<>8__locals3.isSingleItemPurchase;
int num3 = 0;
DABKFAIHBBP dabkfaihbbp3 = BNOHDIHPGBA.DOMDADLOBOI(dialogListModel2, num3, e, isSingleItemPurchase2);
Action action9 = delegate
{
JJEKJGALHKO purchaseHandlerPromise2 = npflimgdjfh.CS$<>8__locals3.purchaseHandlerPromise;
string e = npflimgdjfh.e;
purchaseHandlerPromise2.HMFPPBJFHKD(e);
};
};
list4 = mlbbhnafoab.purchasePromises;
JJEKJGALHKO purchaseHandlerPromise = bomlhohopkf.purchaseHandlerPromise;
list4.Add(purchaseHandlerPromise);
};
<KLNCALIPJKF>k__BackingField.ForEach(action);
AGMKFHGFEAE agmkfhgfeae = new AGMKFHGFEAE(mlbbhnafoab.purchasePromises);
Action action2 = delegate
{
CBLLFJEDOII<BNOHDIHPGBA.OFCMJLHAKLH> cbllfjedoii2 = mlbbhnafoab.CS$<>8__locals1.totalPurchasePromise;
BNOHDIHPGBA.OFCMJLHAKLH totalPurchaseResults3 = mlbbhnafoab.totalPurchaseResults;
cbllfjedoii2.OOOIENHGNCA(totalPurchaseResults3);
};
agmkfhgfeae.System.Collections.IEnumerator.Reset();
CBLLFJEDOII<BNOHDIHPGBA.OFCMJLHAKLH> cbllfjedoii = this.totalPurchasePromise;
throw new NullReferenceException();
}
// Token: 0x06005B27 RID: 23335 RVA: 0x00142710 File Offset: 0x00140910
[Token(Token = "0x6005B27")]
[Address(RVA = "0x16892C0", Offset = "0x16882C0", VA = "0x1816892C0")]
internal void <TryPurchaseItems>b__1()
{
LoadingDialogModel loadingDialogModel = this.loadingDialog;
if (loadingDialogModel != 0)
{
loadingDialogModel.Dismiss();
return;
}
}
// Token: 0x04003D34 RID: 15668
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D34")]
public LoadingDialogModel loadingDialog;
// Token: 0x04003D35 RID: 15669
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D35")]
public IIKFCAONJCO costInfo;
// Token: 0x04003D36 RID: 15670
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003D36")]
public DialogListModel dialogListModel;
// Token: 0x04003D37 RID: 15671
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003D37")]
public DGOHCPBKOHD storefrontEntryPoint;
// Token: 0x04003D38 RID: 15672
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4003D38")]
public int wishlistAccountId;
// Token: 0x04003D39 RID: 15673
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003D39")]
public CBLLFJEDOII<BNOHDIHPGBA.OFCMJLHAKLH> totalPurchasePromise;
}
// Token: 0x02000F92 RID: 3986
[Token(Token = "0x2000F92")]
[CompilerGenerated]
private sealed class MLBBHNAFOAB
{
// Token: 0x06005B28 RID: 23336 RVA: 0x00142730 File Offset: 0x00140930
[Token(Token = "0x6005B28")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MLBBHNAFOAB()
{
}
// Token: 0x06005B29 RID: 23337 RVA: 0x00142744 File Offset: 0x00140944
[Token(Token = "0x6005B29")]
[Address(RVA = "0x16A29B0", Offset = "0x16A19B0", VA = "0x1816A29B0")]
internal void <TryPurchaseItems>b__2(EOCPMOJJGNJ itemCostInfo)
{
BNOHDIHPGBA.BOMLHOHOPKF bomlhohopkf = new BNOHDIHPGBA.BOMLHOHOPKF();
bomlhohopkf.CS$<>8__locals2 = this;
bomlhohopkf.itemCostInfo = itemCostInfo;
MJLPNOMEFKG <IPAKFAFGINE>k__BackingField = itemCostInfo.<OHIGJIBAPHD>k__BackingField.<IPAKFAFGINE>k__BackingField;
bomlhohopkf.item = <IPAKFAFGINE>k__BackingField;
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
bomlhohopkf.purchaseHandlerPromise = jjekjgalhko;
Action action = delegate
{
BNOHDIHPGBA.OFCMJLHAKLH ofcmjlhaklh = bomlhohopkf.CS$<>8__locals2.totalPurchaseResults;
MJLPNOMEFKG item = bomlhohopkf.item;
List<string> hnibdnimaii = ofcmjlhaklh.HNIBDNIMAII;
string <FNIGMBMFOJL>k__BackingField = item.<FNIGMBMFOJL>k__BackingField;
hnibdnimaii.Add(<FNIGMBMFOJL>k__BackingField);
};
DABKFAIHBBP dabkfaihbbp = jjekjgalhko.OHLPJBFCABI(action);
Action<string> action2 = delegate(string e)
{
BNOHDIHPGBA.OFCMJLHAKLH ofcmjlhaklh2 = bomlhohopkf.CS$<>8__locals2.totalPurchaseResults;
MJLPNOMEFKG item2 = bomlhohopkf.item;
List<string> ngcmlajjcpg = ofcmjlhaklh2.NGCMLAJJCPG;
string <FNIGMBMFOJL>k__BackingField2 = item2.<FNIGMBMFOJL>k__BackingField;
ngcmlajjcpg.Add(<FNIGMBMFOJL>k__BackingField2);
};
EOCPMOJJGNJ itemCostInfo2 = bomlhohopkf.itemCostInfo;
long? bnddmpjboma = this.CS$<>8__locals1.costInfo.BNDDMPJBOMA;
int num = 0;
Action<GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA>> action3 = delegate(GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA> response)
{
BNOHDIHPGBA.MLBBHNAFOAB cs$<>8__locals = bomlhohopkf.CS$<>8__locals2;
BNOHDIHPGBA.FPINPEDDDAM cs$<>8__locals2 = cs$<>8__locals.CS$<>8__locals1;
DialogListModel dialogListModel = cs$<>8__locals2.dialogListModel;
EOCPMOJJGNJ itemCostInfo3 = bomlhohopkf.itemCostInfo;
bool flag = cs$<>8__locals.isSingleItemPurchase;
string empty = string.Empty;
DGOHCPBKOHD storefrontEntryPoint = cs$<>8__locals2.storefrontEntryPoint;
int wishlistAccountId = cs$<>8__locals2.wishlistAccountId;
DABKFAIHBBP dabkfaihbbp2 = BNOHDIHPGBA.BHDIODBKNMM(dialogListModel, itemCostInfo3, flag, response, empty, storefrontEntryPoint, wishlistAccountId);
Action action5 = new Action(bomlhohopkf.purchaseHandlerPromise.OOOIENHGNCA);
Action<string> action6 = new Action(bomlhohopkf.purchaseHandlerPromise.HMFPPBJFHKD);
throw new NullReferenceException();
};
List<DABKFAIHBBP> list;
if (num < bomlhohopkf)
{
num += num;
if (num == bomlhohopkf)
{
list += list;
throw new NullReferenceException();
}
num++;
}
Action<string> action4 = delegate(string e)
{
BNOHDIHPGBA.NPFLIMGDJFH npflimgdjfh = new BNOHDIHPGBA.NPFLIMGDJFH();
npflimgdjfh.CS$<>8__locals3 = bomlhohopkf;
npflimgdjfh.e = e;
BNOHDIHPGBA.MLBBHNAFOAB cs$<>8__locals3 = bomlhohopkf.CS$<>8__locals2;
DialogListModel dialogListModel2 = cs$<>8__locals3.CS$<>8__locals1.dialogListModel;
bool flag2 = cs$<>8__locals3.isSingleItemPurchase;
int num2 = 0;
DABKFAIHBBP dabkfaihbbp3 = BNOHDIHPGBA.DOMDADLOBOI(dialogListModel2, num2, e, flag2);
Action action7 = delegate
{
JJEKJGALHKO purchaseHandlerPromise2 = npflimgdjfh.CS$<>8__locals3.purchaseHandlerPromise;
string e = npflimgdjfh.e;
purchaseHandlerPromise2.HMFPPBJFHKD(e);
};
};
list = this.purchasePromises;
JJEKJGALHKO purchaseHandlerPromise = bomlhohopkf.purchaseHandlerPromise;
list.Add(purchaseHandlerPromise);
}
// Token: 0x06005B2A RID: 23338 RVA: 0x00142820 File Offset: 0x00140A20
[Token(Token = "0x6005B2A")]
[Address(RVA = "0x16A2C80", Offset = "0x16A1C80", VA = "0x1816A2C80")]
internal void <TryPurchaseItems>b__3()
{
CBLLFJEDOII<BNOHDIHPGBA.OFCMJLHAKLH> totalPurchasePromise = this.CS$<>8__locals1.totalPurchasePromise;
BNOHDIHPGBA.OFCMJLHAKLH ofcmjlhaklh = this.totalPurchaseResults;
totalPurchasePromise.OOOIENHGNCA(ofcmjlhaklh);
}
// Token: 0x04003D3A RID: 15674
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D3A")]
public BNOHDIHPGBA.OFCMJLHAKLH totalPurchaseResults;
// Token: 0x04003D3B RID: 15675
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D3B")]
public bool isSingleItemPurchase;
// Token: 0x04003D3C RID: 15676
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003D3C")]
public List<DABKFAIHBBP> purchasePromises;
// Token: 0x04003D3D RID: 15677
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003D3D")]
public BNOHDIHPGBA.FPINPEDDDAM CS$<>8__locals1;
}
// Token: 0x02000F93 RID: 3987
[Token(Token = "0x2000F93")]
[CompilerGenerated]
private sealed class BOMLHOHOPKF
{
// Token: 0x06005B2B RID: 23339 RVA: 0x00142850 File Offset: 0x00140A50
[Token(Token = "0x6005B2B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BOMLHOHOPKF()
{
}
// Token: 0x06005B2C RID: 23340 RVA: 0x00142864 File Offset: 0x00140A64
[Token(Token = "0x6005B2C")]
[Address(RVA = "0x1690850", Offset = "0x168F850", VA = "0x181690850")]
internal void <TryPurchaseItems>b__4()
{
BNOHDIHPGBA.OFCMJLHAKLH totalPurchaseResults = this.CS$<>8__locals2.totalPurchaseResults;
MJLPNOMEFKG mjlpnomefkg = this.item;
List<string> hnibdnimaii = totalPurchaseResults.HNIBDNIMAII;
string <FNIGMBMFOJL>k__BackingField = mjlpnomefkg.<FNIGMBMFOJL>k__BackingField;
hnibdnimaii.Add(<FNIGMBMFOJL>k__BackingField);
}
// Token: 0x06005B2D RID: 23341 RVA: 0x001428A0 File Offset: 0x00140AA0
[Token(Token = "0x6005B2D")]
[Address(RVA = "0x16908C0", Offset = "0x168F8C0", VA = "0x1816908C0")]
internal void <TryPurchaseItems>b__5(string e)
{
BNOHDIHPGBA.OFCMJLHAKLH totalPurchaseResults = this.CS$<>8__locals2.totalPurchaseResults;
MJLPNOMEFKG mjlpnomefkg = this.item;
List<string> ngcmlajjcpg = totalPurchaseResults.NGCMLAJJCPG;
string <FNIGMBMFOJL>k__BackingField = mjlpnomefkg.<FNIGMBMFOJL>k__BackingField;
ngcmlajjcpg.Add(<FNIGMBMFOJL>k__BackingField);
}
// Token: 0x06005B2E RID: 23342 RVA: 0x001428DC File Offset: 0x00140ADC
[Token(Token = "0x6005B2E")]
[Address(RVA = "0x1690930", Offset = "0x168F930", VA = "0x181690930")]
internal void <TryPurchaseItems>b__6(GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO<NLEKGNENMCO.LOCNECLOHCA> response)
{
BNOHDIHPGBA.MLBBHNAFOAB cs$<>8__locals = this.CS$<>8__locals2;
BNOHDIHPGBA.FPINPEDDDAM cs$<>8__locals2 = cs$<>8__locals.CS$<>8__locals1;
DialogListModel dialogListModel = cs$<>8__locals2.dialogListModel;
EOCPMOJJGNJ eocpmojjgnj = this.itemCostInfo;
bool isSingleItemPurchase = cs$<>8__locals.isSingleItemPurchase;
string empty = string.Empty;
DGOHCPBKOHD storefrontEntryPoint = cs$<>8__locals2.storefrontEntryPoint;
int wishlistAccountId = cs$<>8__locals2.wishlistAccountId;
DABKFAIHBBP dabkfaihbbp = BNOHDIHPGBA.BHDIODBKNMM(dialogListModel, eocpmojjgnj, isSingleItemPurchase, response, empty, storefrontEntryPoint, wishlistAccountId);
Action action = new Action(this.purchaseHandlerPromise.OOOIENHGNCA);
Action<string> action2 = new Action(this.purchaseHandlerPromise.HMFPPBJFHKD);
throw new NullReferenceException();
}
// Token: 0x06005B2F RID: 23343 RVA: 0x00142964 File Offset: 0x00140B64
[Token(Token = "0x6005B2F")]
[Address(RVA = "0x1690AE0", Offset = "0x168FAE0", VA = "0x181690AE0")]
internal void <TryPurchaseItems>b__7(string e)
{
BNOHDIHPGBA.NPFLIMGDJFH npflimgdjfh = new BNOHDIHPGBA.NPFLIMGDJFH();
npflimgdjfh.CS$<>8__locals3 = this;
npflimgdjfh.e = e;
BNOHDIHPGBA.MLBBHNAFOAB cs$<>8__locals = this.CS$<>8__locals2;
DialogListModel dialogListModel = cs$<>8__locals.CS$<>8__locals1.dialogListModel;
bool isSingleItemPurchase = cs$<>8__locals.isSingleItemPurchase;
int num = 0;
DABKFAIHBBP dabkfaihbbp = BNOHDIHPGBA.DOMDADLOBOI(dialogListModel, num, e, isSingleItemPurchase);
Action action = delegate
{
JJEKJGALHKO jjekjgalhko = npflimgdjfh.CS$<>8__locals3.purchaseHandlerPromise;
string e2 = npflimgdjfh.e;
jjekjgalhko.HMFPPBJFHKD(e2);
};
}
// Token: 0x04003D3E RID: 15678
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D3E")]
public MJLPNOMEFKG item;
// Token: 0x04003D3F RID: 15679
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D3F")]
public EOCPMOJJGNJ itemCostInfo;
// Token: 0x04003D40 RID: 15680
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003D40")]
public JJEKJGALHKO purchaseHandlerPromise;
// Token: 0x04003D41 RID: 15681
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003D41")]
public BNOHDIHPGBA.MLBBHNAFOAB CS$<>8__locals2;
}
// Token: 0x02000F94 RID: 3988
[Token(Token = "0x2000F94")]
[CompilerGenerated]
private sealed class NPFLIMGDJFH
{
// Token: 0x06005B30 RID: 23344 RVA: 0x001429C4 File Offset: 0x00140BC4
[Token(Token = "0x6005B30")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NPFLIMGDJFH()
{
}
// Token: 0x06005B31 RID: 23345 RVA: 0x001429D8 File Offset: 0x00140BD8
[Token(Token = "0x6005B31")]
[Address(RVA = "0x16A3010", Offset = "0x16A2010", VA = "0x1816A3010")]
internal void <TryPurchaseItems>b__8()
{
JJEKJGALHKO purchaseHandlerPromise = this.CS$<>8__locals3.purchaseHandlerPromise;
string text = this.e;
purchaseHandlerPromise.HMFPPBJFHKD(text);
}
// Token: 0x04003D42 RID: 15682
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D42")]
public string e;
// Token: 0x04003D43 RID: 15683
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D43")]
public BNOHDIHPGBA.BOMLHOHOPKF CS$<>8__locals3;
}
// Token: 0x02000F95 RID: 3989
[Token(Token = "0x2000F95")]
[CompilerGenerated]
private sealed class DJOONICDFDJ
{
// Token: 0x06005B32 RID: 23346 RVA: 0x00142A08 File Offset: 0x00140C08
[Token(Token = "0x6005B32")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DJOONICDFDJ()
{
}
// Token: 0x06005B33 RID: 23347 RVA: 0x00142A1C File Offset: 0x00140C1C
[Token(Token = "0x6005B33")]
[Address(RVA = "0x169C8A0", Offset = "0x169B8A0", VA = "0x18169C8A0")]
internal void <ConsumeGiftBoxImmediately>b__0(bool success)
{
if (!success)
{
Debug.LogError("Could not consume gift after trial purchase");
this.promise.HMFPPBJFHKD("Could not consume gift after trial purchase");
return;
}
DialogListModel dialogListModel = this.dialogListModel;
HOJMGAMMIAD hojmgammiad = this.purchasedGiftDrop;
bool flag = this.isSingleItemPurchase;
DABKFAIHBBP dabkfaihbbp = dialogListModel.PKJGNMBHCCJ(hojmgammiad, flag);
if (this.<>9__1 == 0)
{
Action action = delegate
{
this.promise.OOOIENHGNCA();
};
this.<>9__1 = action;
}
throw new NullReferenceException();
}
// Token: 0x06005B34 RID: 23348 RVA: 0x00142A8C File Offset: 0x00140C8C
[Token(Token = "0x6005B34")]
[Address(RVA = "0x169C9E0", Offset = "0x169B9E0", VA = "0x18169C9E0")]
internal void <ConsumeGiftBoxImmediately>b__1()
{
this.promise.OOOIENHGNCA();
}
// Token: 0x04003D44 RID: 15684
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D44")]
public DialogListModel dialogListModel;
// Token: 0x04003D45 RID: 15685
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D45")]
public HOJMGAMMIAD purchasedGiftDrop;
// Token: 0x04003D46 RID: 15686
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003D46")]
public bool isSingleItemPurchase;
// Token: 0x04003D47 RID: 15687
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003D47")]
public JJEKJGALHKO promise;
// Token: 0x04003D48 RID: 15688
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003D48")]
public Action <>9__1;
}
// Token: 0x02000F96 RID: 3990
[Token(Token = "0x2000F96")]
[CompilerGenerated]
private sealed class EFKDMALONFB
{
// Token: 0x06005B35 RID: 23349 RVA: 0x00142AAC File Offset: 0x00140CAC
[Token(Token = "0x6005B35")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EFKDMALONFB()
{
}
// Token: 0x06005B36 RID: 23350 RVA: 0x00142AC0 File Offset: 0x00140CC0
[Token(Token = "0x6005B36")]
[Address(RVA = "0x15C29B0", Offset = "0x15C19B0", VA = "0x1815C29B0")]
internal void <HandlePurchaseSuccessMessage>b__0()
{
this.promise.OOOIENHGNCA();
}
// Token: 0x04003D49 RID: 15689
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D49")]
public JJEKJGALHKO promise;
}
// Token: 0x02000F97 RID: 3991
[Token(Token = "0x2000F97")]
[CompilerGenerated]
private sealed class KBEMILEEFLL
{
// Token: 0x06005B37 RID: 23351 RVA: 0x00142AE0 File Offset: 0x00140CE0
[Token(Token = "0x6005B37")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KBEMILEEFLL()
{
}
// Token: 0x04003D4A RID: 15690
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D4A")]
public string error;
}
// Token: 0x02000F98 RID: 3992
[Token(Token = "0x2000F98")]
[CompilerGenerated]
private sealed class EOOJBJHBJGD
{
// Token: 0x06005B38 RID: 23352 RVA: 0x00142AF4 File Offset: 0x00140CF4
[Token(Token = "0x6005B38")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EOOJBJHBJGD()
{
}
// Token: 0x06005B39 RID: 23353 RVA: 0x00142B08 File Offset: 0x00140D08
[Token(Token = "0x6005B39")]
[Address(RVA = "0x169C870", Offset = "0x169B870", VA = "0x18169C870")]
internal void <HandlePurchaseErrorMessage>b__0()
{
BNOHDIHPGBA.KBEMILEEFLL cs$<>8__locals = this.CS$<>8__locals1;
JJEKJGALHKO jjekjgalhko = this.promise;
string error = cs$<>8__locals.error;
jjekjgalhko.HMFPPBJFHKD(error);
}
// Token: 0x04003D4B RID: 15691
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D4B")]
public JJEKJGALHKO promise;
// Token: 0x04003D4C RID: 15692
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D4C")]
public BNOHDIHPGBA.KBEMILEEFLL CS$<>8__locals1;
}
// Token: 0x02000F9A RID: 3994
[Token(Token = "0x2000F9A")]
[CompilerGenerated]
private sealed class GEECLKJIGOK
{
// Token: 0x06005B3D RID: 23357 RVA: 0x00142B80 File Offset: 0x00140D80
[Token(Token = "0x6005B3D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GEECLKJIGOK()
{
}
// Token: 0x04003D4F RID: 15695
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D4F")]
public bool isTotalSuccess;
}
// Token: 0x02000F9B RID: 3995
[Token(Token = "0x2000F9B")]
[CompilerGenerated]
private sealed class DDHHGNDOJBH
{
// Token: 0x06005B3E RID: 23358 RVA: 0x00142B94 File Offset: 0x00140D94
[Token(Token = "0x6005B3E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DDHHGNDOJBH()
{
}
// Token: 0x04003D50 RID: 15696
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D50")]
public JJEKJGALHKO purchasePromise;
// Token: 0x04003D51 RID: 15697
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D51")]
public BNOHDIHPGBA.GEECLKJIGOK CS$<>8__locals1;
}
// Token: 0x02000F9C RID: 3996
[Token(Token = "0x2000F9C")]
[CompilerGenerated]
private sealed class PMEIPMLGADA
{
// Token: 0x06005B3F RID: 23359 RVA: 0x00142BA8 File Offset: 0x00140DA8
[Token(Token = "0x6005B3F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PMEIPMLGADA()
{
}
// Token: 0x06005B40 RID: 23360 RVA: 0x00142BBC File Offset: 0x00140DBC
[Token(Token = "0x6005B40")]
[Address(RVA = "0x16A3040", Offset = "0x16A2040", VA = "0x1816A3040")]
internal void <HandleFinalStoreItemPurchaseResults>b__0()
{
JJEKJGALHKO purchasePromise = this.CS$<>8__locals2.purchasePromise;
string text = this.errorMessage;
purchasePromise.HMFPPBJFHKD(text);
}
// Token: 0x04003D52 RID: 15698
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D52")]
public string errorMessage;
// Token: 0x04003D53 RID: 15699
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D53")]
public BNOHDIHPGBA.DDHHGNDOJBH CS$<>8__locals2;
}
// Token: 0x02000F9D RID: 3997
[Token(Token = "0x2000F9D")]
[CompilerGenerated]
private sealed class CGHFGFHLLGB
{
// Token: 0x06005B41 RID: 23361 RVA: 0x00142BEC File Offset: 0x00140DEC
[Token(Token = "0x6005B41")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CGHFGFHLLGB()
{
}
// Token: 0x06005B42 RID: 23362 RVA: 0x00142C00 File Offset: 0x00140E00
[Token(Token = "0x6005B42")]
[Address(RVA = "0x16891A0", Offset = "0x16881A0", VA = "0x1816891A0")]
internal void <HandleFinalStoreItemPurchaseResults>b__1()
{
BNOHDIHPGBA.DDHHGNDOJBH cs$<>8__locals = this.CS$<>8__locals3;
if (!cs$<>8__locals.CS$<>8__locals1.isTotalSuccess)
{
JJEKJGALHKO purchasePromise = cs$<>8__locals.purchasePromise;
string text = this.message;
purchasePromise.HMFPPBJFHKD(text);
return;
}
cs$<>8__locals.purchasePromise.OOOIENHGNCA();
}
// Token: 0x04003D54 RID: 15700
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D54")]
public string message;
// Token: 0x04003D55 RID: 15701
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D55")]
public BNOHDIHPGBA.DDHHGNDOJBH CS$<>8__locals3;
}
// Token: 0x02000F9E RID: 3998
[Token(Token = "0x2000F9E")]
[CompilerGenerated]
private sealed class BLOAHPDINNC
{
// Token: 0x06005B43 RID: 23363 RVA: 0x00142C4C File Offset: 0x00140E4C
[Token(Token = "0x6005B43")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BLOAHPDINNC()
{
}
// Token: 0x06005B44 RID: 23364 RVA: 0x00142C60 File Offset: 0x00140E60
[Token(Token = "0x6005B44")]
[Address(RVA = "0x16892C0", Offset = "0x16882C0", VA = "0x1816892C0")]
internal void <TryShowMessageDialog>b__1()
{
MessageDialogModel messageDialogModel = this.messageDialog;
if (messageDialogModel != 0)
{
messageDialogModel.Dismiss();
return;
}
}
// Token: 0x06005B45 RID: 23365 RVA: 0x00142C80 File Offset: 0x00140E80
[Token(Token = "0x6005B45")]
[Address(RVA = "0x1689200", Offset = "0x1688200", VA = "0x181689200")]
internal PMGCJEPKFOF<MessageDialogModel> <TryShowMessageDialog>b__0(BaseDialogModel<OBJAFKDPOHB> dialog)
{
if (dialog == 0)
{
}
this.messageDialog = dialog;
PMGCJEPKFOF<OBJAFKDPOHB> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x04003D56 RID: 15702
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D56")]
public MessageDialogModel messageDialog;
}
// Token: 0x02000F9F RID: 3999
[Token(Token = "0x2000F9F")]
[CompilerGenerated]
private sealed class EKPHOCCJCIO
{
// Token: 0x06005B46 RID: 23366 RVA: 0x00142C9C File Offset: 0x00140E9C
[Token(Token = "0x6005B46")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EKPHOCCJCIO()
{
}
// Token: 0x06005B47 RID: 23367 RVA: 0x00142CB0 File Offset: 0x00140EB0
[Token(Token = "0x6005B47")]
[Address(RVA = "0x169EA70", Offset = "0x169DA70", VA = "0x18169EA70")]
internal void <TryPurchaseTrialInventions>b__0(TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN purchaseData)
{
BNOHDIHPGBA.LELKJCIJOAC lelkjcijoac = new BNOHDIHPGBA.LELKJCIJOAC();
lelkjcijoac.CS$<>8__locals2 = this;
string <LGACIEKBLBM>k__BackingField = purchaseData.KLHEPEJMGEM.<LAAELBKJOPB>k__BackingField.<LGACIEKBLBM>k__BackingField;
lelkjcijoac.inventionName = <LGACIEKBLBM>k__BackingField;
DialogListModel dialogListModel = this.dialogListModel;
LICPDLGAGGA klhepejmgem = purchaseData.KLHEPEJMGEM;
string text = this.entrypointName;
bool flag = this.isSingleInventionPurchase;
BNOHDIHPGBA.EGNMJALIFLN egnmjalifln = new BNOHDIHPGBA.EGNMJALIFLN();
egnmjalifln.dialogListModel = dialogListModel;
egnmjalifln.costInfo = klhepejmgem;
egnmjalifln.entrypointName = text;
egnmjalifln.isSingleInventionPurchase = flag;
OBBBPCBIMME <LAAELBKJOPB>k__BackingField = klhepejmgem.<LAAELBKJOPB>k__BackingField;
long <BHBCCAKKIMJ>k__BackingField = <LAAELBKJOPB>k__BackingField.<BHBCCAKKIMJ>k__BackingField;
int? <LGKBIBJHNCN>k__BackingField = <LAAELBKJOPB>k__BackingField.<LGKBIBJHNCN>k__BackingField;
int num = 0;
PMGCJEPKFOF<GEAPBDGCKMB.InventionPurchaseResponseDTO> pmgcjepkfof = GEAPBDGCKMB.MOANDFACFAP(<BHBCCAKKIMJ>k__BackingField, num, text);
Func<GEAPBDGCKMB.InventionPurchaseResponseDTO, DABKFAIHBBP> func = delegate(GEAPBDGCKMB.InventionPurchaseResponseDTO response)
{
if (response != 0 && response.<InventionResponse>k__BackingField.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
DialogListModel dialogListModel2 = egnmjalifln.dialogListModel;
LICPDLGAGGA costInfo = egnmjalifln.costInfo;
string text2 = egnmjalifln.entrypointName;
bool flag2 = egnmjalifln.isSingleInventionPurchase;
return dialogListModel2.MMJCMBKCEIE(costInfo, text2, CFLMJLFBOKH.NOIAPAJCEMB.TrialRoomSavePurchaseSuccessful, flag2);
}
DialogListModel dialogListModel3 = egnmjalifln.dialogListModel;
LICPDLGAGGA costInfo2 = egnmjalifln.costInfo;
string text3 = egnmjalifln.entrypointName;
bool flag3 = egnmjalifln.isSingleInventionPurchase;
OBBBPCBIMME <LAAELBKJOPB>k__BackingField2 = costInfo2.<LAAELBKJOPB>k__BackingField;
int num2 = 0;
CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, <LAAELBKJOPB>k__BackingField2, num2, text3);
int num3 = 0;
DABKFAIHBBP dabkfaihbbp = dialogListModel3.DMLKEINCHEA(num3, response, costInfo2, text3, flag3);
throw new NullReferenceException();
};
List<DABKFAIHBBP> list;
if (num < egnmjalifln)
{
num += num;
if (num == egnmjalifln)
{
list += list;
throw new NullReferenceException();
}
num++;
}
Action action = delegate
{
List<string> hnibdnimaii = lelkjcijoac.CS$<>8__locals2.totalPurchaseResults.HNIBDNIMAII;
string inventionName = lelkjcijoac.inventionName;
hnibdnimaii.Add(inventionName);
};
Action<string> action2 = delegate(string _)
{
List<string> ngcmlajjcpg = lelkjcijoac.CS$<>8__locals2.totalPurchaseResults.NGCMLAJJCPG;
string inventionName2 = lelkjcijoac.inventionName;
ngcmlajjcpg.Add(inventionName2);
};
list = this.purchasePromises;
}
// Token: 0x06005B48 RID: 23368 RVA: 0x00142DAC File Offset: 0x00140FAC
[Token(Token = "0x6005B48")]
[Address(RVA = "0x169ED50", Offset = "0x169DD50", VA = "0x18169ED50")]
internal void <TryPurchaseTrialInventions>b__1()
{
CBLLFJEDOII<TrialInventionManager.ANPILNPJDOA> cbllfjedoii = this.totalPurchasePromise;
TrialInventionManager.ANPILNPJDOA anpilnpjdoa = this.totalPurchaseResults;
cbllfjedoii.OOOIENHGNCA(anpilnpjdoa);
}
// Token: 0x04003D57 RID: 15703
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D57")]
public CBLLFJEDOII<TrialInventionManager.ANPILNPJDOA> totalPurchasePromise;
// Token: 0x04003D58 RID: 15704
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D58")]
public DialogListModel dialogListModel;
// Token: 0x04003D59 RID: 15705
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003D59")]
public string entrypointName;
// Token: 0x04003D5A RID: 15706
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003D5A")]
public bool isSingleInventionPurchase;
// Token: 0x04003D5B RID: 15707
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003D5B")]
public TrialInventionManager.ANPILNPJDOA totalPurchaseResults;
// Token: 0x04003D5C RID: 15708
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003D5C")]
public List<DABKFAIHBBP> purchasePromises;
}
// Token: 0x02000FA0 RID: 4000
[Token(Token = "0x2000FA0")]
[CompilerGenerated]
private sealed class DKEPHIDJGBO
{
// Token: 0x06005B49 RID: 23369 RVA: 0x00142DD4 File Offset: 0x00140FD4
[Token(Token = "0x6005B49")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DKEPHIDJGBO()
{
}
// Token: 0x06005B4A RID: 23370 RVA: 0x00142DE8 File Offset: 0x00140FE8
[Token(Token = "0x6005B4A")]
[Address(RVA = "0x169CA00", Offset = "0x169BA00", VA = "0x18169CA00")]
internal void <TryPurchaseTrialInventions>b__2()
{
CBLLFJEDOII<TrialInventionManager.ANPILNPJDOA> totalPurchasePromise = this.CS$<>8__locals1.totalPurchasePromise;
string text = this.errorMessage;
totalPurchasePromise.HMFPPBJFHKD(text);
}
// Token: 0x04003D5D RID: 15709
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D5D")]
public string errorMessage;
// Token: 0x04003D5E RID: 15710
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D5E")]
public BNOHDIHPGBA.EKPHOCCJCIO CS$<>8__locals1;
}
// Token: 0x02000FA1 RID: 4001
[Token(Token = "0x2000FA1")]
[CompilerGenerated]
private sealed class LELKJCIJOAC
{
// Token: 0x06005B4B RID: 23371 RVA: 0x00142E18 File Offset: 0x00141018
[Token(Token = "0x6005B4B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LELKJCIJOAC()
{
}
// Token: 0x06005B4C RID: 23372 RVA: 0x00142E2C File Offset: 0x0014102C
[Token(Token = "0x6005B4C")]
[Address(RVA = "0x16A27C0", Offset = "0x16A17C0", VA = "0x1816A27C0")]
internal void <TryPurchaseTrialInventions>b__3()
{
List<string> hnibdnimaii = this.CS$<>8__locals2.totalPurchaseResults.HNIBDNIMAII;
string text = this.inventionName;
hnibdnimaii.Add(text);
}
// Token: 0x06005B4D RID: 23373 RVA: 0x00142E60 File Offset: 0x00141060
[Token(Token = "0x6005B4D")]
[Address(RVA = "0x16A2820", Offset = "0x16A1820", VA = "0x1816A2820")]
internal void <TryPurchaseTrialInventions>b__4(string _)
{
List<string> ngcmlajjcpg = this.CS$<>8__locals2.totalPurchaseResults.NGCMLAJJCPG;
string text = this.inventionName;
ngcmlajjcpg.Add(text);
}
// Token: 0x04003D5F RID: 15711
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D5F")]
public string inventionName;
// Token: 0x04003D60 RID: 15712
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D60")]
public BNOHDIHPGBA.EKPHOCCJCIO CS$<>8__locals2;
}
// Token: 0x02000FA2 RID: 4002
[Token(Token = "0x2000FA2")]
[CompilerGenerated]
private sealed class EGNMJALIFLN
{
// Token: 0x06005B4E RID: 23374 RVA: 0x00142E94 File Offset: 0x00141094
[Token(Token = "0x6005B4E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EGNMJALIFLN()
{
}
// Token: 0x06005B4F RID: 23375 RVA: 0x00142EA8 File Offset: 0x001410A8
[Token(Token = "0x6005B4F")]
[Address(RVA = "0x169E830", Offset = "0x169D830", VA = "0x18169E830")]
internal DABKFAIHBBP <BuyTrialInvention>b__0(GEAPBDGCKMB.InventionPurchaseResponseDTO response)
{
if (response != 0 && response.<InventionResponse>k__BackingField.<BCMKPFMGHLE>k__BackingField == JJONIELLJGH.Success)
{
DialogListModel dialogListModel = this.dialogListModel;
LICPDLGAGGA licpdlgagga = this.costInfo;
string text = this.entrypointName;
bool flag = this.isSingleInventionPurchase;
return dialogListModel.MMJCMBKCEIE(licpdlgagga, text, CFLMJLFBOKH.NOIAPAJCEMB.TrialRoomSavePurchaseSuccessful, flag);
}
DialogListModel dialogListModel2 = this.dialogListModel;
LICPDLGAGGA licpdlgagga2 = this.costInfo;
string text2 = this.entrypointName;
bool flag2 = this.isSingleInventionPurchase;
OBBBPCBIMME <LAAELBKJOPB>k__BackingField = licpdlgagga2.<LAAELBKJOPB>k__BackingField;
int num = 0;
CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, <LAAELBKJOPB>k__BackingField, num, text2);
int num2 = 0;
DABKFAIHBBP dabkfaihbbp = dialogListModel2.DMLKEINCHEA(num2, response, licpdlgagga2, text2, flag2);
throw new NullReferenceException();
}
// Token: 0x04003D61 RID: 15713
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D61")]
public DialogListModel dialogListModel;
// Token: 0x04003D62 RID: 15714
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D62")]
public LICPDLGAGGA costInfo;
// Token: 0x04003D63 RID: 15715
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003D63")]
public string entrypointName;
// Token: 0x04003D64 RID: 15716
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003D64")]
public bool isSingleInventionPurchase;
}
// Token: 0x02000FA3 RID: 4003
[Token(Token = "0x2000FA3")]
[CompilerGenerated]
private sealed class MGOAIFAIFBK
{
// Token: 0x06005B50 RID: 23376 RVA: 0x00142F48 File Offset: 0x00141148
[Token(Token = "0x6005B50")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MGOAIFAIFBK()
{
}
// Token: 0x04003D65 RID: 15717
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D65")]
public bool isTotalSuccess;
}
// Token: 0x02000FA4 RID: 4004
[Token(Token = "0x2000FA4")]
[CompilerGenerated]
private sealed class FHNLHICKIKN
{
// Token: 0x06005B51 RID: 23377 RVA: 0x00142F5C File Offset: 0x0014115C
[Token(Token = "0x6005B51")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FHNLHICKIKN()
{
}
// Token: 0x04003D66 RID: 15718
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D66")]
public JJEKJGALHKO purchasePromise;
// Token: 0x04003D67 RID: 15719
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D67")]
public BNOHDIHPGBA.MGOAIFAIFBK CS$<>8__locals1;
}
// Token: 0x02000FA5 RID: 4005
[Token(Token = "0x2000FA5")]
[CompilerGenerated]
private sealed class OAFNLPAHLMM
{
// Token: 0x06005B52 RID: 23378 RVA: 0x00142F70 File Offset: 0x00141170
[Token(Token = "0x6005B52")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OAFNLPAHLMM()
{
}
// Token: 0x06005B53 RID: 23379 RVA: 0x00142F84 File Offset: 0x00141184
[Token(Token = "0x6005B53")]
[Address(RVA = "0x16A3040", Offset = "0x16A2040", VA = "0x1816A3040")]
internal void <HandleFinalInventionPurchaseResults>b__0()
{
JJEKJGALHKO purchasePromise = this.CS$<>8__locals2.purchasePromise;
string text = this.errorMessage;
purchasePromise.HMFPPBJFHKD(text);
}
// Token: 0x04003D68 RID: 15720
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D68")]
public string errorMessage;
// Token: 0x04003D69 RID: 15721
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D69")]
public BNOHDIHPGBA.FHNLHICKIKN CS$<>8__locals2;
}
// Token: 0x02000FA6 RID: 4006
[Token(Token = "0x2000FA6")]
[CompilerGenerated]
private sealed class AKFCDMLAIPK
{
// Token: 0x06005B54 RID: 23380 RVA: 0x00142FB4 File Offset: 0x001411B4
[Token(Token = "0x6005B54")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AKFCDMLAIPK()
{
}
// Token: 0x06005B55 RID: 23381 RVA: 0x00142FC8 File Offset: 0x001411C8
[Token(Token = "0x6005B55")]
[Address(RVA = "0x16891A0", Offset = "0x16881A0", VA = "0x1816891A0")]
internal void <HandleFinalInventionPurchaseResults>b__1()
{
BNOHDIHPGBA.FHNLHICKIKN cs$<>8__locals = this.CS$<>8__locals3;
if (!cs$<>8__locals.CS$<>8__locals1.isTotalSuccess)
{
JJEKJGALHKO purchasePromise = cs$<>8__locals.purchasePromise;
string text = this.message;
purchasePromise.HMFPPBJFHKD(text);
return;
}
cs$<>8__locals.purchasePromise.OOOIENHGNCA();
}
// Token: 0x04003D6A RID: 15722
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D6A")]
public string message;
// Token: 0x04003D6B RID: 15723
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D6B")]
public BNOHDIHPGBA.FHNLHICKIKN CS$<>8__locals3;
}
// Token: 0x02000FA7 RID: 4007
[Token(Token = "0x2000FA7")]
[CompilerGenerated]
private sealed class BKEJOCOEKNG
{
// Token: 0x06005B56 RID: 23382 RVA: 0x00143014 File Offset: 0x00141214
[Token(Token = "0x6005B56")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BKEJOCOEKNG()
{
}
// Token: 0x06005B57 RID: 23383 RVA: 0x00143028 File Offset: 0x00141228
[Token(Token = "0x6005B57")]
[Address(RVA = "0x15C29B0", Offset = "0x15C19B0", VA = "0x1815C29B0")]
internal void <InventionPurchaseSuccessHandler>b__0()
{
this.promise.OOOIENHGNCA();
}
// Token: 0x04003D6C RID: 15724
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D6C")]
public JJEKJGALHKO promise;
}
// Token: 0x02000FA8 RID: 4008
[Token(Token = "0x2000FA8")]
[CompilerGenerated]
private sealed class ILMLGDABGDC
{
// Token: 0x06005B58 RID: 23384 RVA: 0x00143048 File Offset: 0x00141248
[Token(Token = "0x6005B58")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ILMLGDABGDC()
{
}
// Token: 0x04003D6D RID: 15725
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D6D")]
public string playerFacingErrorMessage;
}
// Token: 0x02000FA9 RID: 4009
[Token(Token = "0x2000FA9")]
[CompilerGenerated]
private sealed class DGCJAFNFBHP
{
// Token: 0x06005B59 RID: 23385 RVA: 0x0014305C File Offset: 0x0014125C
[Token(Token = "0x6005B59")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DGCJAFNFBHP()
{
}
// Token: 0x06005B5A RID: 23386 RVA: 0x00143070 File Offset: 0x00141270
[Token(Token = "0x6005B5A")]
[Address(RVA = "0x169C870", Offset = "0x169B870", VA = "0x18169C870")]
internal void <CommonInventionPurchaseErrorHandler>b__0()
{
BNOHDIHPGBA.ILMLGDABGDC cs$<>8__locals = this.CS$<>8__locals1;
JJEKJGALHKO jjekjgalhko = this.promise;
string playerFacingErrorMessage = cs$<>8__locals.playerFacingErrorMessage;
jjekjgalhko.HMFPPBJFHKD(playerFacingErrorMessage);
}
// Token: 0x04003D6E RID: 15726
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D6E")]
public JJEKJGALHKO promise;
// Token: 0x04003D6F RID: 15727
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D6F")]
public BNOHDIHPGBA.ILMLGDABGDC CS$<>8__locals1;
}
// Token: 0x02000FAA RID: 4010
[Token(Token = "0x2000FAA")]
[CompilerGenerated]
private sealed class CBAIHJHFKFF
{
// Token: 0x06005B5B RID: 23387 RVA: 0x001430A0 File Offset: 0x001412A0
[Token(Token = "0x6005B5B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CBAIHJHFKFF()
{
}
// Token: 0x06005B5C RID: 23388 RVA: 0x001430B4 File Offset: 0x001412B4
[Token(Token = "0x6005B5C")]
[Address(RVA = "0x16892C0", Offset = "0x16882C0", VA = "0x1816892C0")]
internal void <TryShowNotEnoughTokensMessageDialog>b__3()
{
MessageDialogModel messageDialogModel = this.cachedMessageDialog;
if (messageDialogModel != 0)
{
messageDialogModel.Dismiss();
return;
}
}
// Token: 0x06005B5D RID: 23389 RVA: 0x001430D4 File Offset: 0x001412D4
[Token(Token = "0x6005B5D")]
[Address(RVA = "0x169C7B0", Offset = "0x169B7B0", VA = "0x18169C7B0")]
internal void <TryShowNotEnoughTokensMessageDialog>b__4()
{
BrowserModel browserModel = this.browserModel;
CheckoutDialogModel checkoutDialogModel = this.checkoutDialog;
MessageDialogModel messageDialogModel = this.cachedMessageDialog;
BNOHDIHPGBA.AHCNAOCBBDD(browserModel, checkoutDialogModel, messageDialogModel);
}
// Token: 0x06005B5E RID: 23390 RVA: 0x00143100 File Offset: 0x00141300
[Token(Token = "0x6005B5E")]
[Address(RVA = "0x16892C0", Offset = "0x16882C0", VA = "0x1816892C0")]
internal void <TryShowNotEnoughTokensMessageDialog>b__0()
{
MessageDialogModel messageDialogModel = this.cachedMessageDialog;
if (messageDialogModel != 0)
{
messageDialogModel.Dismiss();
return;
}
}
// Token: 0x06005B5F RID: 23391 RVA: 0x00143120 File Offset: 0x00141320
[Token(Token = "0x6005B5F")]
[Address(RVA = "0x169C730", Offset = "0x169B730", VA = "0x18169C730")]
internal void <TryShowNotEnoughTokensMessageDialog>b__1()
{
BrowserModel browserModel = this.browserModel;
CheckoutDialogModel checkoutDialogModel = this.checkoutDialog;
MessageDialogModel messageDialogModel = this.cachedMessageDialog;
BNOHDIHPGBA.AHCNAOCBBDD(browserModel, checkoutDialogModel, messageDialogModel);
}
// Token: 0x06005B60 RID: 23392 RVA: 0x0014314C File Offset: 0x0014134C
[Token(Token = "0x6005B60")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
internal void <TryShowNotEnoughTokensMessageDialog>b__2(MessageDialogModel dialog)
{
this.cachedMessageDialog = dialog;
}
// Token: 0x04003D70 RID: 15728
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D70")]
public MessageDialogModel cachedMessageDialog;
// Token: 0x04003D71 RID: 15729
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003D71")]
public BrowserModel browserModel;
// Token: 0x04003D72 RID: 15730
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003D72")]
public CheckoutDialogModel checkoutDialog;
}
}