This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
+1618
View File
@@ -0,0 +1,1618 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecNet;
using RecRoom;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000D63 RID: 3427
[Token(Token = "0x2000D63")]
public class RoomKeyModel : RRUIModel<CFCKDFGFJEM>, BBGNKKOHGDJ, FEJEAEOIFKG
{
// Token: 0x17000E73 RID: 3699
// (get) Token: 0x06005149 RID: 20809 RVA: 0x00126748 File Offset: 0x00124948
[Token(Token = "0x17000E73")]
public bool CIFKHPAHBHB
{
[Token(Token = "0x6005149")]
[Address(RVA = "0x149E7F0", Offset = "0x149D5F0", VA = "0x18149E7F0")]
get
{
GameManager instance;
do
{
instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
while (instance == 0);
return instance.CIFKHPAHBHB;
}
}
// Token: 0x17000E74 RID: 3700
// (get) Token: 0x0600514A RID: 20810 RVA: 0x00126768 File Offset: 0x00124968
// (set) Token: 0x0600514B RID: 20811 RVA: 0x0012677C File Offset: 0x0012497C
[Token(Token = "0x17000E74")]
public long HKCFEOMMOOL
{
[Token(Token = "0x600514A")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
get;
[Token(Token = "0x600514B")]
[Address(RVA = "0x6A2D60", Offset = "0x6A1B60", VA = "0x1806A2D60")]
private set;
} = (long)((ulong)(-1L));
// Token: 0x17000E75 RID: 3701
// (get) Token: 0x0600514C RID: 20812 RVA: 0x00126790 File Offset: 0x00124990
// (set) Token: 0x0600514D RID: 20813 RVA: 0x001267A4 File Offset: 0x001249A4
[Token(Token = "0x17000E75")]
public AMAGKLLBGEC PIJLKMENAPG
{
[Token(Token = "0x600514C")]
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
get;
[Token(Token = "0x600514D")]
[Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")]
private set;
}
// Token: 0x17000E76 RID: 3702
// (get) Token: 0x0600514E RID: 20814 RVA: 0x001267B8 File Offset: 0x001249B8
[Token(Token = "0x17000E76")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x600514E")]
[Address(RVA = "0x149D770", Offset = "0x149C570", VA = "0x18149D770", Slot = "12")]
get
{
bool flag;
return flag;
}
}
// Token: 0x17000E77 RID: 3703
// (get) Token: 0x0600514F RID: 20815 RVA: 0x001267C8 File Offset: 0x001249C8
[Token(Token = "0x17000E77")]
public GameObject KGFPNIMJHIC
{
[Token(Token = "0x600514F")]
[Address(RVA = "0x981B80", Offset = "0x980980", VA = "0x180981B80", Slot = "28")]
get
{
return base.gameObject;
}
}
// Token: 0x06005150 RID: 20816 RVA: 0x001267DC File Offset: 0x001249DC
[Token(Token = "0x6005150")]
[Address(RVA = "0x149DD90", Offset = "0x149CB90", VA = "0x18149DD90", Slot = "29")]
public DABKFAIHBBP OnBeforePageSwapFrom(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06005151 RID: 20817 RVA: 0x001267F0 File Offset: 0x001249F0
[Token(Token = "0x6005151")]
[Address(RVA = "0x149DE30", Offset = "0x149CC30", VA = "0x18149DE30", Slot = "30")]
public DABKFAIHBBP OnBeforePageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06005152 RID: 20818 RVA: 0x00126804 File Offset: 0x00124A04
[Token(Token = "0x6005152")]
[Address(RVA = "0x149DAB0", Offset = "0x149C8B0", VA = "0x18149DAB0", Slot = "31")]
public DABKFAIHBBP OnAfterPageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
int num = 0;
int num2 = 0;
RoomKeyModel.AACJGKHJDEH aacjgkhjdeh = this.source;
if (aacjgkhjdeh == RoomKeyModel.AACJGKHJDEH.KeyDetails)
{
long num3 = this.<DNOCFKLHLDC>k__BackingField;
base.Clear();
RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
base.JOJPOMANGPO();
}
if (aacjgkhjdeh == RoomKeyModel.AACJGKHJDEH.KeyStore)
{
AMAGKLLBGEC amagkllbgec = this.<PHHHDCDIMLO>k__BackingField;
int num4 = 0;
RoomKeysManager.TrySendFunnelAnalytics(CFLMJLFBOKH.CDMBDLBLIMH.ViewedStore, amagkllbgec, num4);
bool flag = base.DHJAICFKEHL.NJIBHKPHKFF.NIAPNGIGHFE("ROOM_KEY_ID_KEY", num2);
bool flag2 = base.DHJAICFKEHL.NJIBHKPHKFF.NIAPNGIGHFE("ROOM_KEY_REPLICATION_KEY", num);
CECAKDDNHLN uri = base.DHJAICFKEHL.NJIBHKPHKFF;
base.Clear();
this.<DNOCFKLHLDC>k__BackingField = (long)num2;
this.JOILGLLFNLH = num;
if (num2 != 0)
{
this.ICAOEHGHBEB = num2;
}
base.MKBLJJGJAOH((uint)1);
}
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06005153 RID: 20819 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005153")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "26")]
public void OnRRUIStackedUIEntered(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005154 RID: 20820 RVA: 0x001268C4 File Offset: 0x00124AC4
[Token(Token = "0x6005154")]
[Address(RVA = "0xAEB600", Offset = "0xAEA400", VA = "0x180AEB600", Slot = "27")]
public void OnRRUIStackedUIExited(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
{
OKNNKFGFODL icaoehghbeb = this.ICAOEHGHBEB;
if (icaoehghbeb != 0)
{
icaoehghbeb.CNFDGDEOPPF();
return;
}
}
// Token: 0x17000E78 RID: 3704
// (get) Token: 0x06005155 RID: 20821 RVA: 0x001268E4 File Offset: 0x00124AE4
// (set) Token: 0x06005156 RID: 20822 RVA: 0x00126924 File Offset: 0x00124B24
[Token(Token = "0x17000E78")]
public RoomKeyModel.NHCMMNGBDHL KDDFCCCOJPL
{
[Token(Token = "0x6005155")]
[Address(RVA = "0x149E860", Offset = "0x149D660", VA = "0x18149E860")]
get
{
RoomKeyModel.NHCMMNGBDHL ipifckfmieh = this.IPIFCKFMIEH;
if (ipifckfmieh == 0)
{
RoomKeyModel.NHCMMNGBDHL nhcmmngbdhl = new RoomKeyModel.NHCMMNGBDHL();
nhcmmngbdhl.HKCFEOMMOOL = (long)((ulong)(-1L));
long num = this.<DNOCFKLHLDC>k__BackingField;
nhcmmngbdhl.HKCFEOMMOOL = num;
this.IPIFCKFMIEH = nhcmmngbdhl;
}
return ipifckfmieh;
}
[Token(Token = "0x6005156")]
[Address(RVA = "0x149C7C0", Offset = "0x149B5C0", VA = "0x18149C7C0")]
private set
{
if (value == 0)
{
RoomKeyModel.NHCMMNGBDHL nhcmmngbdhl = new RoomKeyModel.NHCMMNGBDHL();
nhcmmngbdhl.HKCFEOMMOOL = (long)((ulong)(-1L));
long num = this.<DNOCFKLHLDC>k__BackingField;
nhcmmngbdhl.HKCFEOMMOOL = num;
}
this.IPIFCKFMIEH = value;
}
}
// Token: 0x17000E79 RID: 3705
// (get) Token: 0x06005157 RID: 20823 RVA: 0x0012695C File Offset: 0x00124B5C
// (set) Token: 0x06005158 RID: 20824 RVA: 0x0012697C File Offset: 0x00124B7C
[Token(Token = "0x17000E79")]
public string FIKEBGGCDFN
{
[Token(Token = "0x6005157")]
[Address(RVA = "0x149E8E0", Offset = "0x149D6E0", VA = "0x18149E8E0")]
get
{
return this.KDDFCCCOJPL.FIKEBGGCDFN;
}
[Token(Token = "0x6005158")]
[Address(RVA = "0x149EDB0", Offset = "0x149DBB0", VA = "0x18149EDB0")]
set
{
if (this.KDDFCCCOJPL.FIKEBGGCDFN != value)
{
this.KDDFCCCOJPL.FIKEBGGCDFN = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000E7A RID: 3706
// (get) Token: 0x06005159 RID: 20825 RVA: 0x001269B8 File Offset: 0x00124BB8
// (set) Token: 0x0600515A RID: 20826 RVA: 0x001269D8 File Offset: 0x00124BD8
[Token(Token = "0x17000E7A")]
public string KODBEJPEFOJ
{
[Token(Token = "0x6005159")]
[Address(RVA = "0x149E7D0", Offset = "0x149D5D0", VA = "0x18149E7D0")]
get
{
return this.KDDFCCCOJPL.KODBEJPEFOJ;
}
[Token(Token = "0x600515A")]
[Address(RVA = "0x149ED30", Offset = "0x149DB30", VA = "0x18149ED30")]
set
{
if (this.KDDFCCCOJPL.KODBEJPEFOJ != value)
{
this.KDDFCCCOJPL.KODBEJPEFOJ = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000E7B RID: 3707
// (get) Token: 0x0600515B RID: 20827 RVA: 0x00126A14 File Offset: 0x00124C14
// (set) Token: 0x0600515C RID: 20828 RVA: 0x00126A34 File Offset: 0x00124C34
[Token(Token = "0x17000E7B")]
public int NPDJLOOHMDJ
{
[Token(Token = "0x600515B")]
[Address(RVA = "0x149E900", Offset = "0x149D700", VA = "0x18149E900")]
get
{
return this.KDDFCCCOJPL.NPDJLOOHMDJ;
}
[Token(Token = "0x600515C")]
[Address(RVA = "0x149EE30", Offset = "0x149DC30", VA = "0x18149EE30")]
set
{
if (this.KDDFCCCOJPL.NPDJLOOHMDJ != value)
{
this.KDDFCCCOJPL.NPDJLOOHMDJ = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000E7C RID: 3708
// (get) Token: 0x0600515D RID: 20829 RVA: 0x00126A68 File Offset: 0x00124C68
// (set) Token: 0x0600515E RID: 20830 RVA: 0x00126A90 File Offset: 0x00124C90
[Token(Token = "0x17000E7C")]
public Guid? OFJCGJBBKAL
{
[Token(Token = "0x600515D")]
[Address(RVA = "0x149E920", Offset = "0x149D720", VA = "0x18149E920")]
get
{
RoomKeyModel.NHCMMNGBDHL nhcmmngbdhl;
Guid? ofjcgjbbkal = nhcmmngbdhl.OFJCGJBBKAL;
this.BKGFONGNKBF = ofjcgjbbkal;
this.m_CachedPtr = nhcmmngbdhl;
throw new NullReferenceException();
}
[Token(Token = "0x600515E")]
[Address(RVA = "0x149EEA0", Offset = "0x149DCA0", VA = "0x18149EEA0")]
set
{
RoomKeyModel.NHCMMNGBDHL modificationBackingData = this.KDDFCCCOJPL;
Guid? ofjcgjbbkal = modificationBackingData.OFJCGJBBKAL;
bool has_value = value.has_value;
bool flag;
if (modificationBackingData != 0 && flag)
{
RoomKeyModel.NHCMMNGBDHL modificationBackingData2 = this.KDDFCCCOJPL;
bool has_value2 = value.has_value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000E7D RID: 3709
// (get) Token: 0x0600515F RID: 20831 RVA: 0x00126AD8 File Offset: 0x00124CD8
// (set) Token: 0x06005160 RID: 20832 RVA: 0x00126AEC File Offset: 0x00124CEC
[Token(Token = "0x17000E7D")]
public string MHFAEBHPKOC
{
[Token(Token = "0x600515F")]
[Address(RVA = "0x46A7C0", Offset = "0x4695C0", VA = "0x18046A7C0")]
get;
[Token(Token = "0x6005160")]
[Address(RVA = "0x46A220", Offset = "0x469020", VA = "0x18046A220")]
private set;
}
// Token: 0x17000E7E RID: 3710
// (get) Token: 0x06005161 RID: 20833 RVA: 0x00126B00 File Offset: 0x00124D00
[Token(Token = "0x17000E7E")]
public bool KEMDCLIGGAE
{
[Token(Token = "0x6005161")]
[Address(RVA = "0x149E960", Offset = "0x149D760", VA = "0x18149E960")]
get
{
if (!string.IsNullOrEmpty(this.KDDFCCCOJPL.FIKEBGGCDFN) && !string.IsNullOrEmpty(this.KDDFCCCOJPL.KODBEJPEFOJ))
{
string fikebggcdfn = this.KDDFCCCOJPL.FIKEBGGCDFN;
string fikebggcdfn2 = this.KDDFCCCOJPL.FIKEBGGCDFN;
string kodbejpefoj = this.KDDFCCCOJPL.KODBEJPEFOJ;
string kodbejpefoj2 = this.KDDFCCCOJPL.KODBEJPEFOJ;
int npdjloohmdj = this.KDDFCCCOJPL.NPDJLOOHMDJ;
long num = IOIBJBLIBKM.HECDEFPIBIP(this.KDDFCCCOJPL.OFJCGJBBKAL);
int npdjloohmdj2 = this.KDDFCCCOJPL.NPDJLOOHMDJ;
long num2 = IOIBJBLIBKM.LDPNDNDELPK(this.KDDFCCCOJPL.OFJCGJBBKAL);
AMAGKLLBGEC amagkllbgec = this.<PHHHDCDIMLO>k__BackingField;
int num3 = 0;
if (amagkllbgec != 0)
{
}
string fikebggcdfn3 = this.KDDFCCCOJPL.FIKEBGGCDFN;
if (!(num3 != fikebggcdfn3))
{
if (this.<PHHHDCDIMLO>k__BackingField != 0)
{
}
string kodbejpefoj3 = this.KDDFCCCOJPL.KODBEJPEFOJ;
if (!(num3 != kodbejpefoj3))
{
AMAGKLLBGEC amagkllbgec2 = this.<PHHHDCDIMLO>k__BackingField;
if (amagkllbgec2 != 0)
{
int <LGKBIBJHNCN>k__BackingField = amagkllbgec2.<LGKBIBJHNCN>k__BackingField;
}
RoomKeyModel.NHCMMNGBDHL modificationBackingData = this.KDDFCCCOJPL;
bool flag = num3 == modificationBackingData.NPDJLOOHMDJ;
if (num3 != (flag ? 1 : 0))
{
AMAGKLLBGEC amagkllbgec3 = this.<PHHHDCDIMLO>k__BackingField;
if (amagkllbgec3 != 0)
{
}
Guid? ofjcgjbbkal = this.KDDFCCCOJPL.OFJCGJBBKAL;
if (amagkllbgec3 != 0)
{
bool flag2;
return flag2;
}
}
}
}
}
throw new NullReferenceException();
}
}
// Token: 0x06005162 RID: 20834 RVA: 0x00126C50 File Offset: 0x00124E50
[Token(Token = "0x6005162")]
[Address(RVA = "0x149CBB0", Offset = "0x149B9B0", VA = "0x18149CBB0", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MFBGLIHGCGO<AMAGKLLBGEC> onRoomKeyUpdated = instance.OnRoomKeyUpdated;
Action<AMAGKLLBGEC> action = new Action(this.DFGHNKCCAAJ);
MFBGLIHGCGO<AMAGKLLBGEC> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(onRoomKeyUpdated, action);
instance.OnRoomKeyUpdated = mfbglihgcgo;
}
// Token: 0x06005163 RID: 20835 RVA: 0x00126C94 File Offset: 0x00124E94
[Token(Token = "0x6005163")]
[Address(RVA = "0x149B150", Offset = "0x1499F50", VA = "0x18149B150", Slot = "17")]
protected override void CEJBCCPEGEB()
{
base.CEJBCCPEGEB();
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MFBGLIHGCGO<AMAGKLLBGEC> onRoomKeyUpdated = instance2.OnRoomKeyUpdated;
Action<AMAGKLLBGEC> action = new Action(this.DFGHNKCCAAJ);
MFBGLIHGCGO<AMAGKLLBGEC> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(onRoomKeyUpdated, action);
instance2.OnRoomKeyUpdated = mfbglihgcgo;
}
OKNNKFGFODL icaoehghbeb = this.ICAOEHGHBEB;
if (icaoehghbeb != 0)
{
icaoehghbeb.LKLKGDMFMCC();
}
}
// Token: 0x06005164 RID: 20836 RVA: 0x00126D00 File Offset: 0x00124F00
[Token(Token = "0x6005164")]
[Address(RVA = "0x149E200", Offset = "0x149D000", VA = "0x18149E200")]
public void Set(long BGICHOOBKLD)
{
base.Clear();
this.<DNOCFKLHLDC>k__BackingField = BGICHOOBKLD;
base.MKBLJJGJAOH((uint)1);
}
// Token: 0x06005165 RID: 20837 RVA: 0x00126D24 File Offset: 0x00124F24
[Token(Token = "0x6005165")]
[Address(RVA = "0x149E170", Offset = "0x149CF70", VA = "0x18149E170")]
public void Set(long BGICHOOBKLD, Guid JOILGLLFNLH, [Optional] OKNNKFGFODL ICAOEHGHBEB)
{
base.Clear();
this.<DNOCFKLHLDC>k__BackingField = BGICHOOBKLD;
if (ICAOEHGHBEB != 0)
{
this.ICAOEHGHBEB = ICAOEHGHBEB;
}
base.MKBLJJGJAOH((uint)1);
}
// Token: 0x06005166 RID: 20838 RVA: 0x00126D54 File Offset: 0x00124F54
[Token(Token = "0x6005166")]
[Address(RVA = "0x149BE70", Offset = "0x149AC70", VA = "0x18149BE70")]
private void DFGHNKCCAAJ(AMAGKLLBGEC AAHIIDDIBFD)
{
long num = this.<DNOCFKLHLDC>k__BackingField;
if (AAHIIDDIBFD.<DNOCFKLHLDC>k__BackingField == num)
{
base.MKBLJJGJAOH((uint)1);
}
}
// Token: 0x06005167 RID: 20839 RVA: 0x00126D80 File Offset: 0x00124F80
[Token(Token = "0x6005167")]
[Address(RVA = "0x149A8A0", Offset = "0x14996A0", VA = "0x18149A8A0", Slot = "22")]
protected override void AHFKACICJNC()
{
int num = 0;
long invalid_KEY_ID = RoomKeyModel.INVALID_KEY_ID;
this.<DNOCFKLHLDC>k__BackingField = invalid_KEY_ID;
this.<PHHHDCDIMLO>k__BackingField = num;
RoomKeyModel.NHCMMNGBDHL nhcmmngbdhl = new RoomKeyModel.NHCMMNGBDHL();
nhcmmngbdhl.HKCFEOMMOOL = (long)((ulong)(-1L));
long num2 = this.<DNOCFKLHLDC>k__BackingField;
nhcmmngbdhl.HKCFEOMMOOL = num2;
int num3 = 0;
this.IPIFCKFMIEH = nhcmmngbdhl;
this.PurchaseCurrencyId = num3;
MessageDialogModel cjfiejakmig = this.CJFIEJAKMIG;
this.<AJMMKAMDIBA>k__BackingField = "tokens";
if (cjfiejakmig != 0)
{
cjfiejakmig.Dismiss();
}
this.CJFIEJAKMIG = num;
this.MJOIMJLEBLM = num;
this.ILIJPAJDEHM = num;
Guid empty = Guid.Empty;
this.ICAOEHGHBEB = num;
this.CKBJMONHPFP = num;
this.JOILGLLFNLH = empty;
this.MMOCFEDCNHJ = num;
this.KHGCONMFHAK = num;
RoomKeyModel.NHCMMNGBDHL nhcmmngbdhl2 = new RoomKeyModel.NHCMMNGBDHL();
nhcmmngbdhl2.HKCFEOMMOOL = (long)((ulong)(-1L));
long num4 = this.<DNOCFKLHLDC>k__BackingField;
nhcmmngbdhl2.HKCFEOMMOOL = num4;
this.IPIFCKFMIEH = nhcmmngbdhl2;
this.BOHDFOMFILC = num;
}
// Token: 0x06005168 RID: 20840 RVA: 0x00126E64 File Offset: 0x00125064
[Token(Token = "0x6005168")]
[Address(RVA = "0x149C350", Offset = "0x149B150", VA = "0x18149C350", Slot = "21")]
protected override DABKFAIHBBP GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH)
{
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
long num = this.<DNOCFKLHLDC>k__BackingField;
AMAGKLLBGEC cachedRoomKeyById = instance.GetCachedRoomKeyById(num);
this.<PHHHDCDIMLO>k__BackingField = cachedRoomKeyById;
RoomCurrencyManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (this.<PHHHDCDIMLO>k__BackingField == (ulong)0L)
{
return JJEKJGALHKO.LIPGKFECLDO("Failed to load key");
}
RoomKeyModel.NHCMMNGBDHL nhcmmngbdhl = new RoomKeyModel.NHCMMNGBDHL();
nhcmmngbdhl.HKCFEOMMOOL = (long)((ulong)(-1L));
long num2 = this.<PHHHDCDIMLO>k__BackingField.<DNOCFKLHLDC>k__BackingField;
nhcmmngbdhl.HKCFEOMMOOL = num2;
string <LGACIEKBLBM>k__BackingField = this.<PHHHDCDIMLO>k__BackingField.<LGACIEKBLBM>k__BackingField;
nhcmmngbdhl.FIKEBGGCDFN = <LGACIEKBLBM>k__BackingField;
string <EHGJCEHECFB>k__BackingField = this.<PHHHDCDIMLO>k__BackingField.<EHGJCEHECFB>k__BackingField;
nhcmmngbdhl.KODBEJPEFOJ = <EHGJCEHECFB>k__BackingField;
int <LGKBIBJHNCN>k__BackingField = this.<PHHHDCDIMLO>k__BackingField.<LGKBIBJHNCN>k__BackingField;
nhcmmngbdhl.NPDJLOOHMDJ = <LGKBIBJHNCN>k__BackingField;
Guid? <DJGFMJIDEKP>k__BackingField = this.<PHHHDCDIMLO>k__BackingField.<DJGFMJIDEKP>k__BackingField;
nhcmmngbdhl.OFJCGJBBKAL = <DJGFMJIDEKP>k__BackingField;
this.KDDFCCCOJPL = nhcmmngbdhl;
if (this.KDDFCCCOJPL != 0)
{
List<MIOFEDOAAFD> egfebhmogdc = this.EGFEBHMOGDC;
Func<MIOFEDOAAFD, bool> func = new Func(this.KEHCAGDPJLL);
string <LGACIEKBLBM>k__BackingField2 = Enumerable.FirstOrDefault<MIOFEDOAAFD>(Enumerable.Where<MIOFEDOAAFD>(egfebhmogdc, func)).<LGACIEKBLBM>k__BackingField;
this.<AJMMKAMDIBA>k__BackingField = <LGACIEKBLBM>k__BackingField2;
}
PMGCJEPKFOF<AMAGKLLBGEC> pmgcjepkfof = JJEKJGALHKO.MKLIDFOGIGO<AMAGKLLBGEC>(this.<PHHHDCDIMLO>k__BackingField);
throw new NullReferenceException();
}
// Token: 0x06005169 RID: 20841 RVA: 0x00126F80 File Offset: 0x00125180
[Token(Token = "0x6005169")]
[Address(RVA = "0x149D350", Offset = "0x149C150", VA = "0x18149D350")]
public void ModifyRoomKey()
{
RoomKeyModel.NHCMMNGBDHL modificationBackingData = this.KDDFCCCOJPL;
RoomKeyModel.NHCMMNGBDHL modificationBackingData2 = this.KDDFCCCOJPL;
RoomKeyModel.NHCMMNGBDHL modificationBackingData3 = this.KDDFCCCOJPL;
Guid? ofjcgjbbkal = this.KDDFCCCOJPL.OFJCGJBBKAL;
long hkcfeommool = this.KDDFCCCOJPL.HKCFEOMMOOL;
Action<BCKIBFNPIPD> action = new Action(this.JGCCJGKCIEJ);
Action<string> action2 = new Action(this.HAJMFKICDHK);
}
// Token: 0x0600516A RID: 20842 RVA: 0x00126FE0 File Offset: 0x001251E0
[Token(Token = "0x600516A")]
[Address(RVA = "0x149B5C0", Offset = "0x149A3C0", VA = "0x18149B5C0")]
public void ConfirmDeleteRoomKey()
{
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0 && instance.CIFKHPAHBHB)
{
if (this.GEOGMCCICEA == (ulong)0L)
{
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
int num = 0;
imafjgkhemd.GPJEDBDCNNP = "Ok";
imafjgkhemd.GPJAHEOLCPN = num;
Action action = new Action(this.GAOICDCADCA);
imafjgkhemd.MEEKCCGGFFD = action;
imafjgkhemd.<ALFJBDILAME>k__BackingField = new LKECHMGOCGI
{
<OBHNJENCHDE>k__BackingField = num
};
List<DOPNALIMPNA> list = new List();
list.Add(imafjgkhemd);
OBJAFKDPOHB objafkdpohb = new OBJAFKDPOHB();
objafkdpohb.<CEJPKGDKMJE>k__BackingField = "Cannot Delete";
objafkdpohb.<LHJAKNBODPE>k__BackingField = "You cannot delete a key while the game is running. You can stop the game from This Room -> Scoreboard.";
CardsConfig instance2 = CardsConfig.Instance;
objafkdpohb.<OKANBHKMMBD>k__BackingField = list;
this.GEOGMCCICEA = objafkdpohb;
}
DialogListModel dialogListModel = base.PKJJDBNMMEA;
if (dialogListModel != 0)
{
OBJAFKDPOHB geogmccicea = this.GEOGMCCICEA;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<OBJAFKDPOHB>((DLKPBLNKLAD)((uint)7), geogmccicea);
Action<BaseDialogModel<OBJAFKDPOHB>> action2 = new Action(this.INLGFPBNALM);
}
return;
}
PMGCJEPKFOF<bool> pmgcjepkfof2 = IOIBJBLIBKM.HECNNKLKKAG(this.<DNOCFKLHLDC>k__BackingField);
if (this.LFOONDPMOGC == (ulong)0L)
{
IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD();
int num2 = 0;
imafjgkhemd2.GPJEDBDCNNP = "Cancel";
imafjgkhemd2.GPJAHEOLCPN = num2;
Action action3 = new Action(this.BFIKNBEOJDB);
imafjgkhemd2.MEEKCCGGFFD = action3;
imafjgkhemd2.<ALFJBDILAME>k__BackingField = new LKECHMGOCGI
{
<OBHNJENCHDE>k__BackingField = num2
};
IMAFJGKHEMD imafjgkhemd3 = new IMAFJGKHEMD();
imafjgkhemd3.GPJEDBDCNNP = "Delete";
imafjgkhemd3.GPJAHEOLCPN = num2;
Action action4 = new Action(this.NNKIBBLKAAJ);
imafjgkhemd3.MEEKCCGGFFD = action4;
imafjgkhemd3.<ALFJBDILAME>k__BackingField = new LKECHMGOCGI
{
<OBHNJENCHDE>k__BackingField = num2
};
List<DOPNALIMPNA> list2 = new List();
list2.Add(imafjgkhemd2);
list2.Add(imafjgkhemd3);
OBJAFKDPOHB objafkdpohb2 = new OBJAFKDPOHB();
objafkdpohb2.<CEJPKGDKMJE>k__BackingField = "Delete Key";
objafkdpohb2.<LHJAKNBODPE>k__BackingField = "Are you sure you want to delete this key? \n\nThis action cannot be undone.";
CardsConfig instance3 = CardsConfig.Instance;
objafkdpohb2.<OKANBHKMMBD>k__BackingField = list2;
this.LFOONDPMOGC = objafkdpohb2;
}
DialogListModel dialogListModel2 = base.PKJJDBNMMEA;
while (dialogListModel2 == 0)
{
}
OBJAFKDPOHB lfoondpmogc = this.LFOONDPMOGC;
PMGCJEPKFOF pmgcjepkfof3 = dialogListModel2.AddDialog<OBJAFKDPOHB>((DLKPBLNKLAD)((uint)7), lfoondpmogc);
Debug.LogError("Non co-owner somehow got into the room key modification flow!");
base.ADJIAENKNAN.AddMessageToast("You do not have permission to complete this action.");
throw new NullReferenceException();
}
// Token: 0x0600516B RID: 20843 RVA: 0x0012723C File Offset: 0x0012543C
[Token(Token = "0x600516B")]
[Address(RVA = "0x149D620", Offset = "0x149C420", VA = "0x18149D620")]
private void NNKIBBLKAAJ()
{
MessageDialogModel cjfiejakmig = this.CJFIEJAKMIG;
if (cjfiejakmig != 0)
{
cjfiejakmig.Dismiss();
}
PMGCJEPKFOF<bool> pmgcjepkfof = IOIBJBLIBKM.HECNNKLKKAG(this.<DNOCFKLHLDC>k__BackingField);
Action<bool> action = new Action(this.BHOCOLFNFHH);
int num = 0;
num += num;
num++;
base.FEBJILEABKB(num, "Loading...");
}
// Token: 0x0600516C RID: 20844 RVA: 0x00127298 File Offset: 0x00125498
[Token(Token = "0x600516C")]
[Address(RVA = "0x149A710", Offset = "0x1499510", VA = "0x18149A710")]
private void ACCJPCMPJMH()
{
MessageDialogModel cjfiejakmig = this.CJFIEJAKMIG;
if (cjfiejakmig != 0)
{
cjfiejakmig.Dismiss();
}
PMGCJEPKFOF<BMHHFIGBOFD> pmgcjepkfof = IOIBJBLIBKM.ACCJPCMPJMH(this.<DNOCFKLHLDC>k__BackingField);
Action<BMHHFIGBOFD> action = new Action(this.GBACNPECPLD);
int num = 0;
num += num;
num++;
Action<string> action2 = new Action(this.NLNODBILJOO);
}
// Token: 0x0600516D RID: 20845 RVA: 0x001272F4 File Offset: 0x001254F4
[Token(Token = "0x600516D")]
[Address(RVA = "0x149BBF0", Offset = "0x149A9F0", VA = "0x18149BBF0")]
public void CreateRoomKey()
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0 && instance.CIFKHPAHBHB)
{
DialogListModel dialogListModel = base.PKJJDBNMMEA;
PMGCJEPKFOF<OneButtonMessageDialogModel> pmgcjepkfof = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
{
<CEJPKGDKMJE>k__BackingField = "Oops!",
<LHJAKNBODPE>k__BackingField = "You cannot create a key while the game is running. You can stop the game from This Room -> Scoreboard.",
<AHIKLCLHOFO>k__BackingField = "Ok"
});
return;
}
string fikebggcdfn = this.KDDFCCCOJPL.FIKEBGGCDFN;
string kodbejpefoj = this.KDDFCCCOJPL.KODBEJPEFOJ;
int npdjloohmdj = this.KDDFCCCOJPL.NPDJLOOHMDJ;
Guid? ofjcgjbbkal = this.KDDFCCCOJPL.OFJCGJBBKAL;
PMGCJEPKFOF<BCKIBFNPIPD> pmgcjepkfof2 = IOIBJBLIBKM.BIAKPHAECJC(fikebggcdfn, kodbejpefoj, npdjloohmdj, ofjcgjbbkal);
Action<BCKIBFNPIPD> action = new Action(this.KCNIBMDBHCN);
Action<string> action2 = new Action(this.FGEBDAKKJDM);
throw new NullReferenceException();
}
// Token: 0x0600516E RID: 20846 RVA: 0x001273B0 File Offset: 0x001255B0
[Token(Token = "0x600516E")]
[Address(RVA = "0x149E260", Offset = "0x149D060", VA = "0x18149E260")]
public void TryShowPurchaseCurrencyListDialogPopUp()
{
int num = 0;
if (this.MJOIMJLEBLM == num)
{
List<DOPNALIMPNA> list = new List();
RoomsConfig instance = RoomsConfig.Instance;
List<MIOFEDOAAFD> egfebhmogdc = this.EGFEBHMOGDC;
instance.BJINPKKIBDI(egfebhmogdc, num);
GGAEDILEDCM ggaediledcm = new GGAEDILEDCM();
ThrowHelper.ThrowArgumentOutOfRangeException();
ggaediledcm.GPJEDBDCNNP = 0;
ThrowHelper.ThrowArgumentOutOfRangeException();
ggaediledcm.AKFDMGLACLA = 0;
list.Add(ggaediledcm);
num++;
num += 32;
LBEHDFOHDFL lbehdfohdfl = new LBEHDFOHDFL();
lbehdfohdfl.ODOPKMFAEDH = num;
lbehdfohdfl.JIHPIJCIEAL(list);
Func<object> func = new Func(this.DNPGBMEPIKH);
lbehdfohdfl.MBGEMDOHIAD = func;
Action<object> action = new Action(this.PGPKOCMNKOA);
lbehdfohdfl.JMELLPEIDNG = action;
Action<string> action2 = new Action(this.NDACCBPOGKC);
lbehdfohdfl.OAGFDFLPODP = action2;
List<DOPNALIMPNA> list2 = new List();
KHEOPNBJDME kheopnbjdme = new KHEOPNBJDME();
kheopnbjdme.JIHPIJCIEAL(new List { lbehdfohdfl });
list2.Add(kheopnbjdme);
this.MJOIMJLEBLM = new NLONGNGOMON
{
<CEJPKGDKMJE>k__BackingField = "Select Currency",
PFDJAAFIIGD = list2
};
}
if (base.PKJJDBNMMEA != 0)
{
Action<BaseDialogModel<NLONGNGOMON>> action3 = new Action(this.HCBJEPCINEE);
if (num < this)
{
num += num;
if (num == this)
{
PMGCJEPKFOF pmgcjepkfof;
pmgcjepkfof += pmgcjepkfof;
num += 19;
throw new NullReferenceException();
}
num++;
}
}
}
// Token: 0x0600516F RID: 20847 RVA: 0x00127510 File Offset: 0x00125710
[Token(Token = "0x600516F")]
[Address(RVA = "0x149C5D0", Offset = "0x149B3D0", VA = "0x18149C5D0")]
public string GetRoomKeyPriceText()
{
RoomKeyModel.NHCMMNGBDHL modificationBackingData = this.KDDFCCCOJPL;
AMAGKLLBGEC amagkllbgec = this.<PHHHDCDIMLO>k__BackingField;
string text = this.<AJMMKAMDIBA>k__BackingField;
if (amagkllbgec != 0)
{
}
string text2;
return text + ": " + text2;
}
// Token: 0x06005170 RID: 20848 RVA: 0x00127568 File Offset: 0x00125768
[Token(Token = "0x6005170")]
[Address(RVA = "0x149BF40", Offset = "0x149AD40", VA = "0x18149BF40")]
private string EFJJIHDEJBP()
{
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
string text;
return text;
}
// Token: 0x06005171 RID: 20849 RVA: 0x0012758C File Offset: 0x0012578C
[Token(Token = "0x6005171")]
[Address(RVA = "0x149CF70", Offset = "0x149BD70", VA = "0x18149CF70")]
public void LaunchPurchaseConfirmationDialog()
{
if (this.<PHHHDCDIMLO>k__BackingField != (ulong)0L)
{
AMAGKLLBGEC amagkllbgec = this.<PHHHDCDIMLO>k__BackingField;
int num = 0;
RoomKeysManager.TrySendFunnelAnalytics(CFLMJLFBOKH.CDMBDLBLIMH.ViewedCheckoutDialog, amagkllbgec, num);
AMAGKLLBGEC amagkllbgec2 = this.<PHHHDCDIMLO>k__BackingField;
if ((uint)2 == 0U)
{
}
string text = this.<AJMMKAMDIBA>k__BackingField;
HMGOCBLGIJP hmgocblgijp = new HMGOCBLGIJP(amagkllbgec2, (DGOHCPBKOHD)((uint)3), (ACDKILABNNC)((uint)2), text);
HMGOCBLGIJP costInfo = hmgocblgijp;
Action<int, CardModel, RoomKeyModel, BAEJLDPBGFI> action = new Action(this.BKLHNOAAPAK);
int num2 = 0;
PCEJMCMGIIA pcejmcmgiia = PCEJMCMGIIA.KJIKOFCAMAJ<RoomKeyModel, RoomKeyModelController>(hmgocblgijp, action, num2);
PCEJMCMGIIA checkoutDialogData = pcejmcmgiia;
pcejmcmgiia.<FNJFBAEINFF>k__BackingField = "Room_Key_Store";
PCEJMCMGIIA checkoutDialogData6 = checkoutDialogData;
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
string text2;
checkoutDialogData6.<MOHBIFLJNPB>k__BackingField = text2;
checkoutDialogData.<PHEJHIIHKIP>k__BackingField = "If you find the room is misrepresented or violates the Code of Conduct, please report it.";
checkoutDialogData.<GOIJONLEIAG>k__BackingField = "Room_Key_Store_NotEnoughTokens";
PCEJMCMGIIA checkoutDialogData2 = checkoutDialogData;
Action action2 = new Action(this.MGPMLFCBICF);
checkoutDialogData2.<GGGIDJPEJDE>k__BackingField = action2;
PCEJMCMGIIA checkoutDialogData3 = checkoutDialogData;
Action action3 = delegate
{
HMGOCBLGIJP costInfo2 = costInfo;
RoomKeyModel <>4__this = this;
long <ACPMLKKPPOG>k__BackingField = costInfo2.<ACPMLKKPPOG>k__BackingField;
<>4__this.OINFDJAOEHH(<ACPMLKKPPOG>k__BackingField);
CheckoutDialogModel ckbjmonhpfp = this.CKBJMONHPFP;
if (ckbjmonhpfp != 0)
{
ckbjmonhpfp.Dismiss();
return;
}
};
checkoutDialogData3.<PAABJIENLBM>k__BackingField = action3;
PCEJMCMGIIA checkoutDialogData4 = checkoutDialogData;
Action action4 = delegate
{
this.PECOFFFGNCH();
checkoutDialogData.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
};
checkoutDialogData4.<NPFBOHLFFJH>k__BackingField = action4;
DialogListModel dialogListModel = base.PKJJDBNMMEA;
PCEJMCMGIIA checkoutDialogData5 = checkoutDialogData;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<PCEJMCMGIIA>((DLKPBLNKLAD)((uint)16), checkoutDialogData5);
Action<BaseDialogModel<PCEJMCMGIIA>> action5 = new Action(this.LKIGHOAAHBM);
}
}
// Token: 0x06005172 RID: 20850 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005172")]
[Address(RVA = "0x149D810", Offset = "0x149C610", VA = "0x18149D810")]
private void OINFDJAOEHH(long HBIEIIHBDCI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005173 RID: 20851 RVA: 0x001276F0 File Offset: 0x001258F0
[Token(Token = "0x6005173")]
[Address(RVA = "0x149B2A0", Offset = "0x149A0A0", VA = "0x18149B2A0")]
private void CLNJDAFFHGH(string JDBKDGCJHMB, string NGPMADFHHKP, [Optional] Sprite IJKBAADKCBM, [Optional] List<DOPNALIMPNA> GJDJBGLKLJB)
{
OBJAFKDPOHB khgconmfhak = this.KHGCONMFHAK;
if (khgconmfhak != 0)
{
khgconmfhak.<CEJPKGDKMJE>k__BackingField = JDBKDGCJHMB;
this.KHGCONMFHAK.<LHJAKNBODPE>k__BackingField = NGPMADFHHKP;
OBJAFKDPOHB khgconmfhak2 = this.KHGCONMFHAK;
int num = 0;
if (!(IJKBAADKCBM != num))
{
PlayerCommerceConfig instance = PlayerCommerceConfig.Instance;
}
khgconmfhak2.<KIAMEICGNPB>k__BackingField = IJKBAADKCBM;
OBJAFKDPOHB khgconmfhak3 = this.KHGCONMFHAK;
List<DOPNALIMPNA> bohdfomfilc = this.BOHDFOMFILC;
khgconmfhak3.<OKANBHKMMBD>k__BackingField = bohdfomfilc;
}
OBJAFKDPOHB objafkdpohb = new OBJAFKDPOHB();
objafkdpohb.<CEJPKGDKMJE>k__BackingField = JDBKDGCJHMB;
objafkdpohb.<LHJAKNBODPE>k__BackingField = NGPMADFHHKP;
this.KHGCONMFHAK = objafkdpohb;
int num2 = 0;
if (!(IJKBAADKCBM != num2))
{
PlayerCommerceConfig instance2 = PlayerCommerceConfig.Instance;
}
objafkdpohb.<KIAMEICGNPB>k__BackingField = IJKBAADKCBM;
List<DOPNALIMPNA> list = new List();
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
int num3 = 0;
imafjgkhemd.GPJEDBDCNNP = "OK";
imafjgkhemd.GPJAHEOLCPN = num3;
Action action = new Action(this.ONMPGIEJOOD);
imafjgkhemd.MEEKCCGGFFD = action;
imafjgkhemd.<ALFJBDILAME>k__BackingField = new LKECHMGOCGI
{
<OBHNJENCHDE>k__BackingField = num3
};
list.Add(imafjgkhemd);
OBJAFKDPOHB khgconmfhak4 = this.KHGCONMFHAK;
this.BOHDFOMFILC = list;
khgconmfhak4.<OKANBHKMMBD>k__BackingField = 0;
DialogListModel dialogListModel = base.PKJJDBNMMEA;
if (dialogListModel != 0)
{
OBJAFKDPOHB khgconmfhak5 = this.KHGCONMFHAK;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<OBJAFKDPOHB>((DLKPBLNKLAD)((uint)7), khgconmfhak5);
Action<BaseDialogModel<OBJAFKDPOHB>> action2 = new Action(this.ODPGODMAJHO);
}
}
// Token: 0x06005174 RID: 20852 RVA: 0x0012784C File Offset: 0x00125A4C
[Token(Token = "0x6005174")]
[Address(RVA = "0x149E710", Offset = "0x149D510", VA = "0x18149E710")]
public RoomKeyModel()
{
List<MIOFEDOAAFD> list = new List();
this.EGFEBHMOGDC = list;
Guid empty = Guid.Empty;
this.JOILGLLFNLH = empty;
this.MHFAEBHPKOC = "tokens";
base..ctor();
}
// Token: 0x06005176 RID: 20854 RVA: 0x001278A0 File Offset: 0x00125AA0
[Token(Token = "0x6005176")]
[Address(RVA = "0x149CE10", Offset = "0x149BC10", VA = "0x18149CE10")]
[CompilerGenerated]
private bool KEHCAGDPJLL(MIOFEDOAAFD NDILEEFABJA)
{
Guid <FDOPAAOACIH>k__BackingField = NDILEEFABJA.<FDOPAAOACIH>k__BackingField;
RoomKeyModel.NHCMMNGBDHL modificationBackingData = this.KDDFCCCOJPL;
Guid? ofjcgjbbkal = modificationBackingData.OFJCGJBBKAL;
if (modificationBackingData != 0)
{
bool flag;
return flag;
}
throw new NullReferenceException();
}
// Token: 0x06005177 RID: 20855 RVA: 0x001278D0 File Offset: 0x00125AD0
[Token(Token = "0x6005177")]
[Address(RVA = "0x149C9D0", Offset = "0x149B7D0", VA = "0x18149C9D0")]
[CompilerGenerated]
private void JGCCJGKCIEJ(BCKIBFNPIPD MAOOLFEBOOD)
{
int num = 0;
if (this != num)
{
BMHHFIGBOFD <BCMKPFMGHLE>k__BackingField = MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField;
if (<BCMKPFMGHLE>k__BackingField == BMHHFIGBOFD.RoomKeyUnderModerationReview)
{
base.ADJIAENKNAN.AddMessageToast("This key has been disabled due to Code of Conduct violations.");
base.ADJIAENKNAN.AddMessageToast("Further violations may result in the room being closed.");
throw new NullReferenceException();
}
string text;
base.ADJIAENKNAN.AddMessageToast(text);
if (MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField == BMHHFIGBOFD.Success && this.redirectOnSuccessfulModification)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.modificationRedirectRoute);
long num2 = MAOOLFEBOOD.<PHHHDCDIMLO>k__BackingField.<DNOCFKLHLDC>k__BackingField;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.JKHELHNPILB("ROOM_KEY_ID_KEY", num2);
BrowserModel browserModel = base.DHJAICFKEHL;
if (browserModel != 0)
{
int num3 = 0;
browserModel.GoTo(cecakddnhln2, num3 != 0);
}
}
}
}
// Token: 0x06005178 RID: 20856 RVA: 0x00127980 File Offset: 0x00125B80
[Token(Token = "0x6005178")]
[Address(RVA = "0x149C690", Offset = "0x149B490", VA = "0x18149C690")]
[CompilerGenerated]
private void HAJMFKICDHK(string MOPOMPHBHKF)
{
Debug.LogError("Error while modifying room key: " + MOPOMPHBHKF);
base.ADJIAENKNAN.AddMessageToast("Failed to modify key.");
}
// Token: 0x06005179 RID: 20857 RVA: 0x001279B4 File Offset: 0x00125BB4
[Token(Token = "0x6005179")]
[Address(RVA = "0x149AA80", Offset = "0x1499880", VA = "0x18149AA80")]
[CompilerGenerated]
private void GAOICDCADCA()
{
MessageDialogModel cjfiejakmig = this.CJFIEJAKMIG;
if (cjfiejakmig != 0)
{
cjfiejakmig.Dismiss();
return;
}
}
// Token: 0x0600517A RID: 20858 RVA: 0x001279D4 File Offset: 0x00125BD4
[Token(Token = "0x600517A")]
[Address(RVA = "0x149C830", Offset = "0x149B630", VA = "0x18149C830")]
[CompilerGenerated]
private void INLGFPBNALM(BaseDialogModel<OBJAFKDPOHB> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.CJFIEJAKMIG = num;
return;
}
this.CJFIEJAKMIG = BBPMNICHFLM;
}
// Token: 0x0600517B RID: 20859 RVA: 0x001279F8 File Offset: 0x00125BF8
[Token(Token = "0x600517B")]
[Address(RVA = "0x149AA80", Offset = "0x1499880", VA = "0x18149AA80")]
[CompilerGenerated]
private void BFIKNBEOJDB()
{
MessageDialogModel cjfiejakmig = this.CJFIEJAKMIG;
if (cjfiejakmig != 0)
{
cjfiejakmig.Dismiss();
return;
}
}
// Token: 0x0600517C RID: 20860 RVA: 0x00127A18 File Offset: 0x00125C18
[Token(Token = "0x600517C")]
[Address(RVA = "0x149BFC0", Offset = "0x149ADC0", VA = "0x18149BFC0")]
[CompilerGenerated]
private void EOPJFBMDLDA(BaseDialogModel<OBJAFKDPOHB> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.CJFIEJAKMIG = num;
return;
}
this.CJFIEJAKMIG = BBPMNICHFLM;
}
// Token: 0x0600517D RID: 20861 RVA: 0x00127A3C File Offset: 0x00125C3C
[Token(Token = "0x600517D")]
[Address(RVA = "0x149AAA0", Offset = "0x14998A0", VA = "0x18149AAA0")]
[CompilerGenerated]
private void BHOCOLFNFHH(bool IEOJEKMJDJO)
{
int num;
for (;;)
{
if (!IEOJEKMJDJO)
{
MessageDialogModel cjfiejakmig = this.CJFIEJAKMIG;
if (cjfiejakmig != 0)
{
cjfiejakmig.Dismiss();
}
PMGCJEPKFOF<BMHHFIGBOFD> pmgcjepkfof = IOIBJBLIBKM.ACCJPCMPJMH(this.<DNOCFKLHLDC>k__BackingField);
Action<BMHHFIGBOFD> action = new Action(this.GBACNPECPLD);
num = 0;
if (num >= this)
{
goto IL_40;
}
num += num;
if (num != this)
{
break;
}
}
if (this.IKGFOPFFHCA == (ulong)0L)
{
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
int num2 = 0;
imafjgkhemd.GPJEDBDCNNP = "Cancel";
imafjgkhemd.GPJAHEOLCPN = num2;
Action action2 = new Action(this.FLLMHDHPPNB);
imafjgkhemd.MEEKCCGGFFD = action2;
imafjgkhemd.<ALFJBDILAME>k__BackingField = new LKECHMGOCGI
{
<OBHNJENCHDE>k__BackingField = num2
};
IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD();
imafjgkhemd2.GPJEDBDCNNP = "Delete";
imafjgkhemd2.GPJAHEOLCPN = num2;
Action action3 = new Action(this.ACCJPCMPJMH);
imafjgkhemd2.MEEKCCGGFFD = action3;
imafjgkhemd2.<ALFJBDILAME>k__BackingField = new LKECHMGOCGI
{
<OBHNJENCHDE>k__BackingField = num2
};
List<DOPNALIMPNA> list = new List();
list.Add(imafjgkhemd);
list.Add(imafjgkhemd2);
OBJAFKDPOHB objafkdpohb = new OBJAFKDPOHB();
objafkdpohb.<CEJPKGDKMJE>k__BackingField = "Players have purchased this key.";
objafkdpohb.<LHJAKNBODPE>k__BackingField = "Deleting it now could result in moderation action against you. \n\nAre you really sure?";
CardsConfig instance = CardsConfig.Instance;
objafkdpohb.<OKANBHKMMBD>k__BackingField = list;
objafkdpohb.<KEOPECIOAGK>k__BackingField = (IECOEANLJCJ)((ulong)1L);
this.IKGFOPFFHCA = objafkdpohb;
}
if (base.PKJJDBNMMEA != 0)
{
goto Block_5;
}
}
num++;
IL_40:
Action<string> action4 = new Action(this.NLNODBILJOO);
return;
Block_5:
Action<BaseDialogModel<OBJAFKDPOHB>> action5 = new Action(this.BLGADKCPGBL);
throw new NullReferenceException();
}
// Token: 0x0600517E RID: 20862 RVA: 0x00127BC4 File Offset: 0x00125DC4
[Token(Token = "0x600517E")]
[Address(RVA = "0x149AA80", Offset = "0x1499880", VA = "0x18149AA80")]
[CompilerGenerated]
private void FLLMHDHPPNB()
{
MessageDialogModel cjfiejakmig = this.CJFIEJAKMIG;
if (cjfiejakmig != 0)
{
cjfiejakmig.Dismiss();
return;
}
}
// Token: 0x0600517F RID: 20863 RVA: 0x00127BE4 File Offset: 0x00125DE4
[Token(Token = "0x600517F")]
[Address(RVA = "0x149B0C0", Offset = "0x1499EC0", VA = "0x18149B0C0")]
[CompilerGenerated]
private void BLGADKCPGBL(BaseDialogModel<OBJAFKDPOHB> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.CJFIEJAKMIG = num;
return;
}
this.CJFIEJAKMIG = BBPMNICHFLM;
}
// Token: 0x06005180 RID: 20864 RVA: 0x00127C08 File Offset: 0x00125E08
[Token(Token = "0x6005180")]
[Address(RVA = "0x149C0F0", Offset = "0x149AEF0", VA = "0x18149C0F0")]
[CompilerGenerated]
private void GBACNPECPLD(BMHHFIGBOFD MAOOLFEBOOD)
{
int num = 0;
if (this != num)
{
if (MAOOLFEBOOD == BMHHFIGBOFD.RoomKeyUnderModerationReview)
{
base.ADJIAENKNAN.AddMessageToast("This key has been disabled due to Code of Conduct violations.");
base.ADJIAENKNAN.AddMessageToast("Further violations may result in the room being closed.");
throw new NullReferenceException();
}
string text;
base.ADJIAENKNAN.AddMessageToast(text);
if (MAOOLFEBOOD == BMHHFIGBOFD.Success)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Saving room...", 3f, num2, num2);
Route route = this.deletionRedirectRoute;
if (route != 0)
{
Guid value = route.viewGuid.Value;
Guid empty = Guid.Empty;
bool flag;
if (flag)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.deletionRedirectRoute);
BrowserModel browserModel = base.DHJAICFKEHL;
if (browserModel != 0)
{
int num3 = 0;
browserModel.GoTo(cecakddnhln, num3 != 0);
}
}
}
}
}
}
// Token: 0x06005181 RID: 20865 RVA: 0x00127CD4 File Offset: 0x00125ED4
[Token(Token = "0x6005181")]
[Address(RVA = "0x149D580", Offset = "0x149C380", VA = "0x18149D580")]
[CompilerGenerated]
private void NLNODBILJOO(string MOPOMPHBHKF)
{
Debug.LogError("Error while deleting room key: " + MOPOMPHBHKF);
base.ADJIAENKNAN.AddMessageToast("Failed to delete key.");
}
// Token: 0x06005182 RID: 20866 RVA: 0x00127D08 File Offset: 0x00125F08
[Token(Token = "0x6005182")]
[Address(RVA = "0x149CC80", Offset = "0x149BA80", VA = "0x18149CC80")]
[CompilerGenerated]
private void KCNIBMDBHCN(BCKIBFNPIPD MAOOLFEBOOD)
{
int num = 0;
if (this != num)
{
int <BCMKPFMGHLE>k__BackingField = (int)MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField;
string text;
base.ADJIAENKNAN.AddMessageToast(text);
if (MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField == BMHHFIGBOFD.Success && this.redirectOnSuccessfulCreation)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.creationRedirectRoute);
long num2 = MAOOLFEBOOD.<PHHHDCDIMLO>k__BackingField.<DNOCFKLHLDC>k__BackingField;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.JKHELHNPILB("ROOM_KEY_ID_KEY", num2);
BrowserModel browserModel = base.DHJAICFKEHL;
if (browserModel != 0)
{
int num3 = 0;
browserModel.GoTo(cecakddnhln2, num3 != 0);
}
}
}
}
// Token: 0x06005183 RID: 20867 RVA: 0x00127D90 File Offset: 0x00125F90
[Token(Token = "0x6005183")]
[Address(RVA = "0x149C050", Offset = "0x149AE50", VA = "0x18149C050")]
[CompilerGenerated]
private void FGEBDAKKJDM(string MOPOMPHBHKF)
{
Debug.LogError("Error while creating room key: " + MOPOMPHBHKF);
base.ADJIAENKNAN.AddMessageToast("Failed to create key.");
}
// Token: 0x06005184 RID: 20868 RVA: 0x00127DC4 File Offset: 0x00125FC4
[Token(Token = "0x6005184")]
[Address(RVA = "0x149BEE0", Offset = "0x149ACE0", VA = "0x18149BEE0")]
[CompilerGenerated]
private object DNPGBMEPIKH()
{
Guid? ofjcgjbbkal = this.KDDFCCCOJPL.OFJCGJBBKAL;
throw new NullReferenceException();
}
// Token: 0x06005185 RID: 20869 RVA: 0x00127DE4 File Offset: 0x00125FE4
[Token(Token = "0x6005185")]
[Address(RVA = "0x149DED0", Offset = "0x149CCD0", VA = "0x18149DED0")]
[CompilerGenerated]
private void PGPKOCMNKOA(object DNGKIAJLLHG)
{
int num = 0;
if (DNGKIAJLLHG != 0)
{
}
this.PurchaseCurrencyId = num;
this.ILIJPAJDEHM.Dismiss();
}
// Token: 0x06005186 RID: 20870 RVA: 0x00127E10 File Offset: 0x00126010
[Token(Token = "0x6005186")]
[Address(RVA = "0x149D530", Offset = "0x149C330", VA = "0x18149D530")]
[CompilerGenerated]
private void NDACCBPOGKC(string ONGBFDACHHG)
{
this.<AJMMKAMDIBA>k__BackingField = ONGBFDACHHG;
base.JOJPOMANGPO();
}
// Token: 0x06005187 RID: 20871 RVA: 0x00127E2C File Offset: 0x0012602C
[Token(Token = "0x6005187")]
[Address(RVA = "0x149C730", Offset = "0x149B530", VA = "0x18149C730")]
[CompilerGenerated]
private void HCBJEPCINEE(BaseDialogModel<NLONGNGOMON> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.ILIJPAJDEHM = num;
return;
}
this.ILIJPAJDEHM = BBPMNICHFLM;
}
// Token: 0x06005188 RID: 20872 RVA: 0x00127E50 File Offset: 0x00126050
[Token(Token = "0x6005188")]
[Address(RVA = "0x149AF50", Offset = "0x1499D50", VA = "0x18149AF50")]
[CompilerGenerated]
private void BKLHNOAAPAK(int EFBDCIJMFGD, CardModel IGJPHDMFGGC, RoomKeyModel MOGMKAPHJOB, BAEJLDPBGFI HELKKLDLMKB)
{
if (RoomKeyModel.<>c.<>9__84_5 == 0)
{
RoomKeyModel.<>c.<>9__84_5 = () => string.Empty;
}
long num = this.<PHHHDCDIMLO>k__BackingField.<DNOCFKLHLDC>k__BackingField;
MOGMKAPHJOB.Clear();
MOGMKAPHJOB.<DNOCFKLHLDC>k__BackingField = num;
MOGMKAPHJOB.MKBLJJGJAOH((uint)1);
}
// Token: 0x06005189 RID: 20873 RVA: 0x00127EA4 File Offset: 0x001260A4
[Token(Token = "0x6005189")]
[Address(RVA = "0x149D330", Offset = "0x149C130", VA = "0x18149D330")]
[CompilerGenerated]
private void MGPMLFCBICF()
{
AMAGKLLBGEC amagkllbgec = this.<PHHHDCDIMLO>k__BackingField;
int num = 0;
RoomKeysManager.TrySendFunnelAnalytics(CFLMJLFBOKH.CDMBDLBLIMH.NotEnoughTokens, amagkllbgec, num);
}
// Token: 0x0600518A RID: 20874 RVA: 0x00127EC4 File Offset: 0x001260C4
[Token(Token = "0x600518A")]
[Address(RVA = "0x149CED0", Offset = "0x149BCD0", VA = "0x18149CED0")]
[CompilerGenerated]
private void LKIGHOAAHBM(BaseDialogModel<PCEJMCMGIIA> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
}
this.CKBJMONHPFP = BBPMNICHFLM;
}
// Token: 0x0600518B RID: 20875 RVA: 0x00127EE4 File Offset: 0x001260E4
[Token(Token = "0x600518B")]
[Address(RVA = "0x149C8C0", Offset = "0x149B6C0", VA = "0x18149C8C0")]
[CompilerGenerated]
private void JCPOJBIFDLP([Attribute(Name = "TupleElementNamesAttribute", RVA = "0xF4A30", Offset = "0xF3E30")] ValueTuple<bool, string> MAOOLFEBOOD)
{
PlayerCommerceConfig instance = PlayerCommerceConfig.Instance;
}
// Token: 0x0600518C RID: 20876 RVA: 0x00127F40 File Offset: 0x00126140
[Token(Token = "0x600518C")]
[Address(RVA = "0x149DFB0", Offset = "0x149CDB0", VA = "0x18149DFB0")]
[CompilerGenerated]
private void PKDBEKMABKE(GEAPBDGCKMB.RoomKeyPurchaseWithCurrencyResponseDTO AKIPCMLGHBF)
{
BMHHFIGBOFD <BCMKPFMGHLE>k__BackingField = AKIPCMLGHBF.<RoomKeyResponse>k__BackingField.<BCMKPFMGHLE>k__BackingField;
if (<BCMKPFMGHLE>k__BackingField != BMHHFIGBOFD.Success)
{
Sprite itemPurchaseFailIcon = PlayerCommerceConfig.Instance.itemPurchaseFailIcon;
int num = 0;
string text;
this.CLNJDAFFHGH("Failed to Purchase Key", text, itemPurchaseFailIcon, num);
return;
}
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
BMHHFIGBOFD <BCMKPFMGHLE>k__BackingField2 = AKIPCMLGHBF.<RoomKeyResponse>k__BackingField.<BCMKPFMGHLE>k__BackingField;
int num3 = 0;
AMAGKLLBGEC amagkllbgec = this.<PHHHDCDIMLO>k__BackingField;
string text2 = instance.HandleSuccessfulPurchase(amagkllbgec, num2, <BCMKPFMGHLE>k__BackingField2);
string <LGACIEKBLBM>k__BackingField = this.<PHHHDCDIMLO>k__BackingField.<LGACIEKBLBM>k__BackingField;
string text3 = text2 + " Thanks for purchasing " + <LGACIEKBLBM>k__BackingField + "!";
Sprite itemPurchaseSuccessIcon = PlayerCommerceConfig.Instance.itemPurchaseSuccessIcon;
this.CLNJDAFFHGH("Key Purchased", text3, itemPurchaseSuccessIcon, num3);
OKNNKFGFODL icaoehghbeb = this.ICAOEHGHBEB;
while (icaoehghbeb == 0)
{
}
icaoehghbeb.CNFDGDEOPPF();
}
// Token: 0x0600518D RID: 20877 RVA: 0x00128010 File Offset: 0x00126210
[Token(Token = "0x600518D")]
[Address(RVA = "0xFA1450", Offset = "0xFA0250", VA = "0x180FA1450")]
[CompilerGenerated]
private void ONMPGIEJOOD()
{
MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ;
if (mmocfedcnhj != 0)
{
mmocfedcnhj.Dismiss();
return;
}
}
// Token: 0x0600518E RID: 20878 RVA: 0x00128030 File Offset: 0x00126230
[Token(Token = "0x600518E")]
[Address(RVA = "0x149D780", Offset = "0x149C580", VA = "0x18149D780")]
[CompilerGenerated]
private void ODPGODMAJHO(BaseDialogModel<OBJAFKDPOHB> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.MMOCFEDCNHJ = num;
return;
}
this.MMOCFEDCNHJ = BBPMNICHFLM;
}
// Token: 0x040039C6 RID: 14790
[Token(Token = "0x40039C6")]
public const string ROOM_KEY_ID_KEY = "ROOM_KEY_ID_KEY";
// Token: 0x040039C7 RID: 14791
[Token(Token = "0x40039C7")]
public const string ROOM_KEY_REPLICATION_KEY = "ROOM_KEY_REPLICATION_KEY";
// Token: 0x040039C8 RID: 14792
[Token(Token = "0x40039C8")]
public const string DEFAULT_NAME_TEXT = "Create New Key";
// Token: 0x040039C9 RID: 14793
[Token(Token = "0x40039C9")]
private const string IMFEEDKMCIH = "tokens";
// Token: 0x040039CA RID: 14794
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40039CA")]
[SerializeField]
private RoomKeyModel.AACJGKHJDEH source;
// Token: 0x040039CB RID: 14795
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
[Token(Token = "0x40039CB")]
[SerializeField]
private bool redirectOnSuccessfulModification;
// Token: 0x040039CC RID: 14796
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40039CC")]
[SerializeField]
[OMAIFIIBMNL("redirectOnSuccessfulModification")]
private Route modificationRedirectRoute;
// Token: 0x040039CD RID: 14797
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40039CD")]
[SerializeField]
private Route deletionRedirectRoute;
// Token: 0x040039CE RID: 14798
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40039CE")]
[SerializeField]
private bool redirectOnSuccessfulCreation;
// Token: 0x040039CF RID: 14799
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x40039CF")]
[SerializeField]
[OMAIFIIBMNL("redirectOnSuccessfulCreation")]
private Route creationRedirectRoute;
// Token: 0x040039D0 RID: 14800
[Token(Token = "0x40039D0")]
public static long INVALID_KEY_ID;
// Token: 0x040039D3 RID: 14803
[Token(Token = "0x40039D3")]
private const string AEANMAGKCFF = "This key has been disabled due to Code of Conduct violations.";
// Token: 0x040039D4 RID: 14804
[Token(Token = "0x40039D4")]
private const string LGPPNBEKPKM = "Further violations may result in the room being closed.";
// Token: 0x040039D5 RID: 14805
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40039D5")]
private MessageDialogModel CJFIEJAKMIG;
// Token: 0x040039D6 RID: 14806
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40039D6")]
private OBJAFKDPOHB GEOGMCCICEA;
// Token: 0x040039D7 RID: 14807
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40039D7")]
private OBJAFKDPOHB LFOONDPMOGC;
// Token: 0x040039D8 RID: 14808
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40039D8")]
private OBJAFKDPOHB IKGFOPFFHCA;
// Token: 0x040039D9 RID: 14809
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40039D9")]
private List<MIOFEDOAAFD> EGFEBHMOGDC;
// Token: 0x040039DA RID: 14810
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40039DA")]
private DynamicUIDialogModel ILIJPAJDEHM;
// Token: 0x040039DB RID: 14811
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40039DB")]
private NLONGNGOMON MJOIMJLEBLM;
// Token: 0x040039DC RID: 14812
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40039DC")]
private Guid JOILGLLFNLH;
// Token: 0x040039DD RID: 14813
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40039DD")]
private OKNNKFGFODL ICAOEHGHBEB;
// Token: 0x040039DE RID: 14814
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40039DE")]
private CheckoutDialogModel CKBJMONHPFP;
// Token: 0x040039DF RID: 14815
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40039DF")]
private MessageDialogModel MMOCFEDCNHJ;
// Token: 0x040039E0 RID: 14816
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x40039E0")]
private OBJAFKDPOHB KHGCONMFHAK;
// Token: 0x040039E1 RID: 14817
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x40039E1")]
private List<DOPNALIMPNA> BOHDFOMFILC;
// Token: 0x040039E2 RID: 14818
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x40039E2")]
private RoomKeyModel.NHCMMNGBDHL IPIFCKFMIEH;
// Token: 0x02000D64 RID: 3428
[Token(Token = "0x2000D64")]
public enum AACJGKHJDEH
{
// Token: 0x040039E5 RID: 14821
[Token(Token = "0x40039E5")]
Default,
// Token: 0x040039E6 RID: 14822
[Token(Token = "0x40039E6")]
KeyDetails,
// Token: 0x040039E7 RID: 14823
[Token(Token = "0x40039E7")]
KeyStore
}
// Token: 0x02000D65 RID: 3429
[Token(Token = "0x2000D65")]
public class NHCMMNGBDHL
{
// Token: 0x0600518F RID: 20879 RVA: 0x00128054 File Offset: 0x00126254
[Token(Token = "0x600518F")]
[Address(RVA = "0x1494BA0", Offset = "0x14939A0", VA = "0x181494BA0")]
public NHCMMNGBDHL()
{
}
// Token: 0x040039E8 RID: 14824
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40039E8")]
public long HKCFEOMMOOL = (long)((ulong)(-1L));
// Token: 0x040039E9 RID: 14825
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40039E9")]
public string FIKEBGGCDFN;
// Token: 0x040039EA RID: 14826
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40039EA")]
public string KODBEJPEFOJ;
// Token: 0x040039EB RID: 14827
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40039EB")]
public int NPDJLOOHMDJ;
// Token: 0x040039EC RID: 14828
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40039EC")]
public Guid? OFJCGJBBKAL;
}
// Token: 0x02000D66 RID: 3430
[Token(Token = "0x2000D66")]
[CompilerGenerated]
private sealed class IFMADDIIAKD
{
// Token: 0x06005190 RID: 20880 RVA: 0x00128070 File Offset: 0x00126270
[Token(Token = "0x6005190")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public IFMADDIIAKD()
{
}
// Token: 0x06005191 RID: 20881 RVA: 0x00128084 File Offset: 0x00126284
[Token(Token = "0x6005191")]
[Address(RVA = "0x1493F60", Offset = "0x1492D60", VA = "0x181493F60")]
internal void <LaunchPurchaseConfirmationDialog>b__2()
{
HMGOCBLGIJP hmgocblgijp = this.costInfo;
RoomKeyModel roomKeyModel = this.<>4__this;
long <ACPMLKKPPOG>k__BackingField = hmgocblgijp.<ACPMLKKPPOG>k__BackingField;
roomKeyModel.OINFDJAOEHH(<ACPMLKKPPOG>k__BackingField);
CheckoutDialogModel ckbjmonhpfp = this.<>4__this.CKBJMONHPFP;
if (ckbjmonhpfp != 0)
{
ckbjmonhpfp.Dismiss();
return;
}
}
// Token: 0x06005192 RID: 20882 RVA: 0x001280CC File Offset: 0x001262CC
[Token(Token = "0x6005192")]
[Address(RVA = "0x1493FC0", Offset = "0x1492DC0", VA = "0x181493FC0")]
internal void <LaunchPurchaseConfirmationDialog>b__3()
{
this.<>4__this.PECOFFFGNCH();
this.checkoutDialogData.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
}
// Token: 0x040039ED RID: 14829
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40039ED")]
public HMGOCBLGIJP costInfo;
// Token: 0x040039EE RID: 14830
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40039EE")]
public PCEJMCMGIIA checkoutDialogData;
// Token: 0x040039EF RID: 14831
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40039EF")]
public RoomKeyModel <>4__this;
}
}
}