Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/SkuListModel.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

415 lines
14 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000F2E RID: 3886
[Token(Token = "0x2000F2E")]
public class SkuListModel : FilterableListModel<GCBPKHFJKCE.DJGBECJHOKF, GCBPKHFJKCE.DJGBECJHOKF, string>, FEJEAEOIFKG
{
// Token: 0x17000F70 RID: 3952
// (get) Token: 0x06005909 RID: 22793 RVA: 0x0013AD3C File Offset: 0x00138F3C
[Token(Token = "0x17000F70")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6005909")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000F71 RID: 3953
// (get) Token: 0x0600590B RID: 22795 RVA: 0x0013AD60 File Offset: 0x00138F60
// (set) Token: 0x0600590A RID: 22794 RVA: 0x0013AD4C File Offset: 0x00138F4C
[Token(Token = "0x17000F71")]
public bool ECFGENLFHCC
{
[Token(Token = "0x600590B")]
[Address(RVA = "0x141FCD0", Offset = "0x141ECD0", VA = "0x18141FCD0")]
get;
[Token(Token = "0x600590A")]
[Address(RVA = "0x1423740", Offset = "0x1422740", VA = "0x181423740")]
private set;
} = true;
// Token: 0x17000F72 RID: 3954
// (get) Token: 0x0600590D RID: 22797 RVA: 0x0013AD88 File Offset: 0x00138F88
// (set) Token: 0x0600590C RID: 22796 RVA: 0x0013AD74 File Offset: 0x00138F74
[Token(Token = "0x17000F72")]
public bool KMNAGJHBICE
{
[Token(Token = "0x600590D")]
[Address(RVA = "0x1901510", Offset = "0x1900510", VA = "0x181901510")]
get;
[Token(Token = "0x600590C")]
[Address(RVA = "0x18FB950", Offset = "0x18FA950", VA = "0x1818FB950")]
private set;
}
// Token: 0x17000F73 RID: 3955
// (get) Token: 0x0600590F RID: 22799 RVA: 0x0013ADB0 File Offset: 0x00138FB0
// (set) Token: 0x0600590E RID: 22798 RVA: 0x0013AD9C File Offset: 0x00138F9C
[Token(Token = "0x17000F73")]
public string HLEBMMDKOPC
{
[Token(Token = "0x600590F")]
[Address(RVA = "0x4C35F0", Offset = "0x4C25F0", VA = "0x1804C35F0")]
get;
[Token(Token = "0x600590E")]
[Address(RVA = "0xD84910", Offset = "0xD83910", VA = "0x180D84910")]
private set;
}
// Token: 0x17000F74 RID: 3956
// (get) Token: 0x06005911 RID: 22801 RVA: 0x0013ADD8 File Offset: 0x00138FD8
// (set) Token: 0x06005910 RID: 22800 RVA: 0x0013ADC4 File Offset: 0x00138FC4
[Token(Token = "0x17000F74")]
public string FJCOELGJLMA
{
[Token(Token = "0x6005911")]
[Address(RVA = "0x5B7080", Offset = "0x5B6080", VA = "0x1805B7080")]
get;
[Token(Token = "0x6005910")]
[Address(RVA = "0x68D5A0", Offset = "0x68C5A0", VA = "0x18068D5A0")]
private set;
}
// Token: 0x17000F75 RID: 3957
// (get) Token: 0x06005912 RID: 22802 RVA: 0x0013ADEC File Offset: 0x00138FEC
[Token(Token = "0x17000F75")]
public GameObject KGFPNIMJHIC
{
[Token(Token = "0x6005912")]
[Address(RVA = "0xD78D60", Offset = "0xD77D60", VA = "0x180D78D60", Slot = "38")]
get
{
return base.gameObject;
}
}
// Token: 0x06005913 RID: 22803 RVA: 0x0013AE00 File Offset: 0x00139000
[Token(Token = "0x6005913")]
[Address(RVA = "0x1E450F0", Offset = "0x1E440F0", VA = "0x181E450F0")]
public void Set(string FEEHCDIMBAJ)
{
this.<GEMENGGIAFG>k__BackingField = FEEHCDIMBAJ;
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06005914 RID: 22804 RVA: 0x0013AE20 File Offset: 0x00139020
[Token(Token = "0x6005914")]
[Address(RVA = "0x1E44930", Offset = "0x1E43930", VA = "0x181E44930", Slot = "37")]
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: 0x06005915 RID: 22805 RVA: 0x0013AE9C File Offset: 0x0013909C
[Token(Token = "0x6005915")]
[Address(RVA = "0x1E43E40", Offset = "0x1E42E40", VA = "0x181E43E40", 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: 0x06005916 RID: 22806 RVA: 0x0013AEE8 File Offset: 0x001390E8
[Token(Token = "0x6005916")]
[Address(RVA = "0x4AA5C0", Offset = "0x4A95C0", VA = "0x1804AA5C0", Slot = "36")]
protected override GCBPKHFJKCE.DJGBECJHOKF EAJAHMHILAC(GCBPKHFJKCE.DJGBECJHOKF IOBEPGLJNIP)
{
return IOBEPGLJNIP;
}
// Token: 0x06005917 RID: 22807 RVA: 0x0013AEF8 File Offset: 0x001390F8
[Token(Token = "0x6005917")]
[Address(RVA = "0x1E44140", Offset = "0x1E43140", VA = "0x181E44140")]
private DABKFAIHBBP EEJCFBPKLCM()
{
this.ELOGONMBJAM();
PMGCJEPKFOF<bool> pmgcjepkfof = PEGGCEDHBOF.ABLHAKAKHCI();
Action<bool> action = new Action(this.GAJCJJEFABN);
throw new NullReferenceException();
}
// Token: 0x06005918 RID: 22808 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005918")]
[Address(RVA = "0x1E444F0", Offset = "0x1E434F0", VA = "0x181E444F0")]
private PMGCJEPKFOF<List<GCBPKHFJKCE.DJGBECJHOKF>> HMJHENMHNCI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005919 RID: 22809 RVA: 0x0013AF28 File Offset: 0x00139128
[Token(Token = "0x6005919")]
[Address(RVA = "0x1E44220", Offset = "0x1E43220", VA = "0x181E44220")]
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: 0x0600591A RID: 22810 RVA: 0x0013AFB4 File Offset: 0x001391B4
[Token(Token = "0x600591A")]
[Address(RVA = "0x1E43EC0", Offset = "0x1E42EC0", VA = "0x181E43EC0")]
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: 0x0600591B RID: 22811 RVA: 0x0013B0B8 File Offset: 0x001392B8
[Token(Token = "0x600591B")]
[Address(RVA = "0x1E44E80", Offset = "0x1E43E80", VA = "0x181E44E80", Slot = "39")]
public DABKFAIHBBP OnBeforePageSwapFrom(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x0600591C RID: 22812 RVA: 0x0013B0CC File Offset: 0x001392CC
[Token(Token = "0x600591C")]
[Address(RVA = "0x1E44F20", Offset = "0x1E43F20", VA = "0x181E44F20", Slot = "40")]
public DABKFAIHBBP OnBeforePageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x0600591D RID: 22813 RVA: 0x0013B0E0 File Offset: 0x001392E0
[Token(Token = "0x600591D")]
[Address(RVA = "0x1E44D20", Offset = "0x1E43D20", VA = "0x181E44D20", Slot = "41")]
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: 0x0600591E RID: 22814 RVA: 0x0013B11C File Offset: 0x0013931C
[Token(Token = "0x600591E")]
[Address(RVA = "0x1E45140", Offset = "0x1E44140", VA = "0x181E45140")]
public SkuListModel()
{
string empty = string.Empty;
this.HLEBMMDKOPC = empty;
base..ctor();
}
// Token: 0x0600591F RID: 22815 RVA: 0x0013B144 File Offset: 0x00139344
[Token(Token = "0x600591F")]
[Address(RVA = "0x1E44BD0", Offset = "0x1E43BD0", VA = "0x181E44BD0")]
[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: 0x06005920 RID: 22816 RVA: 0x0013B178 File Offset: 0x00139378
[Token(Token = "0x6005920")]
[Address(RVA = "0x1E45050", Offset = "0x1E44050", VA = "0x181E45050")]
[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: 0x06005921 RID: 22817 RVA: 0x0013B1B8 File Offset: 0x001393B8
[Token(Token = "0x6005921")]
[Address(RVA = "0x1E44CD0", Offset = "0x1E43CD0", VA = "0x181E44CD0")]
[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: 0x06005922 RID: 22818 RVA: 0x0013B1D8 File Offset: 0x001393D8
[Token(Token = "0x6005922")]
[Address(RVA = "0x1E44470", Offset = "0x1E43470", VA = "0x181E44470")]
[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: 0x06005923 RID: 22819 RVA: 0x0013B210 File Offset: 0x00139410
[Token(Token = "0x6005923")]
[Address(RVA = "0x1E44120", Offset = "0x1E43120", VA = "0x181E44120")]
[CompilerGenerated]
private void DNJNIKMINNG()
{
MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ;
if (mmocfedcnhj != 0)
{
mmocfedcnhj.Dismiss();
return;
}
}
// Token: 0x06005924 RID: 22820 RVA: 0x0013B230 File Offset: 0x00139430
[Token(Token = "0x6005924")]
[Address(RVA = "0x1E44FC0", Offset = "0x1E43FC0", VA = "0x181E44FC0")]
[CompilerGenerated]
private void PPIOAODLDOM(BaseDialogModel<OBJAFKDPOHB> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.MMOCFEDCNHJ = num;
return;
}
this.MMOCFEDCNHJ = BBPMNICHFLM;
}
// Token: 0x04003C9B RID: 15515
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x4003C9B")]
private bool IKOKMEKLLBC;
// Token: 0x04003C9C RID: 15516
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x4003C9C")]
private MessageDialogModel MMOCFEDCNHJ;
// Token: 0x04003C9D RID: 15517
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x4003C9D")]
private OBJAFKDPOHB KHGCONMFHAK;
// Token: 0x04003C9E RID: 15518
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x4003C9E")]
private bool PDFJOHEBAPH;
// Token: 0x02000F2F RID: 3887
[Token(Token = "0x2000F2F")]
[CompilerGenerated]
private sealed class NJAGGFOKHCA
{
// Token: 0x06005925 RID: 22821 RVA: 0x0013B254 File Offset: 0x00139454
[Token(Token = "0x6005925")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NJAGGFOKHCA()
{
}
// Token: 0x06005926 RID: 22822 RVA: 0x0013B268 File Offset: 0x00139468
[Token(Token = "0x6005926")]
[Address(RVA = "0x1ABFAD0", Offset = "0x1ABEAD0", VA = "0x181ABFAD0")]
internal bool <GetNonRRPlusMembershipSkus>b__8(GCBPKHFJKCE.DJGBECJHOKF s)
{
return s != this.skuToRemove;
}
// Token: 0x04003C9F RID: 15519
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003C9F")]
public GCBPKHFJKCE.DJGBECJHOKF skuToRemove;
}
}
}