Files
2026-04-10 22:50:51 +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: 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;
}
}
}