1894 lines
70 KiB
C#
1894 lines
70 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: 0x02000F0C RID: 3852
|
|
[Token(Token = "0x2000F0C")]
|
|
public static class BNOHDIHPGBA
|
|
{
|
|
// Token: 0x060058DC RID: 22748 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60058DC")]
|
|
[Address(RVA = "0xA91720", Offset = "0xA90520", VA = "0x180A91720")]
|
|
public static PMGCJEPKFOF<LoadingDialogModel> PEEENDOCDJL(this DialogListModel PKNFMCGAJNF, string NGPMADFHHKP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060058DD RID: 22749 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60058DD")]
|
|
[Address(RVA = "0xA90B00", Offset = "0xA8F900", VA = "0x180A90B00")]
|
|
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: 0x060058DE RID: 22750 RVA: 0x0013D3A8 File Offset: 0x0013B5A8
|
|
[Token(Token = "0x60058DE")]
|
|
[Address(RVA = "0xA8ECD0", Offset = "0xA8DAD0", VA = "0x180A8ECD0")]
|
|
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: 0x060058DF RID: 22751 RVA: 0x0013D3D4 File Offset: 0x0013B5D4
|
|
[Token(Token = "0x60058DF")]
|
|
[Address(RVA = "0xA8F980", Offset = "0xA8E780", VA = "0x180A8F980")]
|
|
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: 0x060058E0 RID: 22752 RVA: 0x0013D418 File Offset: 0x0013B618
|
|
[Token(Token = "0x60058E0")]
|
|
[Address(RVA = "0xA918B0", Offset = "0xA906B0", VA = "0x180A918B0")]
|
|
private static DABKFAIHBBP PIHBFCAKHPH(this DialogListModel PKNFMCGAJNF, HOJMGAMMIAD IBONNNCLMHK, NLEKGNENMCO.LOCNECLOHCA BPFKMJKAOBO, bool PNJNGDHIJDE, DGOHCPBKOHD PFNGHHBCMGE)
|
|
{
|
|
BNOHDIHPGBA.MGGAKJBDDBJ mggakjbddbj = new BNOHDIHPGBA.MGGAKJBDDBJ();
|
|
mggakjbddbj.dialogListModel = PKNFMCGAJNF;
|
|
mggakjbddbj.purchasedGiftDrop = IBONNNCLMHK;
|
|
mggakjbddbj.isSingleItemPurchase = PNJNGDHIJDE;
|
|
MJLPNOMEFKG <IPAKFAFGINE>k__BackingField = IBONNNCLMHK.<IPAKFAFGINE>k__BackingField;
|
|
string <MCGDGOKLALG>k__BackingField = <IPAKFAFGINE>k__BackingField.<MCGDGOKLALG>k__BackingField;
|
|
if (mggakjbddbj == 0 && BPFKMJKAOBO.<GBBDMHDLKOM>k__BackingField != mggakjbddbj)
|
|
{
|
|
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;
|
|
}
|
|
BNOHDIHPGBA.MGGAKJBDDBJ cs$<>8__locals = mggakjbddbj;
|
|
DialogListModel dialogListModel2 = cs$<>8__locals.dialogListModel;
|
|
HOJMGAMMIAD purchasedGiftDrop2 = cs$<>8__locals.purchasedGiftDrop;
|
|
bool isSingleItemPurchase2 = cs$<>8__locals.isSingleItemPurchase;
|
|
DABKFAIHBBP dabkfaihbbp2 = dialogListModel2.PKJGNMBHCCJ(purchasedGiftDrop2, isSingleItemPurchase2);
|
|
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);
|
|
JJEKJGALHKO promise2 = promise;
|
|
}
|
|
if (mggakjbddbj.isSingleItemPurchase)
|
|
{
|
|
StoreItemModel.SpawnGiftPackage(BPFKMJKAOBO);
|
|
}
|
|
string <MCGDGOKLALG>k__BackingField2 = <IPAKFAFGINE>k__BackingField.<MCGDGOKLALG>k__BackingField;
|
|
if (mggakjbddbj == 0)
|
|
{
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.PurchasedClothingItem();
|
|
}
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.PurchasedNonClothingItem();
|
|
DialogListModel dialogListModel = mggakjbddbj.dialogListModel;
|
|
HOJMGAMMIAD purchasedGiftDrop = mggakjbddbj.purchasedGiftDrop;
|
|
bool isSingleItemPurchase = mggakjbddbj.isSingleItemPurchase;
|
|
DABKFAIHBBP dabkfaihbbp = dialogListModel.PKJGNMBHCCJ(purchasedGiftDrop, isSingleItemPurchase);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060058E1 RID: 22753 RVA: 0x0013D524 File Offset: 0x0013B724
|
|
[Token(Token = "0x60058E1")]
|
|
[Address(RVA = "0xA91C70", Offset = "0xA90A70", VA = "0x180A91C70")]
|
|
private static DABKFAIHBBP PKJGNMBHCCJ(this DialogListModel PKNFMCGAJNF, HOJMGAMMIAD IBONNNCLMHK, bool PNJNGDHIJDE)
|
|
{
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060058E2 RID: 22754 RVA: 0x0013D5A0 File Offset: 0x0013B7A0
|
|
[Token(Token = "0x60058E2")]
|
|
[Address(RVA = "0xA8EA50", Offset = "0xA8D850", VA = "0x180A8EA50")]
|
|
private static DABKFAIHBBP BEKLGEFKMOC(this DialogListModel PKNFMCGAJNF, string MOPOMPHBHKF, bool JDLJKGABDHB)
|
|
{
|
|
return JJEKJGALHKO.LIPGKFECLDO(MOPOMPHBHKF);
|
|
}
|
|
|
|
// Token: 0x060058E3 RID: 22755 RVA: 0x0013D62C File Offset: 0x0013B82C
|
|
[Token(Token = "0x60058E3")]
|
|
[Address(RVA = "0xA8F650", Offset = "0xA8E450", VA = "0x180A8F650")]
|
|
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__11_0 == 0)
|
|
{
|
|
BNOHDIHPGBA.<>c.<>9__11_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: 0x060058E4 RID: 22756 RVA: 0x0013D6D4 File Offset: 0x0013B8D4
|
|
[Token(Token = "0x60058E4")]
|
|
[Address(RVA = "0xA8EC60", Offset = "0xA8DA60", VA = "0x180A8EC60")]
|
|
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: 0x060058E5 RID: 22757 RVA: 0x0013D6F0 File Offset: 0x0013B8F0
|
|
[Token(Token = "0x60058E5")]
|
|
[Address(RVA = "0xA8FE00", Offset = "0xA8EC00", VA = "0x180A8FE00")]
|
|
public static DABKFAIHBBP GDAJPJGPNIM(this DialogListModel PKNFMCGAJNF, List<string> EDHCHJAHJMJ, List<string> LMKCLIBHJLL, bool JDLJKGABDHB)
|
|
{
|
|
BNOHDIHPGBA.CDDJGIEFBJF cddjgiefbjf = new BNOHDIHPGBA.CDDJGIEFBJF();
|
|
bool flag;
|
|
cddjgiefbjf.isTotalSuccess = flag;
|
|
if (!cddjgiefbjf.isTotalSuccess)
|
|
{
|
|
return JJEKJGALHKO.LIPGKFECLDO(string.Empty);
|
|
}
|
|
BNOHDIHPGBA.PFFNCHDPMIF pffnchdpmif = new BNOHDIHPGBA.PFFNCHDPMIF();
|
|
pffnchdpmif.CS$<>8__locals1 = cddjgiefbjf;
|
|
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
|
pffnchdpmif.purchasePromise = jjekjgalhko;
|
|
string text = string.Join(", ", EDHCHJAHJMJ);
|
|
if (pffnchdpmif.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.PFFNCHDPMIF cs$<>8__locals2 = pffnchdpmif;
|
|
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 = pffnchdpmif.CS$<>8__locals1.isTotalSuccess;
|
|
if (isTotalSuccess)
|
|
{
|
|
}
|
|
string message3 = message;
|
|
PlayerCommerceConfig instance = PlayerCommerceConfig.Instance;
|
|
if (isTotalSuccess)
|
|
{
|
|
}
|
|
Sprite warningIcon = instance.warningIcon;
|
|
BNOHDIHPGBA.CDDJGIEFBJF cs$<>8__locals = pffnchdpmif.CS$<>8__locals1;
|
|
if ((cs$<>8__locals.isTotalSuccess ? 1 : 0) != num)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
BNOHDIHPGBA.GPKEGFGGNOD gpkegfggnod;
|
|
gpkegfggnod.FieldGetter(num2, message3, warningIcon);
|
|
gpkegfggnod.CS$<>8__locals2 = pffnchdpmif;
|
|
gpkegfggnod.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 = gpkegfggnod.CS$<>8__locals2.purchasePromise;
|
|
string errorMessage = gpkegfggnod.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: 0x060058E6 RID: 22758 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60058E6")]
|
|
[Address(RVA = "0xA8EEC0", Offset = "0xA8DCC0", VA = "0x180A8EEC0")]
|
|
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: 0x060058E7 RID: 22759 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60058E7")]
|
|
[Address(RVA = "0xA8E560", Offset = "0xA8D360", VA = "0x180A8E560")]
|
|
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: 0x060058E8 RID: 22760 RVA: 0x0013D888 File Offset: 0x0013BA88
|
|
[Token(Token = "0x60058E8")]
|
|
[Address(RVA = "0xA91250", Offset = "0xA90050", VA = "0x180A91250")]
|
|
public static DABKFAIHBBP IIADEGDMMAH(this DialogListModel PKNFMCGAJNF, LICPDLGAGGA EICGEAEHBBO, string FEEHCDIMBAJ, bool EEDFHGFNAPP)
|
|
{
|
|
int num = 0;
|
|
BNOHDIHPGBA.BLOAHPDINNC bloahpdinnc;
|
|
bloahpdinnc.FieldGetter(num, FEEHCDIMBAJ, EEDFHGFNAPP);
|
|
bloahpdinnc.dialogListModel = PKNFMCGAJNF;
|
|
bloahpdinnc.costInfo = EICGEAEHBBO;
|
|
bloahpdinnc.entrypointName = FEEHCDIMBAJ;
|
|
bloahpdinnc.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 = bloahpdinnc.dialogListModel;
|
|
LICPDLGAGGA costInfo = bloahpdinnc.costInfo;
|
|
string entrypointName = bloahpdinnc.entrypointName;
|
|
bool isSingleInventionPurchase = bloahpdinnc.isSingleInventionPurchase;
|
|
return dialogListModel.MMJCMBKCEIE(costInfo, entrypointName, CFLMJLFBOKH.NOIAPAJCEMB.TrialRoomSavePurchaseSuccessful, isSingleInventionPurchase);
|
|
}
|
|
DialogListModel dialogListModel2 = bloahpdinnc.dialogListModel;
|
|
LICPDLGAGGA costInfo2 = bloahpdinnc.costInfo;
|
|
string entrypointName2 = bloahpdinnc.entrypointName;
|
|
bool isSingleInventionPurchase2 = bloahpdinnc.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 < bloahpdinnc)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == bloahpdinnc)
|
|
{
|
|
goto IL_80;
|
|
}
|
|
num2++;
|
|
}
|
|
int num3 = 0;
|
|
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.JKOHKDFNCCI(func, num3);
|
|
IL_80:
|
|
pmgcjepkfof += pmgcjepkfof;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060058E9 RID: 22761 RVA: 0x0013D924 File Offset: 0x0013BB24
|
|
[Token(Token = "0x60058E9")]
|
|
[Address(RVA = "0xA90250", Offset = "0xA8F050", VA = "0x180A90250")]
|
|
public static DABKFAIHBBP GGNFPKFMCOE(this DialogListModel PKNFMCGAJNF, List<string> EDHCHJAHJMJ, List<string> LMKCLIBHJLL, bool JDLJKGABDHB)
|
|
{
|
|
BNOHDIHPGBA.EKPHOCCJCIO ekphoccjcio = new BNOHDIHPGBA.EKPHOCCJCIO();
|
|
bool flag;
|
|
ekphoccjcio.isTotalSuccess = flag;
|
|
if (!ekphoccjcio.isTotalSuccess)
|
|
{
|
|
return JJEKJGALHKO.LIPGKFECLDO(0);
|
|
}
|
|
BNOHDIHPGBA.DKEPHIDJGBO dkephidjgbo = new BNOHDIHPGBA.DKEPHIDJGBO();
|
|
dkephidjgbo.CS$<>8__locals1 = ekphoccjcio;
|
|
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
|
dkephidjgbo.purchasePromise = jjekjgalhko;
|
|
string text = string.Join(", ", EDHCHJAHJMJ);
|
|
if (dkephidjgbo.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.DKEPHIDJGBO cs$<>8__locals2 = dkephidjgbo;
|
|
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 = dkephidjgbo.CS$<>8__locals1.isTotalSuccess;
|
|
if (isTotalSuccess)
|
|
{
|
|
}
|
|
string message3 = message;
|
|
PlayerCommerceConfig instance = PlayerCommerceConfig.Instance;
|
|
if (isTotalSuccess)
|
|
{
|
|
}
|
|
Sprite warningIcon = instance.warningIcon;
|
|
BNOHDIHPGBA.EKPHOCCJCIO cs$<>8__locals = dkephidjgbo.CS$<>8__locals1;
|
|
if (cs$<>8__locals.isTotalSuccess)
|
|
{
|
|
}
|
|
int num = 0;
|
|
BNOHDIHPGBA.LELKJCIJOAC lelkjcijoac;
|
|
lelkjcijoac.FieldGetter(num, message3, warningIcon);
|
|
lelkjcijoac.CS$<>8__locals2 = dkephidjgbo;
|
|
lelkjcijoac.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 = lelkjcijoac.CS$<>8__locals2.purchasePromise;
|
|
string errorMessage = lelkjcijoac.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: 0x060058EA RID: 22762 RVA: 0x0013DAB4 File Offset: 0x0013BCB4
|
|
[Token(Token = "0x60058EA")]
|
|
[Address(RVA = "0xA913F0", Offset = "0xA901F0", VA = "0x180A913F0")]
|
|
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: 0x060058EB RID: 22763 RVA: 0x0013DB50 File Offset: 0x0013BD50
|
|
[Token(Token = "0x60058EB")]
|
|
[Address(RVA = "0xA8FCF0", Offset = "0xA8EAF0", VA = "0x180A8FCF0")]
|
|
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: 0x060058EC RID: 22764 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60058EC")]
|
|
[Address(RVA = "0xA8F1E0", Offset = "0xA8DFE0", VA = "0x180A8F1E0")]
|
|
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: 0x060058ED RID: 22765 RVA: 0x0013DB64 File Offset: 0x0013BD64
|
|
[Token(Token = "0x60058ED")]
|
|
[Address(RVA = "0xA91030", Offset = "0xA8FE30", VA = "0x180A91030")]
|
|
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: 0x060058EE RID: 22766 RVA: 0x0013DBD4 File Offset: 0x0013BDD4
|
|
[Token(Token = "0x60058EE")]
|
|
[Address(RVA = "0xA90680", Offset = "0xA8F480", VA = "0x180A90680")]
|
|
public static PMGCJEPKFOF<MessageDialogModel> GMAMBFMPOGJ(this DialogListModel PKNFMCGAJNF, BrowserModel IKDKMJAKNPD, long GNJFAKLCBDK, [Optional] CheckoutDialogModel JFLFLJBHGMM)
|
|
{
|
|
BNOHDIHPGBA.ILMLGDABGDC ilmlgdabgdc = new BNOHDIHPGBA.ILMLGDABGDC();
|
|
ilmlgdabgdc.browserModel = IKDKMJAKNPD;
|
|
int num = 0;
|
|
ilmlgdabgdc.cachedMessageDialog = num;
|
|
ilmlgdabgdc.checkoutDialog = JFLFLJBHGMM;
|
|
IMAFJGKHEMD nebeabbofgd = BNOHDIHPGBA.NEBEABBOFGD;
|
|
Action action = delegate
|
|
{
|
|
MessageDialogModel cachedMessageDialog = ilmlgdabgdc.cachedMessageDialog;
|
|
if (cachedMessageDialog != 0)
|
|
{
|
|
cachedMessageDialog.Dismiss();
|
|
return;
|
|
}
|
|
};
|
|
nebeabbofgd.MEEKCCGGFFD = action;
|
|
IMAFJGKHEMD dfcpkpocbig = BNOHDIHPGBA.DFCPKPOCBIG;
|
|
Action action2 = delegate
|
|
{
|
|
BrowserModel browserModel = ilmlgdabgdc.browserModel;
|
|
CheckoutDialogModel checkoutDialog = ilmlgdabgdc.checkoutDialog;
|
|
MessageDialogModel cachedMessageDialog2 = ilmlgdabgdc.cachedMessageDialog;
|
|
BNOHDIHPGBA.AHCNAOCBBDD(browserModel, checkoutDialog, cachedMessageDialog2);
|
|
};
|
|
dfcpkpocbig.MEEKCCGGFFD = action2;
|
|
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
|
|
imafjgkhemd.GPJEDBDCNNP = "Cancel";
|
|
imafjgkhemd.BMBFCGOFPIM = num;
|
|
Action action3 = delegate
|
|
{
|
|
MessageDialogModel cachedMessageDialog3 = ilmlgdabgdc.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 = ilmlgdabgdc.browserModel;
|
|
CheckoutDialogModel checkoutDialog2 = ilmlgdabgdc.checkoutDialog;
|
|
MessageDialogModel cachedMessageDialog4 = ilmlgdabgdc.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)
|
|
{
|
|
ilmlgdabgdc.cachedMessageDialog = dialog;
|
|
};
|
|
if (num < ilmlgdabgdc)
|
|
{
|
|
num += num;
|
|
if (num != ilmlgdabgdc)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
pmgcjepkfof += pmgcjepkfof;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060058EF RID: 22767 RVA: 0x0013DD38 File Offset: 0x0013BF38
|
|
[Token(Token = "0x60058EF")]
|
|
[Address(RVA = "0xA8E470", Offset = "0xA8D270", VA = "0x180A8E470")]
|
|
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: 0x060058F0 RID: 22768 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60058F0")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
static BNOHDIHPGBA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04003C24 RID: 15396
|
|
[Token(Token = "0x4003C24")]
|
|
private static List<DOPNALIMPNA> GBIOHGLDINH;
|
|
|
|
// Token: 0x04003C25 RID: 15397
|
|
[Token(Token = "0x4003C25")]
|
|
private static IMAFJGKHEMD DFCPKPOCBIG;
|
|
|
|
// Token: 0x04003C26 RID: 15398
|
|
[Token(Token = "0x4003C26")]
|
|
private static IMAFJGKHEMD NEBEABBOFGD;
|
|
|
|
// Token: 0x02000F0D RID: 3853
|
|
[Token(Token = "0x2000F0D")]
|
|
public class OFCMJLHAKLH
|
|
{
|
|
// Token: 0x060058F1 RID: 22769 RVA: 0x0013DD8C File Offset: 0x0013BF8C
|
|
[Token(Token = "0x60058F1")]
|
|
[Address(RVA = "0xAAA190", Offset = "0xAA8F90", VA = "0x180AAA190")]
|
|
public OFCMJLHAKLH()
|
|
{
|
|
List<string> list = new List();
|
|
this.HNIBDNIMAII = list;
|
|
List<string> list2 = new List();
|
|
this.NGCMLAJJCPG = list2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003C27 RID: 15399
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C27")]
|
|
public List<string> HNIBDNIMAII;
|
|
|
|
// Token: 0x04003C28 RID: 15400
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C28")]
|
|
public List<string> NGCMLAJJCPG;
|
|
}
|
|
|
|
// Token: 0x02000F0E RID: 3854
|
|
[Token(Token = "0x2000F0E")]
|
|
[CompilerGenerated]
|
|
private sealed class MKAFFIBIDNE
|
|
{
|
|
// Token: 0x060058F2 RID: 22770 RVA: 0x0013DDBC File Offset: 0x0013BFBC
|
|
[Token(Token = "0x60058F2")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MKAFFIBIDNE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060058F3 RID: 22771 RVA: 0x0013DDD0 File Offset: 0x0013BFD0
|
|
[Token(Token = "0x60058F3")]
|
|
[Address(RVA = "0xAA9B90", Offset = "0xAA8990", VA = "0x180AA9B90")]
|
|
internal PMGCJEPKFOF<LoadingDialogModel> <TryShowLoadingDialog>b__0(BaseDialogModel<BCLEIOOAPIE> dialog)
|
|
{
|
|
if (dialog == 0)
|
|
{
|
|
}
|
|
this.cachedLoadingDialog = dialog;
|
|
PMGCJEPKFOF<BCLEIOOAPIE> pmgcjepkfof;
|
|
return pmgcjepkfof;
|
|
}
|
|
|
|
// Token: 0x04003C29 RID: 15401
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C29")]
|
|
public LoadingDialogModel cachedLoadingDialog;
|
|
}
|
|
|
|
// Token: 0x02000F0F RID: 3855
|
|
[Token(Token = "0x2000F0F")]
|
|
[CompilerGenerated]
|
|
private sealed class FPINPEDDDAM
|
|
{
|
|
// Token: 0x060058F4 RID: 22772 RVA: 0x0013DDEC File Offset: 0x0013BFEC
|
|
[Token(Token = "0x60058F4")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public FPINPEDDDAM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060058F5 RID: 22773 RVA: 0x0013DE00 File Offset: 0x0013C000
|
|
[Token(Token = "0x60058F5")]
|
|
[Address(RVA = "0xAA1650", Offset = "0xAA0450", VA = "0x180AA1650")]
|
|
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: 0x060058F6 RID: 22774 RVA: 0x0013DEC4 File Offset: 0x0013C0C4
|
|
[Token(Token = "0x60058F6")]
|
|
[Address(RVA = "0xAA13F0", Offset = "0xAA01F0", VA = "0x180AA13F0")]
|
|
internal void <TryPurchaseItems>b__1()
|
|
{
|
|
LoadingDialogModel loadingDialogModel = this.loadingDialog;
|
|
if (loadingDialogModel != 0)
|
|
{
|
|
loadingDialogModel.Dismiss();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04003C2A RID: 15402
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C2A")]
|
|
public LoadingDialogModel loadingDialog;
|
|
|
|
// Token: 0x04003C2B RID: 15403
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C2B")]
|
|
public IIKFCAONJCO costInfo;
|
|
|
|
// Token: 0x04003C2C RID: 15404
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003C2C")]
|
|
public DialogListModel dialogListModel;
|
|
|
|
// Token: 0x04003C2D RID: 15405
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003C2D")]
|
|
public DGOHCPBKOHD storefrontEntryPoint;
|
|
|
|
// Token: 0x04003C2E RID: 15406
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x4003C2E")]
|
|
public int wishlistAccountId;
|
|
|
|
// Token: 0x04003C2F RID: 15407
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003C2F")]
|
|
public CBLLFJEDOII<BNOHDIHPGBA.OFCMJLHAKLH> totalPurchasePromise;
|
|
}
|
|
|
|
// Token: 0x02000F10 RID: 3856
|
|
[Token(Token = "0x2000F10")]
|
|
[CompilerGenerated]
|
|
private sealed class MLBBHNAFOAB
|
|
{
|
|
// Token: 0x060058F7 RID: 22775 RVA: 0x0013DEE4 File Offset: 0x0013C0E4
|
|
[Token(Token = "0x60058F7")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MLBBHNAFOAB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060058F8 RID: 22776 RVA: 0x0013DEF8 File Offset: 0x0013C0F8
|
|
[Token(Token = "0x60058F8")]
|
|
[Address(RVA = "0xAA9C50", Offset = "0xAA8A50", VA = "0x180AA9C50")]
|
|
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: 0x060058F9 RID: 22777 RVA: 0x0013DFD4 File Offset: 0x0013C1D4
|
|
[Token(Token = "0x60058F9")]
|
|
[Address(RVA = "0xAA9F20", Offset = "0xAA8D20", VA = "0x180AA9F20")]
|
|
internal void <TryPurchaseItems>b__3()
|
|
{
|
|
CBLLFJEDOII<BNOHDIHPGBA.OFCMJLHAKLH> totalPurchasePromise = this.CS$<>8__locals1.totalPurchasePromise;
|
|
BNOHDIHPGBA.OFCMJLHAKLH ofcmjlhaklh = this.totalPurchaseResults;
|
|
totalPurchasePromise.OOOIENHGNCA(ofcmjlhaklh);
|
|
}
|
|
|
|
// Token: 0x04003C30 RID: 15408
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C30")]
|
|
public BNOHDIHPGBA.OFCMJLHAKLH totalPurchaseResults;
|
|
|
|
// Token: 0x04003C31 RID: 15409
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C31")]
|
|
public bool isSingleItemPurchase;
|
|
|
|
// Token: 0x04003C32 RID: 15410
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003C32")]
|
|
public List<DABKFAIHBBP> purchasePromises;
|
|
|
|
// Token: 0x04003C33 RID: 15411
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003C33")]
|
|
public BNOHDIHPGBA.FPINPEDDDAM CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02000F11 RID: 3857
|
|
[Token(Token = "0x2000F11")]
|
|
[CompilerGenerated]
|
|
private sealed class BOMLHOHOPKF
|
|
{
|
|
// Token: 0x060058FA RID: 22778 RVA: 0x0013E004 File Offset: 0x0013C204
|
|
[Token(Token = "0x60058FA")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BOMLHOHOPKF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060058FB RID: 22779 RVA: 0x0013E018 File Offset: 0x0013C218
|
|
[Token(Token = "0x60058FB")]
|
|
[Address(RVA = "0xA94670", Offset = "0xA93470", VA = "0x180A94670")]
|
|
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: 0x060058FC RID: 22780 RVA: 0x0013E054 File Offset: 0x0013C254
|
|
[Token(Token = "0x60058FC")]
|
|
[Address(RVA = "0xA946E0", Offset = "0xA934E0", VA = "0x180A946E0")]
|
|
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: 0x060058FD RID: 22781 RVA: 0x0013E090 File Offset: 0x0013C290
|
|
[Token(Token = "0x60058FD")]
|
|
[Address(RVA = "0xA94750", Offset = "0xA93550", VA = "0x180A94750")]
|
|
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: 0x060058FE RID: 22782 RVA: 0x0013E118 File Offset: 0x0013C318
|
|
[Token(Token = "0x60058FE")]
|
|
[Address(RVA = "0xA94900", Offset = "0xA93700", VA = "0x180A94900")]
|
|
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: 0x04003C34 RID: 15412
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C34")]
|
|
public MJLPNOMEFKG item;
|
|
|
|
// Token: 0x04003C35 RID: 15413
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C35")]
|
|
public EOCPMOJJGNJ itemCostInfo;
|
|
|
|
// Token: 0x04003C36 RID: 15414
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003C36")]
|
|
public JJEKJGALHKO purchaseHandlerPromise;
|
|
|
|
// Token: 0x04003C37 RID: 15415
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003C37")]
|
|
public BNOHDIHPGBA.MLBBHNAFOAB CS$<>8__locals2;
|
|
}
|
|
|
|
// Token: 0x02000F12 RID: 3858
|
|
[Token(Token = "0x2000F12")]
|
|
[CompilerGenerated]
|
|
private sealed class NPFLIMGDJFH
|
|
{
|
|
// Token: 0x060058FF RID: 22783 RVA: 0x0013E178 File Offset: 0x0013C378
|
|
[Token(Token = "0x60058FF")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public NPFLIMGDJFH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005900 RID: 22784 RVA: 0x0013E18C File Offset: 0x0013C38C
|
|
[Token(Token = "0x6005900")]
|
|
[Address(RVA = "0xAAA100", Offset = "0xAA8F00", VA = "0x180AAA100")]
|
|
internal void <TryPurchaseItems>b__8()
|
|
{
|
|
JJEKJGALHKO purchaseHandlerPromise = this.CS$<>8__locals3.purchaseHandlerPromise;
|
|
string text = this.e;
|
|
purchaseHandlerPromise.HMFPPBJFHKD(text);
|
|
}
|
|
|
|
// Token: 0x04003C38 RID: 15416
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C38")]
|
|
public string e;
|
|
|
|
// Token: 0x04003C39 RID: 15417
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C39")]
|
|
public BNOHDIHPGBA.BOMLHOHOPKF CS$<>8__locals3;
|
|
}
|
|
|
|
// Token: 0x02000F13 RID: 3859
|
|
[Token(Token = "0x2000F13")]
|
|
[CompilerGenerated]
|
|
private sealed class MGGAKJBDDBJ
|
|
{
|
|
// Token: 0x06005901 RID: 22785 RVA: 0x0013E1BC File Offset: 0x0013C3BC
|
|
[Token(Token = "0x6005901")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MGGAKJBDDBJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003C3A RID: 15418
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C3A")]
|
|
public DialogListModel dialogListModel;
|
|
|
|
// Token: 0x04003C3B RID: 15419
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C3B")]
|
|
public HOJMGAMMIAD purchasedGiftDrop;
|
|
|
|
// Token: 0x04003C3C RID: 15420
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003C3C")]
|
|
public bool isSingleItemPurchase;
|
|
}
|
|
|
|
// Token: 0x02000F14 RID: 3860
|
|
[Token(Token = "0x2000F14")]
|
|
[CompilerGenerated]
|
|
private sealed class NIIJGKIGEEG
|
|
{
|
|
// Token: 0x06005902 RID: 22786 RVA: 0x0013E1D0 File Offset: 0x0013C3D0
|
|
[Token(Token = "0x6005902")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public NIIJGKIGEEG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005903 RID: 22787 RVA: 0x0013E1E4 File Offset: 0x0013C3E4
|
|
[Token(Token = "0x6005903")]
|
|
[Address(RVA = "0xAA9FB0", Offset = "0xAA8DB0", VA = "0x180AA9FB0")]
|
|
internal void <HandlePurchaseSuccessForLocalPlayer>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;
|
|
}
|
|
BNOHDIHPGBA.MGGAKJBDDBJ cs$<>8__locals = this.CS$<>8__locals1;
|
|
DialogListModel dialogListModel = cs$<>8__locals.dialogListModel;
|
|
HOJMGAMMIAD purchasedGiftDrop = cs$<>8__locals.purchasedGiftDrop;
|
|
bool isSingleItemPurchase = cs$<>8__locals.isSingleItemPurchase;
|
|
DABKFAIHBBP dabkfaihbbp = dialogListModel.PKJGNMBHCCJ(purchasedGiftDrop, isSingleItemPurchase);
|
|
if (this.<>9__1 == 0)
|
|
{
|
|
Action action = delegate
|
|
{
|
|
this.promise.OOOIENHGNCA();
|
|
};
|
|
this.<>9__1 = action;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005904 RID: 22788 RVA: 0x0013E25C File Offset: 0x0013C45C
|
|
[Token(Token = "0x6005904")]
|
|
[Address(RVA = "0xA9F600", Offset = "0xA9E400", VA = "0x180A9F600")]
|
|
internal void <HandlePurchaseSuccessForLocalPlayer>b__1()
|
|
{
|
|
this.promise.OOOIENHGNCA();
|
|
}
|
|
|
|
// Token: 0x04003C3D RID: 15421
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C3D")]
|
|
public JJEKJGALHKO promise;
|
|
|
|
// Token: 0x04003C3E RID: 15422
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C3E")]
|
|
public BNOHDIHPGBA.MGGAKJBDDBJ CS$<>8__locals1;
|
|
|
|
// Token: 0x04003C3F RID: 15423
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003C3F")]
|
|
public Action <>9__1;
|
|
}
|
|
|
|
// Token: 0x02000F15 RID: 3861
|
|
[Token(Token = "0x2000F15")]
|
|
[CompilerGenerated]
|
|
private sealed class DJOONICDFDJ
|
|
{
|
|
// Token: 0x06005905 RID: 22789 RVA: 0x0013E27C File Offset: 0x0013C47C
|
|
[Token(Token = "0x6005905")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public DJOONICDFDJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005906 RID: 22790 RVA: 0x0013E290 File Offset: 0x0013C490
|
|
[Token(Token = "0x6005906")]
|
|
[Address(RVA = "0xA9F600", Offset = "0xA9E400", VA = "0x180A9F600")]
|
|
internal void <HandlePurchaseSuccessMessage>b__0()
|
|
{
|
|
this.promise.OOOIENHGNCA();
|
|
}
|
|
|
|
// Token: 0x04003C40 RID: 15424
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C40")]
|
|
public JJEKJGALHKO promise;
|
|
}
|
|
|
|
// Token: 0x02000F16 RID: 3862
|
|
[Token(Token = "0x2000F16")]
|
|
[CompilerGenerated]
|
|
private sealed class GIKPMNOCEOM
|
|
{
|
|
// Token: 0x06005907 RID: 22791 RVA: 0x0013E2B0 File Offset: 0x0013C4B0
|
|
[Token(Token = "0x6005907")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public GIKPMNOCEOM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003C41 RID: 15425
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C41")]
|
|
public string error;
|
|
}
|
|
|
|
// Token: 0x02000F17 RID: 3863
|
|
[Token(Token = "0x2000F17")]
|
|
[CompilerGenerated]
|
|
private sealed class JEHPPOAEECC
|
|
{
|
|
// Token: 0x06005908 RID: 22792 RVA: 0x0013E2C4 File Offset: 0x0013C4C4
|
|
[Token(Token = "0x6005908")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JEHPPOAEECC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005909 RID: 22793 RVA: 0x0013E2D8 File Offset: 0x0013C4D8
|
|
[Token(Token = "0x6005909")]
|
|
[Address(RVA = "0xAA97F0", Offset = "0xAA85F0", VA = "0x180AA97F0")]
|
|
internal void <HandlePurchaseErrorMessage>b__0()
|
|
{
|
|
BNOHDIHPGBA.GIKPMNOCEOM cs$<>8__locals = this.CS$<>8__locals1;
|
|
JJEKJGALHKO jjekjgalhko = this.promise;
|
|
string error = cs$<>8__locals.error;
|
|
jjekjgalhko.HMFPPBJFHKD(error);
|
|
}
|
|
|
|
// Token: 0x04003C42 RID: 15426
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C42")]
|
|
public JJEKJGALHKO promise;
|
|
|
|
// Token: 0x04003C43 RID: 15427
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C43")]
|
|
public BNOHDIHPGBA.GIKPMNOCEOM CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02000F19 RID: 3865
|
|
[Token(Token = "0x2000F19")]
|
|
[CompilerGenerated]
|
|
private sealed class CDDJGIEFBJF
|
|
{
|
|
// Token: 0x0600590D RID: 22797 RVA: 0x0013E350 File Offset: 0x0013C550
|
|
[Token(Token = "0x600590D")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public CDDJGIEFBJF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003C46 RID: 15430
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C46")]
|
|
public bool isTotalSuccess;
|
|
}
|
|
|
|
// Token: 0x02000F1A RID: 3866
|
|
[Token(Token = "0x2000F1A")]
|
|
[CompilerGenerated]
|
|
private sealed class PFFNCHDPMIF
|
|
{
|
|
// Token: 0x0600590E RID: 22798 RVA: 0x0013E364 File Offset: 0x0013C564
|
|
[Token(Token = "0x600590E")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public PFFNCHDPMIF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003C47 RID: 15431
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C47")]
|
|
public JJEKJGALHKO purchasePromise;
|
|
|
|
// Token: 0x04003C48 RID: 15432
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C48")]
|
|
public BNOHDIHPGBA.CDDJGIEFBJF CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02000F1B RID: 3867
|
|
[Token(Token = "0x2000F1B")]
|
|
[CompilerGenerated]
|
|
private sealed class GPKEGFGGNOD
|
|
{
|
|
// Token: 0x0600590F RID: 22799 RVA: 0x0013E378 File Offset: 0x0013C578
|
|
[Token(Token = "0x600590F")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public GPKEGFGGNOD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005910 RID: 22800 RVA: 0x0013E38C File Offset: 0x0013C58C
|
|
[Token(Token = "0x6005910")]
|
|
[Address(RVA = "0xAA1E70", Offset = "0xAA0C70", VA = "0x180AA1E70")]
|
|
internal void <HandleFinalStoreItemPurchaseResults>b__0()
|
|
{
|
|
JJEKJGALHKO purchasePromise = this.CS$<>8__locals2.purchasePromise;
|
|
string text = this.errorMessage;
|
|
purchasePromise.HMFPPBJFHKD(text);
|
|
}
|
|
|
|
// Token: 0x04003C49 RID: 15433
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C49")]
|
|
public string errorMessage;
|
|
|
|
// Token: 0x04003C4A RID: 15434
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C4A")]
|
|
public BNOHDIHPGBA.PFFNCHDPMIF CS$<>8__locals2;
|
|
}
|
|
|
|
// Token: 0x02000F1C RID: 3868
|
|
[Token(Token = "0x2000F1C")]
|
|
[CompilerGenerated]
|
|
private sealed class AEIGENDBEPF
|
|
{
|
|
// Token: 0x06005911 RID: 22801 RVA: 0x0013E3BC File Offset: 0x0013C5BC
|
|
[Token(Token = "0x6005911")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public AEIGENDBEPF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005912 RID: 22802 RVA: 0x0013E3D0 File Offset: 0x0013C5D0
|
|
[Token(Token = "0x6005912")]
|
|
[Address(RVA = "0xA8D980", Offset = "0xA8C780", VA = "0x180A8D980")]
|
|
internal void <HandleFinalStoreItemPurchaseResults>b__1()
|
|
{
|
|
BNOHDIHPGBA.PFFNCHDPMIF 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: 0x04003C4B RID: 15435
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C4B")]
|
|
public string message;
|
|
|
|
// Token: 0x04003C4C RID: 15436
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C4C")]
|
|
public BNOHDIHPGBA.PFFNCHDPMIF CS$<>8__locals3;
|
|
}
|
|
|
|
// Token: 0x02000F1D RID: 3869
|
|
[Token(Token = "0x2000F1D")]
|
|
[CompilerGenerated]
|
|
private sealed class ELGJLMFDIFH
|
|
{
|
|
// Token: 0x06005913 RID: 22803 RVA: 0x0013E41C File Offset: 0x0013C61C
|
|
[Token(Token = "0x6005913")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public ELGJLMFDIFH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005914 RID: 22804 RVA: 0x0013E430 File Offset: 0x0013C630
|
|
[Token(Token = "0x6005914")]
|
|
[Address(RVA = "0xAA13F0", Offset = "0xAA01F0", VA = "0x180AA13F0")]
|
|
internal void <TryShowMessageDialog>b__1()
|
|
{
|
|
MessageDialogModel messageDialogModel = this.messageDialog;
|
|
if (messageDialogModel != 0)
|
|
{
|
|
messageDialogModel.Dismiss();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005915 RID: 22805 RVA: 0x0013E450 File Offset: 0x0013C650
|
|
[Token(Token = "0x6005915")]
|
|
[Address(RVA = "0xAA1330", Offset = "0xAA0130", VA = "0x180AA1330")]
|
|
internal PMGCJEPKFOF<MessageDialogModel> <TryShowMessageDialog>b__0(BaseDialogModel<OBJAFKDPOHB> dialog)
|
|
{
|
|
if (dialog == 0)
|
|
{
|
|
}
|
|
this.messageDialog = dialog;
|
|
PMGCJEPKFOF<OBJAFKDPOHB> pmgcjepkfof;
|
|
return pmgcjepkfof;
|
|
}
|
|
|
|
// Token: 0x04003C4D RID: 15437
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C4D")]
|
|
public MessageDialogModel messageDialog;
|
|
}
|
|
|
|
// Token: 0x02000F1E RID: 3870
|
|
[Token(Token = "0x2000F1E")]
|
|
[CompilerGenerated]
|
|
private sealed class GEECLKJIGOK
|
|
{
|
|
// Token: 0x06005916 RID: 22806 RVA: 0x0013E46C File Offset: 0x0013C66C
|
|
[Token(Token = "0x6005916")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public GEECLKJIGOK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005917 RID: 22807 RVA: 0x0013E480 File Offset: 0x0013C680
|
|
[Token(Token = "0x6005917")]
|
|
[Address(RVA = "0xAA1860", Offset = "0xAA0660", VA = "0x180AA1860")]
|
|
internal void <TryPurchaseTrialInventions>b__0(TrialInventionManager.NOEAEANPBCA.BKHHCNFALHN purchaseData)
|
|
{
|
|
BNOHDIHPGBA.PMEIPMLGADA pmeipmlgada = new BNOHDIHPGBA.PMEIPMLGADA();
|
|
pmeipmlgada.CS$<>8__locals2 = this;
|
|
string <LGACIEKBLBM>k__BackingField = purchaseData.KLHEPEJMGEM.<LAAELBKJOPB>k__BackingField.<LGACIEKBLBM>k__BackingField;
|
|
pmeipmlgada.inventionName = <LGACIEKBLBM>k__BackingField;
|
|
DialogListModel dialogListModel = this.dialogListModel;
|
|
LICPDLGAGGA klhepejmgem = purchaseData.KLHEPEJMGEM;
|
|
string text = this.entrypointName;
|
|
bool flag = this.isSingleInventionPurchase;
|
|
BNOHDIHPGBA.BLOAHPDINNC bloahpdinnc = new BNOHDIHPGBA.BLOAHPDINNC();
|
|
bloahpdinnc.dialogListModel = dialogListModel;
|
|
bloahpdinnc.costInfo = klhepejmgem;
|
|
bloahpdinnc.entrypointName = text;
|
|
bloahpdinnc.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 = bloahpdinnc.dialogListModel;
|
|
LICPDLGAGGA costInfo = bloahpdinnc.costInfo;
|
|
string text2 = bloahpdinnc.entrypointName;
|
|
bool flag2 = bloahpdinnc.isSingleInventionPurchase;
|
|
return dialogListModel2.MMJCMBKCEIE(costInfo, text2, CFLMJLFBOKH.NOIAPAJCEMB.TrialRoomSavePurchaseSuccessful, flag2);
|
|
}
|
|
DialogListModel dialogListModel3 = bloahpdinnc.dialogListModel;
|
|
LICPDLGAGGA costInfo2 = bloahpdinnc.costInfo;
|
|
string text3 = bloahpdinnc.entrypointName;
|
|
bool flag3 = bloahpdinnc.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 < bloahpdinnc)
|
|
{
|
|
num += num;
|
|
if (num == bloahpdinnc)
|
|
{
|
|
list += list;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
Action action = delegate
|
|
{
|
|
List<string> hnibdnimaii = pmeipmlgada.CS$<>8__locals2.totalPurchaseResults.HNIBDNIMAII;
|
|
string inventionName = pmeipmlgada.inventionName;
|
|
hnibdnimaii.Add(inventionName);
|
|
};
|
|
Action<string> action2 = delegate(string _)
|
|
{
|
|
List<string> ngcmlajjcpg = pmeipmlgada.CS$<>8__locals2.totalPurchaseResults.NGCMLAJJCPG;
|
|
string inventionName2 = pmeipmlgada.inventionName;
|
|
ngcmlajjcpg.Add(inventionName2);
|
|
};
|
|
list = this.purchasePromises;
|
|
}
|
|
|
|
// Token: 0x06005918 RID: 22808 RVA: 0x0013E57C File Offset: 0x0013C77C
|
|
[Token(Token = "0x6005918")]
|
|
[Address(RVA = "0xAA1B40", Offset = "0xAA0940", VA = "0x180AA1B40")]
|
|
internal void <TryPurchaseTrialInventions>b__1()
|
|
{
|
|
CBLLFJEDOII<TrialInventionManager.ANPILNPJDOA> cbllfjedoii = this.totalPurchasePromise;
|
|
TrialInventionManager.ANPILNPJDOA anpilnpjdoa = this.totalPurchaseResults;
|
|
cbllfjedoii.OOOIENHGNCA(anpilnpjdoa);
|
|
}
|
|
|
|
// Token: 0x04003C4E RID: 15438
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C4E")]
|
|
public CBLLFJEDOII<TrialInventionManager.ANPILNPJDOA> totalPurchasePromise;
|
|
|
|
// Token: 0x04003C4F RID: 15439
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C4F")]
|
|
public DialogListModel dialogListModel;
|
|
|
|
// Token: 0x04003C50 RID: 15440
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003C50")]
|
|
public string entrypointName;
|
|
|
|
// Token: 0x04003C51 RID: 15441
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003C51")]
|
|
public bool isSingleInventionPurchase;
|
|
|
|
// Token: 0x04003C52 RID: 15442
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003C52")]
|
|
public TrialInventionManager.ANPILNPJDOA totalPurchaseResults;
|
|
|
|
// Token: 0x04003C53 RID: 15443
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003C53")]
|
|
public List<DABKFAIHBBP> purchasePromises;
|
|
}
|
|
|
|
// Token: 0x02000F1F RID: 3871
|
|
[Token(Token = "0x2000F1F")]
|
|
[CompilerGenerated]
|
|
private sealed class DDHHGNDOJBH
|
|
{
|
|
// Token: 0x06005919 RID: 22809 RVA: 0x0013E5A4 File Offset: 0x0013C7A4
|
|
[Token(Token = "0x6005919")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public DDHHGNDOJBH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600591A RID: 22810 RVA: 0x0013E5B8 File Offset: 0x0013C7B8
|
|
[Token(Token = "0x600591A")]
|
|
[Address(RVA = "0xA9F5A0", Offset = "0xA9E3A0", VA = "0x180A9F5A0")]
|
|
internal void <TryPurchaseTrialInventions>b__2()
|
|
{
|
|
CBLLFJEDOII<TrialInventionManager.ANPILNPJDOA> totalPurchasePromise = this.CS$<>8__locals1.totalPurchasePromise;
|
|
string text = this.errorMessage;
|
|
totalPurchasePromise.HMFPPBJFHKD(text);
|
|
}
|
|
|
|
// Token: 0x04003C54 RID: 15444
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C54")]
|
|
public string errorMessage;
|
|
|
|
// Token: 0x04003C55 RID: 15445
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C55")]
|
|
public BNOHDIHPGBA.GEECLKJIGOK CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02000F20 RID: 3872
|
|
[Token(Token = "0x2000F20")]
|
|
[CompilerGenerated]
|
|
private sealed class PMEIPMLGADA
|
|
{
|
|
// Token: 0x0600591B RID: 22811 RVA: 0x0013E5E8 File Offset: 0x0013C7E8
|
|
[Token(Token = "0x600591B")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public PMEIPMLGADA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600591C RID: 22812 RVA: 0x0013E5FC File Offset: 0x0013C7FC
|
|
[Token(Token = "0x600591C")]
|
|
[Address(RVA = "0xAAA710", Offset = "0xAA9510", VA = "0x180AAA710")]
|
|
internal void <TryPurchaseTrialInventions>b__3()
|
|
{
|
|
List<string> hnibdnimaii = this.CS$<>8__locals2.totalPurchaseResults.HNIBDNIMAII;
|
|
string text = this.inventionName;
|
|
hnibdnimaii.Add(text);
|
|
}
|
|
|
|
// Token: 0x0600591D RID: 22813 RVA: 0x0013E630 File Offset: 0x0013C830
|
|
[Token(Token = "0x600591D")]
|
|
[Address(RVA = "0xAAA770", Offset = "0xAA9570", VA = "0x180AAA770")]
|
|
internal void <TryPurchaseTrialInventions>b__4(string _)
|
|
{
|
|
List<string> ngcmlajjcpg = this.CS$<>8__locals2.totalPurchaseResults.NGCMLAJJCPG;
|
|
string text = this.inventionName;
|
|
ngcmlajjcpg.Add(text);
|
|
}
|
|
|
|
// Token: 0x04003C56 RID: 15446
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C56")]
|
|
public string inventionName;
|
|
|
|
// Token: 0x04003C57 RID: 15447
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C57")]
|
|
public BNOHDIHPGBA.GEECLKJIGOK CS$<>8__locals2;
|
|
}
|
|
|
|
// Token: 0x02000F21 RID: 3873
|
|
[Token(Token = "0x2000F21")]
|
|
[CompilerGenerated]
|
|
private sealed class BLOAHPDINNC
|
|
{
|
|
// Token: 0x0600591E RID: 22814 RVA: 0x0013E664 File Offset: 0x0013C864
|
|
[Token(Token = "0x600591E")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BLOAHPDINNC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600591F RID: 22815 RVA: 0x0013E678 File Offset: 0x0013C878
|
|
[Token(Token = "0x600591F")]
|
|
[Address(RVA = "0xA8DA10", Offset = "0xA8C810", VA = "0x180A8DA10")]
|
|
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: 0x04003C58 RID: 15448
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C58")]
|
|
public DialogListModel dialogListModel;
|
|
|
|
// Token: 0x04003C59 RID: 15449
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C59")]
|
|
public LICPDLGAGGA costInfo;
|
|
|
|
// Token: 0x04003C5A RID: 15450
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003C5A")]
|
|
public string entrypointName;
|
|
|
|
// Token: 0x04003C5B RID: 15451
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003C5B")]
|
|
public bool isSingleInventionPurchase;
|
|
}
|
|
|
|
// Token: 0x02000F22 RID: 3874
|
|
[Token(Token = "0x2000F22")]
|
|
[CompilerGenerated]
|
|
private sealed class EKPHOCCJCIO
|
|
{
|
|
// Token: 0x06005920 RID: 22816 RVA: 0x0013E718 File Offset: 0x0013C918
|
|
[Token(Token = "0x6005920")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public EKPHOCCJCIO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003C5C RID: 15452
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C5C")]
|
|
public bool isTotalSuccess;
|
|
}
|
|
|
|
// Token: 0x02000F23 RID: 3875
|
|
[Token(Token = "0x2000F23")]
|
|
[CompilerGenerated]
|
|
private sealed class DKEPHIDJGBO
|
|
{
|
|
// Token: 0x06005921 RID: 22817 RVA: 0x0013E72C File Offset: 0x0013C92C
|
|
[Token(Token = "0x6005921")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public DKEPHIDJGBO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003C5D RID: 15453
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C5D")]
|
|
public JJEKJGALHKO purchasePromise;
|
|
|
|
// Token: 0x04003C5E RID: 15454
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C5E")]
|
|
public BNOHDIHPGBA.EKPHOCCJCIO CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02000F24 RID: 3876
|
|
[Token(Token = "0x2000F24")]
|
|
[CompilerGenerated]
|
|
private sealed class LELKJCIJOAC
|
|
{
|
|
// Token: 0x06005922 RID: 22818 RVA: 0x0013E740 File Offset: 0x0013C940
|
|
[Token(Token = "0x6005922")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public LELKJCIJOAC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005923 RID: 22819 RVA: 0x0013E754 File Offset: 0x0013C954
|
|
[Token(Token = "0x6005923")]
|
|
[Address(RVA = "0xAA1E70", Offset = "0xAA0C70", VA = "0x180AA1E70")]
|
|
internal void <HandleFinalInventionPurchaseResults>b__0()
|
|
{
|
|
JJEKJGALHKO purchasePromise = this.CS$<>8__locals2.purchasePromise;
|
|
string text = this.errorMessage;
|
|
purchasePromise.HMFPPBJFHKD(text);
|
|
}
|
|
|
|
// Token: 0x04003C5F RID: 15455
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C5F")]
|
|
public string errorMessage;
|
|
|
|
// Token: 0x04003C60 RID: 15456
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C60")]
|
|
public BNOHDIHPGBA.DKEPHIDJGBO CS$<>8__locals2;
|
|
}
|
|
|
|
// Token: 0x02000F25 RID: 3877
|
|
[Token(Token = "0x2000F25")]
|
|
[CompilerGenerated]
|
|
private sealed class NOHGMGMCLJL
|
|
{
|
|
// Token: 0x06005924 RID: 22820 RVA: 0x0013E784 File Offset: 0x0013C984
|
|
[Token(Token = "0x6005924")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public NOHGMGMCLJL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005925 RID: 22821 RVA: 0x0013E798 File Offset: 0x0013C998
|
|
[Token(Token = "0x6005925")]
|
|
[Address(RVA = "0xA8D980", Offset = "0xA8C780", VA = "0x180A8D980")]
|
|
internal void <HandleFinalInventionPurchaseResults>b__1()
|
|
{
|
|
BNOHDIHPGBA.DKEPHIDJGBO 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: 0x04003C61 RID: 15457
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C61")]
|
|
public string message;
|
|
|
|
// Token: 0x04003C62 RID: 15458
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C62")]
|
|
public BNOHDIHPGBA.DKEPHIDJGBO CS$<>8__locals3;
|
|
}
|
|
|
|
// Token: 0x02000F26 RID: 3878
|
|
[Token(Token = "0x2000F26")]
|
|
[CompilerGenerated]
|
|
private sealed class EGNMJALIFLN
|
|
{
|
|
// Token: 0x06005926 RID: 22822 RVA: 0x0013E7E4 File Offset: 0x0013C9E4
|
|
[Token(Token = "0x6005926")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public EGNMJALIFLN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005927 RID: 22823 RVA: 0x0013E7F8 File Offset: 0x0013C9F8
|
|
[Token(Token = "0x6005927")]
|
|
[Address(RVA = "0xA9F600", Offset = "0xA9E400", VA = "0x180A9F600")]
|
|
internal void <InventionPurchaseSuccessHandler>b__0()
|
|
{
|
|
this.promise.OOOIENHGNCA();
|
|
}
|
|
|
|
// Token: 0x04003C63 RID: 15459
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C63")]
|
|
public JJEKJGALHKO promise;
|
|
}
|
|
|
|
// Token: 0x02000F27 RID: 3879
|
|
[Token(Token = "0x2000F27")]
|
|
[CompilerGenerated]
|
|
private sealed class BKEJOCOEKNG
|
|
{
|
|
// Token: 0x06005928 RID: 22824 RVA: 0x0013E818 File Offset: 0x0013CA18
|
|
[Token(Token = "0x6005928")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BKEJOCOEKNG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003C64 RID: 15460
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C64")]
|
|
public string playerFacingErrorMessage;
|
|
}
|
|
|
|
// Token: 0x02000F28 RID: 3880
|
|
[Token(Token = "0x2000F28")]
|
|
[CompilerGenerated]
|
|
private sealed class KDMCKMGCBOO
|
|
{
|
|
// Token: 0x06005929 RID: 22825 RVA: 0x0013E82C File Offset: 0x0013CA2C
|
|
[Token(Token = "0x6005929")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public KDMCKMGCBOO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600592A RID: 22826 RVA: 0x0013E840 File Offset: 0x0013CA40
|
|
[Token(Token = "0x600592A")]
|
|
[Address(RVA = "0xAA97F0", Offset = "0xAA85F0", VA = "0x180AA97F0")]
|
|
internal void <CommonInventionPurchaseErrorHandler>b__0()
|
|
{
|
|
BNOHDIHPGBA.BKEJOCOEKNG cs$<>8__locals = this.CS$<>8__locals1;
|
|
JJEKJGALHKO jjekjgalhko = this.promise;
|
|
string playerFacingErrorMessage = cs$<>8__locals.playerFacingErrorMessage;
|
|
jjekjgalhko.HMFPPBJFHKD(playerFacingErrorMessage);
|
|
}
|
|
|
|
// Token: 0x04003C65 RID: 15461
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C65")]
|
|
public JJEKJGALHKO promise;
|
|
|
|
// Token: 0x04003C66 RID: 15462
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C66")]
|
|
public BNOHDIHPGBA.BKEJOCOEKNG CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02000F29 RID: 3881
|
|
[Token(Token = "0x2000F29")]
|
|
[CompilerGenerated]
|
|
private sealed class ILMLGDABGDC
|
|
{
|
|
// Token: 0x0600592B RID: 22827 RVA: 0x0013E870 File Offset: 0x0013CA70
|
|
[Token(Token = "0x600592B")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public ILMLGDABGDC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600592C RID: 22828 RVA: 0x0013E884 File Offset: 0x0013CA84
|
|
[Token(Token = "0x600592C")]
|
|
[Address(RVA = "0xAA13F0", Offset = "0xAA01F0", VA = "0x180AA13F0")]
|
|
internal void <TryShowNotEnoughTokensMessageDialog>b__3()
|
|
{
|
|
MessageDialogModel messageDialogModel = this.cachedMessageDialog;
|
|
if (messageDialogModel != 0)
|
|
{
|
|
messageDialogModel.Dismiss();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600592D RID: 22829 RVA: 0x0013E8A4 File Offset: 0x0013CAA4
|
|
[Token(Token = "0x600592D")]
|
|
[Address(RVA = "0xAA96A0", Offset = "0xAA84A0", VA = "0x180AA96A0")]
|
|
internal void <TryShowNotEnoughTokensMessageDialog>b__4()
|
|
{
|
|
BrowserModel browserModel = this.browserModel;
|
|
CheckoutDialogModel checkoutDialogModel = this.checkoutDialog;
|
|
MessageDialogModel messageDialogModel = this.cachedMessageDialog;
|
|
BNOHDIHPGBA.AHCNAOCBBDD(browserModel, checkoutDialogModel, messageDialogModel);
|
|
}
|
|
|
|
// Token: 0x0600592E RID: 22830 RVA: 0x0013E8D0 File Offset: 0x0013CAD0
|
|
[Token(Token = "0x600592E")]
|
|
[Address(RVA = "0xAA13F0", Offset = "0xAA01F0", VA = "0x180AA13F0")]
|
|
internal void <TryShowNotEnoughTokensMessageDialog>b__0()
|
|
{
|
|
MessageDialogModel messageDialogModel = this.cachedMessageDialog;
|
|
if (messageDialogModel != 0)
|
|
{
|
|
messageDialogModel.Dismiss();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600592F RID: 22831 RVA: 0x0013E8F0 File Offset: 0x0013CAF0
|
|
[Token(Token = "0x600592F")]
|
|
[Address(RVA = "0xAA9620", Offset = "0xAA8420", VA = "0x180AA9620")]
|
|
internal void <TryShowNotEnoughTokensMessageDialog>b__1()
|
|
{
|
|
BrowserModel browserModel = this.browserModel;
|
|
CheckoutDialogModel checkoutDialogModel = this.checkoutDialog;
|
|
MessageDialogModel messageDialogModel = this.cachedMessageDialog;
|
|
BNOHDIHPGBA.AHCNAOCBBDD(browserModel, checkoutDialogModel, messageDialogModel);
|
|
}
|
|
|
|
// Token: 0x06005930 RID: 22832 RVA: 0x0013E91C File Offset: 0x0013CB1C
|
|
[Token(Token = "0x6005930")]
|
|
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
|
|
internal void <TryShowNotEnoughTokensMessageDialog>b__2(MessageDialogModel dialog)
|
|
{
|
|
this.cachedMessageDialog = dialog;
|
|
}
|
|
|
|
// Token: 0x04003C67 RID: 15463
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003C67")]
|
|
public MessageDialogModel cachedMessageDialog;
|
|
|
|
// Token: 0x04003C68 RID: 15464
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003C68")]
|
|
public BrowserModel browserModel;
|
|
|
|
// Token: 0x04003C69 RID: 15465
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003C69")]
|
|
public CheckoutDialogModel checkoutDialog;
|
|
}
|
|
}
|