1619 lines
56 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|