415 lines
14 KiB
C#
415 lines
14 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000EAF RID: 3759
|
|
[Token(Token = "0x2000EAF")]
|
|
public class SkuListModel : FilterableListModel<GCBPKHFJKCE.DJGBECJHOKF, GCBPKHFJKCE.DJGBECJHOKF, string>, FEJEAEOIFKG
|
|
{
|
|
// Token: 0x17000F1F RID: 3871
|
|
// (get) Token: 0x060056E2 RID: 22242 RVA: 0x00136558 File Offset: 0x00134758
|
|
[Token(Token = "0x17000F1F")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x60056E2")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000F20 RID: 3872
|
|
// (get) Token: 0x060056E4 RID: 22244 RVA: 0x0013657C File Offset: 0x0013477C
|
|
// (set) Token: 0x060056E3 RID: 22243 RVA: 0x00136568 File Offset: 0x00134768
|
|
[Token(Token = "0x17000F20")]
|
|
public bool ECFGENLFHCC
|
|
{
|
|
[Token(Token = "0x60056E4")]
|
|
[Address(RVA = "0xBC6B10", Offset = "0xBC5910", VA = "0x180BC6B10")]
|
|
get;
|
|
[Token(Token = "0x60056E3")]
|
|
[Address(RVA = "0xBC6B20", Offset = "0xBC5920", VA = "0x180BC6B20")]
|
|
private set;
|
|
} = true;
|
|
|
|
// Token: 0x17000F21 RID: 3873
|
|
// (get) Token: 0x060056E6 RID: 22246 RVA: 0x001365A4 File Offset: 0x001347A4
|
|
// (set) Token: 0x060056E5 RID: 22245 RVA: 0x00136590 File Offset: 0x00134790
|
|
[Token(Token = "0x17000F21")]
|
|
public bool KMNAGJHBICE
|
|
{
|
|
[Token(Token = "0x60056E6")]
|
|
[Address(RVA = "0xF950E0", Offset = "0xF93EE0", VA = "0x180F950E0")]
|
|
get;
|
|
[Token(Token = "0x60056E5")]
|
|
[Address(RVA = "0xF93DF0", Offset = "0xF92BF0", VA = "0x180F93DF0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000F22 RID: 3874
|
|
// (get) Token: 0x060056E8 RID: 22248 RVA: 0x001365CC File Offset: 0x001347CC
|
|
// (set) Token: 0x060056E7 RID: 22247 RVA: 0x001365B8 File Offset: 0x001347B8
|
|
[Token(Token = "0x17000F22")]
|
|
public string HLEBMMDKOPC
|
|
{
|
|
[Token(Token = "0x60056E8")]
|
|
[Address(RVA = "0x7B5590", Offset = "0x7B4390", VA = "0x1807B5590")]
|
|
get;
|
|
[Token(Token = "0x60056E7")]
|
|
[Address(RVA = "0x7B58B0", Offset = "0x7B46B0", VA = "0x1807B58B0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000F23 RID: 3875
|
|
// (get) Token: 0x060056EA RID: 22250 RVA: 0x001365F4 File Offset: 0x001347F4
|
|
// (set) Token: 0x060056E9 RID: 22249 RVA: 0x001365E0 File Offset: 0x001347E0
|
|
[Token(Token = "0x17000F23")]
|
|
public string FJCOELGJLMA
|
|
{
|
|
[Token(Token = "0x60056EA")]
|
|
[Address(RVA = "0x7B55D0", Offset = "0x7B43D0", VA = "0x1807B55D0")]
|
|
get;
|
|
[Token(Token = "0x60056E9")]
|
|
[Address(RVA = "0x7B58C0", Offset = "0x7B46C0", VA = "0x1807B58C0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000F24 RID: 3876
|
|
// (get) Token: 0x060056EB RID: 22251 RVA: 0x00136608 File Offset: 0x00134808
|
|
[Token(Token = "0x17000F24")]
|
|
public GameObject KGFPNIMJHIC
|
|
{
|
|
[Token(Token = "0x60056EB")]
|
|
[Address(RVA = "0x981B80", Offset = "0x980980", VA = "0x180981B80", Slot = "37")]
|
|
get
|
|
{
|
|
return base.gameObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060056EC RID: 22252 RVA: 0x0013661C File Offset: 0x0013481C
|
|
[Token(Token = "0x60056EC")]
|
|
[Address(RVA = "0xF95030", Offset = "0xF93E30", VA = "0x180F95030")]
|
|
public void Set(string FEEHCDIMBAJ)
|
|
{
|
|
this.<GEMENGGIAFG>k__BackingField = FEEHCDIMBAJ;
|
|
int num = 0;
|
|
base.MKBLJJGJAOH(num);
|
|
}
|
|
|
|
// Token: 0x060056ED RID: 22253 RVA: 0x0013663C File Offset: 0x0013483C
|
|
[Token(Token = "0x60056ED")]
|
|
[Address(RVA = "0xF94870", Offset = "0xF93670", VA = "0x180F94870", Slot = "36")]
|
|
protected override PMGCJEPKFOF<IReadOnlyList<GCBPKHFJKCE.DJGBECJHOKF>> JLMBBMAEFPA()
|
|
{
|
|
if (!this.PDFJOHEBAPH)
|
|
{
|
|
this.ELOGONMBJAM();
|
|
PMGCJEPKFOF<bool> pmgcjepkfof = PEGGCEDHBOF.ABLHAKAKHCI();
|
|
Action<bool> action = new Action(this.GAJCJJEFABN);
|
|
}
|
|
List<GCBPKHFJKCE.DJGBECJHOKF> list;
|
|
if (this.<HDCPEDPKKAO>k__BackingField)
|
|
{
|
|
list = new List();
|
|
PMGCJEPKFOF<GCBPKHFJKCE.DJGBECJHOKF> pmgcjepkfof2;
|
|
return pmgcjepkfof2;
|
|
}
|
|
Func<PMGCJEPKFOF<List<GCBPKHFJKCE.DJGBECJHOKF>>> func = new Func(list.LKIPEFEINAL);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
func += func;
|
|
uint num2;
|
|
num += (int)num2;
|
|
num += 19;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060056EE RID: 22254 RVA: 0x001366B8 File Offset: 0x001348B8
|
|
[Token(Token = "0x60056EE")]
|
|
[Address(RVA = "0xF93D70", Offset = "0xF92B70", VA = "0x180F93D70", Slot = "22")]
|
|
protected override void AHFKACICJNC()
|
|
{
|
|
base.AHFKACICJNC();
|
|
this.<HDCPEDPKKAO>k__BackingField = true;
|
|
string empty = string.Empty;
|
|
this.<FOCHHHGALJE>k__BackingField = empty;
|
|
int num = 0;
|
|
this.<GEMENGGIAFG>k__BackingField = num;
|
|
this.IKOKMEKLLBC = num != 0;
|
|
this.PDFJOHEBAPH = num != 0;
|
|
this.MMOCFEDCNHJ = num;
|
|
this.KHGCONMFHAK = num;
|
|
}
|
|
|
|
// Token: 0x060056EF RID: 22255 RVA: 0x00136704 File Offset: 0x00134904
|
|
[Token(Token = "0x60056EF")]
|
|
[Address(RVA = "0x4996E0", Offset = "0x4984E0", VA = "0x1804996E0", Slot = "35")]
|
|
protected override GCBPKHFJKCE.DJGBECJHOKF EAJAHMHILAC(GCBPKHFJKCE.DJGBECJHOKF IOBEPGLJNIP)
|
|
{
|
|
return IOBEPGLJNIP;
|
|
}
|
|
|
|
// Token: 0x060056F0 RID: 22256 RVA: 0x00136714 File Offset: 0x00134914
|
|
[Token(Token = "0x60056F0")]
|
|
[Address(RVA = "0xF94080", Offset = "0xF92E80", VA = "0x180F94080")]
|
|
private DABKFAIHBBP EEJCFBPKLCM()
|
|
{
|
|
this.ELOGONMBJAM();
|
|
PMGCJEPKFOF<bool> pmgcjepkfof = PEGGCEDHBOF.ABLHAKAKHCI();
|
|
Action<bool> action = new Action(this.GAJCJJEFABN);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060056F1 RID: 22257 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60056F1")]
|
|
[Address(RVA = "0xF94430", Offset = "0xF93230", VA = "0x180F94430")]
|
|
private PMGCJEPKFOF<List<GCBPKHFJKCE.DJGBECJHOKF>> HMJHENMHNCI()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060056F2 RID: 22258 RVA: 0x00136744 File Offset: 0x00134944
|
|
[Token(Token = "0x60056F2")]
|
|
[Address(RVA = "0xF94160", Offset = "0xF92F60", VA = "0x180F94160")]
|
|
private void ELOGONMBJAM()
|
|
{
|
|
string text = this.<GEMENGGIAFG>k__BackingField;
|
|
CFLMJLFBOKH.MCGEEAMPGME(text);
|
|
if (!this.IKOKMEKLLBC)
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
float targetFramerate = instance.DKNJHAGIIPK;
|
|
if (instance == 0)
|
|
{
|
|
this.IKOKMEKLLBC = true;
|
|
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (SkuListModel.<>c.<>9__30_0 == 0)
|
|
{
|
|
SkuListModel.<>c.<>9__30_0 = (string token) => GCBPKHFJKCE.FIFCHFIIILH(token);
|
|
}
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
DABKFAIHBBP dabkfaihbbp = num.MOAAINIDMGC("Failed to cleanup pending commerce transactions");
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060056F3 RID: 22259 RVA: 0x001367D0 File Offset: 0x001349D0
|
|
[Token(Token = "0x60056F3")]
|
|
[Address(RVA = "0xF93E00", Offset = "0xF92C00", VA = "0x180F93E00")]
|
|
private void CLNJDAFFHGH(string JDBKDGCJHMB, string NGPMADFHHKP)
|
|
{
|
|
OBJAFKDPOHB khgconmfhak = this.KHGCONMFHAK;
|
|
if (khgconmfhak != 0)
|
|
{
|
|
khgconmfhak.<CEJPKGDKMJE>k__BackingField = JDBKDGCJHMB;
|
|
this.KHGCONMFHAK.<LHJAKNBODPE>k__BackingField = NGPMADFHHKP;
|
|
}
|
|
OBJAFKDPOHB objafkdpohb = new OBJAFKDPOHB();
|
|
objafkdpohb.<CEJPKGDKMJE>k__BackingField = JDBKDGCJHMB;
|
|
objafkdpohb.<LHJAKNBODPE>k__BackingField = NGPMADFHHKP;
|
|
this.KHGCONMFHAK = objafkdpohb;
|
|
Sprite tokenPurchaseFailIcon = PlayerCommerceConfig.Instance.tokenPurchaseFailIcon;
|
|
objafkdpohb.<KIAMEICGNPB>k__BackingField = tokenPurchaseFailIcon;
|
|
OBJAFKDPOHB khgconmfhak2 = this.KHGCONMFHAK;
|
|
List<DOPNALIMPNA> list = new List();
|
|
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
|
|
imafjgkhemd.GPJEDBDCNNP = "Ok";
|
|
ulong num;
|
|
imafjgkhemd.GPJAHEOLCPN = num;
|
|
Action action = new Action(this.DNJNIKMINNG);
|
|
imafjgkhemd.MEEKCCGGFFD = action;
|
|
ulong num2;
|
|
imafjgkhemd.<ALFJBDILAME>k__BackingField = new LKECHMGOCGI
|
|
{
|
|
<OBHNJENCHDE>k__BackingField = num2
|
|
};
|
|
list.Add(imafjgkhemd);
|
|
khgconmfhak2.<OKANBHKMMBD>k__BackingField = list;
|
|
DialogListModel dialogListModel = base.PKJJDBNMMEA;
|
|
if (dialogListModel != 0)
|
|
{
|
|
OBJAFKDPOHB khgconmfhak3 = this.KHGCONMFHAK;
|
|
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<OBJAFKDPOHB>((DLKPBLNKLAD)((uint)7), khgconmfhak3);
|
|
Action<BaseDialogModel<OBJAFKDPOHB>> action2 = new Action(this.PPIOAODLDOM);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060056F4 RID: 22260 RVA: 0x001368D4 File Offset: 0x00134AD4
|
|
[Token(Token = "0x60056F4")]
|
|
[Address(RVA = "0xF94DC0", Offset = "0xF93BC0", VA = "0x180F94DC0", Slot = "38")]
|
|
public DABKFAIHBBP OnBeforePageSwapFrom(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
|
|
{
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060056F5 RID: 22261 RVA: 0x001368E8 File Offset: 0x00134AE8
|
|
[Token(Token = "0x60056F5")]
|
|
[Address(RVA = "0xF94E60", Offset = "0xF93C60", VA = "0x180F94E60", Slot = "39")]
|
|
public DABKFAIHBBP OnBeforePageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
|
|
{
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060056F6 RID: 22262 RVA: 0x001368FC File Offset: 0x00134AFC
|
|
[Token(Token = "0x60056F6")]
|
|
[Address(RVA = "0xF94C60", Offset = "0xF93A60", VA = "0x180F94C60", Slot = "40")]
|
|
public DABKFAIHBBP OnAfterPageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
|
|
{
|
|
CECAKDDNHLN uri = base.DHJAICFKEHL.NJIBHKPHKFF;
|
|
this.PDFJOHEBAPH = false;
|
|
ulong num;
|
|
this.<GEMENGGIAFG>k__BackingField = num;
|
|
int num2 = 0;
|
|
base.MKBLJJGJAOH(num2);
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060056F7 RID: 22263 RVA: 0x00136938 File Offset: 0x00134B38
|
|
[Token(Token = "0x60056F7")]
|
|
[Address(RVA = "0xF95080", Offset = "0xF93E80", VA = "0x180F95080")]
|
|
public SkuListModel()
|
|
{
|
|
string empty = string.Empty;
|
|
this.HLEBMMDKOPC = empty;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060056F8 RID: 22264 RVA: 0x00136960 File Offset: 0x00134B60
|
|
[Token(Token = "0x60056F8")]
|
|
[Address(RVA = "0xF94B10", Offset = "0xF93910", VA = "0x180F94B10")]
|
|
[CompilerGenerated]
|
|
private PMGCJEPKFOF<List<GCBPKHFJKCE.DJGBECJHOKF>> LKIPEFEINAL()
|
|
{
|
|
PMGCJEPKFOF<List<GCBPKHFJKCE.DJGBECJHOKF>> pmgcjepkfof = this.HMJHENMHNCI();
|
|
Action<List<GCBPKHFJKCE.DJGBECJHOKF>> action = new Action(this.PPOCAMAOGDO);
|
|
Action<string> action2 = new Action(this.LLECBOONLBA);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060056F9 RID: 22265 RVA: 0x00136994 File Offset: 0x00134B94
|
|
[Token(Token = "0x60056F9")]
|
|
[Address(RVA = "0xF94F90", Offset = "0xF93D90", VA = "0x180F94F90")]
|
|
[CompilerGenerated]
|
|
private void PPOCAMAOGDO(List<GCBPKHFJKCE.DJGBECJHOKF> ECKDLLFMLGF)
|
|
{
|
|
if (GrowthConfig.Instance.FriendFestPrommosActive)
|
|
{
|
|
GCBPKHFJKCE.DJGBECJHOKF friendFestPromoSku = GrowthConfig.Instance.FriendFestPromoSku;
|
|
int num = 0;
|
|
ECKDLLFMLGF.Insert(num, friendFestPromoSku);
|
|
}
|
|
base.JOJPOMANGPO();
|
|
}
|
|
|
|
// Token: 0x060056FA RID: 22266 RVA: 0x001369D4 File Offset: 0x00134BD4
|
|
[Token(Token = "0x60056FA")]
|
|
[Address(RVA = "0xF94C10", Offset = "0xF93A10", VA = "0x180F94C10")]
|
|
[CompilerGenerated]
|
|
private void LLECBOONLBA(string MOPOMPHBHKF)
|
|
{
|
|
this.CLNJDAFFHGH("Error", "Oops! An error has occured.\n\nIf this persists, please contact us at recroom.happyfox.com");
|
|
}
|
|
|
|
// Token: 0x060056FB RID: 22267 RVA: 0x001369F4 File Offset: 0x00134BF4
|
|
[Token(Token = "0x60056FB")]
|
|
[Address(RVA = "0xF943B0", Offset = "0xF931B0", VA = "0x180F943B0")]
|
|
[CompilerGenerated]
|
|
private void GAJCJJEFABN(bool ONMBEDFEDLD)
|
|
{
|
|
this.PDFJOHEBAPH = true;
|
|
if (ONMBEDFEDLD)
|
|
{
|
|
this.<HDCPEDPKKAO>k__BackingField = true;
|
|
}
|
|
this.<HDCPEDPKKAO>k__BackingField = false;
|
|
int num = 0;
|
|
base.MKBLJJGJAOH(num);
|
|
base.JOJPOMANGPO();
|
|
}
|
|
|
|
// Token: 0x060056FC RID: 22268 RVA: 0x00136A2C File Offset: 0x00134C2C
|
|
[Token(Token = "0x60056FC")]
|
|
[Address(RVA = "0xF94060", Offset = "0xF92E60", VA = "0x180F94060")]
|
|
[CompilerGenerated]
|
|
private void DNJNIKMINNG()
|
|
{
|
|
MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ;
|
|
if (mmocfedcnhj != 0)
|
|
{
|
|
mmocfedcnhj.Dismiss();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060056FD RID: 22269 RVA: 0x00136A4C File Offset: 0x00134C4C
|
|
[Token(Token = "0x60056FD")]
|
|
[Address(RVA = "0xF94F00", Offset = "0xF93D00", VA = "0x180F94F00")]
|
|
[CompilerGenerated]
|
|
private void PPIOAODLDOM(BaseDialogModel<OBJAFKDPOHB> BBPMNICHFLM)
|
|
{
|
|
if (BBPMNICHFLM == 0)
|
|
{
|
|
int num = 0;
|
|
this.MMOCFEDCNHJ = num;
|
|
return;
|
|
}
|
|
this.MMOCFEDCNHJ = BBPMNICHFLM;
|
|
}
|
|
|
|
// Token: 0x04003B92 RID: 15250
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4003B92")]
|
|
private bool IKOKMEKLLBC;
|
|
|
|
// Token: 0x04003B93 RID: 15251
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4003B93")]
|
|
private MessageDialogModel MMOCFEDCNHJ;
|
|
|
|
// Token: 0x04003B94 RID: 15252
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4003B94")]
|
|
private OBJAFKDPOHB KHGCONMFHAK;
|
|
|
|
// Token: 0x04003B95 RID: 15253
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4003B95")]
|
|
private bool PDFJOHEBAPH;
|
|
|
|
// Token: 0x02000EB0 RID: 3760
|
|
[Token(Token = "0x2000EB0")]
|
|
[CompilerGenerated]
|
|
private sealed class NJAGGFOKHCA
|
|
{
|
|
// Token: 0x060056FE RID: 22270 RVA: 0x00136A70 File Offset: 0x00134C70
|
|
[Token(Token = "0x60056FE")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public NJAGGFOKHCA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060056FF RID: 22271 RVA: 0x00136A84 File Offset: 0x00134C84
|
|
[Token(Token = "0x60056FF")]
|
|
[Address(RVA = "0xE80620", Offset = "0xE7F420", VA = "0x180E80620")]
|
|
internal bool <GetNonRRPlusMembershipSkus>b__8(GCBPKHFJKCE.DJGBECJHOKF s)
|
|
{
|
|
return s != this.skuToRemove;
|
|
}
|
|
|
|
// Token: 0x04003B96 RID: 15254
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003B96")]
|
|
public GCBPKHFJKCE.DJGBECJHOKF skuToRemove;
|
|
}
|
|
}
|
|
}
|