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