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

1619 lines
56 KiB
C#

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: 0x02000DAE RID: 3502
[Token(Token = "0x2000DAE")]
public class RoomKeyModel : RRUIModel<CFCKDFGFJEM>, BBGNKKOHGDJ, FEJEAEOIFKG
{
// Token: 0x17000EB6 RID: 3766
// (get) Token: 0x060052C1 RID: 21185 RVA: 0x00129744 File Offset: 0x00127944
[Token(Token = "0x17000EB6")]
public bool CIFKHPAHBHB
{
[Token(Token = "0x60052C1")]
[Address(RVA = "0x1F2EED0", Offset = "0x1F2DED0", VA = "0x181F2EED0")]
get
{
GameManager instance;
do
{
instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
while (instance == 0);
return instance.CIFKHPAHBHB;
}
}
// Token: 0x17000EB7 RID: 3767
// (get) Token: 0x060052C2 RID: 21186 RVA: 0x00129764 File Offset: 0x00127964
// (set) Token: 0x060052C3 RID: 21187 RVA: 0x00129778 File Offset: 0x00127978
[Token(Token = "0x17000EB7")]
public long HKCFEOMMOOL
{
[Token(Token = "0x60052C2")]
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")]
get;
[Token(Token = "0x60052C3")]
[Address(RVA = "0x56D560", Offset = "0x56C560", VA = "0x18056D560")]
private set;
} = (long)((ulong)(-1L));
// Token: 0x17000EB8 RID: 3768
// (get) Token: 0x060052C4 RID: 21188 RVA: 0x0012978C File Offset: 0x0012798C
// (set) Token: 0x060052C5 RID: 21189 RVA: 0x001297A0 File Offset: 0x001279A0
[Token(Token = "0x17000EB8")]
public AMAGKLLBGEC PIJLKMENAPG
{
[Token(Token = "0x60052C4")]
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
get;
[Token(Token = "0x60052C5")]
[Address(RVA = "0x481840", Offset = "0x480840", VA = "0x180481840")]
private set;
}
// Token: 0x17000EB9 RID: 3769
// (get) Token: 0x060052C6 RID: 21190 RVA: 0x001297B4 File Offset: 0x001279B4
[Token(Token = "0x17000EB9")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x60052C6")]
[Address(RVA = "0x1F2DE50", Offset = "0x1F2CE50", VA = "0x181F2DE50", Slot = "12")]
get
{
bool flag;
return flag;
}
}
// Token: 0x17000EBA RID: 3770
// (get) Token: 0x060052C7 RID: 21191 RVA: 0x001297C4 File Offset: 0x001279C4
[Token(Token = "0x17000EBA")]
public GameObject KGFPNIMJHIC
{
[Token(Token = "0x60052C7")]
[Address(RVA = "0xD78D60", Offset = "0xD77D60", VA = "0x180D78D60", Slot = "28")]
get
{
return base.gameObject;
}
}
// Token: 0x060052C8 RID: 21192 RVA: 0x001297D8 File Offset: 0x001279D8
[Token(Token = "0x60052C8")]
[Address(RVA = "0x1F2E470", Offset = "0x1F2D470", VA = "0x181F2E470", Slot = "29")]
public DABKFAIHBBP OnBeforePageSwapFrom(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060052C9 RID: 21193 RVA: 0x001297EC File Offset: 0x001279EC
[Token(Token = "0x60052C9")]
[Address(RVA = "0x1F2E510", Offset = "0x1F2D510", VA = "0x181F2E510", Slot = "30")]
public DABKFAIHBBP OnBeforePageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060052CA RID: 21194 RVA: 0x00129800 File Offset: 0x00127A00
[Token(Token = "0x60052CA")]
[Address(RVA = "0x1F2E190", Offset = "0x1F2D190", VA = "0x181F2E190", 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: 0x060052CB RID: 21195 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60052CB")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "26")]
public void OnRRUIStackedUIEntered(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060052CC RID: 21196 RVA: 0x001298C0 File Offset: 0x00127AC0
[Token(Token = "0x60052CC")]
[Address(RVA = "0x1432320", Offset = "0x1431320", VA = "0x181432320", Slot = "27")]
public void OnRRUIStackedUIExited(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
{
OKNNKFGFODL icaoehghbeb = this.ICAOEHGHBEB;
if (icaoehghbeb != 0)
{
icaoehghbeb.CNFDGDEOPPF();
return;
}
}
// Token: 0x17000EBB RID: 3771
// (get) Token: 0x060052CD RID: 21197 RVA: 0x001298E0 File Offset: 0x00127AE0
// (set) Token: 0x060052CE RID: 21198 RVA: 0x00129920 File Offset: 0x00127B20
[Token(Token = "0x17000EBB")]
public RoomKeyModel.NHCMMNGBDHL KDDFCCCOJPL
{
[Token(Token = "0x60052CD")]
[Address(RVA = "0x1F2EF40", Offset = "0x1F2DF40", VA = "0x181F2EF40")]
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 = "0x60052CE")]
[Address(RVA = "0x1F2CEA0", Offset = "0x1F2BEA0", VA = "0x181F2CEA0")]
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: 0x17000EBC RID: 3772
// (get) Token: 0x060052CF RID: 21199 RVA: 0x00129958 File Offset: 0x00127B58
// (set) Token: 0x060052D0 RID: 21200 RVA: 0x00129978 File Offset: 0x00127B78
[Token(Token = "0x17000EBC")]
public string FIKEBGGCDFN
{
[Token(Token = "0x60052CF")]
[Address(RVA = "0x1F2EFC0", Offset = "0x1F2DFC0", VA = "0x181F2EFC0")]
get
{
return this.KDDFCCCOJPL.FIKEBGGCDFN;
}
[Token(Token = "0x60052D0")]
[Address(RVA = "0x1F2F490", Offset = "0x1F2E490", VA = "0x181F2F490")]
set
{
if (this.KDDFCCCOJPL.FIKEBGGCDFN != value)
{
this.KDDFCCCOJPL.FIKEBGGCDFN = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000EBD RID: 3773
// (get) Token: 0x060052D1 RID: 21201 RVA: 0x001299B4 File Offset: 0x00127BB4
// (set) Token: 0x060052D2 RID: 21202 RVA: 0x001299D4 File Offset: 0x00127BD4
[Token(Token = "0x17000EBD")]
public string KODBEJPEFOJ
{
[Token(Token = "0x60052D1")]
[Address(RVA = "0x1F2EEB0", Offset = "0x1F2DEB0", VA = "0x181F2EEB0")]
get
{
return this.KDDFCCCOJPL.KODBEJPEFOJ;
}
[Token(Token = "0x60052D2")]
[Address(RVA = "0x1F2F410", Offset = "0x1F2E410", VA = "0x181F2F410")]
set
{
if (this.KDDFCCCOJPL.KODBEJPEFOJ != value)
{
this.KDDFCCCOJPL.KODBEJPEFOJ = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000EBE RID: 3774
// (get) Token: 0x060052D3 RID: 21203 RVA: 0x00129A10 File Offset: 0x00127C10
// (set) Token: 0x060052D4 RID: 21204 RVA: 0x00129A30 File Offset: 0x00127C30
[Token(Token = "0x17000EBE")]
public int NPDJLOOHMDJ
{
[Token(Token = "0x60052D3")]
[Address(RVA = "0x1F2EFE0", Offset = "0x1F2DFE0", VA = "0x181F2EFE0")]
get
{
return this.KDDFCCCOJPL.NPDJLOOHMDJ;
}
[Token(Token = "0x60052D4")]
[Address(RVA = "0x1F2F510", Offset = "0x1F2E510", VA = "0x181F2F510")]
set
{
if (this.KDDFCCCOJPL.NPDJLOOHMDJ != value)
{
this.KDDFCCCOJPL.NPDJLOOHMDJ = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000EBF RID: 3775
// (get) Token: 0x060052D5 RID: 21205 RVA: 0x00129A64 File Offset: 0x00127C64
// (set) Token: 0x060052D6 RID: 21206 RVA: 0x00129A8C File Offset: 0x00127C8C
[Token(Token = "0x17000EBF")]
public Guid? OFJCGJBBKAL
{
[Token(Token = "0x60052D5")]
[Address(RVA = "0x1F2F000", Offset = "0x1F2E000", VA = "0x181F2F000")]
get
{
RoomKeyModel.NHCMMNGBDHL nhcmmngbdhl;
Guid? ofjcgjbbkal = nhcmmngbdhl.OFJCGJBBKAL;
this.BKGFONGNKBF = ofjcgjbbkal;
this.m_CachedPtr = nhcmmngbdhl;
throw new NullReferenceException();
}
[Token(Token = "0x60052D6")]
[Address(RVA = "0x1F2F580", Offset = "0x1F2E580", VA = "0x181F2F580")]
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: 0x17000EC0 RID: 3776
// (get) Token: 0x060052D7 RID: 21207 RVA: 0x00129AD4 File Offset: 0x00127CD4
// (set) Token: 0x060052D8 RID: 21208 RVA: 0x00129AE8 File Offset: 0x00127CE8
[Token(Token = "0x17000EC0")]
public string MHFAEBHPKOC
{
[Token(Token = "0x60052D7")]
[Address(RVA = "0x5B7070", Offset = "0x5B6070", VA = "0x1805B7070")]
get;
[Token(Token = "0x60052D8")]
[Address(RVA = "0xD899A0", Offset = "0xD889A0", VA = "0x180D899A0")]
private set;
}
// Token: 0x17000EC1 RID: 3777
// (get) Token: 0x060052D9 RID: 21209 RVA: 0x00129AFC File Offset: 0x00127CFC
[Token(Token = "0x17000EC1")]
public bool KEMDCLIGGAE
{
[Token(Token = "0x60052D9")]
[Address(RVA = "0x1F2F040", Offset = "0x1F2E040", VA = "0x181F2F040")]
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: 0x060052DA RID: 21210 RVA: 0x00129C4C File Offset: 0x00127E4C
[Token(Token = "0x60052DA")]
[Address(RVA = "0x1F2D290", Offset = "0x1F2C290", VA = "0x181F2D290", 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: 0x060052DB RID: 21211 RVA: 0x00129C90 File Offset: 0x00127E90
[Token(Token = "0x60052DB")]
[Address(RVA = "0x1F2B830", Offset = "0x1F2A830", VA = "0x181F2B830", 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: 0x060052DC RID: 21212 RVA: 0x00129CFC File Offset: 0x00127EFC
[Token(Token = "0x60052DC")]
[Address(RVA = "0x1F2E8E0", Offset = "0x1F2D8E0", VA = "0x181F2E8E0")]
public void Set(long BGICHOOBKLD)
{
base.Clear();
this.<DNOCFKLHLDC>k__BackingField = BGICHOOBKLD;
base.MKBLJJGJAOH((uint)1);
}
// Token: 0x060052DD RID: 21213 RVA: 0x00129D20 File Offset: 0x00127F20
[Token(Token = "0x60052DD")]
[Address(RVA = "0x1F2E850", Offset = "0x1F2D850", VA = "0x181F2E850")]
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: 0x060052DE RID: 21214 RVA: 0x00129D50 File Offset: 0x00127F50
[Token(Token = "0x60052DE")]
[Address(RVA = "0x1F2C550", Offset = "0x1F2B550", VA = "0x181F2C550")]
private void DFGHNKCCAAJ(AMAGKLLBGEC AAHIIDDIBFD)
{
long num = this.<DNOCFKLHLDC>k__BackingField;
if (AAHIIDDIBFD.<DNOCFKLHLDC>k__BackingField == num)
{
base.MKBLJJGJAOH((uint)1);
}
}
// Token: 0x060052DF RID: 21215 RVA: 0x00129D7C File Offset: 0x00127F7C
[Token(Token = "0x60052DF")]
[Address(RVA = "0x1F2AF80", Offset = "0x1F29F80", VA = "0x181F2AF80", 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: 0x060052E0 RID: 21216 RVA: 0x00129E60 File Offset: 0x00128060
[Token(Token = "0x60052E0")]
[Address(RVA = "0x1F2CA30", Offset = "0x1F2BA30", VA = "0x181F2CA30", 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: 0x060052E1 RID: 21217 RVA: 0x00129F7C File Offset: 0x0012817C
[Token(Token = "0x60052E1")]
[Address(RVA = "0x1F2DA30", Offset = "0x1F2CA30", VA = "0x181F2DA30")]
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: 0x060052E2 RID: 21218 RVA: 0x00129FDC File Offset: 0x001281DC
[Token(Token = "0x60052E2")]
[Address(RVA = "0x1F2BCA0", Offset = "0x1F2ACA0", VA = "0x181F2BCA0")]
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: 0x060052E3 RID: 21219 RVA: 0x0012A238 File Offset: 0x00128438
[Token(Token = "0x60052E3")]
[Address(RVA = "0x1F2DD00", Offset = "0x1F2CD00", VA = "0x181F2DD00")]
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: 0x060052E4 RID: 21220 RVA: 0x0012A294 File Offset: 0x00128494
[Token(Token = "0x60052E4")]
[Address(RVA = "0x1F2ADF0", Offset = "0x1F29DF0", VA = "0x181F2ADF0")]
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: 0x060052E5 RID: 21221 RVA: 0x0012A2F0 File Offset: 0x001284F0
[Token(Token = "0x60052E5")]
[Address(RVA = "0x1F2C2D0", Offset = "0x1F2B2D0", VA = "0x181F2C2D0")]
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: 0x060052E6 RID: 21222 RVA: 0x0012A3AC File Offset: 0x001285AC
[Token(Token = "0x60052E6")]
[Address(RVA = "0x1F2E940", Offset = "0x1F2D940", VA = "0x181F2E940")]
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: 0x060052E7 RID: 21223 RVA: 0x0012A50C File Offset: 0x0012870C
[Token(Token = "0x60052E7")]
[Address(RVA = "0x1F2CCB0", Offset = "0x1F2BCB0", VA = "0x181F2CCB0")]
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: 0x060052E8 RID: 21224 RVA: 0x0012A564 File Offset: 0x00128764
[Token(Token = "0x60052E8")]
[Address(RVA = "0x1F2C620", Offset = "0x1F2B620", VA = "0x181F2C620")]
private string EFJJIHDEJBP()
{
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
string text;
return text;
}
// Token: 0x060052E9 RID: 21225 RVA: 0x0012A588 File Offset: 0x00128788
[Token(Token = "0x60052E9")]
[Address(RVA = "0x1F2D650", Offset = "0x1F2C650", VA = "0x181F2D650")]
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: 0x060052EA RID: 21226 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60052EA")]
[Address(RVA = "0x1F2DEF0", Offset = "0x1F2CEF0", VA = "0x181F2DEF0")]
private void OINFDJAOEHH(long HBIEIIHBDCI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060052EB RID: 21227 RVA: 0x0012A6EC File Offset: 0x001288EC
[Token(Token = "0x60052EB")]
[Address(RVA = "0x1F2B980", Offset = "0x1F2A980", VA = "0x181F2B980")]
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: 0x060052EC RID: 21228 RVA: 0x0012A848 File Offset: 0x00128A48
[Token(Token = "0x60052EC")]
[Address(RVA = "0x1F2EDF0", Offset = "0x1F2DDF0", VA = "0x181F2EDF0")]
public RoomKeyModel()
{
List<MIOFEDOAAFD> list = new List();
this.EGFEBHMOGDC = list;
Guid empty = Guid.Empty;
this.JOILGLLFNLH = empty;
this.MHFAEBHPKOC = "tokens";
base..ctor();
}
// Token: 0x060052EE RID: 21230 RVA: 0x0012A89C File Offset: 0x00128A9C
[Token(Token = "0x60052EE")]
[Address(RVA = "0x1F2D4F0", Offset = "0x1F2C4F0", VA = "0x181F2D4F0")]
[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: 0x060052EF RID: 21231 RVA: 0x0012A8CC File Offset: 0x00128ACC
[Token(Token = "0x60052EF")]
[Address(RVA = "0x1F2D0B0", Offset = "0x1F2C0B0", VA = "0x181F2D0B0")]
[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: 0x060052F0 RID: 21232 RVA: 0x0012A97C File Offset: 0x00128B7C
[Token(Token = "0x60052F0")]
[Address(RVA = "0x1F2CD70", Offset = "0x1F2BD70", VA = "0x181F2CD70")]
[CompilerGenerated]
private void HAJMFKICDHK(string MOPOMPHBHKF)
{
Debug.LogError("Error while modifying room key: " + MOPOMPHBHKF);
base.ADJIAENKNAN.AddMessageToast("Failed to modify key.");
}
// Token: 0x060052F1 RID: 21233 RVA: 0x0012A9B0 File Offset: 0x00128BB0
[Token(Token = "0x60052F1")]
[Address(RVA = "0x1F2B160", Offset = "0x1F2A160", VA = "0x181F2B160")]
[CompilerGenerated]
private void GAOICDCADCA()
{
MessageDialogModel cjfiejakmig = this.CJFIEJAKMIG;
if (cjfiejakmig != 0)
{
cjfiejakmig.Dismiss();
return;
}
}
// Token: 0x060052F2 RID: 21234 RVA: 0x0012A9D0 File Offset: 0x00128BD0
[Token(Token = "0x60052F2")]
[Address(RVA = "0x1F2CF10", Offset = "0x1F2BF10", VA = "0x181F2CF10")]
[CompilerGenerated]
private void INLGFPBNALM(BaseDialogModel<OBJAFKDPOHB> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.CJFIEJAKMIG = num;
return;
}
this.CJFIEJAKMIG = BBPMNICHFLM;
}
// Token: 0x060052F3 RID: 21235 RVA: 0x0012A9F4 File Offset: 0x00128BF4
[Token(Token = "0x60052F3")]
[Address(RVA = "0x1F2B160", Offset = "0x1F2A160", VA = "0x181F2B160")]
[CompilerGenerated]
private void BFIKNBEOJDB()
{
MessageDialogModel cjfiejakmig = this.CJFIEJAKMIG;
if (cjfiejakmig != 0)
{
cjfiejakmig.Dismiss();
return;
}
}
// Token: 0x060052F4 RID: 21236 RVA: 0x0012AA14 File Offset: 0x00128C14
[Token(Token = "0x60052F4")]
[Address(RVA = "0x1F2C6A0", Offset = "0x1F2B6A0", VA = "0x181F2C6A0")]
[CompilerGenerated]
private void EOPJFBMDLDA(BaseDialogModel<OBJAFKDPOHB> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.CJFIEJAKMIG = num;
return;
}
this.CJFIEJAKMIG = BBPMNICHFLM;
}
// Token: 0x060052F5 RID: 21237 RVA: 0x0012AA38 File Offset: 0x00128C38
[Token(Token = "0x60052F5")]
[Address(RVA = "0x1F2B180", Offset = "0x1F2A180", VA = "0x181F2B180")]
[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: 0x060052F6 RID: 21238 RVA: 0x0012ABC0 File Offset: 0x00128DC0
[Token(Token = "0x60052F6")]
[Address(RVA = "0x1F2B160", Offset = "0x1F2A160", VA = "0x181F2B160")]
[CompilerGenerated]
private void FLLMHDHPPNB()
{
MessageDialogModel cjfiejakmig = this.CJFIEJAKMIG;
if (cjfiejakmig != 0)
{
cjfiejakmig.Dismiss();
return;
}
}
// Token: 0x060052F7 RID: 21239 RVA: 0x0012ABE0 File Offset: 0x00128DE0
[Token(Token = "0x60052F7")]
[Address(RVA = "0x1F2B7A0", Offset = "0x1F2A7A0", VA = "0x181F2B7A0")]
[CompilerGenerated]
private void BLGADKCPGBL(BaseDialogModel<OBJAFKDPOHB> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.CJFIEJAKMIG = num;
return;
}
this.CJFIEJAKMIG = BBPMNICHFLM;
}
// Token: 0x060052F8 RID: 21240 RVA: 0x0012AC04 File Offset: 0x00128E04
[Token(Token = "0x60052F8")]
[Address(RVA = "0x1F2C7D0", Offset = "0x1F2B7D0", VA = "0x181F2C7D0")]
[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: 0x060052F9 RID: 21241 RVA: 0x0012ACD0 File Offset: 0x00128ED0
[Token(Token = "0x60052F9")]
[Address(RVA = "0x1F2DC60", Offset = "0x1F2CC60", VA = "0x181F2DC60")]
[CompilerGenerated]
private void NLNODBILJOO(string MOPOMPHBHKF)
{
Debug.LogError("Error while deleting room key: " + MOPOMPHBHKF);
base.ADJIAENKNAN.AddMessageToast("Failed to delete key.");
}
// Token: 0x060052FA RID: 21242 RVA: 0x0012AD04 File Offset: 0x00128F04
[Token(Token = "0x60052FA")]
[Address(RVA = "0x1F2D360", Offset = "0x1F2C360", VA = "0x181F2D360")]
[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: 0x060052FB RID: 21243 RVA: 0x0012AD8C File Offset: 0x00128F8C
[Token(Token = "0x60052FB")]
[Address(RVA = "0x1F2C730", Offset = "0x1F2B730", VA = "0x181F2C730")]
[CompilerGenerated]
private void FGEBDAKKJDM(string MOPOMPHBHKF)
{
Debug.LogError("Error while creating room key: " + MOPOMPHBHKF);
base.ADJIAENKNAN.AddMessageToast("Failed to create key.");
}
// Token: 0x060052FC RID: 21244 RVA: 0x0012ADC0 File Offset: 0x00128FC0
[Token(Token = "0x60052FC")]
[Address(RVA = "0x1F2C5C0", Offset = "0x1F2B5C0", VA = "0x181F2C5C0")]
[CompilerGenerated]
private object DNPGBMEPIKH()
{
Guid? ofjcgjbbkal = this.KDDFCCCOJPL.OFJCGJBBKAL;
throw new NullReferenceException();
}
// Token: 0x060052FD RID: 21245 RVA: 0x0012ADE0 File Offset: 0x00128FE0
[Token(Token = "0x60052FD")]
[Address(RVA = "0x1F2E5B0", Offset = "0x1F2D5B0", VA = "0x181F2E5B0")]
[CompilerGenerated]
private void PGPKOCMNKOA(object DNGKIAJLLHG)
{
int num = 0;
if (DNGKIAJLLHG != 0)
{
}
this.PurchaseCurrencyId = num;
this.ILIJPAJDEHM.Dismiss();
}
// Token: 0x060052FE RID: 21246 RVA: 0x0012AE0C File Offset: 0x0012900C
[Token(Token = "0x60052FE")]
[Address(RVA = "0x1F2DC10", Offset = "0x1F2CC10", VA = "0x181F2DC10")]
[CompilerGenerated]
private void NDACCBPOGKC(string ONGBFDACHHG)
{
this.<AJMMKAMDIBA>k__BackingField = ONGBFDACHHG;
base.JOJPOMANGPO();
}
// Token: 0x060052FF RID: 21247 RVA: 0x0012AE28 File Offset: 0x00129028
[Token(Token = "0x60052FF")]
[Address(RVA = "0x1F2CE10", Offset = "0x1F2BE10", VA = "0x181F2CE10")]
[CompilerGenerated]
private void HCBJEPCINEE(BaseDialogModel<NLONGNGOMON> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.ILIJPAJDEHM = num;
return;
}
this.ILIJPAJDEHM = BBPMNICHFLM;
}
// Token: 0x06005300 RID: 21248 RVA: 0x0012AE4C File Offset: 0x0012904C
[Token(Token = "0x6005300")]
[Address(RVA = "0x1F2B630", Offset = "0x1F2A630", VA = "0x181F2B630")]
[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: 0x06005301 RID: 21249 RVA: 0x0012AEA0 File Offset: 0x001290A0
[Token(Token = "0x6005301")]
[Address(RVA = "0x1F2DA10", Offset = "0x1F2CA10", VA = "0x181F2DA10")]
[CompilerGenerated]
private void MGPMLFCBICF()
{
AMAGKLLBGEC amagkllbgec = this.<PHHHDCDIMLO>k__BackingField;
int num = 0;
RoomKeysManager.TrySendFunnelAnalytics(CFLMJLFBOKH.CDMBDLBLIMH.NotEnoughTokens, amagkllbgec, num);
}
// Token: 0x06005302 RID: 21250 RVA: 0x0012AEC0 File Offset: 0x001290C0
[Token(Token = "0x6005302")]
[Address(RVA = "0x1F2D5B0", Offset = "0x1F2C5B0", VA = "0x181F2D5B0")]
[CompilerGenerated]
private void LKIGHOAAHBM(BaseDialogModel<PCEJMCMGIIA> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
}
this.CKBJMONHPFP = BBPMNICHFLM;
}
// Token: 0x06005303 RID: 21251 RVA: 0x0012AEE0 File Offset: 0x001290E0
[Token(Token = "0x6005303")]
[Address(RVA = "0x1F2CFA0", Offset = "0x1F2BFA0", VA = "0x181F2CFA0")]
[CompilerGenerated]
private void JCPOJBIFDLP([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x135A00", Offset = "0x134E00")] ValueTuple<bool, string> MAOOLFEBOOD)
{
PlayerCommerceConfig instance = PlayerCommerceConfig.Instance;
}
// Token: 0x06005304 RID: 21252 RVA: 0x0012AF3C File Offset: 0x0012913C
[Token(Token = "0x6005304")]
[Address(RVA = "0x1F2E690", Offset = "0x1F2D690", VA = "0x181F2E690")]
[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: 0x06005305 RID: 21253 RVA: 0x0012B00C File Offset: 0x0012920C
[Token(Token = "0x6005305")]
[Address(RVA = "0x1C2DE50", Offset = "0x1C2CE50", VA = "0x181C2DE50")]
[CompilerGenerated]
private void ONMPGIEJOOD()
{
MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ;
if (mmocfedcnhj != 0)
{
mmocfedcnhj.Dismiss();
return;
}
}
// Token: 0x06005306 RID: 21254 RVA: 0x0012B02C File Offset: 0x0012922C
[Token(Token = "0x6005306")]
[Address(RVA = "0x1F2DE60", Offset = "0x1F2CE60", VA = "0x181F2DE60")]
[CompilerGenerated]
private void ODPGODMAJHO(BaseDialogModel<OBJAFKDPOHB> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.MMOCFEDCNHJ = num;
return;
}
this.MMOCFEDCNHJ = BBPMNICHFLM;
}
// Token: 0x04003AA5 RID: 15013
[Token(Token = "0x4003AA5")]
public const string ROOM_KEY_ID_KEY = "ROOM_KEY_ID_KEY";
// Token: 0x04003AA6 RID: 15014
[Token(Token = "0x4003AA6")]
public const string ROOM_KEY_REPLICATION_KEY = "ROOM_KEY_REPLICATION_KEY";
// Token: 0x04003AA7 RID: 15015
[Token(Token = "0x4003AA7")]
public const string DEFAULT_NAME_TEXT = "Create New Key";
// Token: 0x04003AA8 RID: 15016
[Token(Token = "0x4003AA8")]
private const string IMFEEDKMCIH = "tokens";
// Token: 0x04003AA9 RID: 15017
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003AA9")]
[SerializeField]
private RoomKeyModel.AACJGKHJDEH source;
// Token: 0x04003AAA RID: 15018
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
[Token(Token = "0x4003AAA")]
[SerializeField]
private bool redirectOnSuccessfulModification;
// Token: 0x04003AAB RID: 15019
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003AAB")]
[SerializeField]
[JEAMMEGEDDJ("redirectOnSuccessfulModification")]
private Route modificationRedirectRoute;
// Token: 0x04003AAC RID: 15020
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003AAC")]
[SerializeField]
private Route deletionRedirectRoute;
// Token: 0x04003AAD RID: 15021
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003AAD")]
[SerializeField]
private bool redirectOnSuccessfulCreation;
// Token: 0x04003AAE RID: 15022
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003AAE")]
[SerializeField]
[JEAMMEGEDDJ("redirectOnSuccessfulCreation")]
private Route creationRedirectRoute;
// Token: 0x04003AAF RID: 15023
[Token(Token = "0x4003AAF")]
public static long INVALID_KEY_ID;
// Token: 0x04003AB2 RID: 15026
[Token(Token = "0x4003AB2")]
private const string AEANMAGKCFF = "This key has been disabled due to Code of Conduct violations.";
// Token: 0x04003AB3 RID: 15027
[Token(Token = "0x4003AB3")]
private const string LGPPNBEKPKM = "Further violations may result in the room being closed.";
// Token: 0x04003AB4 RID: 15028
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4003AB4")]
private MessageDialogModel CJFIEJAKMIG;
// Token: 0x04003AB5 RID: 15029
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4003AB5")]
private OBJAFKDPOHB GEOGMCCICEA;
// Token: 0x04003AB6 RID: 15030
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4003AB6")]
private OBJAFKDPOHB LFOONDPMOGC;
// Token: 0x04003AB7 RID: 15031
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4003AB7")]
private OBJAFKDPOHB IKGFOPFFHCA;
// Token: 0x04003AB8 RID: 15032
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4003AB8")]
private List<MIOFEDOAAFD> EGFEBHMOGDC;
// Token: 0x04003AB9 RID: 15033
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4003AB9")]
private DynamicUIDialogModel ILIJPAJDEHM;
// Token: 0x04003ABA RID: 15034
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4003ABA")]
private NLONGNGOMON MJOIMJLEBLM;
// Token: 0x04003ABB RID: 15035
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4003ABB")]
private Guid JOILGLLFNLH;
// Token: 0x04003ABC RID: 15036
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4003ABC")]
private OKNNKFGFODL ICAOEHGHBEB;
// Token: 0x04003ABD RID: 15037
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4003ABD")]
private CheckoutDialogModel CKBJMONHPFP;
// Token: 0x04003ABE RID: 15038
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x4003ABE")]
private MessageDialogModel MMOCFEDCNHJ;
// Token: 0x04003ABF RID: 15039
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x4003ABF")]
private OBJAFKDPOHB KHGCONMFHAK;
// Token: 0x04003AC0 RID: 15040
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x4003AC0")]
private List<DOPNALIMPNA> BOHDFOMFILC;
// Token: 0x04003AC1 RID: 15041
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x4003AC1")]
private RoomKeyModel.NHCMMNGBDHL IPIFCKFMIEH;
// Token: 0x02000DAF RID: 3503
[Token(Token = "0x2000DAF")]
public enum AACJGKHJDEH
{
// Token: 0x04003AC4 RID: 15044
[Token(Token = "0x4003AC4")]
Default,
// Token: 0x04003AC5 RID: 15045
[Token(Token = "0x4003AC5")]
KeyDetails,
// Token: 0x04003AC6 RID: 15046
[Token(Token = "0x4003AC6")]
KeyStore
}
// Token: 0x02000DB0 RID: 3504
[Token(Token = "0x2000DB0")]
public class NHCMMNGBDHL
{
// Token: 0x06005307 RID: 21255 RVA: 0x0012B050 File Offset: 0x00129250
[Token(Token = "0x6005307")]
[Address(RVA = "0x1F24DB0", Offset = "0x1F23DB0", VA = "0x181F24DB0")]
public NHCMMNGBDHL()
{
}
// Token: 0x04003AC7 RID: 15047
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003AC7")]
public long HKCFEOMMOOL = (long)((ulong)(-1L));
// Token: 0x04003AC8 RID: 15048
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003AC8")]
public string FIKEBGGCDFN;
// Token: 0x04003AC9 RID: 15049
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003AC9")]
public string KODBEJPEFOJ;
// Token: 0x04003ACA RID: 15050
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003ACA")]
public int NPDJLOOHMDJ;
// Token: 0x04003ACB RID: 15051
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4003ACB")]
public Guid? OFJCGJBBKAL;
}
// Token: 0x02000DB1 RID: 3505
[Token(Token = "0x2000DB1")]
[CompilerGenerated]
private sealed class IFMADDIIAKD
{
// Token: 0x06005308 RID: 21256 RVA: 0x0012B06C File Offset: 0x0012926C
[Token(Token = "0x6005308")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IFMADDIIAKD()
{
}
// Token: 0x06005309 RID: 21257 RVA: 0x0012B080 File Offset: 0x00129280
[Token(Token = "0x6005309")]
[Address(RVA = "0x1F24190", Offset = "0x1F23190", VA = "0x181F24190")]
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: 0x0600530A RID: 21258 RVA: 0x0012B0C8 File Offset: 0x001292C8
[Token(Token = "0x600530A")]
[Address(RVA = "0x1F241F0", Offset = "0x1F231F0", VA = "0x181F241F0")]
internal void <LaunchPurchaseConfirmationDialog>b__3()
{
this.<>4__this.PECOFFFGNCH();
this.checkoutDialogData.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
}
// Token: 0x04003ACC RID: 15052
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003ACC")]
public HMGOCBLGIJP costInfo;
// Token: 0x04003ACD RID: 15053
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003ACD")]
public PCEJMCMGIIA checkoutDialogData;
// Token: 0x04003ACE RID: 15054
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003ACE")]
public RoomKeyModel <>4__this;
}
}
}