using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI.Dialog; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecNet; using RecRoom; using RecRoom.Activities.Bowling; using RecRoom.Core; using RecRoom.Core.Creation; using RecRoom.Core.Creation.AI; using RecRoom.Persistence; using RecRoom.Sharing; using RecRoom.Systems.PlayerRoles; using UnityEngine; namespace RRUI.Data { // Token: 0x02000DBD RID: 3517 [Token(Token = "0x2000DBD")] public class RoomModel : RRUIModel { // Token: 0x17000E92 RID: 3730 // (get) Token: 0x060052D5 RID: 21205 RVA: 0x0012AE4C File Offset: 0x0012904C [Token(Token = "0x17000E92")] public bool OFBCBIBCMLG { [Token(Token = "0x60052D5")] [Address(RVA = "0x15002D0", Offset = "0x14FF0D0", VA = "0x1815002D0")] get { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; return true; } } // Token: 0x17000E93 RID: 3731 // (get) Token: 0x060052D6 RID: 21206 RVA: 0x0012AE70 File Offset: 0x00129070 [Token(Token = "0x17000E93")] public bool AOCLHEGLEDE { [Token(Token = "0x60052D6")] [Address(RVA = "0x1501240", Offset = "0x1500040", VA = "0x181501240")] get { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; PPENFJMFPNE roomDetails3 = this.CFGODCLKAJK; bool flag; return flag; } } // Token: 0x17000E94 RID: 3732 // (get) Token: 0x060052D7 RID: 21207 RVA: 0x0012AEAC File Offset: 0x001290AC [Token(Token = "0x17000E94")] public bool NDHEGAIIIDA { [Token(Token = "0x60052D7")] [Address(RVA = "0x15015E0", Offset = "0x15003E0", VA = "0x1815015E0")] get { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; PPENFJMFPNE roomDetails3 = this.CFGODCLKAJK; bool flag; return flag; } } // Token: 0x17000E95 RID: 3733 // (get) Token: 0x060052D8 RID: 21208 RVA: 0x0012AEE8 File Offset: 0x001290E8 [Token(Token = "0x17000E95")] public bool KKMBNKKOHOB { [Token(Token = "0x60052D8")] [Address(RVA = "0x15007E0", Offset = "0x14FF5E0", VA = "0x1815007E0")] get { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; bool flag; return flag; } } // Token: 0x17000E96 RID: 3734 // (get) Token: 0x060052D9 RID: 21209 RVA: 0x0012AF1C File Offset: 0x0012911C [Token(Token = "0x17000E96")] public bool CMHGOODOJCL { [Token(Token = "0x60052D9")] [Address(RVA = "0x15007E0", Offset = "0x14FF5E0", VA = "0x1815007E0")] get { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; bool flag; return flag; } } // Token: 0x17000E97 RID: 3735 // (get) Token: 0x060052DA RID: 21210 RVA: 0x0012AF50 File Offset: 0x00129150 [Token(Token = "0x17000E97")] public bool NALODDKKPNJ { [Token(Token = "0x60052DA")] [Address(RVA = "0x1500C50", Offset = "0x14FFA50", VA = "0x181500C50")] get { if (this.k__BackingField != (ulong)0L) { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; if (this.k__BackingField) { bool flag; return flag; } } throw new NullReferenceException(); } } // Token: 0x17000E98 RID: 3736 // (get) Token: 0x060052DB RID: 21211 RVA: 0x0012AF88 File Offset: 0x00129188 // (set) Token: 0x060052DC RID: 21212 RVA: 0x0012AF9C File Offset: 0x0012919C [Token(Token = "0x17000E98")] public bool MPACBCKCBCD { [Token(Token = "0x60052DB")] [Address(RVA = "0x75C260", Offset = "0x75B060", VA = "0x18075C260")] get { return this.GPBDGOLLKCC; } [Token(Token = "0x60052DC")] [Address(RVA = "0x1501D50", Offset = "0x1500B50", VA = "0x181501D50")] set { this.GPBDGOLLKCC = value; base.JOJPOMANGPO(); } } // Token: 0x17000E99 RID: 3737 // (get) Token: 0x060052DD RID: 21213 RVA: 0x0012AFB8 File Offset: 0x001291B8 // (set) Token: 0x060052DE RID: 21214 RVA: 0x0012AFCC File Offset: 0x001291CC [Token(Token = "0x17000E99")] public string PCPPGLPOCMF { [Token(Token = "0x60052DD")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get; [Token(Token = "0x60052DE")] [Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")] set; } // Token: 0x17000E9A RID: 3738 // (get) Token: 0x060052DF RID: 21215 RVA: 0x0012AFE0 File Offset: 0x001291E0 // (set) Token: 0x060052E0 RID: 21216 RVA: 0x0012AFF4 File Offset: 0x001291F4 [Token(Token = "0x17000E9A")] public string EIKMKMFBMFA { [Token(Token = "0x60052DF")] [Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")] get; [Token(Token = "0x60052E0")] [Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")] set; } // Token: 0x17000E9B RID: 3739 // (get) Token: 0x060052E1 RID: 21217 RVA: 0x0012B008 File Offset: 0x00129208 // (set) Token: 0x060052E2 RID: 21218 RVA: 0x0012B01C File Offset: 0x0012921C [Token(Token = "0x17000E9B")] public string CKIJNKBKCAD { [Token(Token = "0x60052E1")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] get; [Token(Token = "0x60052E2")] [Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")] set; } // Token: 0x17000E9C RID: 3740 // (get) Token: 0x060052E3 RID: 21219 RVA: 0x0012B030 File Offset: 0x00129230 [Token(Token = "0x17000E9C")] public bool IHFIJJMGHFN { [Token(Token = "0x60052E3")] [Address(RVA = "0x1500A40", Offset = "0x14FF840", VA = "0x181500A40")] get { if (!this.MEMNHFMKAMJ) { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; bool flag; return flag; } throw new NullReferenceException(); } } // Token: 0x17000E9D RID: 3741 // (get) Token: 0x060052E4 RID: 21220 RVA: 0x0012B06C File Offset: 0x0012926C [Token(Token = "0x17000E9D")] public bool HLJNGBBHCHH { [Token(Token = "0x60052E4")] [Address(RVA = "0x1500AB0", Offset = "0x14FF8B0", VA = "0x181500AB0")] get { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; throw new NullReferenceException(); } } // Token: 0x17000E9E RID: 3742 // (get) Token: 0x060052E5 RID: 21221 RVA: 0x0012B08C File Offset: 0x0012928C [Token(Token = "0x17000E9E")] public bool CKBNIEJJDAF { [Token(Token = "0x60052E5")] [Address(RVA = "0x1500430", Offset = "0x14FF230", VA = "0x181500430")] get { if (!this.MEMNHFMKAMJ) { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; return this.k__BackingField; } throw new NullReferenceException(); } } // Token: 0x17000E9F RID: 3743 // (get) Token: 0x060052E6 RID: 21222 RVA: 0x0012B0CC File Offset: 0x001292CC [Token(Token = "0x17000E9F")] public bool LLNBMHKNGCM { [Token(Token = "0x60052E6")] [Address(RVA = "0x15004B0", Offset = "0x14FF2B0", VA = "0x1815004B0")] get { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; PPENFJMFPNE roomDetails3 = this.CFGODCLKAJK; if (roomDetails3 != 0) { GPDIAKNEBKH gpdiaknebkh; return roomDetails3.k__BackingField.HasFlag(gpdiaknebkh); } throw new NullReferenceException(); } } // Token: 0x17000EA0 RID: 3744 // (get) Token: 0x060052E7 RID: 21223 RVA: 0x0012B114 File Offset: 0x00129314 [Token(Token = "0x17000EA0")] public bool MHLGFBOIKFB { [Token(Token = "0x60052E7")] [Address(RVA = "0x15003F0", Offset = "0x14FF1F0", VA = "0x1815003F0")] get { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; return this.k__BackingField; } } // Token: 0x17000EA1 RID: 3745 // (get) Token: 0x060052E8 RID: 21224 RVA: 0x0012B13C File Offset: 0x0012933C [Token(Token = "0x17000EA1")] public bool NKDLEIOEKJM { [Token(Token = "0x60052E8")] [Address(RVA = "0x1500790", Offset = "0x14FF590", VA = "0x181500790")] get { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; bool flag; return flag; } } // Token: 0x17000EA2 RID: 3746 // (get) Token: 0x060052E9 RID: 21225 RVA: 0x0012B168 File Offset: 0x00129368 [Token(Token = "0x17000EA2")] public bool HPECCNEOMFM { [Token(Token = "0x60052E9")] [Address(RVA = "0x1500D90", Offset = "0x14FFB90", VA = "0x181500D90")] get { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; bool flag; return flag; } } // Token: 0x17000EA3 RID: 3747 // (get) Token: 0x060052EA RID: 21226 RVA: 0x0012B19C File Offset: 0x0012939C // (set) Token: 0x060052EB RID: 21227 RVA: 0x0012B1B0 File Offset: 0x001293B0 [Token(Token = "0x17000EA3")] public IReadOnlyList OOILEADEFKA { [Token(Token = "0x60052EA")] [Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")] get; [Token(Token = "0x60052EB")] [Address(RVA = "0x536B60", Offset = "0x535960", VA = "0x180536B60")] private set; } // Token: 0x060052EC RID: 21228 RVA: 0x0012B1C4 File Offset: 0x001293C4 [Token(Token = "0x60052EC")] [Address(RVA = "0x14FBBC0", Offset = "0x14FA9C0", VA = "0x1814FBBC0")] public static char OnRoomNameInputValidate(string PAANJCAOOAG, int BNDFKNANLDO, char NJOANBJCKDI) { string text; if (OJMCBOKJFOF.JMENEOLABMI.IsMatch(text)) { } throw new NullReferenceException(); } // Token: 0x060052ED RID: 21229 RVA: 0x0012B1E8 File Offset: 0x001293E8 [Token(Token = "0x60052ED")] [Address(RVA = "0x14FA1A0", Offset = "0x14F8FA0", VA = "0x1814FA1A0", Slot = "15")] protected override void JMFHPBDMELA() { base.JMFHPBDMELA(); KBLAIOKNGGD kblaioknggd; this.PHDDEOOLDPB = kblaioknggd; } // Token: 0x060052EE RID: 21230 RVA: 0x0012B20C File Offset: 0x0012940C [Token(Token = "0x60052EE")] [Address(RVA = "0x14FE120", Offset = "0x14FCF20", VA = "0x1814FE120")] public void TryChangeRoomName() { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; long ihgkfjeapna = this.IHGKFJEAPNA; string text = this.k__BackingField; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.DNOGGKKHMHI(ihgkfjeapna, text); Action action = new Action(this.OMMLHENKPKC); Action action2 = new Action(this.HDKFCKGOJEE); } // Token: 0x060052EF RID: 21231 RVA: 0x0012B270 File Offset: 0x00129470 [Token(Token = "0x60052EF")] [Address(RVA = "0x14FDEB0", Offset = "0x14FCCB0", VA = "0x1814FDEB0")] public void TryChangeRoomDescription() { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; long ihgkfjeapna = this.IHGKFJEAPNA; string text = this.k__BackingField; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.CFNFNEJGCEF(ihgkfjeapna, text); Action action = new Action(this.KEGFIDPJFOM); Action action2 = new Action(this.HNGBFAKIAFA); } // Token: 0x060052F0 RID: 21232 RVA: 0x0012B2D4 File Offset: 0x001294D4 [Token(Token = "0x60052F0")] [Address(RVA = "0x14FE030", Offset = "0x14FCE30", VA = "0x1814FE030")] public void TryChangeRoomImage() { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PMGCJEPKFOF pmgcjepkfof = this.NOCNFOKEKPA(); Action action = new Action(this.AKMGCONILHC); ToastListModel toastListModel; toastListModel.AddMessageToast("Cannot edit room"); } // Token: 0x060052F1 RID: 21233 RVA: 0x0012B318 File Offset: 0x00129518 [Token(Token = "0x60052F1")] [Address(RVA = "0x14FC910", Offset = "0x14FB710", VA = "0x1814FC910")] public void ShowChangeRoomCreatorDialog() { RoomModel.EJMPODDNKKG ejmpoddnkkg = new RoomModel.EJMPODDNKKG(); ejmpoddnkkg.<>4__this = this; if (this.CFGODCLKAJK.OBAHGEDFLMA() != 0) { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; int num = 0; ejmpoddnkkg.activeDialog = num; IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); imafjgkhemd.GPJEDBDCNNP = "Cancel"; imafjgkhemd.GPJAHEOLCPN = num; Action action = delegate { PickerDialogModel activeDialog = ejmpoddnkkg.activeDialog; int num2 = 0; if (activeDialog != num2) { ejmpoddnkkg.activeDialog.Dismiss(); } }; imafjgkhemd.MEEKCCGGFFD = action; IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD(); imafjgkhemd2.GPJEDBDCNNP = "Select"; imafjgkhemd2.GPJAHEOLCPN = num; Action action2 = delegate { int newCreatorAccountId = ejmpoddnkkg.newCreatorAccountId; RoomModel <>4__this = ejmpoddnkkg.<>4__this; if (newCreatorAccountId > 0) { PMGCJEPKFOF pmgcjepkfof2 = OJMCBOKJFOF.EMNJHEBJKOJ(<>4__this.IHGKFJEAPNA, newCreatorAccountId); if (ejmpoddnkkg.<>9__7 == 0) { Action action6 = delegate { ejmpoddnkkg.<>4__this.ADJIAENKNAN.AddMessageToast("Successfully changed room creator"); }; ejmpoddnkkg.<>9__7 = action6; } if (ejmpoddnkkg.<>9__8 == 0) { Action action7 = delegate(string error) { ejmpoddnkkg.<>4__this.ADJIAENKNAN.AddMessageToast(error); }; ejmpoddnkkg.<>9__8 = action7; } PickerDialogModel activeDialog2 = ejmpoddnkkg.activeDialog; int num3 = 0; if (activeDialog2 != num3) { ejmpoddnkkg.activeDialog.Dismiss(); } return; } <>4__this.ADJIAENKNAN.AddMessageToast("No account selected"); }; imafjgkhemd2.MEEKCCGGFFD = action2; Func func = () => ejmpoddnkkg.<>4__this.CFGODCLKAJK.OBAHGEDFLMA() > 0; imafjgkhemd2.IPCGFLNAMGG = func; GameObject accountCardPickerDialog = RoomsConfig.Instance.AccountCardPickerDialog; IReadOnlyList readOnlyList = this.CFGODCLKAJK.OBAHGEDFLMA(); Action action3 = delegate(GameObject instance, int index, CardModel cardModel, AccountModel accountModel, BAEJLDPBGFI toCardController) { IReadOnlyList readOnlyList2 = ejmpoddnkkg.<>4__this.CFGODCLKAJK.OBAHGEDFLMA(); int num4 = 0; if (num4 < index) { num4 += num4; if (num4 == index) { goto IL_4D; } num4++; } int num5; PMGCJEPKFOF pmgcjepkfof3 = PEGGCEDHBOF.NFKMGNHDCMN(num5); Action action8 = delegate(CCEOLAOLEKJ account) { CardModel cardModel; do { cardModel = cardModel; } while (account != 0 && account.k__BackingField != 0); string text = ObscuredString.FAJDMKOEFLH(ObscuredString.FAJDMKOEFLH(string.Empty)); cardModel.KDHCPIMIJAO = text; CardModel cardModel2 = cardModel; if (account != 0) { ObscuredString k__BackingField = account.k__BackingField; string text2 = string.Format("@{0}", k__BackingField); } string empty = string.Empty; cardModel2.FGOGOMCODDP = empty; }; IL_4D: throw new NullReferenceException(); }; Func func2 = delegate { IReadOnlyList readOnlyList3 = ejmpoddnkkg.<>4__this.CFGODCLKAJK.OBAHGEDFLMA(); Predicate <>9__ = ejmpoddnkkg.<>9__10; if (<>9__ == 0) { Predicate predicate = delegate(ObscuredInt i) { bool fakeValueActive = i.fakeValueActive; int num6; return num6 == ejmpoddnkkg.newCreatorAccountId; }; ejmpoddnkkg.<>9__10 = predicate; } return ECNNGIFNNNM.IDHAEOMJOML(readOnlyList3, <>9__); }; Action action4 = delegate(int index) { IReadOnlyList readOnlyList4 = ejmpoddnkkg.<>4__this.CFGODCLKAJK.OBAHGEDFLMA(); int num7 = 0; num7 += num7; num7++; int num8; ejmpoddnkkg.newCreatorAccountId = num8; }; List list = new List(); list.Add(imafjgkhemd); list.Add(imafjgkhemd2); GCKECFLKJGJ gckecflkjgj; gckecflkjgj.k__BackingField = "Select Room Creator"; gckecflkjgj.k__BackingField = (IECOEANLJCJ)((ulong)2L); PMGCJEPKFOF pmgcjepkfof = base.PKJJDBNMMEA.AddDialog(DLKPBLNKLAD.GRID_PICKER_DIALOG, gckecflkjgj); Action> action5 = delegate(BaseDialogModel dialog) { if (dialog == 0) { int num9 = 0; ejmpoddnkkg.activeDialog = num9; return; } ejmpoddnkkg.activeDialog = dialog; }; if (num < ejmpoddnkkg) { num += num; if (num == ejmpoddnkkg) { pmgcjepkfof += pmgcjepkfof; base.ADJIAENKNAN.AddMessageToast("Cannot change room creator"); return; } num++; } return; } base.ADJIAENKNAN.AddMessageToast("Add co-owners to this room to select a new creator."); } // Token: 0x060052F2 RID: 21234 RVA: 0x0012B4C4 File Offset: 0x001296C4 [Token(Token = "0x60052F2")] [Address(RVA = "0x14FE6C0", Offset = "0x14FD4C0", VA = "0x1814FE6C0")] public void TryPublishRoom() { if (this.AOCLHEGLEDE) { string k__BackingField = this.CFGODCLKAJK.k__BackingField; bool flag; if (!flag) { if (!this.CFGODCLKAJK.OFONEIOEIED) { goto IL_2A; } DialogListModel dialogListModel; if (this.AOCLHEGLEDE) { dialogListModel = base.PKJJDBNMMEA; IOMBIEIBFAK iombieibfak = new IOMBIEIBFAK(); string text = this.cocReminderYesButtonText; iombieibfak.k__BackingField = text; Action action = new Action(this.HKFEJOFEMMA); iombieibfak.k__BackingField = action; string text2 = this.cocReminderNoButtonText; iombieibfak.k__BackingField = text2; string text3 = this.cocReminderDialogTextViewCoCButtonText; iombieibfak.k__BackingField = text3; Action action2 = new Action(this.NADFFFOINEO); iombieibfak.k__BackingField = action2; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog((DLKPBLNKLAD)((uint)14), iombieibfak); } ToastListModel toastListModel = dialogListModel.ADJIAENKNAN; } throw new NullReferenceException(); } IL_2A: base.ADJIAENKNAN.AddMessageToast("Cannot publish room"); } // Token: 0x060052F3 RID: 21235 RVA: 0x0012B5A0 File Offset: 0x001297A0 [Token(Token = "0x60052F3")] [Address(RVA = "0x14FFCE0", Offset = "0x14FEAE0", VA = "0x1814FFCE0")] public void TryUnpublishRoom() { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; PPENFJMFPNE roomDetails3 = this.CFGODCLKAJK; DialogListModel dialogListModel = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Unpublish Room?"; pmcghgjacnb.k__BackingField = "Other players will not be able to join or find this room unless invited by an owner."; pmcghgjacnb.k__BackingField = "Unpublish"; Action action = new Action(this.KOJOMEFLAGO); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x060052F4 RID: 21236 RVA: 0x0012B648 File Offset: 0x00129848 [Token(Token = "0x60052F4")] [Address(RVA = "0x14FCE30", Offset = "0x14FBC30", VA = "0x1814FCE30")] public void ShowDeleteRoomConfirmationDialog() { RoomModel.NENNFMJAILO nennfmjailo = new RoomModel.NENNFMJAILO(); nennfmjailo.<>4__this = this; LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; nennfmjailo.activeDialog = (ulong)0L; string empty = string.Empty; nennfmjailo.currentConfirmText = empty; IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); imafjgkhemd.GPJEDBDCNNP = "Delete"; ulong num; imafjgkhemd.GPJAHEOLCPN = num; Action action = new Action(nennfmjailo.g__ConfirmDelete|1); imafjgkhemd.MEEKCCGGFFD = action; Func func = delegate { string currentConfirmText = nennfmjailo.currentConfirmText; bool flag; return flag; }; imafjgkhemd.IPCGFLNAMGG = func; nennfmjailo.applyButton = imafjgkhemd; IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD(); imafjgkhemd2.GPJEDBDCNNP = "Cancel"; ulong num2; imafjgkhemd2.GPJAHEOLCPN = num2; Action action2 = delegate { MessageWithInputFieldDialogModel activeDialog = nennfmjailo.activeDialog; int num4 = 0; if (activeDialog != num4) { nennfmjailo.activeDialog.Dismiss(); } }; imafjgkhemd2.MEEKCCGGFFD = action2; BONNOGOFGDC bonnogofgdc = new BONNOGOFGDC(); bonnogofgdc.k__BackingField = "Warning"; string legnhhalcpj = this.LEGNHHALCPJ; bonnogofgdc.k__BackingField = legnhhalcpj; Func func2 = () => nennfmjailo.currentConfirmText; bonnogofgdc.ENFKJGHCEIG = func2; Action action3 = delegate(string s) { nennfmjailo.currentConfirmText = s; nennfmjailo.applyButton.FCLJOMHIBPB(); }; bonnogofgdc.BFHMFOIEJOO = action3; Sprite deleteWarningSprite = RoomsConfig.Instance.DeleteWarningSprite; bonnogofgdc.k__BackingField = deleteWarningSprite; List list = new List(); list.Add(imafjgkhemd2); IMAFJGKHEMD applyButton = nennfmjailo.applyButton; list.Add(applyButton); bonnogofgdc.k__BackingField = list; DialogListModel dialogListModel = base.PKJJDBNMMEA; int num3 = 0; if (dialogListModel != num3) { PMGCJEPKFOF pmgcjepkfof = base.PKJJDBNMMEA.AddDialog((DLKPBLNKLAD)((uint)12), bonnogofgdc); Action> action4 = delegate(BaseDialogModel dialog) { if (dialog == 0) { int num5 = 0; nennfmjailo.activeDialog = num5; return; } nennfmjailo.activeDialog = dialog; }; } } // Token: 0x060052F5 RID: 21237 RVA: 0x0012B7FC File Offset: 0x001299FC [Token(Token = "0x60052F5")] [Address(RVA = "0x14F97F0", Offset = "0x14F85F0", VA = "0x1814F97F0")] public int GetRoomDisplayCapacity() { KLCOGEIGEBJ klcogeigebj = this.k__BackingField; if (klcogeigebj == 0) { } return klcogeigebj.k__BackingField; } // Token: 0x060052F6 RID: 21238 RVA: 0x0012B81C File Offset: 0x00129A1C [Token(Token = "0x60052F6")] [Address(RVA = "0x14F97A0", Offset = "0x14F85A0", VA = "0x1814F97A0")] public bool GetMaxPlayerCountTypeActive(JOMLKNCOLFL GEDCEIDOKJL) { if (this.CFGODCLKAJK != 0) { PPENFJMFPNE roomDetails = this.CFGODCLKAJK; bool flag; return flag; } throw new NullReferenceException(); } // Token: 0x060052F7 RID: 21239 RVA: 0x0012B844 File Offset: 0x00129A44 [Token(Token = "0x60052F7")] [Address(RVA = "0x14FDD90", Offset = "0x14FCB90", VA = "0x1814FDD90")] public void TryChangeRoomCountForMaxPlayers(JOMLKNCOLFL GEDCEIDOKJL) { PPENFJMFPNE roomDetails = this.CFGODCLKAJK; long ihgkfjeapna = this.IHGKFJEAPNA; Action action = new Action(this.EIMODECOGMO); Action action2 = new Action(this.EEAFNDGDMLM); } // Token: 0x060052F8 RID: 21240 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60052F8")] [Address(RVA = "0x14FFE80", Offset = "0x14FEC80", VA = "0x1814FFE80")] public PMGCJEPKFOF UpdateAndGetPopularTagCount() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060052F9 RID: 21241 RVA: 0x0012B884 File Offset: 0x00129A84 [Token(Token = "0x60052F9")] [Address(RVA = "0x14FA0A0", Offset = "0x14F8EA0", VA = "0x1814FA0A0")] public bool IsPopularTag(string GHBNIGCAPPL) { string text = GHBNIGCAPPL.TrimStart(new char[] { (char)((uint)35) }); string trimmedTag = text; IReadOnlyList readOnlyList = this.k__BackingField; Func func = delegate(string popularTag) { string text2 = popularTag.TrimStart(new char[] { (char)((uint)35) }); string trimmedTag2 = trimmedTag; return text2.Equals(trimmedTag2, StringComparison.CurrentCultureIgnoreCase); }; return Enumerable.Any(readOnlyList, func); } // Token: 0x060052FA RID: 21242 RVA: 0x0012B8DC File Offset: 0x00129ADC [Token(Token = "0x60052FA")] [Address(RVA = "0x14FEF30", Offset = "0x14FDD30", VA = "0x1814FEF30")] public void TrySetMainTag(string GHBNIGCAPPL) { IReadOnlyList k__BackingField = this.CFGODCLKAJK.k__BackingField; Func func = new Func(this.LDOFPMPMDLK); IEnumerable enumerable = Enumerable.Where(k__BackingField, func); Func <>9__74_ = RoomModel.<>c.<>9__74_1; if (<>9__74_ == 0) { RoomModel.<>c.<>9__74_1 = (DPHPFLGAICI t) => t.k__BackingField; } List list = Enumerable.ToList(Enumerable.Select(enumerable, <>9__74_)); if (list == 0) { string text = GHBNIGCAPPL.TrimStart(new char[] { (char)((uint)35) }); list.Add(text); } this.TryChangeRoomTags(list); } // Token: 0x060052FB RID: 21243 RVA: 0x0012B970 File Offset: 0x00129B70 [Token(Token = "0x60052FB")] [Address(RVA = "0x14FE2A0", Offset = "0x14FD0A0", VA = "0x1814FE2A0")] public void TryChangeRoomTags(IReadOnlyList CAFPJPHILMN) { Func func = new Func(this.OCOCMMMMCDN); if (Enumerable.Count(CAFPJPHILMN, func) > 5) { ToastListModel toastListModel = base.ADJIAENKNAN; int num; string text = string.Format("You can only use {0} tags", num); } long ihgkfjeapna = this.IHGKFJEAPNA; List list = OJMCBOKJFOF.OKLKDCIHJDC(); PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.ENGFFJGIEGH(ihgkfjeapna, list, CAFPJPHILMN); Action action = new Action(this.BFBKNNGHBNN); Action action2 = new Action(this.FPPKKJBPIAG); base.ADJIAENKNAN.AddMessageToast("Only one main tag allowed at a time."); base.JOJPOMANGPO(); } // Token: 0x17000EA4 RID: 3748 // (get) Token: 0x060052FC RID: 21244 RVA: 0x0012BA00 File Offset: 0x00129C00 [Token(Token = "0x17000EA4")] public bool JIAJGCCIBHB { [Token(Token = "0x60052FC")] [Address(RVA = "0x1500850", Offset = "0x14FF650", VA = "0x181500850")] get { PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG; int num = 0; if (!(instance == num)) { PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG; int num2 = 0; bool flag = instance2 == num2; if (!flag && this.k__BackingField != flag && Matchmaking.BBJAEJHMAPB.MIKOMDCPDFF()) { bool forwardedRegistered = PlayerRoomRoleManager.ONCPNMDGGKG.forwardedRegistered; bool flag2; return flag2; } } throw new NullReferenceException(); } } // Token: 0x17000EA5 RID: 3749 // (get) Token: 0x060052FD RID: 21245 RVA: 0x0012BA78 File Offset: 0x00129C78 [Token(Token = "0x17000EA5")] public bool CHMBDDKKAIA { [Token(Token = "0x60052FD")] [Address(RVA = "0x15005A0", Offset = "0x14FF3A0", VA = "0x1815005A0")] get { PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG; int num = 0; if (!(instance == num)) { PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG; int num2 = 0; bool flag = instance2 == num2; if (!flag && this.k__BackingField != flag && Matchmaking.BBJAEJHMAPB.MIKOMDCPDFF()) { RoomRole defaultRoomModeratorRole = PlayerRoomRoleManager.ONCPNMDGGKG.defaultRoomModeratorRole; bool flag2; return flag2; } } throw new NullReferenceException(); } } // Token: 0x060052FE RID: 21246 RVA: 0x0012BAF0 File Offset: 0x00129CF0 [Token(Token = "0x60052FE")] [Address(RVA = "0x14FF860", Offset = "0x14FE660", VA = "0x1814FF860")] public void TryToggleRoomWarning(GPDIAKNEBKH OLAKJDABHPI) { GPDIAKNEBKH k__BackingField = this.CFGODCLKAJK.k__BackingField; long ihgkfjeapna = this.IHGKFJEAPNA; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; Action action = new Action(this.EMIDFENHEEH); throw new NullReferenceException(); } // Token: 0x060052FF RID: 21247 RVA: 0x0012BB2C File Offset: 0x00129D2C [Token(Token = "0x60052FF")] [Address(RVA = "0x14FD950", Offset = "0x14FC750", VA = "0x1814FD950")] public void TryChangeCustomRoomWarning() { if (this.LLNBMHKNGCM) { long ihgkfjeapna = this.IHGKFJEAPNA; GPDIAKNEBKH k__BackingField = this.CFGODCLKAJK.k__BackingField; Action action = new Action(this.KNHLFLMIICI); } base.ADJIAENKNAN.AddMessageToast("Cannot change custom room warning"); } // Token: 0x06005300 RID: 21248 RVA: 0x0012BB78 File Offset: 0x00129D78 [Token(Token = "0x6005300")] [Address(RVA = "0x14FFB20", Offset = "0x14FE920", VA = "0x1814FFB20")] public void TryToggleSupportsScreens() { KLCOGEIGEBJ klcogeigebj = this.k__BackingField; long ihgkfjeapna = this.IHGKFJEAPNA; bool k__BackingField = klcogeigebj.k__BackingField; bool k__BackingField = klcogeigebj.k__BackingField; bool k__BackingField = klcogeigebj.k__BackingField; bool k__BackingField = klcogeigebj.k__BackingField; bool flag = !k__BackingField; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.ONEJODPFOMP(ihgkfjeapna, flag, k__BackingField, k__BackingField, k__BackingField); this.AHLBAJAFPKK(pmgcjepkfof); } // Token: 0x06005301 RID: 21249 RVA: 0x0012BBD4 File Offset: 0x00129DD4 [Token(Token = "0x6005301")] [Address(RVA = "0x14FFC00", Offset = "0x14FEA00", VA = "0x1814FFC00")] public void TryToggleSupportsWalkVR() { KLCOGEIGEBJ klcogeigebj = this.k__BackingField; long ihgkfjeapna = this.IHGKFJEAPNA; bool k__BackingField = klcogeigebj.k__BackingField; bool k__BackingField = klcogeigebj.k__BackingField; bool k__BackingField = klcogeigebj.k__BackingField; bool k__BackingField = klcogeigebj.k__BackingField; bool flag = !k__BackingField; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.ONEJODPFOMP(ihgkfjeapna, k__BackingField, flag, k__BackingField, k__BackingField); this.AHLBAJAFPKK(pmgcjepkfof); } // Token: 0x06005302 RID: 21250 RVA: 0x0012BC30 File Offset: 0x00129E30 [Token(Token = "0x6005302")] [Address(RVA = "0x14FF960", Offset = "0x14FE760", VA = "0x1814FF960")] public void TryToggleSupportTeleportVR() { KLCOGEIGEBJ klcogeigebj = this.k__BackingField; long ihgkfjeapna = this.IHGKFJEAPNA; bool k__BackingField = klcogeigebj.k__BackingField; bool k__BackingField = klcogeigebj.k__BackingField; bool k__BackingField = klcogeigebj.k__BackingField; bool k__BackingField = klcogeigebj.k__BackingField; bool flag = !k__BackingField; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.ONEJODPFOMP(ihgkfjeapna, k__BackingField, k__BackingField, flag, k__BackingField); this.AHLBAJAFPKK(pmgcjepkfof); } // Token: 0x06005303 RID: 21251 RVA: 0x0012BC8C File Offset: 0x00129E8C [Token(Token = "0x6005303")] [Address(RVA = "0x14FFA40", Offset = "0x14FE840", VA = "0x1814FFA40")] public void TryToggleSupportsJuniors() { KLCOGEIGEBJ klcogeigebj = this.k__BackingField; long ihgkfjeapna = this.IHGKFJEAPNA; bool k__BackingField = klcogeigebj.k__BackingField; bool k__BackingField = klcogeigebj.k__BackingField; bool k__BackingField = klcogeigebj.k__BackingField; bool flag = !klcogeigebj.k__BackingField; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.ONEJODPFOMP(ihgkfjeapna, k__BackingField, k__BackingField, k__BackingField, flag); this.AHLBAJAFPKK(pmgcjepkfof); } // Token: 0x06005304 RID: 21252 RVA: 0x0012BCE4 File Offset: 0x00129EE4 [Token(Token = "0x6005304")] [Address(RVA = "0x14FF300", Offset = "0x14FE100", VA = "0x1814FF300")] public void TryToggleCloningAllowed() { KLCOGEIGEBJ klcogeigebj = this.k__BackingField; long ihgkfjeapna = this.IHGKFJEAPNA; bool flag = !klcogeigebj.k__BackingField; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.LJMHBJKDJCE(ihgkfjeapna, flag); this.AHLBAJAFPKK(pmgcjepkfof); } // Token: 0x06005305 RID: 21253 RVA: 0x0012BD20 File Offset: 0x00129F20 [Token(Token = "0x6005305")] [Address(RVA = "0x14FF520", Offset = "0x14FE320", VA = "0x1814FF520")] public void TryToggleDisableMicAutoMute() { KLCOGEIGEBJ klcogeigebj = this.k__BackingField; long ihgkfjeapna = this.IHGKFJEAPNA; bool flag = !klcogeigebj.k__BackingField; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.CPFCPEONBGC(ihgkfjeapna, flag); this.AHLBAJAFPKK(pmgcjepkfof); } // Token: 0x06005306 RID: 21254 RVA: 0x0012BD5C File Offset: 0x00129F5C [Token(Token = "0x6005306")] [Address(RVA = "0x14FF5C0", Offset = "0x14FE3C0", VA = "0x1814FF5C0")] public void TryToggleDisableRoomComments() { KLCOGEIGEBJ klcogeigebj = this.k__BackingField; long ihgkfjeapna = this.IHGKFJEAPNA; bool flag = !klcogeigebj.k__BackingField; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.FKADIOPHOGC(ihgkfjeapna, flag); this.AHLBAJAFPKK(pmgcjepkfof); } // Token: 0x06005307 RID: 21255 RVA: 0x0012BD98 File Offset: 0x00129F98 [Token(Token = "0x6005307")] [Address(RVA = "0x14FF260", Offset = "0x14FE060", VA = "0x1814FF260")] public void TryToggleAllowNewUsers() { KLCOGEIGEBJ klcogeigebj = this.k__BackingField; long ihgkfjeapna = this.IHGKFJEAPNA; bool flag = !klcogeigebj.AMKJMFJOKOJ; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.GIFDKBOLNCJ(ihgkfjeapna, flag); this.AHLBAJAFPKK(pmgcjepkfof); } // Token: 0x06005308 RID: 21256 RVA: 0x0012BDD4 File Offset: 0x00129FD4 [Token(Token = "0x6005308")] [Address(RVA = "0x14FF660", Offset = "0x14FE460", VA = "0x1814FF660")] public void TryToggleEncryptVoiceChat() { KLCOGEIGEBJ klcogeigebj = this.k__BackingField; long ihgkfjeapna = this.IHGKFJEAPNA; bool flag = !klcogeigebj.k__BackingField; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.PKDCMMFILPB(ihgkfjeapna, flag); this.AHLBAJAFPKK(pmgcjepkfof); } // Token: 0x06005309 RID: 21257 RVA: 0x0012BE10 File Offset: 0x0012A010 [Token(Token = "0x6005309")] [Address(RVA = "0x14FF3A0", Offset = "0x14FE1A0", VA = "0x1814FF3A0")] public void TryToggleCreativeToolsBeta() { if (this.CKBNIEJJDAF) { if (this.CFGODCLKAJK.MMFBPKOOLNG) { DialogListModel dialogListModel = base.PKJJDBNMMEA; new PMCGHGJACNB().k__BackingField = "Disable The Creative Tools Beta?"; } DialogListModel dialogListModel2 = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Enable The Creative Tools Beta?"; string text = this.betaFeaturesConfirmationBodyText; pmcghgjacnb.k__BackingField = text; pmcghgjacnb.k__BackingField = "Save"; Action action = new Action(this.ANHCLMOLILC); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; PMGCJEPKFOF pmgcjepkfof = dialogListModel2.AddTwoButtonMessageDialog(pmcghgjacnb); return; } base.ADJIAENKNAN.AddMessageToast("Cannot change room setting"); throw new NullReferenceException(); } // Token: 0x0600530A RID: 21258 RVA: 0x0012BEC0 File Offset: 0x0012A0C0 [Token(Token = "0x600530A")] [Address(RVA = "0x14FDA80", Offset = "0x14FC880", VA = "0x1814FDA80")] public void TryChangeLoadingScreenImage() { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; PMGCJEPKFOF pmgcjepkfof = this.NOCNFOKEKPA(); Action action = new Action(this.BHOGPHCCDPJ); base.ADJIAENKNAN.AddMessageToast("Cannot change loading screen"); } // Token: 0x0600530B RID: 21259 RVA: 0x0012BF0C File Offset: 0x0012A10C [Token(Token = "0x600530B")] [Address(RVA = "0x14FDB80", Offset = "0x14FC980", VA = "0x1814FDB80")] public void TryChangeLoadingScreen() { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; RoomModel.EFCCIPCOOAJ loadingScreenBackingField = this.LoadingScreenBackingField; if (roomDetails == 0) { string lkibjomnffd = this.LoadingScreenBackingField.LKIBJOMNFFD; long ihgkfjeapna = this.IHGKFJEAPNA; if (lkibjomnffd == 0) { } if (this.LoadingScreenBackingField.JAFMIDAHECF == 0) { } Action action = new Action(this.KFCJODALNJB); Action action2 = new Action(this.BAHPGNAFFOE); } base.ADJIAENKNAN.AddMessageToast("Cannot change loading screen without an image"); } // Token: 0x17000EA6 RID: 3750 // (get) Token: 0x0600530C RID: 21260 RVA: 0x0012BF98 File Offset: 0x0012A198 [Token(Token = "0x17000EA6")] public bool JECOKCKBALL { [Token(Token = "0x600530C")] [Address(RVA = "0x1500230", Offset = "0x14FF030", VA = "0x181500230")] get { bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM; } } // Token: 0x17000EA7 RID: 3751 // (get) Token: 0x0600530D RID: 21261 RVA: 0x0012BFC4 File Offset: 0x0012A1C4 [Token(Token = "0x17000EA7")] public bool FLLLPDFLCEA { [Token(Token = "0x600530D")] [Address(RVA = "0x1501A00", Offset = "0x1500800", VA = "0x181501A00")] get { bool isInitialized = UGCNavMeshManager.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return UGCNavMeshManager.k__BackingField.NCEAHKHBNON; } } // Token: 0x0600530E RID: 21262 RVA: 0x0012BFF0 File Offset: 0x0012A1F0 [Token(Token = "0x600530E")] [Address(RVA = "0x14F96F0", Offset = "0x14F84F0", VA = "0x1814F96F0")] public int GetActiveAICount() { if (this.k__BackingField && NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DCPGBEAHPIJ; } return 0; } // Token: 0x0600530F RID: 21263 RVA: 0x0012C020 File Offset: 0x0012A220 [Token(Token = "0x600530F")] [Address(RVA = "0x14F9620", Offset = "0x14F8420", VA = "0x1814F9620")] public int GetAIBudgetPercentage() { if (this.k__BackingField) { CostInfo activeSandboxResourceCost = CreationManager.LECLKFMMJGB; int maxAiCost = CreationManager.NIGCKNBPEGD; float num; return Mathf.RoundToInt(num); } return 0; } // Token: 0x06005310 RID: 21264 RVA: 0x0012C058 File Offset: 0x0012A258 [Token(Token = "0x6005310")] [Address(RVA = "0x14FF120", Offset = "0x14FDF20", VA = "0x1814FF120")] public void TryToggleAiIgnorePlayers() { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; if (this.k__BackingField) { if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { UGCAIManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; bool flag = !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM; instance.NMOPNJHIIOM = flag; base.JOJPOMANGPO(); } return; } base.ADJIAENKNAN.AddMessageToast("Cannot change AI settings"); } // Token: 0x06005311 RID: 21265 RVA: 0x0012C0BC File Offset: 0x0012A2BC [Token(Token = "0x6005311")] [Address(RVA = "0x14FF700", Offset = "0x14FE500", VA = "0x1814FF700")] public void TryToggleNavMeshVisible() { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; if (this.k__BackingField) { if (UGCNavMeshManager.FFNIFALJLDD) { UGCNavMeshManager k__BackingField = UGCNavMeshManager.k__BackingField; if ((ulong)1L == 0UL) { } bool flag = !UGCNavMeshManager.k__BackingField.NCEAHKHBNON; k__BackingField.HJOFLAPIDIN = flag; } KBLAIOKNGGD phddeooldpb = this.PHDDEOOLDPB; bool flag2 = !phddeooldpb.FLLLPDFLCEA; phddeooldpb.FLLLPDFLCEA = flag2; base.JOJPOMANGPO(); return; } base.ADJIAENKNAN.AddMessageToast("Cannot change AI settings"); } // Token: 0x06005312 RID: 21266 RVA: 0x0012C144 File Offset: 0x0012A344 [Token(Token = "0x6005312")] [Address(RVA = "0x14FE4D0", Offset = "0x14FD2D0", VA = "0x1814FE4D0")] public void TryDestroyAllAi() { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; if (this.k__BackingField) { if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { DialogListModel dialogListModel = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Destroy all AI?"; pmcghgjacnb.k__BackingField = "This will kill all enemies currently spawned in this room."; pmcghgjacnb.k__BackingField = "OK"; Action <>9__102_ = RoomModel.<>c.<>9__102_0; if (<>9__102_ == 0) { RoomModel.<>c.<>9__102_0 = delegate { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KillAll(); }; } pmcghgjacnb.k__BackingField = <>9__102_; pmcghgjacnb.k__BackingField = "Cancel"; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } return; } base.ADJIAENKNAN.AddMessageToast("Cannot change AI settings"); } // Token: 0x06005313 RID: 21267 RVA: 0x0012C1F0 File Offset: 0x0012A3F0 [Token(Token = "0x6005313")] [Address(RVA = "0x14FE900", Offset = "0x14FD700", VA = "0x1814FE900")] public void TryRebakeNavMesh() { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; if (!this.k__BackingField) { base.ADJIAENKNAN.AddMessageToast("Cannot change AI settings"); return; } if (!UGCNavMeshManager.FFNIFALJLDD) { return; } if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { UGCNavMeshManager.k__BackingField.LocalPlayerBakeNavMesh(); return; } UGCNavMeshManager.k__BackingField.InitializeBakeVolume(); } // Token: 0x06005314 RID: 21268 RVA: 0x0012C254 File Offset: 0x0012A454 [Token(Token = "0x6005314")] [Address(RVA = "0x14FC540", Offset = "0x14FB340", VA = "0x1814FC540")] public void ShowAddNewSubroomDialog() { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; MessageWithInputFieldDialogModel activeDialog = (ulong)0L; string empty = string.Empty; string subroomName = empty; BONNOGOFGDC bonnogofgdc = new BONNOGOFGDC(); bonnogofgdc.k__BackingField = "Create Subroom"; bonnogofgdc.k__BackingField = "Enter a name for this subroom"; Func func = () => subroomName; bonnogofgdc.ENFKJGHCEIG = func; Action action = delegate(string s) { subroomName = s; }; bonnogofgdc.BFHMFOIEJOO = action; Sprite addNewSubroomSprite = RoomsConfig.Instance.AddNewSubroomSprite; bonnogofgdc.k__BackingField = addNewSubroomSprite; IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); imafjgkhemd.GPJEDBDCNNP = "Create"; ulong num; imafjgkhemd.GPJAHEOLCPN = num; Action action2 = delegate { string subroomName2 = subroomName; MessageWithInputFieldDialogModel activeDialog3 = activeDialog; int num4 = 0; if (activeDialog3 != num4) { activeDialog.Dismiss(); } PMGCJEPKFOF pmgcjepkfof2 = OJMCBOKJFOF.OGNIELCNHIM(this.IHGKFJEAPNA, subroomName2); Action action5 = delegate { this.ADJIAENKNAN.AddMessageToast("Successfully added subroom"); }; Action action6 = delegate(string error) { this.ADJIAENKNAN.AddMessageToast(error); }; RoomModel <>4__this = this; }; imafjgkhemd.MEEKCCGGFFD = action2; IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD(); imafjgkhemd2.GPJEDBDCNNP = "Cancel"; ulong num2; imafjgkhemd2.GPJAHEOLCPN = num2; Action action3 = delegate { MessageWithInputFieldDialogModel activeDialog2 = activeDialog; int num5 = 0; if (activeDialog2 != num5) { activeDialog.Dismiss(); } }; imafjgkhemd2.MEEKCCGGFFD = action3; bonnogofgdc.k__BackingField = new List { imafjgkhemd2, imafjgkhemd }; DialogListModel dialogListModel = base.PKJJDBNMMEA; int num3 = 0; if (dialogListModel != num3) { PMGCJEPKFOF pmgcjepkfof = base.PKJJDBNMMEA.AddDialog((DLKPBLNKLAD)((uint)12), bonnogofgdc); Action> action4 = delegate(BaseDialogModel dialog) { if (dialog == 0) { int num6 = 0; activeDialog = num6; return; } activeDialog = dialog; }; } } // Token: 0x06005315 RID: 21269 RVA: 0x0012C3E0 File Offset: 0x0012A5E0 [Token(Token = "0x6005315")] [Address(RVA = "0x14F8390", Offset = "0x14F7190", VA = "0x1814F8390")] private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole IENKDAKBEDP) { if (IEKDDPPNFPF.DMKCIEPGGAB && this.k__BackingField) { base.MKBLJJGJAOH(); return; } } // Token: 0x06005316 RID: 21270 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005316")] [Address(RVA = "0x14FB480", Offset = "0x14FA280", VA = "0x1814FB480")] private PMGCJEPKFOF NOCNFOKEKPA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06005317 RID: 21271 RVA: 0x0012C40C File Offset: 0x0012A60C [Token(Token = "0x6005317")] [Address(RVA = "0x14F86C0", Offset = "0x14F74C0", VA = "0x1814F86C0")] private bool EIGIPNDIOIH(out string MOPOMPHBHKF) { if (this.AOCLHEGLEDE) { string k__BackingField = this.CFGODCLKAJK.k__BackingField; bool flag; if (!flag) { if (this.CFGODCLKAJK.OFONEIOEIED) { return true; } } } throw new NullReferenceException(); } // Token: 0x06005318 RID: 21272 RVA: 0x0012C44C File Offset: 0x0012A64C [Token(Token = "0x6005318")] [Address(RVA = "0x14F9910", Offset = "0x14F8710", VA = "0x1814F9910")] private void IMNDCGKMAOB() { int num = 0; Action action = RoomModel.<>c.<>9__108_0; if (action == 0) { RoomModel.<>c.<>9__108_0 = delegate(PPENFJMFPNE roomDetails) { Player.k__BackingField.playerEvents.CreatedNewRoom(); CFLMJLFBOKH.OBCDJODNPHD(roomDetails.k__BackingField); string k__BackingField = roomDetails.k__BackingField; string text = "^" + k__BackingField + " was just published, go check it out!"; long k__BackingField = roomDetails.k__BackingField; string k__BackingField = roomDetails.k__BackingField; NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.IJDLEDHFKDL(k__BackingField); int num3 = 0; DABKFAIHBBP dabkfaihbbp = LDKKMFPLNCN.JGONKECPJJD("Do you want to customize a room published announcement for your subscribers?", "New Room is Live", text, k__BackingField, metaData, num3); }; } int num2 = 0; if (num2 < num) { num2 += num2; if (num2 == num) { action += action; throw new NullReferenceException(); } num2++; } PMGCJEPKFOF pmgcjepkfof2; PMGCJEPKFOF pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action); } // Token: 0x06005319 RID: 21273 RVA: 0x0012C4A0 File Offset: 0x0012A6A0 [Token(Token = "0x6005319")] [Address(RVA = "0x14FA6C0", Offset = "0x14F94C0", VA = "0x1814FA6C0")] private void KHDPHIGPEEH() { DABKFAIHBBP dabkfaihbbp = OJMCBOKJFOF.KHDPHIGPEEH(this.IHGKFJEAPNA); Action action = new Action(this.MFPPLIHAKOJ); Action action2 = new Action(this.DEDPDGOFNJD); } // Token: 0x0600531A RID: 21274 RVA: 0x0012C4DC File Offset: 0x0012A6DC [Token(Token = "0x600531A")] [Address(RVA = "0x14F9A70", Offset = "0x14F8870", VA = "0x1814F9A70")] private PMGCJEPKFOF HLKMKCMCNPI(DPLPMKMFMPB ONGBFDACHHG) { DPLPMKMFMPB value = ONGBFDACHHG; RoomModel <>4__this = this; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.BPDNAMEDJEG(this.IHGKFJEAPNA, ONGBFDACHHG); Action action = delegate { ToastListModel toastListModel = <>4__this.ADJIAENKNAN; string text3; string text2 = "Successfully " + text3 + " room"; toastListModel.AddMessageToast(text2); }; Action action2 = delegate(string error) { <>4__this.ADJIAENKNAN.AddMessageToast(error); }; string text = "Publishing" + " room..."; throw new NullReferenceException(); } // Token: 0x0600531B RID: 21275 RVA: 0x0012C53C File Offset: 0x0012A73C [Token(Token = "0x600531B")] [Address(RVA = "0x14F7140", Offset = "0x14F5F40", VA = "0x1814F7140")] private void AHLBAJAFPKK(PMGCJEPKFOF EKPLNGPEAHN) { if (!this.MEMNHFMKAMJ) { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; this.MEMNHFMKAMJ = true; Action action = new Action(this.HLLGOHEOHOF); Action action2 = new Action(this.GLEGKFBAFOM); } } // Token: 0x0600531C RID: 21276 RVA: 0x0012C5A4 File Offset: 0x0012A7A4 [Token(Token = "0x600531C")] [Address(RVA = "0x14FB760", Offset = "0x14FA560", VA = "0x1814FB760")] private void OGFLGMMNMDD(string HFLPBHHAFIO) { PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.OGFLGMMNMDD(this.IHGKFJEAPNA, HFLPBHHAFIO); Action action = new Action(this.GEEKGOKEJOI); Action action2 = new Action(this.HCIBGJMLIHN); } // Token: 0x0600531D RID: 21277 RVA: 0x0012C5E0 File Offset: 0x0012A7E0 [Token(Token = "0x600531D")] [Address(RVA = "0x14FB620", Offset = "0x14FA420", VA = "0x1814FB620")] private bool OFPDEIANEOF(IReadOnlyList CAFPJPHILMN) { Func func = new Func(this.OCOCMMMMCDN); int num = Enumerable.Count(CAFPJPHILMN, func); return true; } // Token: 0x0600531E RID: 21278 RVA: 0x0012C624 File Offset: 0x0012A824 [Token(Token = "0x600531E")] [Address(RVA = "0x14FAF70", Offset = "0x14F9D70", VA = "0x1814FAF70")] private void PIBFBDFPNDA() { if (SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK != LocalPlayerController.MIGPLDFLMHA.SCREEN) { FBPACFPINIK.LBIOGBGOOAM(true); return; } DialogListModel dialogListModel = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); string text = this.openCoCWebpageTitleText; pmcghgjacnb.k__BackingField = text; string text2 = this.openCoCWebpageMessageText; pmcghgjacnb.k__BackingField = text2; pmcghgjacnb.k__BackingField = "OK"; Action action; if (RoomModel.<>c.<>9__114_0 == 0) { action = delegate { FBPACFPINIK.LBIOGBGOOAM(false); }; RoomModel.<>c.<>9__114_0 = action; } pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x17000EA8 RID: 3752 // (get) Token: 0x0600531F RID: 21279 RVA: 0x0012C6BC File Offset: 0x0012A8BC // (set) Token: 0x06005320 RID: 21280 RVA: 0x0012C6D0 File Offset: 0x0012A8D0 [Token(Token = "0x17000EA8")] public SessionManager.BDPNOBGNGNI FFBGKEIKCLJ { [Token(Token = "0x600531F")] [Address(RVA = "0xBDCC10", Offset = "0xBDBA10", VA = "0x180BDCC10")] get; [Token(Token = "0x6005320")] [Address(RVA = "0xBDC2B0", Offset = "0xBDB0B0", VA = "0x180BDC2B0")] private set; } // Token: 0x17000EA9 RID: 3753 // (get) Token: 0x06005321 RID: 21281 RVA: 0x0012C6E4 File Offset: 0x0012A8E4 // (set) Token: 0x06005322 RID: 21282 RVA: 0x0012C6F8 File Offset: 0x0012A8F8 [Token(Token = "0x17000EA9")] public long EEIDNIMAOGL { [Token(Token = "0x6005321")] [Address(RVA = "0x469010", Offset = "0x467E10", VA = "0x180469010")] get; [Token(Token = "0x6005322")] [Address(RVA = "0xBDFE50", Offset = "0xBDEC50", VA = "0x180BDFE50")] private set; } // Token: 0x17000EAA RID: 3754 // (get) Token: 0x06005323 RID: 21283 RVA: 0x0012C70C File Offset: 0x0012A90C // (set) Token: 0x06005324 RID: 21284 RVA: 0x0012C720 File Offset: 0x0012A920 [Token(Token = "0x17000EAA")] public string PPBDNEBCPMM { [Token(Token = "0x6005323")] [Address(RVA = "0x836950", Offset = "0x835750", VA = "0x180836950")] get; [Token(Token = "0x6005324")] [Address(RVA = "0xBDFD70", Offset = "0xBDEB70", VA = "0x180BDFD70")] private set; } // Token: 0x17000EAB RID: 3755 // (get) Token: 0x06005325 RID: 21285 RVA: 0x0012C734 File Offset: 0x0012A934 [Token(Token = "0x17000EAB")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6005325")] [Address(RVA = "0x14FB470", Offset = "0x14FA270", VA = "0x1814FB470", Slot = "12")] get { bool flag; return flag; } } // Token: 0x17000EAC RID: 3756 // (get) Token: 0x06005326 RID: 21286 RVA: 0x0012C744 File Offset: 0x0012A944 // (set) Token: 0x06005327 RID: 21287 RVA: 0x0012C758 File Offset: 0x0012A958 [Token(Token = "0x17000EAC")] public KLCOGEIGEBJ PLFDFMBOBHJ { [Token(Token = "0x6005326")] [Address(RVA = "0x837AF0", Offset = "0x8368F0", VA = "0x180837AF0")] get; [Token(Token = "0x6005327")] [Address(RVA = "0xAF1020", Offset = "0xAEFE20", VA = "0x180AF1020")] protected set; } // Token: 0x17000EAD RID: 3757 // (get) Token: 0x06005328 RID: 21288 RVA: 0x0012C76C File Offset: 0x0012A96C // (set) Token: 0x06005329 RID: 21289 RVA: 0x0012C780 File Offset: 0x0012A980 [Token(Token = "0x17000EAD")] public CCEOLAOLEKJ BKKCGGNMMGG { [Token(Token = "0x6005328")] [Address(RVA = "0x8367F0", Offset = "0x8355F0", VA = "0x1808367F0")] get; [Token(Token = "0x6005329")] [Address(RVA = "0xBDB920", Offset = "0xBDA720", VA = "0x180BDB920")] protected set; } // Token: 0x17000EAE RID: 3758 // (get) Token: 0x0600532A RID: 21290 RVA: 0x0012C794 File Offset: 0x0012A994 // (set) Token: 0x0600532B RID: 21291 RVA: 0x0012C7A8 File Offset: 0x0012A9A8 [Token(Token = "0x17000EAE")] public PLILLKHMNDA NDAGAGNHNPA { [Token(Token = "0x600532A")] [Address(RVA = "0x8363B0", Offset = "0x8351B0", VA = "0x1808363B0")] get; [Token(Token = "0x600532B")] [Address(RVA = "0xBDC2A0", Offset = "0xBDB0A0", VA = "0x180BDC2A0")] protected set; } // Token: 0x17000EAF RID: 3759 // (get) Token: 0x0600532C RID: 21292 RVA: 0x0012C7BC File Offset: 0x0012A9BC // (set) Token: 0x0600532D RID: 21293 RVA: 0x0012C7F0 File Offset: 0x0012A9F0 [Token(Token = "0x17000EAF")] public PPENFJMFPNE CFGODCLKAJK { [Token(Token = "0x600532C")] [Address(RVA = "0x1501A60", Offset = "0x1500860", VA = "0x181501A60")] get { if (!this.GDPJLIOIIAM && this.PGOIPKKDOPJ) { Debug.LogError("RoomModel not configured to fetch RoomDetails"); } return this.IJNAMEBOMJJ; } [Token(Token = "0x600532D")] [Address(RVA = "0xBDB940", Offset = "0xBDA740", VA = "0x180BDB940")] private set { this.IJNAMEBOMJJ = value; } } // Token: 0x17000EB0 RID: 3760 // (get) Token: 0x0600532E RID: 21294 RVA: 0x0012C804 File Offset: 0x0012AA04 // (set) Token: 0x0600532F RID: 21295 RVA: 0x0012C838 File Offset: 0x0012AA38 [Token(Token = "0x17000EB0")] public CJODCLDGFCF KOCDMNALMBO { [Token(Token = "0x600532E")] [Address(RVA = "0x1501CC0", Offset = "0x1500AC0", VA = "0x181501CC0")] get { if (!this.GDPJLIOIIAM && this.PGOIPKKDOPJ) { Debug.LogError("RoomModel not configured to fetch UserInteractionDetails"); } return this.JPKCKALEEBM; } [Token(Token = "0x600532F")] [Address(RVA = "0xBDCC80", Offset = "0xBDBA80", VA = "0x180BDCC80")] private set { this.JPKCKALEEBM = value; } } // Token: 0x17000EB1 RID: 3761 // (get) Token: 0x06005330 RID: 21296 RVA: 0x0012C84C File Offset: 0x0012AA4C // (set) Token: 0x06005331 RID: 21297 RVA: 0x0012C880 File Offset: 0x0012AA80 [Token(Token = "0x17000EB1")] public ONCGMPLDEPM MIAOGGDHLAO { [Token(Token = "0x6005330")] [Address(RVA = "0x15011B0", Offset = "0x14FFFB0", VA = "0x1815011B0")] get { if (!this.GDPJLIOIIAM && this.PGOIPKKDOPJ) { Debug.LogError("RoomModel not configured to fetch CanLocalPlayerJoinRoom"); } return this.OOBCKFHLANA; } [Token(Token = "0x6005331")] [Address(RVA = "0xBDFD30", Offset = "0xBDEB30", VA = "0x180BDFD30")] private set { this.OOBCKFHLANA = value; } } // Token: 0x17000EB2 RID: 3762 // (get) Token: 0x06005332 RID: 21298 RVA: 0x0012C894 File Offset: 0x0012AA94 // (set) Token: 0x06005333 RID: 21299 RVA: 0x0012C8A8 File Offset: 0x0012AAA8 [Token(Token = "0x17000EB2")] public string BBFKHGDNKOO { [Token(Token = "0x6005332")] [Address(RVA = "0x837960", Offset = "0x836760", VA = "0x180837960")] get; [Token(Token = "0x6005333")] [Address(RVA = "0xBDA740", Offset = "0xBD9540", VA = "0x180BDA740")] private set; } // Token: 0x17000EB3 RID: 3763 // (get) Token: 0x06005334 RID: 21300 RVA: 0x0012C8BC File Offset: 0x0012AABC [Token(Token = "0x17000EB3")] public bool ALGINBLMGEP { [Token(Token = "0x6005334")] [Address(RVA = "0x1501190", Offset = "0x14FFF90", VA = "0x181501190")] get { if (!this.k__BackingField && this.k__BackingField != 0) { bool flag; return flag; } } } // Token: 0x17000EB4 RID: 3764 // (get) Token: 0x06005335 RID: 21301 RVA: 0x0012C8E0 File Offset: 0x0012AAE0 [Token(Token = "0x17000EB4")] public bool AOGCFBPJDPK { [Token(Token = "0x6005335")] [Address(RVA = "0x1500E00", Offset = "0x14FFC00", VA = "0x181500E00")] get { return !this.k__BackingField; } } // Token: 0x17000EB5 RID: 3765 // (get) Token: 0x06005336 RID: 21302 RVA: 0x0012C8F8 File Offset: 0x0012AAF8 [Token(Token = "0x17000EB5")] public bool PHAKIJKKKPM { [Token(Token = "0x6005336")] [Address(RVA = "0x1501990", Offset = "0x1500790", VA = "0x181501990")] get { if (!this.k__BackingField) { } return Matchmaking.BBJAEJHMAPB.k__BackingField; } } // Token: 0x17000EB6 RID: 3766 // (get) Token: 0x06005337 RID: 21303 RVA: 0x0012C924 File Offset: 0x0012AB24 [Token(Token = "0x17000EB6")] public string CNHCKDDFCFI { [Token(Token = "0x6005337")] [Address(RVA = "0x15016E0", Offset = "0x15004E0", VA = "0x1815016E0")] get { KLCOGEIGEBJ klcogeigebj = this.k__BackingField; string empty = string.Empty; GPDIAKNEBKH gpdiaknebkh; if (klcogeigebj != 0 && klcogeigebj.k__BackingField.HasFlag(gpdiaknebkh)) { KLCOGEIGEBJ klcogeigebj2 = this.k__BackingField; } return empty; } } // Token: 0x17000EB7 RID: 3767 // (get) Token: 0x06005338 RID: 21304 RVA: 0x0012C960 File Offset: 0x0012AB60 [Token(Token = "0x17000EB7")] public IReadOnlyList EAFDMAPEBBL { [Token(Token = "0x6005338")] [Address(RVA = "0x1501AF0", Offset = "0x15008F0", VA = "0x181501AF0")] get { /* An exception occurred when decompiling this method (06005338) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RRUI.Data.RoomModel::get_RoomImageNames() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_1E: stloc:class [mscorlib]System.Collections.Generic.List`1(var_1_24, ldfld:class [mscorlib]System.Collections.Generic.List`1(RoomModel::DHNJICCCPKN, ldloc:RoomModel(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } } // Token: 0x17000EB8 RID: 3768 // (get) Token: 0x06005339 RID: 21305 RVA: 0x0012C994 File Offset: 0x0012AB94 // (set) Token: 0x0600533A RID: 21306 RVA: 0x0012C9A8 File Offset: 0x0012ABA8 [Token(Token = "0x17000EB8")] public int MAJANJEGENG { [Token(Token = "0x6005339")] [Address(RVA = "0x15017B0", Offset = "0x15005B0", VA = "0x1815017B0")] get; [Token(Token = "0x600533A")] [Address(RVA = "0x14FA6B0", Offset = "0x14F94B0", VA = "0x1814FA6B0")] private set; } // Token: 0x17000EB9 RID: 3769 // (get) Token: 0x0600533B RID: 21307 RVA: 0x0012C9BC File Offset: 0x0012ABBC // (set) Token: 0x0600533C RID: 21308 RVA: 0x0012C9D0 File Offset: 0x0012ABD0 [Token(Token = "0x17000EB9")] public long DADOKMAOFJL { [Token(Token = "0x600533B")] [Address(RVA = "0x837E70", Offset = "0x836C70", VA = "0x180837E70")] get { return this.IHGKFJEAPNA; } [Token(Token = "0x600533C")] [Address(RVA = "0x14F89A0", Offset = "0x14F77A0", VA = "0x1814F89A0")] private set { this.IHGKFJEAPNA = value; base.MKBLJJGJAOH(); } } // Token: 0x17000EBA RID: 3770 // (get) Token: 0x0600533D RID: 21309 RVA: 0x0012C9EC File Offset: 0x0012ABEC // (set) Token: 0x0600533E RID: 21310 RVA: 0x0012CA00 File Offset: 0x0012AC00 [Token(Token = "0x17000EBA")] public long CCGOEDABKNN { [Token(Token = "0x600533D")] [Address(RVA = "0x607860", Offset = "0x606660", VA = "0x180607860")] get { return this.AOMBLGBCENO; } [Token(Token = "0x600533E")] [Address(RVA = "0x14F76F0", Offset = "0x14F64F0", VA = "0x1814F76F0")] private set { this.AOMBLGBCENO = value; base.MKBLJJGJAOH(); } } // Token: 0x17000EBB RID: 3771 // (get) Token: 0x0600533F RID: 21311 RVA: 0x0012CA1C File Offset: 0x0012AC1C [Token(Token = "0x17000EBB")] public bool IEKIJECGFBL { [Token(Token = "0x600533F")] [Address(RVA = "0x15017F0", Offset = "0x15005F0", VA = "0x1815017F0")] get { /* An exception occurred when decompiling this method (0600533F) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.RoomModel::get_HasJustSaved() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_07, callgetter:float32(Time::get_realtimeSinceStartup)) stloc:float32(var_2_0E, ldfld:float32(RoomModel::DEPEBAEHEDM, ldloc:RoomModel(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } } // Token: 0x17000EBC RID: 3772 // (get) Token: 0x06005340 RID: 21312 RVA: 0x0012CA38 File Offset: 0x0012AC38 [Token(Token = "0x17000EBC")] public bool PIJBAJKNPNL { [Token(Token = "0x6005340")] [Address(RVA = "0x15017C0", Offset = "0x15005C0", VA = "0x1815017C0")] get { /* An exception occurred when decompiling this method (06005340) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.RoomModel::get_HasJustRestored() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_07, callgetter:float32(Time::get_realtimeSinceStartup)) stloc:float32(var_2_0E, ldfld:float32(RoomModel::GBBKPHKCKHH, ldloc:RoomModel(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } } // Token: 0x17000EBD RID: 3773 // (get) Token: 0x06005341 RID: 21313 RVA: 0x0012CA54 File Offset: 0x0012AC54 [Token(Token = "0x17000EBD")] public bool PPPFMELKBCK { [Token(Token = "0x6005341")] [Address(RVA = "0x1500AE0", Offset = "0x14FF8E0", VA = "0x181500AE0")] get { if (this.CFGODCLKAJK != 0) { PPENFJMFPNE roomDetails = this.CFGODCLKAJK; LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; bool inited = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.inited; bool flag; return !flag; } throw new NullReferenceException(); } } // Token: 0x17000EBE RID: 3774 // (get) Token: 0x06005342 RID: 21314 RVA: 0x0012CAA4 File Offset: 0x0012ACA4 // (set) Token: 0x06005343 RID: 21315 RVA: 0x0012CAB8 File Offset: 0x0012ACB8 [Token(Token = "0x17000EBE")] public bool FPAEHFCKOGC { [Token(Token = "0x6005342")] [Address(RVA = "0xB6AA70", Offset = "0xB69870", VA = "0x180B6AA70")] get; [Token(Token = "0x6005343")] [Address(RVA = "0xB6AB40", Offset = "0xB69940", VA = "0x180B6AB40")] private set; } // Token: 0x17000EBF RID: 3775 // (get) Token: 0x06005344 RID: 21316 RVA: 0x0012CACC File Offset: 0x0012ACCC [Token(Token = "0x17000EBF")] public bool IDLDHHBGJPL { [Token(Token = "0x6005344")] [Address(RVA = "0x1501B80", Offset = "0x1500980", VA = "0x181501B80")] get { return Matchmaking.BBJAEJHMAPB.k__BackingField; } } // Token: 0x17000EC0 RID: 3776 // (get) Token: 0x06005345 RID: 21317 RVA: 0x0012CAEC File Offset: 0x0012ACEC // (set) Token: 0x06005346 RID: 21318 RVA: 0x0012CB00 File Offset: 0x0012AD00 [Token(Token = "0x17000EC0")] public bool CNMODMMOACA { [Token(Token = "0x6005345")] [Address(RVA = "0xFBF130", Offset = "0xFBDF30", VA = "0x180FBF130")] get; [Token(Token = "0x6005346")] [Address(RVA = "0x14FA890", Offset = "0x14F9690", VA = "0x1814FA890")] private set; } // Token: 0x17000EC1 RID: 3777 // (get) Token: 0x06005347 RID: 21319 RVA: 0x0012CB14 File Offset: 0x0012AD14 // (set) Token: 0x06005348 RID: 21320 RVA: 0x0012CB28 File Offset: 0x0012AD28 [Token(Token = "0x17000EC1")] public bool GOFFJBOCLJF { [Token(Token = "0x6005347")] [Address(RVA = "0xFBE180", Offset = "0xFBCF80", VA = "0x180FBE180")] get; [Token(Token = "0x6005348")] [Address(RVA = "0x14FA190", Offset = "0x14F8F90", VA = "0x1814FA190")] private set; } // Token: 0x17000EC2 RID: 3778 // (get) Token: 0x06005349 RID: 21321 RVA: 0x0012CB3C File Offset: 0x0012AD3C [Token(Token = "0x17000EC2")] public bool IIEFFOJFNNA { [Token(Token = "0x6005349")] [Address(RVA = "0x1500AB0", Offset = "0x14FF8B0", VA = "0x181500AB0")] get { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; throw new NullReferenceException(); } } // Token: 0x17000EC3 RID: 3779 // (get) Token: 0x0600534A RID: 21322 RVA: 0x0012CB5C File Offset: 0x0012AD5C [Token(Token = "0x17000EC3")] public bool OBLNJJFLOLK { [Token(Token = "0x600534A")] [Address(RVA = "0x1501BE0", Offset = "0x15009E0", VA = "0x181501BE0")] get { bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } return !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.IJLNEFDNPAO || NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GameRunningTeamChangeSupported; } } // Token: 0x17000EC4 RID: 3780 // (get) Token: 0x0600534B RID: 21323 RVA: 0x0012CB9C File Offset: 0x0012AD9C [Token(Token = "0x17000EC4")] public bool IFBJKIPBJBH { [Token(Token = "0x600534B")] [Address(RVA = "0x1501520", Offset = "0x1500320", VA = "0x181501520")] get { if (this.OBLNJJFLOLK && NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CanLocalPlayerSwitchTeam(CGLKOJIMDIH.ANY); } throw new NullReferenceException(); } } // Token: 0x17000EC5 RID: 3781 // (get) Token: 0x0600534C RID: 21324 RVA: 0x0012CBD0 File Offset: 0x0012ADD0 [Token(Token = "0x17000EC5")] public bool HAEDCDEDGHI { [Token(Token = "0x600534C")] [Address(RVA = "0x1501820", Offset = "0x1500620", VA = "0x181501820")] get { bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG; int num = 0; num += num; num++; bool flag; return flag; } } // Token: 0x17000EC6 RID: 3782 // (get) Token: 0x0600534D RID: 21325 RVA: 0x0012CC10 File Offset: 0x0012AE10 [Token(Token = "0x17000EC6")] public bool FOLAOPLAHLB { [Token(Token = "0x600534D")] [Address(RVA = "0x1500E10", Offset = "0x14FFC10", VA = "0x181500E10")] get { if (this.HAEDCDEDGHI) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; return !combatManager.PlayerIsAlive(agajmbpabdl); } } throw new NullReferenceException(); } } // Token: 0x17000EC7 RID: 3783 // (get) Token: 0x0600534E RID: 21326 RVA: 0x0012CC70 File Offset: 0x0012AE70 [Token(Token = "0x17000EC7")] public bool GACMJJJAMOB { [Token(Token = "0x600534E")] [Address(RVA = "0x15012C0", Offset = "0x15000C0", VA = "0x1815012C0")] get { if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG; int num = 0; num += num; num++; bool flag; if (flag) { GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance2 != num2 && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.BHADGBAPFPK) { GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; return !instance3.IJLNEFDNPAO; } } } throw new NullReferenceException(); } } // Token: 0x17000EC8 RID: 3784 // (get) Token: 0x0600534F RID: 21327 RVA: 0x0012CCE4 File Offset: 0x0012AEE4 [Token(Token = "0x17000EC8")] public bool KHPJNDNBDIF { [Token(Token = "0x600534F")] [Address(RVA = "0x1500F70", Offset = "0x14FFD70", VA = "0x181500F70")] get { if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG; int num = 0; num += num; num++; bool flag; if (flag) { GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance2 != num2) { GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; return instance3.CIFKHPAHBHB; } } } throw new NullReferenceException(); } } // Token: 0x17000EC9 RID: 3785 // (get) Token: 0x06005350 RID: 21328 RVA: 0x0012CD48 File Offset: 0x0012AF48 [Token(Token = "0x17000EC9")] public bool PLLFGHBPMNH { [Token(Token = "0x6005350")] [Address(RVA = "0x1501660", Offset = "0x1500460", VA = "0x181501660")] get { JEKEHDFECBN mapicbaaamk = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MAPICBAAAMK; throw new NullReferenceException(); } } // Token: 0x06005351 RID: 21329 RVA: 0x0012CD68 File Offset: 0x0012AF68 [Token(Token = "0x6005351")] [Address(RVA = "0x14FC310", Offset = "0x14FB110", VA = "0x1814FC310")] public void Set(long HNHLJONGKHB, SessionManager.BDPNOBGNGNI FJIAAKKHHON, long HDBACKOLDBP, bool GDPJLIOIIAM = false, long AOMBLGBCENO = -1L, [Optional] string NKGMOFKNEED) { base.Clear(); this.k__BackingField = 0; this.GDPJLIOIIAM = false; this.AOMBLGBCENO = 0L; this.IHGKFJEAPNA = HNHLJONGKHB; this.k__BackingField = HDBACKOLDBP; this.k__BackingField = FJIAAKKHHON; base.MKBLJJGJAOH(); } // Token: 0x06005352 RID: 21330 RVA: 0x0012CDB0 File Offset: 0x0012AFB0 [Token(Token = "0x6005352")] [Address(RVA = "0x14F77B0", Offset = "0x14F65B0", VA = "0x1814F77B0", Slot = "17")] protected override void CEJBCCPEGEB() { if (this.PKBFDACNFPG != (ulong)0L) { Debug.LogError("RoomModel was destroyed while stopGamePromise is incomplete. Any code that is waiting on stopGamePromise will never run."); } this.BPLOIBKLENO.Dispose(); ManagedTexture hgpjhjnmkfl = this.HGPJHJNMKFL; if (hgpjhjnmkfl != 0) { hgpjhjnmkfl.GNGOOMMLPHE(); } base.CEJBCCPEGEB(); GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.AFNLAMDLAKL); instance2.KMKCFILCLNO -= ggphekcppmp; } } // Token: 0x06005353 RID: 21331 RVA: 0x0012CE28 File Offset: 0x0012B028 [Token(Token = "0x6005353")] [Address(RVA = "0x14FA8A0", Offset = "0x14F96A0", VA = "0x1814FA8A0", Slot = "18")] protected override void LNEJNIEHGLD() { base.LNEJNIEHGLD(); MFBGLIHGCGO nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD; Action action = new Action(this.PBCEFBLFECC); OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.BPJDFPACLMK(nfmlkmfeakd, action); MFBGLIHGCGO nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action2 = new Action(this.NLHPIBGGDMO); PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action2); Action action3 = new Action(this.DIHJDCNHNJE); if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OAPCKNKBACD); instance.KMKCFILCLNO += ggphekcppmp; } MFBGLIHGCGO pphhaeokhpb = UGCAIController.PPHHAEOKHPB; Action action4 = new Action(this.PIOOPLHFFFB); int num = 0; num += num; num++; MFBGLIHGCGO aidestroyed = UGCAIManager.AIDestroyed; Action action5 = new Action(this.PIOOPLHFFFB); OKNNKFGFODL aisettingsChanged = UGCAIManager.AISettingsChanged; Action action6 = new Action(this.HNKDDDMFLCE); int num2 = 0; aisettingsChanged.BPAJKKAGPKB(action6, num2 != 0); OKNNKFGFODL localPlayerChangedToAliveEvent = GameCombatManager.LocalPlayerChangedToAliveEvent; Action action7 = new Action(this.OINKMNAFHDB); GameCombatManager.LocalPlayerChangedToAliveEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerChangedToAliveEvent, action7); OKNNKFGFODL localPlayerChangedToDeadEvent = GameCombatManager.LocalPlayerChangedToDeadEvent; Action action8 = new Action(this.OINKMNAFHDB); GameCombatManager.LocalPlayerChangedToDeadEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerChangedToDeadEvent, action8); } // Token: 0x06005354 RID: 21332 RVA: 0x0012CF58 File Offset: 0x0012B158 [Token(Token = "0x6005354")] [Address(RVA = "0x14FBC80", Offset = "0x14FAA80", VA = "0x1814FBC80", Slot = "20")] protected override void PECOFFFGNCH() { base.PECOFFFGNCH(); if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OAPCKNKBACD); instance.KMKCFILCLNO -= ggphekcppmp; } MFBGLIHGCGO nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD; Action action = new Action(this.PBCEFBLFECC); OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.GMNMHGMFGOL(nfmlkmfeakd, action); MFBGLIHGCGO nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action2 = new Action(this.NLHPIBGGDMO); PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.GMNMHGMFGOL(nlhpibggdmo, action2); Action action3 = new Action(this.DIHJDCNHNJE); MFBGLIHGCGO pphhaeokhpb = UGCAIController.PPHHAEOKHPB; Action action4 = new Action(this.PIOOPLHFFFB); int num = 0; num += num; num++; MFBGLIHGCGO aidestroyed = UGCAIManager.AIDestroyed; Action action5 = new Action(this.PIOOPLHFFFB); OKNNKFGFODL aisettingsChanged = UGCAIManager.AISettingsChanged; Action action6 = new Action(this.HNKDDDMFLCE); aisettingsChanged.BIHKNNPGGKP(action6); OKNNKFGFODL localPlayerChangedToAliveEvent = GameCombatManager.LocalPlayerChangedToAliveEvent; Action action7 = new Action(this.OINKMNAFHDB); GameCombatManager.LocalPlayerChangedToAliveEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerChangedToAliveEvent, action7); OKNNKFGFODL localPlayerChangedToDeadEvent = GameCombatManager.LocalPlayerChangedToDeadEvent; Action action8 = new Action(this.OINKMNAFHDB); GameCombatManager.LocalPlayerChangedToDeadEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerChangedToDeadEvent, action8); } // Token: 0x06005355 RID: 21333 RVA: 0x0012D084 File Offset: 0x0012B284 [Token(Token = "0x6005355")] [Address(RVA = "0x14FA400", Offset = "0x14F9200", VA = "0x1814FA400")] private void KALENKBFKED() { if (this.showSaveLoadFeedback) { base.ADJIAENKNAN.AddMessageToast("Room saved!"); return; } } // Token: 0x06005356 RID: 21334 RVA: 0x0012D0B4 File Offset: 0x0012B2B4 [Token(Token = "0x6005356")] [Address(RVA = "0x14F82D0", Offset = "0x14F70D0", VA = "0x1814F82D0")] private void DGNOOGDNKKJ(string LICNAIGLFCP) { if (this.showSaveLoadFeedback) { ToastListModel toastListModel = base.ADJIAENKNAN; string text = "Failed to save room: " + LICNAIGLFCP; toastListModel.AddMessageToast(text); Debug.LogError("Error saving room: " + LICNAIGLFCP); } } // Token: 0x06005357 RID: 21335 RVA: 0x0012D0FC File Offset: 0x0012B2FC [Token(Token = "0x6005357")] [Address(RVA = "0x14FB260", Offset = "0x14FA060", VA = "0x1814FB260")] private void NBKEHAHCCCL() { if (this.showSaveLoadFeedback) { base.ADJIAENKNAN.AddMessageToast("Restored!"); return; } } // Token: 0x06005358 RID: 21336 RVA: 0x0012D12C File Offset: 0x0012B32C [Token(Token = "0x6005358")] [Address(RVA = "0x14F9560", Offset = "0x14F8360", VA = "0x1814F9560")] private void GMBOKMPJEAC(string LICNAIGLFCP) { if (this.showSaveLoadFeedback) { ToastListModel toastListModel = base.ADJIAENKNAN; string text = "Error restoring room: " + LICNAIGLFCP; toastListModel.AddMessageToast(text); Debug.LogError("Error restoring room: " + LICNAIGLFCP); } } // Token: 0x06005359 RID: 21337 RVA: 0x0012D174 File Offset: 0x0012B374 [Token(Token = "0x6005359")] [Address(RVA = "0x14FBC60", Offset = "0x14FAA60", VA = "0x1814FBC60")] protected void PBCEFBLFECC(long HNHLJONGKHB) { if (HNHLJONGKHB == this.IHGKFJEAPNA) { base.MKBLJJGJAOH(); return; } } // Token: 0x0600535A RID: 21338 RVA: 0x0012D194 File Offset: 0x0012B394 [Token(Token = "0x600535A")] [Address(RVA = "0x14FB450", Offset = "0x14FA250", VA = "0x1814FB450")] protected void NLHPIBGGDMO(int GKLPIFBPGOD) { if (this.k__BackingField != 0) { base.MKBLJJGJAOH(); return; } } // Token: 0x0600535B RID: 21339 RVA: 0x0012D1B4 File Offset: 0x0012B3B4 [Token(Token = "0x600535B")] [Address(RVA = "0x14F9D80", Offset = "0x14F8B80", VA = "0x1814F9D80")] private void HNKDDDMFLCE() { base.JOJPOMANGPO(); } // Token: 0x0600535C RID: 21340 RVA: 0x0012D1C8 File Offset: 0x0012B3C8 [Token(Token = "0x600535C")] [Address(RVA = "0x14FC200", Offset = "0x14FB000", VA = "0x1814FC200")] private void PIOOPLHFFFB(UGCAIController ADNILBJMMOL) { base.JOJPOMANGPO(); } // Token: 0x0600535D RID: 21341 RVA: 0x0012D1DC File Offset: 0x0012B3DC [Token(Token = "0x600535D")] [Address(RVA = "0x14FB880", Offset = "0x14FA680", VA = "0x1814FB880")] private void OINKMNAFHDB() { base.JOJPOMANGPO(); } // Token: 0x0600535E RID: 21342 RVA: 0x0012D1F0 File Offset: 0x0012B3F0 [Token(Token = "0x600535E")] [Address(RVA = "0x14FB5D0", Offset = "0x14FA3D0", VA = "0x1814FB5D0")] private void OAPCKNKBACD(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF) { base.JOJPOMANGPO(); } // Token: 0x0600535F RID: 21343 RVA: 0x0012D204 File Offset: 0x0012B404 [Token(Token = "0x600535F")] [Address(RVA = "0x14F6F00", Offset = "0x14F5D00", VA = "0x1814F6F00")] private void AFNLAMDLAKL(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.AFNLAMDLAKL); instance.KMKCFILCLNO -= ggphekcppmp; this.PKBFDACNFPG.OOOIENHGNCA(); RoomModel.NICABKKKBHC elfacanckkg = this.ELFACANCKKG; int num = 0; this.PKBFDACNFPG = num; if (elfacanckkg != RoomModel.NICABKKKBHC.Save) { if (elfacanckkg != RoomModel.NICABKKKBHC.Restore) { goto IL_49; } this.TryRestoreRoom(); } this.TrySaveRoom(); IL_49: this.ELFACANCKKG = (RoomModel.NICABKKKBHC)num; base.JOJPOMANGPO(); } // Token: 0x06005360 RID: 21344 RVA: 0x0012D270 File Offset: 0x0012B470 [Token(Token = "0x6005360")] [Address(RVA = "0x14F7020", Offset = "0x14F5E20", VA = "0x1814F7020", Slot = "22")] protected override void AHFKACICJNC() { List dhnjicccpkn = this.DHNJICCCPKN; int num = 0; this.IHGKFJEAPNA = (long)((ulong)(-1L)); this.GDPJLIOIIAM = false; this.OOBCKFHLANA = num; this.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = num; this.IJNAMEBOMJJ = num; this.JPKCKALEEBM = num; dhnjicccpkn.Clear(); int num2 = 0; this.k__BackingField = (long)((ulong)(-1L)); this.k__BackingField = num; this.k__BackingField = num != 0; this.k__BackingField = num != 0; this.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = num; this.LoadingScreenBackingField = num2; this.LoadingScreenBackingField.LKIBJOMNFFD = num2; this.LoadingScreenBackingField.JAFMIDAHECF = num2; this.GPBDGOLLKCC = true; base.JOJPOMANGPO(); } // Token: 0x06005361 RID: 21345 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005361")] [Address(RVA = "0x14F8ED0", Offset = "0x14F7CD0", VA = "0x1814F8ED0", Slot = "26")] protected override DABKFAIHBBP GLPJPIEOLDF() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06005362 RID: 21346 RVA: 0x0012D33C File Offset: 0x0012B53C [Token(Token = "0x6005362")] [Address(RVA = "0x14FB920", Offset = "0x14FA720", VA = "0x1814FB920")] private void OPGONPAJIOJ(bool JPJLFNLCNDH, bool AKJCNDGGEHC) { PPENFJMFPNE ijnamebomjj = this.IJNAMEBOMJJ; SessionManager.ForceAcceptRoomWarnings(this.k__BackingField); if (!AKJCNDGGEHC && this.k__BackingField != AKJCNDGGEHC) { SessionManager.BDPNOBGNGNI bdpnobgngni = this.k__BackingField; Action action = new Action(this.HHHNPGEPGGF); Action action2 = new Action(this.PIFJOJEDNPG); return; } this.k__BackingField = true; base.JOJPOMANGPO(); SessionManager.BDPNOBGNGNI bdpnobgngni2 = this.k__BackingField; long num = this.k__BackingField; string text = this.k__BackingField; SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; Action action3 = new Action(this.HHHNPGEPGGF); throw new NullReferenceException(); } // Token: 0x06005363 RID: 21347 RVA: 0x0012D3D4 File Offset: 0x0012B5D4 [Token(Token = "0x6005363")] [Address(RVA = "0x14F89B0", Offset = "0x14F77B0", VA = "0x1814F89B0")] private void FMBPEDJEIPF() { string empty = string.Empty; if (this.k__BackingField == (ulong)0L || this.MIAOGGDHLAO == 0 || this.MIAOGGDHLAO.k__BackingField) { this.k__BackingField = empty; return; } bool k__BackingField = this.MIAOGGDHLAO.k__BackingField; ONCGMPLDEPM canLocalPlayerJoinRoom = this.MIAOGGDHLAO; if (!k__BackingField) { if (canLocalPlayerJoinRoom.k__BackingField == k__BackingField && this.MIAOGGDHLAO.k__BackingField == k__BackingField) { if (this.MIAOGGDHLAO.k__BackingField == k__BackingField) { } bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB; if (inScreenDisplayMode) { } } string[] array = new string[5]; throw new ArrayTypeMismatchException(); } if ("{il2cpp field on {'String' (constant value of type Mono.Cecil.TypeReference)}, offset 0x14}" == (ulong)2L) { } string[] array2 = new string[5]; throw new ArrayTypeMismatchException(); } // Token: 0x06005364 RID: 21348 RVA: 0x0012D570 File Offset: 0x0012B770 [Token(Token = "0x6005364")] [Address(RVA = "0x14F9E20", Offset = "0x14F8C20", VA = "0x1814F9E20")] public bool HasWarning(GPDIAKNEBKH MBCOHAKOIOJ) { KLCOGEIGEBJ klcogeigebj = this.k__BackingField; if (klcogeigebj != 0) { GPDIAKNEBKH k__BackingField = klcogeigebj.k__BackingField; return k__BackingField.HasFlag(k__BackingField); } throw new NullReferenceException(); } // Token: 0x06005365 RID: 21349 RVA: 0x0012D5A0 File Offset: 0x0012B7A0 [Token(Token = "0x6005365")] [Address(RVA = "0x14F83C0", Offset = "0x14F71C0", VA = "0x1814F83C0")] private void DINAPMOKIED(RoomModel.NICABKKKBHC BDNPNGGCFPN) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; if (!instance.LocalPlayerRequestStopGame()) { DialogListModel dialogListModel = base.PKJJDBNMMEA; int num = 0; if (dialogListModel != num) { DialogListModel dialogListModel2 = base.PKJJDBNMMEA; PMGCJEPKFOF pmgcjepkfof = dialogListModel2.AddOneButtonMessageDialog(new DGHLPMOEABF { k__BackingField = "Failed to stop game", k__BackingField = "You do no have permission to stop the current game.", k__BackingField = "Ok" }); this.ELFACANCKKG = (RoomModel.NICABKKKBHC)((ulong)0L); } return; } this.ELFACANCKKG = BDNPNGGCFPN; JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO(); this.PKBFDACNFPG = jjekjgalhko; base.FEBJILEABKB(jjekjgalhko, "Waiting for the game to finish..."); MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.AFNLAMDLAKL); instance.KMKCFILCLNO -= ggphekcppmp; MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp2 = new MIEIBBPMDMP.GGPHEKCPPMP(this.AFNLAMDLAKL); instance.KMKCFILCLNO += ggphekcppmp2; } // Token: 0x06005366 RID: 21350 RVA: 0x0012D670 File Offset: 0x0012B870 [Token(Token = "0x6005366")] [Address(RVA = "0x14FB140", Offset = "0x14F9F40", VA = "0x1814FB140")] private void NAGFJGFOEDF() { PPENFJMFPNE roomDetails = this.CFGODCLKAJK; int num = 0; if (roomDetails != 0) { } this.k__BackingField = num; if (this.CFGODCLKAJK != 0) { } this.k__BackingField = num; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; string k__BackingField; if (roomDetails2 != 0) { k__BackingField = roomDetails2.k__BackingField; } this.k__BackingField = k__BackingField; PPENFJMFPNE roomDetails3 = this.CFGODCLKAJK; if (roomDetails3 != 0) { IReadOnlyList k__BackingField = roomDetails3.k__BackingField; if (k__BackingField != 0) { AECHGGJOJLE aechggjojle = Enumerable.FirstOrDefault(k__BackingField); if (aechggjojle != 0) { string k__BackingField = aechggjojle.k__BackingField; string k__BackingField = aechggjojle.k__BackingField; string k__BackingField = aechggjojle.k__BackingField; this.LoadingScreenBackingField = k__BackingField; return; } } } } // Token: 0x06005367 RID: 21351 RVA: 0x0012D710 File Offset: 0x0012B910 [Token(Token = "0x6005367")] [Address(RVA = "0x14F8050", Offset = "0x14F6E50", VA = "0x1814F8050")] public void CreateMeetupCode() { if (this.k__BackingField) { LinkManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; DABKFAIHBBP dabkfaihbbp = instance.CreateAndShare(EAEKNPLNKKO.Meetup, roomDetails); return; } base.ADJIAENKNAN.AddMessageToast("You can only create a Meetup for a room you're currently in."); } // Token: 0x06005368 RID: 21352 RVA: 0x0012D754 File Offset: 0x0012B954 [Token(Token = "0x6005368")] [Address(RVA = "0x14FC3B0", Offset = "0x14FB1B0", VA = "0x1814FC3B0")] public void ShareRoomCode() { KLCOGEIGEBJ klcogeigebj = this.k__BackingField; LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; base.ADJIAENKNAN.AddMessageToast("You cannot share a private room which you don't own."); } // Token: 0x06005369 RID: 21353 RVA: 0x0012D7EC File Offset: 0x0012B9EC [Token(Token = "0x6005369")] [Address(RVA = "0x14FA270", Offset = "0x14F9070", VA = "0x1814FA270")] public void JoinPublicRoomInstance(bool AKJCNDGGEHC) { for (;;) { bool randomSubroom = AKJCNDGGEHC; if (!this.k__BackingField) { break; } DialogListModel dialogListModel = base.PKJJDBNMMEA; int num = 0; if (dialogListModel != num) { goto Block_1; } } int num2 = 0; this.OPGONPAJIOJ(num2 != 0, AKJCNDGGEHC); return; Block_1: bool inPrivateInstanceOfRoom = this.PHAKIJKKKPM; string text = "This will take you to a different public instance of this room."; if (inPrivateInstanceOfRoom) { text = "This will take you to a public instance of this room."; } DialogListModel dialogListModel2 = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Heads Up!"; pmcghgjacnb.k__BackingField = text; pmcghgjacnb.k__BackingField = "Go now"; Action action = delegate { RoomModel <>4__this = cbgkaoifima.<>4__this; bool randomSubroom2 = cbgkaoifima.randomSubroom; int num3 = 0; <>4__this.OPGONPAJIOJ(num3 != 0, randomSubroom2); }; pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; PMGCJEPKFOF pmgcjepkfof = dialogListModel2.AddTwoButtonMessageDialog(pmcghgjacnb); throw new NullReferenceException(); } // Token: 0x0600536A RID: 21354 RVA: 0x0012D8B4 File Offset: 0x0012BAB4 [Token(Token = "0x600536A")] [Address(RVA = "0x14F8110", Offset = "0x14F6F10", VA = "0x1814F8110")] public void CreatePrivateRoomInstance() { if (!this.k__BackingField) { int num = 0; this.OPGONPAJIOJ(true, num != 0); return; } DialogListModel dialogListModel = base.PKJJDBNMMEA; int num2 = 0; if (dialogListModel != num2) { bool inPrivateInstanceOfRoom = this.PHAKIJKKKPM; string text = "This will take you to a private instance of this room."; if (inPrivateInstanceOfRoom) { text = "This will take you to a new private instance of this room."; } DialogListModel dialogListModel2 = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Heads Up!"; pmcghgjacnb.k__BackingField = text; pmcghgjacnb.k__BackingField = "Go now"; Action action = new Action(this.CCFHAECJBIO); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; PMGCJEPKFOF pmgcjepkfof = dialogListModel2.AddTwoButtonMessageDialog(pmcghgjacnb); } } // Token: 0x0600536B RID: 21355 RVA: 0x0012D968 File Offset: 0x0012BB68 [Token(Token = "0x600536B")] [Address(RVA = "0x14F7DA0", Offset = "0x14F6BA0", VA = "0x1814F7DA0")] public bool CanTriggerDiscGolfHazard() { if (SessionManager.COHJCIJOGBJ) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (!(instance == num)) { DiscGolfManager instance2 = DiscGolfManager.ONCPNMDGGKG; int num2 = 0; if (!(instance2 == num2) && this.CFGODCLKAJK != 0) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (!teamManager.IsPlayerSpectator(agajmbpabdl) && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ == FFPFKDMKLOP.GAME_RUNNING) { DiscGolfManager instance3 = DiscGolfManager.ONCPNMDGGKG; AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; return instance3.CanReportVoluntaryHazard(agajmbpabdl2); } } } } throw new NullReferenceException(); } // Token: 0x0600536C RID: 21356 RVA: 0x0012DA0C File Offset: 0x0012BC0C [Token(Token = "0x600536C")] [Address(RVA = "0x14FD8A0", Offset = "0x14FC6A0", VA = "0x1814FD8A0")] public void TriggerDiscGolfHazard() { DiscGolfManager instance = DiscGolfManager.ONCPNMDGGKG; int num = 0; if (instance != num) { DiscGolfManager instance2 = DiscGolfManager.ONCPNMDGGKG; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; instance2.LocalVoluntaryHazard(agajmbpabdl); return; } } // Token: 0x0600536D RID: 21357 RVA: 0x0012DA50 File Offset: 0x0012BC50 [Token(Token = "0x600536D")] [Address(RVA = "0x14FD410", Offset = "0x14FC210", VA = "0x1814FD410")] public void ToggleBowlingBumpers() { BowlingManager instance = BowlingManager.ONCPNMDGGKG; int num = 0; if (instance != num) { BowlingManager instance2 = BowlingManager.ONCPNMDGGKG; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; instance2.HCNNOEIJGLF(agajmbpabdl); return; } } // Token: 0x0600536E RID: 21358 RVA: 0x0012DA94 File Offset: 0x0012BC94 [Token(Token = "0x600536E")] [Address(RVA = "0x14FD340", Offset = "0x14FC140", VA = "0x1814FD340")] public void SwitchTeam() { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.LocalPlayerSwitchTeam(CGLKOJIMDIH.ANY); return; } } // Token: 0x0600536F RID: 21359 RVA: 0x0012DAC8 File Offset: 0x0012BCC8 [Token(Token = "0x600536F")] [Address(RVA = "0x14FD230", Offset = "0x14FC030", VA = "0x1814FD230")] public void StartGame() { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; instance2.LocalPlayerRequestStartGame(num2 != 0); return; } } // Token: 0x06005370 RID: 21360 RVA: 0x0012DB0C File Offset: 0x0012BD0C [Token(Token = "0x6005370")] [Address(RVA = "0x14F8890", Offset = "0x14F7690", VA = "0x1814F8890")] public void EndGame() { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.LocalPlayerRequestStopGame(); return; } } // Token: 0x06005371 RID: 21361 RVA: 0x0012DB4C File Offset: 0x0012BD4C [Token(Token = "0x6005371")] [Address(RVA = "0x14FC240", Offset = "0x14FB040", VA = "0x1814FC240")] public void ReviveSelf() { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.RequestSelfRevive(); return; } } // Token: 0x06005372 RID: 21362 RVA: 0x0012DB84 File Offset: 0x0012BD84 [Token(Token = "0x6005372")] [Address(RVA = "0x14F7D90", Offset = "0x14F6B90", VA = "0x1814F7D90")] public bool CanFavorite() { return !this.KJEGBDPEGMA; } // Token: 0x06005373 RID: 21363 RVA: 0x0012DB9C File Offset: 0x0012BD9C [Token(Token = "0x6005373")] [Address(RVA = "0x14FD6B0", Offset = "0x14FC4B0", VA = "0x1814FD6B0")] public void ToggleIsFavorited(string LGHBPPIOOBM) { this.KJEGBDPEGMA = true; base.MKBLJJGJAOH(); if (this.JPKCKALEEBM != 0) { } int num = 0; bool flag = num != 0; bool isFavorited = flag; KLCOGEIGEBJ klcogeigebj = this.k__BackingField; long k__BackingField; if (num != 0) { k__BackingField = klcogeigebj.k__BackingField; DABKFAIHBBP dabkfaihbbp = OJMCBOKJFOF.OGBLBGALMDC(k__BackingField); } DABKFAIHBBP dabkfaihbbp2 = OJMCBOKJFOF.DIFNOPBMBFO(k__BackingField); Action action = delegate { bool isFavorited2 = isFavorited; string amplitudeCommandContext = LGHBPPIOOBM; CFLMJLFBOKH.CEDBOEOPEGJ(!isFavorited2, amplitudeCommandContext); RoomModel <>4__this = this; if (isFavorited) { KLCOGEIGEBJ klcogeigebj2 = <>4__this.k__BackingField; } string k__BackingField = <>4__this.k__BackingField.k__BackingField; string text = "Favorited ^" + k__BackingField; this.ADJIAENKNAN.AddMessageToast(text); this.MKBLJJGJAOH(); }; Action action2 = delegate(string error) { ToastListModel toastListModel = this.ADJIAENKNAN; string text2 = "Error favoriting room: " + error; toastListModel.AddMessageToast(text2); Debug.LogError("Error favoriting room: " + error); }; Action action3 = delegate { this.KJEGBDPEGMA = false; this.MKBLJJGJAOH(); }; throw new NullReferenceException(); } // Token: 0x06005374 RID: 21364 RVA: 0x0012DC38 File Offset: 0x0012BE38 [Token(Token = "0x6005374")] [Address(RVA = "0x14F7D80", Offset = "0x14F6B80", VA = "0x1814F7D80")] public bool CanCheer() { return !this.DADOGKCNOGG; } // Token: 0x06005375 RID: 21365 RVA: 0x0012DC50 File Offset: 0x0012BE50 [Token(Token = "0x6005375")] [Address(RVA = "0x14FD4C0", Offset = "0x14FC2C0", VA = "0x1814FD4C0")] public void ToggleIsCheered(string LGHBPPIOOBM) { this.DADOGKCNOGG = true; base.MKBLJJGJAOH(); if (this.JPKCKALEEBM != 0) { } int num = 0; bool flag = num != 0; bool isCheered = flag; KLCOGEIGEBJ klcogeigebj = this.k__BackingField; long k__BackingField; if (num != 0) { k__BackingField = klcogeigebj.k__BackingField; DABKFAIHBBP dabkfaihbbp = OJMCBOKJFOF.JFBCCIHBKPP(k__BackingField); } DABKFAIHBBP dabkfaihbbp2 = OJMCBOKJFOF.PEKMAJPMCDE(k__BackingField); Action action = delegate { bool isCheered2 = isCheered; string amplitudeCommandContext = LGHBPPIOOBM; CFLMJLFBOKH.AMNMBOPMANH(!isCheered2, amplitudeCommandContext); RoomModel <>4__this = this; if (isCheered) { KLCOGEIGEBJ klcogeigebj2 = <>4__this.k__BackingField; } string k__BackingField = <>4__this.k__BackingField.k__BackingField; string text = "Cheered ^" + k__BackingField; this.ADJIAENKNAN.AddMessageToast(text); }; Action action2 = delegate(string error) { ToastListModel toastListModel = this.ADJIAENKNAN; string text2 = "Error cheering room: " + error; toastListModel.AddMessageToast(text2); Debug.LogError("Error cheering room: " + error); }; Action action3 = delegate { this.DADOGKCNOGG = false; this.MKBLJJGJAOH(); }; throw new NullReferenceException(); } // Token: 0x06005376 RID: 21366 RVA: 0x0012DCEC File Offset: 0x0012BEEC [Token(Token = "0x6005376")] [Address(RVA = "0x14F7FC0", Offset = "0x14F6DC0", VA = "0x1814F7FC0")] public void CopyRoom() { CloneRoomUIDialog flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); KLCOGEIGEBJ klcogeigebj = this.k__BackingField; int num = 0; int num2 = 0; flowByType.ShowAndEquipMakerPenAfterClone(klcogeigebj, SessionManager.BDPNOBGNGNI.CLONED_ROOM, num2, num); } // Token: 0x06005377 RID: 21367 RVA: 0x0012DD24 File Offset: 0x0012BF24 [Token(Token = "0x6005377")] [Address(RVA = "0x14F7B60", Offset = "0x14F6960", VA = "0x1814F7B60")] public bool CalculateShouldHideSaveRestoreButtons() { if (this.k__BackingField && this.CFGODCLKAJK != 0) { LMLJHMJEIGM lmljhmjeigm = this.CFGODCLKAJK.MMBJPGGOFHL; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; if (RoomPersistenceManager.GNCBKKBEJAC) { RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (!(instance == num)) { RoomPersistenceManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; bool flag; if (!flag) { GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance3 != num2 && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DDKFBFNNONC) { } } } } } return true; } // Token: 0x06005378 RID: 21368 RVA: 0x0012DDB4 File Offset: 0x0012BFB4 [Token(Token = "0x6005378")] [Address(RVA = "0x14FEA40", Offset = "0x14FD840", VA = "0x1814FEA40")] public void TryRestoreRoom() { if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { DialogListModel dialogListModel = base.PKJJDBNMMEA; int num = 0; if (dialogListModel != num) { DialogListModel dialogListModel2 = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Restore Room"; pmcghgjacnb.k__BackingField = "You cannot restore the room while the game is running. Would you like to stop the game and restore?"; pmcghgjacnb.k__BackingField = "Yes"; Action action = new Action(this.PEOGPGNDJAL); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; PMGCJEPKFOF pmgcjepkfof = dialogListModel2.AddTwoButtonMessageDialog(pmcghgjacnb); } return; } UIRestoreRoomDialog flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); WatchUI local = WatchUI.BFPPPLIJIGC; int num2 = 0; PMGCJEPKFOF pmgcjepkfof2 = local.ShowTemporaryDialog(flowByType, (NotificationManager.HLJEOKDOLPF)num2); Action action2 = new Action(this.FPNDDJLDLJC); throw new NullReferenceException(); } // Token: 0x06005379 RID: 21369 RVA: 0x0012DE80 File Offset: 0x0012C080 [Token(Token = "0x6005379")] [Address(RVA = "0x14FEC90", Offset = "0x14FDA90", VA = "0x1814FEC90")] public void TrySaveRoom() { if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { DialogListModel dialogListModel = base.PKJJDBNMMEA; int num = 0; if (dialogListModel != num) { DialogListModel dialogListModel2 = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Save Room"; pmcghgjacnb.k__BackingField = "You cannot save the room while the game is running. Would you like to stop the game and save?"; pmcghgjacnb.k__BackingField = "Yes"; Action action = new Action(this.IJBHEPENLCH); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; PMGCJEPKFOF pmgcjepkfof = dialogListModel2.AddTwoButtonMessageDialog(pmcghgjacnb); } return; } PMGCJEPKFOF pmgcjepkfof2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PreSaveTrialInventionProcess(); Action action2 = new Action(this.KFJEKFHCGKL); int num2 = 0; num2 += num2; num2++; action2 += action2; num2 += 19; throw new NullReferenceException(); } // Token: 0x0600537A RID: 21370 RVA: 0x0012DF4C File Offset: 0x0012C14C [Token(Token = "0x600537A")] [Address(RVA = "0x14FB2D0", Offset = "0x14FA0D0", VA = "0x1814FB2D0")] private void NICJLBMCGBN() { if (!this.BPLOIBKLENO.BNHHCOJOBLP) { float realtimeSinceStartup = Time.realtimeSinceStartup; FCIMFMPIBFE bploibkleno = this.BPLOIBKLENO; this.DEPEBAEHEDM = realtimeSinceStartup; Action action = new Action(this.KALENKBFKED); Action action2 = new Action(this.DGNOOGDNKKJ); Action action3 = new Action(this.NBKEHAHCCCL); Action action4 = new Action(this.GMBOKMPJEAC); DABKFAIHBBP dabkfaihbbp = bploibkleno.JIAJJMLODDO(action, action2, action3, action4); base.FEBJILEABKB(dabkfaihbbp, "Saving..."); } } // Token: 0x0600537B RID: 21371 RVA: 0x0012DFD8 File Offset: 0x0012C1D8 [Token(Token = "0x600537B")] [Address(RVA = "0x15000D0", Offset = "0x14FEED0", VA = "0x1815000D0")] public RoomModel() { int num; ManagedTexture managedTexture = new ManagedTexture("Room Image", num != 0); num = 0; this.HGPJHJNMKFL = managedTexture; this.LEGNHHALCPJ = "Are you sure you want to delete this room?\nTo enable deletion, type \"X\" in the box"; this.betaFeaturesConfirmationBodyText = "Enabling the Creative Tools Beta unlocks currently in-development tools that are exclusive to this room. Using beta content in your rooms comes with the following risks:\n\n- We may make drastic changes to beta content, up to, and including breaking your creations that use beta content.\n- Any room that uses beta content forfeits the ability to be entered into official Rec Room creative contests.\n- Beta content cannot be used in inventions. This may change later.\n- Rooms that use beta content will be marked with a beta icon in the thumbnail, and will have the #beta tag.\n\nAre you sure you wish to turn them on? This will also save the room."; this.cocReminderYesButtonText = "Publish"; this.cocReminderNoButtonText = "Cancel"; this.cocReminderDialogTextViewCoCButtonText = "View Code of Conduct"; this.openCoCWebpageTitleText = "Open web page?"; this.openCoCWebpageMessageText = "Do you want to open the Code of Conduct page in your external web browser?"; this.minSaveRestoreInterval = 5f; this.DEPEBAEHEDM = float.MinValue; this.GBBKPHKCKHH = float.MinValue; this.EEIDNIMAOGL = (long)((ulong)(-1L)); FCIMFMPIBFE fcimfmpibfe = new FCIMFMPIBFE("RoomModel"); this.BPLOIBKLENO = fcimfmpibfe; List list = new List(); this.DHNJICCCPKN = list; this.IHGKFJEAPNA = (long)((ulong)(-1L)); this.AOMBLGBCENO = (long)((ulong)(-1L)); base..ctor(); } // Token: 0x0600537C RID: 21372 RVA: 0x0012E0B0 File Offset: 0x0012C2B0 [Token(Token = "0x600537C")] [Address(RVA = "0x14FB8C0", Offset = "0x14FA6C0", VA = "0x1814FB8C0")] [CompilerGenerated] private void OMMLHENKPKC() { base.ADJIAENKNAN.AddMessageToast("Successfully changed room name"); } // Token: 0x0600537D RID: 21373 RVA: 0x0012E0D4 File Offset: 0x0012C2D4 [Token(Token = "0x600537D")] [Address(RVA = "0x14F9870", Offset = "0x14F8670", VA = "0x1814F9870")] [CompilerGenerated] private void HDKFCKGOJEE(string MOPOMPHBHKF) { base.ADJIAENKNAN.AddMessageToast(MOPOMPHBHKF); } // Token: 0x0600537E RID: 21374 RVA: 0x0012E0F4 File Offset: 0x0012C2F4 [Token(Token = "0x600537E")] [Address(RVA = "0x14FA470", Offset = "0x14F9270", VA = "0x1814FA470")] [CompilerGenerated] private void KEGFIDPJFOM() { base.ADJIAENKNAN.AddMessageToast("Successfully changed room description"); } // Token: 0x0600537F RID: 21375 RVA: 0x0012E118 File Offset: 0x0012C318 [Token(Token = "0x600537F")] [Address(RVA = "0x14F9D20", Offset = "0x14F8B20", VA = "0x1814F9D20")] [CompilerGenerated] private void HNGBFAKIAFA(string MOPOMPHBHKF) { base.ADJIAENKNAN.AddMessageToast(MOPOMPHBHKF); } // Token: 0x06005380 RID: 21376 RVA: 0x0012E138 File Offset: 0x0012C338 [Token(Token = "0x6005380")] [Address(RVA = "0x14F72C0", Offset = "0x14F60C0", VA = "0x1814F72C0")] [CompilerGenerated] private void AKMGCONILHC(string HFLPBHHAFIO) { PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.OGFLGMMNMDD(this.IHGKFJEAPNA, HFLPBHHAFIO); Action action = new Action(this.GEEKGOKEJOI); Action action2 = new Action(this.HCIBGJMLIHN); } // Token: 0x06005381 RID: 21377 RVA: 0x0012E174 File Offset: 0x0012C374 [Token(Token = "0x6005381")] [Address(RVA = "0x14F9910", Offset = "0x14F8710", VA = "0x1814F9910")] [CompilerGenerated] private void HKFEJOFEMMA() { int num = 0; Action action = RoomModel.<>c.<>9__108_0; if (action == 0) { RoomModel.<>c.<>9__108_0 = delegate(PPENFJMFPNE roomDetails) { Player.k__BackingField.playerEvents.CreatedNewRoom(); CFLMJLFBOKH.OBCDJODNPHD(roomDetails.k__BackingField); string k__BackingField = roomDetails.k__BackingField; string text = "^" + k__BackingField + " was just published, go check it out!"; long k__BackingField = roomDetails.k__BackingField; string k__BackingField = roomDetails.k__BackingField; NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.IJDLEDHFKDL(k__BackingField); int num3 = 0; DABKFAIHBBP dabkfaihbbp = LDKKMFPLNCN.JGONKECPJJD("Do you want to customize a room published announcement for your subscribers?", "New Room is Live", text, k__BackingField, metaData, num3); }; } int num2 = 0; if (num2 < num) { num2 += num2; if (num2 == num) { action += action; throw new NullReferenceException(); } num2++; } PMGCJEPKFOF pmgcjepkfof2; PMGCJEPKFOF pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action); } // Token: 0x06005382 RID: 21378 RVA: 0x0012E1C8 File Offset: 0x0012C3C8 [Token(Token = "0x6005382")] [Address(RVA = "0x14FAF70", Offset = "0x14F9D70", VA = "0x1814FAF70")] [CompilerGenerated] private void NADFFFOINEO() { if (SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK != LocalPlayerController.MIGPLDFLMHA.SCREEN) { FBPACFPINIK.LBIOGBGOOAM(true); return; } DialogListModel dialogListModel = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); string text = this.openCoCWebpageTitleText; pmcghgjacnb.k__BackingField = text; string text2 = this.openCoCWebpageMessageText; pmcghgjacnb.k__BackingField = text2; pmcghgjacnb.k__BackingField = "OK"; Action action; if (RoomModel.<>c.<>9__114_0 == 0) { action = delegate { FBPACFPINIK.LBIOGBGOOAM(false); }; RoomModel.<>c.<>9__114_0 = action; } pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x06005383 RID: 21379 RVA: 0x0012E260 File Offset: 0x0012C460 [Token(Token = "0x6005383")] [Address(RVA = "0x14FA840", Offset = "0x14F9640", VA = "0x1814FA840")] [CompilerGenerated] private void KOJOMEFLAGO() { int num = 0; PMGCJEPKFOF pmgcjepkfof = this.HLKMKCMCNPI((DPLPMKMFMPB)num); } // Token: 0x06005384 RID: 21380 RVA: 0x0012E278 File Offset: 0x0012C478 [Token(Token = "0x6005384")] [Address(RVA = "0x14F87D0", Offset = "0x14F75D0", VA = "0x1814F87D0")] [CompilerGenerated] private void EIMODECOGMO() { base.ADJIAENKNAN.AddMessageToast("Successfully changed player count type"); } // Token: 0x06005385 RID: 21381 RVA: 0x0012E29C File Offset: 0x0012C49C [Token(Token = "0x6005385")] [Address(RVA = "0x14F8660", Offset = "0x14F7460", VA = "0x1814F8660")] [CompilerGenerated] private void EEAFNDGDMLM(string MOPOMPHBHKF) { base.ADJIAENKNAN.AddMessageToast(MOPOMPHBHKF); } // Token: 0x06005386 RID: 21382 RVA: 0x0012E2BC File Offset: 0x0012C4BC [Token(Token = "0x6005386")] [Address(RVA = "0x536B60", Offset = "0x535960", VA = "0x180536B60")] [CompilerGenerated] private void OMHIMDGDMLG(IReadOnlyList CAFPJPHILMN) { this.k__BackingField = CAFPJPHILMN; } // Token: 0x06005387 RID: 21383 RVA: 0x0012E2D0 File Offset: 0x0012C4D0 [Token(Token = "0x6005387")] [Address(RVA = "0x14FA850", Offset = "0x14F9650", VA = "0x1814FA850")] [CompilerGenerated] private bool LDOFPMPMDLK(DPHPFLGAICI LIMOILDIGKF) { string k__BackingField = LIMOILDIGKF.k__BackingField; return !this.IsPopularTag(k__BackingField); } // Token: 0x06005388 RID: 21384 RVA: 0x0012E2F8 File Offset: 0x0012C4F8 [Token(Token = "0x6005388")] [Address(RVA = "0x14F7700", Offset = "0x14F6500", VA = "0x1814F7700")] [CompilerGenerated] private void BFBKNNGHBNN() { base.ADJIAENKNAN.AddMessageToast("Successfully changed room tags"); } // Token: 0x06005389 RID: 21385 RVA: 0x0012E31C File Offset: 0x0012C51C [Token(Token = "0x6005389")] [Address(RVA = "0x14F8DD0", Offset = "0x14F7BD0", VA = "0x1814F8DD0")] [CompilerGenerated] private void FPPKKJBPIAG(string NCKNCLLNLGA) { base.ADJIAENKNAN.AddMessageToast(NCKNCLLNLGA); } // Token: 0x0600538A RID: 21386 RVA: 0x0012E33C File Offset: 0x0012C53C [Token(Token = "0x600538A")] [Address(RVA = "0x14F8830", Offset = "0x14F7630", VA = "0x1814F8830")] [CompilerGenerated] private void EMIDFENHEEH(string NCKNCLLNLGA) { base.ADJIAENKNAN.AddMessageToast(NCKNCLLNLGA); } // Token: 0x0600538B RID: 21387 RVA: 0x0012E35C File Offset: 0x0012C55C [Token(Token = "0x600538B")] [Address(RVA = "0x14FA7E0", Offset = "0x14F95E0", VA = "0x1814FA7E0")] [CompilerGenerated] private void KNHLFLMIICI(string NCKNCLLNLGA) { base.ADJIAENKNAN.AddMessageToast(NCKNCLLNLGA); } // Token: 0x0600538C RID: 21388 RVA: 0x0012E37C File Offset: 0x0012C57C [Token(Token = "0x600538C")] [Address(RVA = "0x14F73F0", Offset = "0x14F61F0", VA = "0x1814F73F0")] [CompilerGenerated] private void ANHCLMOLILC() { List list = Enumerable.ToList(this.CFGODCLKAJK.NKLOLBCEOIH()); List list2 = Enumerable.ToList(this.CFGODCLKAJK.GGDLHOFJKCC()); bool shouldRequestRoomSave; if (this.CFGODCLKAJK.MMFBPKOOLNG) { bool flag = list.Remove("beta"); shouldRequestRoomSave = flag; LILBNLDMLIC objectClipboard = CreationContext.ObjectClipboard; if (objectClipboard != 0) { string text = objectClipboard.ToString(); } HMEGEAFMOIK colorableClipboard = CreationContext.ColorableClipboard; if (colorableClipboard == 0) { goto IL_8F; } string text2 = colorableClipboard.ToString(); } bool flag2 = ECNNGIFNNNM.KFDLNLFOGBN(list, "beta"); shouldRequestRoomSave = flag2; IL_8F: long ihgkfjeapna = this.IHGKFJEAPNA; long roomId = ihgkfjeapna; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.ENGFFJGIEGH(this.IHGKFJEAPNA, list, list2); Action action = delegate { if (shouldRequestRoomSave) { RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { RoomModel <>4__this = this; long roomId2 = roomId; if (<>4__this.IHGKFJEAPNA == roomId2) { <>4__this.TrySaveRoom(); return; } } } }; Action action2 = new Action(this.HNLMCNDJBNC); throw new NullReferenceException(); } // Token: 0x0600538D RID: 21389 RVA: 0x0012E458 File Offset: 0x0012C658 [Token(Token = "0x600538D")] [Address(RVA = "0x14F9DC0", Offset = "0x14F8BC0", VA = "0x1814F9DC0")] [CompilerGenerated] private void HNLMCNDJBNC(string MOPOMPHBHKF) { base.ADJIAENKNAN.AddMessageToast(MOPOMPHBHKF); } // Token: 0x0600538E RID: 21390 RVA: 0x0012E478 File Offset: 0x0012C678 [Token(Token = "0x600538E")] [Address(RVA = "0x14F7760", Offset = "0x14F6560", VA = "0x1814F7760")] [CompilerGenerated] private void BHOGPHCCDPJ(string HFLPBHHAFIO) { this.LoadingScreenBackingField = HFLPBHHAFIO; this.TryChangeLoadingScreen(); } // Token: 0x0600538F RID: 21391 RVA: 0x0012E494 File Offset: 0x0012C694 [Token(Token = "0x600538F")] [Address(RVA = "0x14FA4D0", Offset = "0x14F92D0", VA = "0x1814FA4D0")] [CompilerGenerated] private void KFCJODALNJB() { base.ADJIAENKNAN.AddMessageToast("Successfully changed loading screen"); } // Token: 0x06005390 RID: 21392 RVA: 0x0012E4B8 File Offset: 0x0012C6B8 [Token(Token = "0x6005390")] [Address(RVA = "0x14F7690", Offset = "0x14F6490", VA = "0x1814F7690")] [CompilerGenerated] private void BAHPGNAFFOE(string NCKNCLLNLGA) { base.ADJIAENKNAN.AddMessageToast(NCKNCLLNLGA); } // Token: 0x06005391 RID: 21393 RVA: 0x0012E4D8 File Offset: 0x0012C6D8 [Token(Token = "0x6005391")] [Address(RVA = "0x14F9C50", Offset = "0x14F8A50", VA = "0x1814F9C50")] [CompilerGenerated] private PMGCJEPKFOF HLOOOLKDJHM(List CIDEFCAMDNM) { ManagedTexture hgpjhjnmkfl = this.HGPJHJNMKFL; ToastListModel toastListModel = base.ADJIAENKNAN; DialogListModel dialogListModel = base.PKJJDBNMMEA; Func func = new Func(this.DKGONIJEKNE); return JNDHEJPAOMP.CHGJMKJCEJC(CIDEFCAMDNM, "Room Image", hgpjhjnmkfl, toastListModel, dialogListModel, func); } // Token: 0x06005392 RID: 21394 RVA: 0x0012E518 File Offset: 0x0012C718 [Token(Token = "0x6005392")] [Address(RVA = "0xB6AA70", Offset = "0xB69870", VA = "0x180B6AA70")] [CompilerGenerated] private bool DKGONIJEKNE() { return this.k__BackingField; } // Token: 0x06005393 RID: 21395 RVA: 0x0012E52C File Offset: 0x0012C72C [Token(Token = "0x6005393")] [Address(RVA = "0x14FAE50", Offset = "0x14F9C50", VA = "0x1814FAE50")] [CompilerGenerated] private void MFPPLIHAKOJ() { base.ADJIAENKNAN.AddMessageToast("Successfully deleted room."); BrowserModel browserModel = base.DHJAICFKEHL; CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(RoomsConfig.Instance.RedirectAfterDeleteRoom); int num = 0; browserModel.GoTo(cecakddnhln, num != 0); BrowserModel browserModel2 = base.DHJAICFKEHL; Func func = new Func(this.MAMNPBBGJGC); browserModel2.RemoveFromHistory(func); } // Token: 0x06005394 RID: 21396 RVA: 0x0012E594 File Offset: 0x0012C794 [Token(Token = "0x6005394")] [Address(RVA = "0x14FADC0", Offset = "0x14F9BC0", VA = "0x1814FADC0")] [CompilerGenerated] private bool MAMNPBBGJGC(CECAKDDNHLN PACGLAIGOMF) { bool flag; if (!flag) { return flag; } long ihgkfjeapna = this.IHGKFJEAPNA; bool flag2; return flag2; } // Token: 0x06005395 RID: 21397 RVA: 0x0012E5B0 File Offset: 0x0012C7B0 [Token(Token = "0x6005395")] [Address(RVA = "0x14F8270", Offset = "0x14F7070", VA = "0x1814F8270")] [CompilerGenerated] private void DEDPDGOFNJD(string MOPOMPHBHKF) { base.ADJIAENKNAN.AddMessageToast(MOPOMPHBHKF); } // Token: 0x06005396 RID: 21398 RVA: 0x0012E5D0 File Offset: 0x0012C7D0 [Token(Token = "0x6005396")] [Address(RVA = "0x14F9BF0", Offset = "0x14F89F0", VA = "0x1814F9BF0")] [CompilerGenerated] private void HLLGOHEOHOF(string NCKNCLLNLGA) { base.ADJIAENKNAN.AddMessageToast(NCKNCLLNLGA); } // Token: 0x06005397 RID: 21399 RVA: 0x0012E5F0 File Offset: 0x0012C7F0 [Token(Token = "0x6005397")] [Address(RVA = "0x14F8E90", Offset = "0x14F7C90", VA = "0x1814F8E90")] [CompilerGenerated] private void GLEGKFBAFOM() { this.MEMNHFMKAMJ = false; base.JOJPOMANGPO(); } // Token: 0x06005398 RID: 21400 RVA: 0x0012E60C File Offset: 0x0012C80C [Token(Token = "0x6005398")] [Address(RVA = "0x14F8E30", Offset = "0x14F7C30", VA = "0x1814F8E30")] [CompilerGenerated] private void GEEKGOKEJOI() { base.ADJIAENKNAN.AddMessageToast("Successfully changed room image"); } // Token: 0x06005399 RID: 21401 RVA: 0x0012E630 File Offset: 0x0012C830 [Token(Token = "0x6005399")] [Address(RVA = "0x14F9810", Offset = "0x14F8610", VA = "0x1814F9810")] [CompilerGenerated] private void HCIBGJMLIHN(string NCKNCLLNLGA) { base.ADJIAENKNAN.AddMessageToast(NCKNCLLNLGA); } // Token: 0x0600539A RID: 21402 RVA: 0x0012E650 File Offset: 0x0012C850 [Token(Token = "0x600539A")] [Address(RVA = "0x14FB610", Offset = "0x14FA410", VA = "0x1814FB610")] [CompilerGenerated] private bool OCOCMMMMCDN(string LIMOILDIGKF) { return this.IsPopularTag(LIMOILDIGKF); } // Token: 0x0600539B RID: 21403 RVA: 0x0012E664 File Offset: 0x0012C864 [Token(Token = "0x600539B")] [Address(RVA = "0x14F7930", Offset = "0x14F6730", VA = "0x1814F7930")] [CompilerGenerated] private void CMLCLBDGKKE(KLCOGEIGEBJ DDEGOJKBEAN) { this.k__BackingField = DDEGOJKBEAN; if (this.GDPJLIOIIAM && DDEGOJKBEAN != 0) { int num = 0; if (DDEGOJKBEAN != 0) { this.IJNAMEBOMJJ = DDEGOJKBEAN; if (this.CFGODCLKAJK != 0) { } this.k__BackingField = num; if (this.CFGODCLKAJK != 0) { } this.k__BackingField = num; PPENFJMFPNE roomDetails = this.CFGODCLKAJK; string k__BackingField; if (roomDetails != 0) { k__BackingField = roomDetails.k__BackingField; } this.k__BackingField = k__BackingField; PPENFJMFPNE roomDetails2 = this.CFGODCLKAJK; if (roomDetails2 != 0) { IReadOnlyList k__BackingField = roomDetails2.k__BackingField; if (k__BackingField != 0) { AECHGGJOJLE aechggjojle = Enumerable.FirstOrDefault(k__BackingField); if (aechggjojle != 0) { string k__BackingField = aechggjojle.k__BackingField; string k__BackingField = aechggjojle.k__BackingField; string k__BackingField = aechggjojle.k__BackingField; this.LoadingScreenBackingField = k__BackingField; } } } int num2 = 0; this.LoadingScreenBackingField = num2; this.LoadingScreenBackingField.LKIBJOMNFFD = num2; this.LoadingScreenBackingField.JAFMIDAHECF = num2; this.DHNJICCCPKN.Clear(); List dhnjicccpkn; if (this.k__BackingField.OFONEIOEIED) { KLCOGEIGEBJ klcogeigebj = this.k__BackingField; dhnjicccpkn = this.DHNJICCCPKN; string k__BackingField2 = klcogeigebj.k__BackingField; dhnjicccpkn.Add(k__BackingField2); } if (Enumerable.Any(dhnjicccpkn)) { List dhnjicccpkn2 = this.DHNJICCCPKN; } } } } // Token: 0x0600539C RID: 21404 RVA: 0x0012E79C File Offset: 0x0012C99C [Token(Token = "0x600539C")] [Address(RVA = "0x14F9EC0", Offset = "0x14F8CC0", VA = "0x1814F9EC0")] [CompilerGenerated] private void IGEDGCIONJM(CCEOLAOLEKJ HFIDFDPOCKA) { this.k__BackingField = HFIDFDPOCKA; if (this.GDPJLIOIIAM) { ONCGMPLDEPM oncgmpldepm = ONCGMPLDEPM.MAMCJMIPCOD(this.k__BackingField); this.OOBCKFHLANA = oncgmpldepm; this.FMBPEDJEIPF(); IReadOnlyList k__BackingField = this.IJNAMEBOMJJ.k__BackingField; int num = 0; this.k__BackingField = num != 0; return; } } // Token: 0x0600539D RID: 21405 RVA: 0x0012E84C File Offset: 0x0012CA4C [Token(Token = "0x600539D")] [Address(RVA = "0x14F85C0", Offset = "0x14F73C0", VA = "0x1814F85C0")] [CompilerGenerated] private PMGCJEPKFOF EBCMDMJNKFO() { long aomblgbceno = this.AOMBLGBCENO; return JJEKJGALHKO.MKLIDFOGIGO(0); } // Token: 0x0600539E RID: 21406 RVA: 0x0012E870 File Offset: 0x0012CA70 [Token(Token = "0x600539E")] [Address(RVA = "0xBDC2A0", Offset = "0xBDB0A0", VA = "0x180BDC2A0")] [CompilerGenerated] private void LIDLHFIIAKP(PLILLKHMNDA EGLGJIONCCP) { this.k__BackingField = EGLGJIONCCP; } // Token: 0x0600539F RID: 21407 RVA: 0x0012E884 File Offset: 0x0012CA84 [Token(Token = "0x600539F")] [Address(RVA = "0xBDCC80", Offset = "0xBDBA80", VA = "0x180BDCC80")] [CompilerGenerated] private void LNKJEEEADDF(CJODCLDGFCF GKLFAGIDNCO) { this.JPKCKALEEBM = GKLFAGIDNCO; } // Token: 0x060053A0 RID: 21408 RVA: 0x0012E898 File Offset: 0x0012CA98 [Token(Token = "0x60053A0")] [Address(RVA = "0x14FC1B0", Offset = "0x14FAFB0", VA = "0x1814FC1B0")] [CompilerGenerated] private void PIFJOJEDNPG(JPIJGHNNIDP MAOOLFEBOOD) { if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative) { this.k__BackingField = MAOOLFEBOOD != JPIJGHNNIDP.Cancel; base.JOJPOMANGPO(); } } // Token: 0x060053A1 RID: 21409 RVA: 0x0012E8B8 File Offset: 0x0012CAB8 [Token(Token = "0x60053A1")] [Address(RVA = "0x14F98D0", Offset = "0x14F86D0", VA = "0x1814F98D0")] [CompilerGenerated] private void HHHNPGEPGGF(SessionManager.BKOJBGONLCK GIAOBLMEMMI) { this.k__BackingField = false; base.JOJPOMANGPO(); } // Token: 0x060053A2 RID: 21410 RVA: 0x0012E8D4 File Offset: 0x0012CAD4 [Token(Token = "0x60053A2")] [Address(RVA = "0x14F77A0", Offset = "0x14F65A0", VA = "0x1814F77A0")] [CompilerGenerated] private void CCFHAECJBIO() { int num = 0; this.OPGONPAJIOJ(true, num != 0); } // Token: 0x060053A3 RID: 21411 RVA: 0x0012E8EC File Offset: 0x0012CAEC [Token(Token = "0x60053A3")] [Address(RVA = "0x14FC1A0", Offset = "0x14FAFA0", VA = "0x1814FC1A0")] [CompilerGenerated] private void PEOGPGNDJAL() { this.DINAPMOKIED(RoomModel.NICABKKKBHC.Restore); } // Token: 0x060053A4 RID: 21412 RVA: 0x0012E900 File Offset: 0x0012CB00 [Token(Token = "0x60053A4")] [Address(RVA = "0x14F8D90", Offset = "0x14F7B90", VA = "0x1814F8D90")] [CompilerGenerated] private void FPNDDJLDLJC(JPIJGHNNIDP MAOOLFEBOOD) { if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative) { float realtimeSinceStartup = Time.realtimeSinceStartup; this.GBBKPHKCKHH = realtimeSinceStartup; base.MKBLJJGJAOH(); } } // Token: 0x060053A5 RID: 21413 RVA: 0x0012E928 File Offset: 0x0012CB28 [Token(Token = "0x60053A5")] [Address(RVA = "0x14FA090", Offset = "0x14F8E90", VA = "0x1814FA090")] [CompilerGenerated] private void IJBHEPENLCH() { this.DINAPMOKIED(RoomModel.NICABKKKBHC.Save); } // Token: 0x060053A6 RID: 21414 RVA: 0x0012E93C File Offset: 0x0012CB3C [Token(Token = "0x60053A6")] [Address(RVA = "0x14FA530", Offset = "0x14F9330", VA = "0x1814FA530")] [CompilerGenerated] private void KFJEKFHCGKL(bool IFFAIOGFJJB) { if (IFFAIOGFJJB && !this.BPLOIBKLENO.BNHHCOJOBLP) { float realtimeSinceStartup = Time.realtimeSinceStartup; FCIMFMPIBFE bploibkleno = this.BPLOIBKLENO; this.DEPEBAEHEDM = realtimeSinceStartup; Action action = new Action(this.KALENKBFKED); Action action2 = new Action(this.DGNOOGDNKKJ); Action action3 = new Action(this.NBKEHAHCCCL); Action action4 = new Action(this.GMBOKMPJEAC); DABKFAIHBBP dabkfaihbbp = bploibkleno.JIAJJMLODDO(action, action2, action3, action4); base.FEBJILEABKB(dabkfaihbbp, "Saving..."); } } // Token: 0x04003A8B RID: 14987 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4003A8B")] private bool GPBDGOLLKCC = true; // Token: 0x04003A8F RID: 14991 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4003A8F")] public RoomModel.EFCCIPCOOAJ LoadingScreenBackingField; // Token: 0x04003A90 RID: 14992 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4003A90")] private readonly ManagedTexture HGPJHJNMKFL; // Token: 0x04003A92 RID: 14994 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4003A92")] private bool MEMNHFMKAMJ; // Token: 0x04003A93 RID: 14995 [Token(Token = "0x4003A93")] private const string LHAKDPIPOHM = "X"; // Token: 0x04003A94 RID: 14996 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4003A94")] private string LEGNHHALCPJ; // Token: 0x04003A95 RID: 14997 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4003A95")] [TextArea] [SerializeField] private string betaFeaturesConfirmationBodyText; // Token: 0x04003A96 RID: 14998 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4003A96")] [SerializeField] [Header("Code of Conduct Reminder Dialog")] private string cocReminderYesButtonText; // Token: 0x04003A97 RID: 14999 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4003A97")] [SerializeField] private string cocReminderNoButtonText; // Token: 0x04003A98 RID: 15000 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4003A98")] [SerializeField] private string cocReminderDialogTextViewCoCButtonText; // Token: 0x04003A99 RID: 15001 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4003A99")] [SerializeField] private string openCoCWebpageTitleText; // Token: 0x04003A9A RID: 15002 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4003A9A")] [SerializeField] private string openCoCWebpageMessageText; // Token: 0x04003A9B RID: 15003 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4003A9B")] private KBLAIOKNGGD PHDDEOOLDPB; // Token: 0x04003A9C RID: 15004 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4003A9C")] [SerializeField] [Header("Saving and Restoring")] private float minSaveRestoreInterval; // Token: 0x04003A9D RID: 15005 [global::Cpp2IlInjected.FieldOffset(Offset = "0xFC")] [Token(Token = "0x4003A9D")] [SerializeField] private bool showSaveLoadFeedback; // Token: 0x04003A9E RID: 15006 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4003A9E")] private RoomModel.NICABKKKBHC ELFACANCKKG; // Token: 0x04003A9F RID: 15007 [global::Cpp2IlInjected.FieldOffset(Offset = "0x104")] [Token(Token = "0x4003A9F")] private float DEPEBAEHEDM; // Token: 0x04003AA0 RID: 15008 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x4003AA0")] private float GBBKPHKCKHH; // Token: 0x04003AA1 RID: 15009 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4003AA1")] private JJEKJGALHKO PKBFDACNFPG; // Token: 0x04003AA5 RID: 15013 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x4003AA5")] private bool GDPJLIOIIAM; // Token: 0x04003AA6 RID: 15014 [global::Cpp2IlInjected.FieldOffset(Offset = "0x131")] [Token(Token = "0x4003AA6")] private bool DADOGKCNOGG; // Token: 0x04003AA7 RID: 15015 [global::Cpp2IlInjected.FieldOffset(Offset = "0x132")] [Token(Token = "0x4003AA7")] private bool KJEGBDPEGMA; // Token: 0x04003AA8 RID: 15016 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x4003AA8")] private readonly FCIMFMPIBFE BPLOIBKLENO; // Token: 0x04003AAC RID: 15020 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x4003AAC")] private PPENFJMFPNE IJNAMEBOMJJ; // Token: 0x04003AAD RID: 15021 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x4003AAD")] private CJODCLDGFCF JPKCKALEEBM; // Token: 0x04003AAE RID: 15022 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x4003AAE")] private ONCGMPLDEPM OOBCKFHLANA; // Token: 0x04003AB0 RID: 15024 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x4003AB0")] private readonly List DHNJICCCPKN; // Token: 0x04003AB2 RID: 15026 [global::Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x4003AB2")] private long IHGKFJEAPNA; // Token: 0x04003AB3 RID: 15027 [global::Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x4003AB3")] private long AOMBLGBCENO; // Token: 0x02000DBE RID: 3518 [Token(Token = "0x2000DBE")] public enum CFEEIHCHOKG { // Token: 0x04003AB8 RID: 15032 [Token(Token = "0x4003AB8")] SmallestSubroom, // Token: 0x04003AB9 RID: 15033 [Token(Token = "0x4003AB9")] EntrySubroom } // Token: 0x02000DBF RID: 3519 [Token(Token = "0x2000DBF")] public struct EFCCIPCOOAJ { // Token: 0x04003ABA RID: 15034 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003ABA")] public string AHGCOGFEEEE; // Token: 0x04003ABB RID: 15035 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4003ABB")] public string LKIBJOMNFFD; // Token: 0x04003ABC RID: 15036 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003ABC")] public string JAFMIDAHECF; } // Token: 0x02000DC0 RID: 3520 [Token(Token = "0x2000DC0")] private enum NICABKKKBHC { // Token: 0x04003ABE RID: 15038 [Token(Token = "0x4003ABE")] None, // Token: 0x04003ABF RID: 15039 [Token(Token = "0x4003ABF")] Save, // Token: 0x04003AC0 RID: 15040 [Token(Token = "0x4003AC0")] Restore } // Token: 0x02000DC1 RID: 3521 [Token(Token = "0x2000DC1")] [CompilerGenerated] private sealed class EJMPODDNKKG { // Token: 0x060053A7 RID: 21415 RVA: 0x0012E9CC File Offset: 0x0012CBCC [Token(Token = "0x60053A7")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public EJMPODDNKKG() { } // Token: 0x060053A8 RID: 21416 RVA: 0x0012E9E0 File Offset: 0x0012CBE0 [Token(Token = "0x60053A8")] [Address(RVA = "0x14EFF60", Offset = "0x14EED60", VA = "0x1814EFF60")] internal void b__4() { PickerDialogModel pickerDialogModel = this.activeDialog; int num = 0; if (pickerDialogModel != num) { this.activeDialog.Dismiss(); } } // Token: 0x060053A9 RID: 21417 RVA: 0x0012EA14 File Offset: 0x0012CC14 [Token(Token = "0x60053A9")] [Address(RVA = "0x14EFFE0", Offset = "0x14EEDE0", VA = "0x1814EFFE0")] internal void b__5() { int num = this.newCreatorAccountId; RoomModel roomModel = this.<>4__this; if (num > 0) { PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.EMNJHEBJKOJ(roomModel.IHGKFJEAPNA, num); if (this.<>9__7 == 0) { Action action = delegate { this.<>4__this.ADJIAENKNAN.AddMessageToast("Successfully changed room creator"); }; this.<>9__7 = action; } if (this.<>9__8 == 0) { Action action2 = delegate(string error) { this.<>4__this.ADJIAENKNAN.AddMessageToast(error); }; this.<>9__8 = action2; } PickerDialogModel pickerDialogModel = this.activeDialog; int num2 = 0; if (pickerDialogModel != num2) { this.activeDialog.Dismiss(); } return; } roomModel.ADJIAENKNAN.AddMessageToast("No account selected"); } // Token: 0x060053AA RID: 21418 RVA: 0x0012EAB8 File Offset: 0x0012CCB8 [Token(Token = "0x60053AA")] [Address(RVA = "0x14F0210", Offset = "0x14EF010", VA = "0x1814F0210")] internal void b__7() { this.<>4__this.ADJIAENKNAN.AddMessageToast("Successfully changed room creator"); } // Token: 0x060053AB RID: 21419 RVA: 0x0012EAE0 File Offset: 0x0012CCE0 [Token(Token = "0x60053AB")] [Address(RVA = "0x14F0270", Offset = "0x14EF070", VA = "0x1814F0270")] internal void b__8(string error) { this.<>4__this.ADJIAENKNAN.AddMessageToast(error); } // Token: 0x060053AC RID: 21420 RVA: 0x0012EB04 File Offset: 0x0012CD04 [Token(Token = "0x60053AC")] [Address(RVA = "0x14F01A0", Offset = "0x14EEFA0", VA = "0x1814F01A0")] internal bool b__6() { return this.<>4__this.CFGODCLKAJK.OBAHGEDFLMA() > 0; } // Token: 0x060053AD RID: 21421 RVA: 0x0012EB2C File Offset: 0x0012CD2C [Token(Token = "0x60053AD")] [Address(RVA = "0x14EFA20", Offset = "0x14EE820", VA = "0x1814EFA20")] internal void b__0(GameObject instance, int index, CardModel cardModel, AccountModel accountModel, BAEJLDPBGFI toCardController) { RoomModel.HGDJEAKAJKK hgdjeakajkk = new RoomModel.HGDJEAKAJKK(); hgdjeakajkk.cardModel = cardModel; IReadOnlyList readOnlyList = this.<>4__this.CFGODCLKAJK.OBAHGEDFLMA(); int num = 0; if (num < index) { num += num; if (num == index) { goto IL_4D; } num++; } int num2; PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(num2); Action action = delegate(CCEOLAOLEKJ account) { CardModel cardModel2; do { cardModel2 = hgdjeakajkk.cardModel; } while (account != 0 && account.k__BackingField != 0); string text = ObscuredString.FAJDMKOEFLH(ObscuredString.FAJDMKOEFLH(string.Empty)); cardModel2.KDHCPIMIJAO = text; CardModel cardModel3 = hgdjeakajkk.cardModel; if (account != 0) { ObscuredString k__BackingField = account.k__BackingField; string text2 = string.Format("@{0}", k__BackingField); } string empty = string.Empty; cardModel3.FGOGOMCODDP = empty; }; IL_4D: throw new NullReferenceException(); } // Token: 0x060053AE RID: 21422 RVA: 0x0012EB8C File Offset: 0x0012CD8C [Token(Token = "0x60053AE")] [Address(RVA = "0x14EFCE0", Offset = "0x14EEAE0", VA = "0x1814EFCE0")] internal int b__1() { IReadOnlyList readOnlyList = this.<>4__this.CFGODCLKAJK.OBAHGEDFLMA(); Predicate predicate = this.<>9__10; if (predicate == 0) { Predicate predicate2 = delegate(ObscuredInt i) { bool fakeValueActive = i.fakeValueActive; int num; return num == this.newCreatorAccountId; }; this.<>9__10 = predicate2; } return ECNNGIFNNNM.IDHAEOMJOML(readOnlyList, predicate); } // Token: 0x060053AF RID: 21423 RVA: 0x0012EBD8 File Offset: 0x0012CDD8 [Token(Token = "0x60053AF")] [Address(RVA = "0x14EFC60", Offset = "0x14EEA60", VA = "0x1814EFC60")] internal bool b__10(ObscuredInt i) { bool fakeValueActive = i.fakeValueActive; int num; return num == this.newCreatorAccountId; } // Token: 0x060053B0 RID: 21424 RVA: 0x0012EBF8 File Offset: 0x0012CDF8 [Token(Token = "0x60053B0")] [Address(RVA = "0x14EFD90", Offset = "0x14EEB90", VA = "0x1814EFD90")] internal void b__2(int index) { IReadOnlyList readOnlyList = this.<>4__this.CFGODCLKAJK.OBAHGEDFLMA(); int num = 0; num += num; num++; int num2; this.newCreatorAccountId = num2; } // Token: 0x060053B1 RID: 21425 RVA: 0x0012EC38 File Offset: 0x0012CE38 [Token(Token = "0x60053B1")] [Address(RVA = "0x14EFED0", Offset = "0x14EECD0", VA = "0x1814EFED0")] internal void b__3(BaseDialogModel dialog) { if (dialog == 0) { int num = 0; this.activeDialog = num; return; } this.activeDialog = dialog; } // Token: 0x04003AC1 RID: 15041 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003AC1")] public PickerDialogModel activeDialog; // Token: 0x04003AC2 RID: 15042 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003AC2")] public int newCreatorAccountId; // Token: 0x04003AC3 RID: 15043 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003AC3")] public RoomModel <>4__this; // Token: 0x04003AC4 RID: 15044 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4003AC4")] public Action <>9__7; // Token: 0x04003AC5 RID: 15045 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4003AC5")] public Action <>9__8; // Token: 0x04003AC6 RID: 15046 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4003AC6")] public Predicate <>9__10; } // Token: 0x02000DC2 RID: 3522 [Token(Token = "0x2000DC2")] [CompilerGenerated] private sealed class HGDJEAKAJKK { // Token: 0x060053B2 RID: 21426 RVA: 0x0012EC5C File Offset: 0x0012CE5C [Token(Token = "0x60053B2")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HGDJEAKAJKK() { } // Token: 0x060053B3 RID: 21427 RVA: 0x0012EC70 File Offset: 0x0012CE70 [Token(Token = "0x60053B3")] [Address(RVA = "0x14F14D0", Offset = "0x14F02D0", VA = "0x1814F14D0")] internal void b__9(CCEOLAOLEKJ account) { CardModel cardModel; do { cardModel = this.cardModel; } while (account != 0 && account.k__BackingField != 0); string text = ObscuredString.FAJDMKOEFLH(ObscuredString.FAJDMKOEFLH(string.Empty)); cardModel.KDHCPIMIJAO = text; CardModel cardModel2 = this.cardModel; if (account != 0) { ObscuredString k__BackingField = account.k__BackingField; string text2 = string.Format("@{0}", k__BackingField); } string empty = string.Empty; cardModel2.FGOGOMCODDP = empty; } // Token: 0x04003AC7 RID: 15047 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003AC7")] public CardModel cardModel; } // Token: 0x02000DC3 RID: 3523 [Token(Token = "0x2000DC3")] [CompilerGenerated] private sealed class NENNFMJAILO { // Token: 0x060053B4 RID: 21428 RVA: 0x0012ECDC File Offset: 0x0012CEDC [Token(Token = "0x60053B4")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public NENNFMJAILO() { } // Token: 0x060053B5 RID: 21429 RVA: 0x0012ECF0 File Offset: 0x0012CEF0 [Token(Token = "0x60053B5")] [Address(RVA = "0x14F5310", Offset = "0x14F4110", VA = "0x1814F5310")] internal bool b__2() { string text = this.currentConfirmText; bool flag; return flag; } // Token: 0x060053B6 RID: 21430 RVA: 0x0012ED0C File Offset: 0x0012CF0C [Token(Token = "0x60053B6")] [Address(RVA = "0x14F5360", Offset = "0x14F4160", VA = "0x1814F5360")] internal void b__3() { MessageWithInputFieldDialogModel messageWithInputFieldDialogModel = this.activeDialog; int num = 0; if (messageWithInputFieldDialogModel != num) { this.activeDialog.Dismiss(); } } // Token: 0x060053B7 RID: 21431 RVA: 0x0012ED40 File Offset: 0x0012CF40 [Token(Token = "0x60053B7")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] internal string b__4() { return this.currentConfirmText; } // Token: 0x060053B8 RID: 21432 RVA: 0x0012ED54 File Offset: 0x0012CF54 [Token(Token = "0x60053B8")] [Address(RVA = "0x14F53E0", Offset = "0x14F41E0", VA = "0x1814F53E0")] internal void b__5(string s) { this.currentConfirmText = s; this.applyButton.FCLJOMHIBPB(); } // Token: 0x060053B9 RID: 21433 RVA: 0x0012ED7C File Offset: 0x0012CF7C [Token(Token = "0x60053B9")] [Address(RVA = "0x14F5280", Offset = "0x14F4080", VA = "0x1814F5280")] internal void b__0(BaseDialogModel dialog) { if (dialog == 0) { int num = 0; this.activeDialog = num; return; } this.activeDialog = dialog; } // Token: 0x060053BA RID: 21434 RVA: 0x0012EDA0 File Offset: 0x0012CFA0 [Token(Token = "0x60053BA")] [Address(RVA = "0x14F5410", Offset = "0x14F4210", VA = "0x1814F5410")] internal void g__ConfirmDelete|1() { RoomModel roomModel = this.<>4__this; DABKFAIHBBP dabkfaihbbp = OJMCBOKJFOF.KHDPHIGPEEH(roomModel.IHGKFJEAPNA); Action action = new Action(roomModel.MFPPLIHAKOJ); Action action2 = new Action(roomModel.DEDPDGOFNJD); MessageWithInputFieldDialogModel messageWithInputFieldDialogModel = this.activeDialog; int num = 0; if (messageWithInputFieldDialogModel != num) { this.activeDialog.Dismiss(); } } // Token: 0x04003AC8 RID: 15048 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003AC8")] public string currentConfirmText; // Token: 0x04003AC9 RID: 15049 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003AC9")] public MessageWithInputFieldDialogModel activeDialog; // Token: 0x04003ACA RID: 15050 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003ACA")] public IMAFJGKHEMD applyButton; // Token: 0x04003ACB RID: 15051 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4003ACB")] public RoomModel <>4__this; } // Token: 0x02000DC5 RID: 3525 [Token(Token = "0x2000DC5")] [CompilerGenerated] private sealed class BHFLLODPEGE { // Token: 0x060053C4 RID: 21444 RVA: 0x0012EF40 File Offset: 0x0012D140 [Token(Token = "0x60053C4")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BHFLLODPEGE() { } // Token: 0x060053C5 RID: 21445 RVA: 0x0012EF54 File Offset: 0x0012D154 [Token(Token = "0x60053C5")] [Address(RVA = "0x14ECAC0", Offset = "0x14EB8C0", VA = "0x1814ECAC0")] internal bool b__0(string popularTag) { string text = popularTag.TrimStart(new char[] { (char)((uint)35) }); string text2 = this.trimmedTag; return text.Equals(text2, StringComparison.CurrentCultureIgnoreCase); } // Token: 0x04003AD4 RID: 15060 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003AD4")] public string trimmedTag; } // Token: 0x02000DC6 RID: 3526 [Token(Token = "0x2000DC6")] [CompilerGenerated] private sealed class HGAINDENNOP { // Token: 0x060053C6 RID: 21446 RVA: 0x0012EF90 File Offset: 0x0012D190 [Token(Token = "0x60053C6")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HGAINDENNOP() { } // Token: 0x060053C7 RID: 21447 RVA: 0x0012EFA4 File Offset: 0x0012D1A4 [Token(Token = "0x60053C7")] [Address(RVA = "0x14F1400", Offset = "0x14F0200", VA = "0x1814F1400")] internal void b__1() { if (this.shouldRequestRoomSave) { RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { RoomModel roomModel = this.<>4__this; long num2 = this.roomId; if (roomModel.IHGKFJEAPNA == num2) { roomModel.TrySaveRoom(); return; } } } } // Token: 0x04003AD5 RID: 15061 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003AD5")] public bool shouldRequestRoomSave; // Token: 0x04003AD6 RID: 15062 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003AD6")] public long roomId; // Token: 0x04003AD7 RID: 15063 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003AD7")] public RoomModel <>4__this; } // Token: 0x02000DC7 RID: 3527 [Token(Token = "0x2000DC7")] [CompilerGenerated] private sealed class JPJMNDKJNGJ { // Token: 0x060053C8 RID: 21448 RVA: 0x0012EFF0 File Offset: 0x0012D1F0 [Token(Token = "0x60053C8")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JPJMNDKJNGJ() { } // Token: 0x060053C9 RID: 21449 RVA: 0x0012F004 File Offset: 0x0012D204 [Token(Token = "0x60053C9")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] internal string b__2() { return this.subroomName; } // Token: 0x060053CA RID: 21450 RVA: 0x0012F018 File Offset: 0x0012D218 [Token(Token = "0x60053CA")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] internal void b__3(string s) { this.subroomName = s; } // Token: 0x060053CB RID: 21451 RVA: 0x0012F02C File Offset: 0x0012D22C [Token(Token = "0x60053CB")] [Address(RVA = "0x14F3980", Offset = "0x14F2780", VA = "0x1814F3980")] internal void b__4() { string text = this.subroomName; MessageWithInputFieldDialogModel messageWithInputFieldDialogModel = this.activeDialog; int num = 0; if (messageWithInputFieldDialogModel != num) { this.activeDialog.Dismiss(); } PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.OGNIELCNHIM(this.<>4__this.IHGKFJEAPNA, text); Action action = delegate { this.<>4__this.ADJIAENKNAN.AddMessageToast("Successfully added subroom"); }; Action action2 = delegate(string error) { this.<>4__this.ADJIAENKNAN.AddMessageToast(error); }; RoomModel roomModel = this.<>4__this; } // Token: 0x060053CC RID: 21452 RVA: 0x0012F09C File Offset: 0x0012D29C [Token(Token = "0x60053CC")] [Address(RVA = "0x14F3B00", Offset = "0x14F2900", VA = "0x1814F3B00")] internal void b__5() { MessageWithInputFieldDialogModel messageWithInputFieldDialogModel = this.activeDialog; int num = 0; if (messageWithInputFieldDialogModel != num) { this.activeDialog.Dismiss(); } } // Token: 0x060053CD RID: 21453 RVA: 0x0012F0D0 File Offset: 0x0012D2D0 [Token(Token = "0x60053CD")] [Address(RVA = "0x14F38F0", Offset = "0x14F26F0", VA = "0x1814F38F0")] internal void b__0(BaseDialogModel dialog) { if (dialog == 0) { int num = 0; this.activeDialog = num; return; } this.activeDialog = dialog; } // Token: 0x060053CE RID: 21454 RVA: 0x0012F0F4 File Offset: 0x0012D2F4 [Token(Token = "0x60053CE")] [Address(RVA = "0x14F3C50", Offset = "0x14F2A50", VA = "0x1814F3C50")] internal void g__Create|1(string name) { MessageWithInputFieldDialogModel messageWithInputFieldDialogModel = this.activeDialog; int num = 0; if (messageWithInputFieldDialogModel != num) { this.activeDialog.Dismiss(); } PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.OGNIELCNHIM(this.<>4__this.IHGKFJEAPNA, name); Action action = delegate { this.<>4__this.ADJIAENKNAN.AddMessageToast("Successfully added subroom"); }; Action action2 = delegate(string error) { this.<>4__this.ADJIAENKNAN.AddMessageToast(error); }; RoomModel roomModel = this.<>4__this; } // Token: 0x060053CF RID: 21455 RVA: 0x0012F15C File Offset: 0x0012D35C [Token(Token = "0x60053CF")] [Address(RVA = "0x14F3B80", Offset = "0x14F2980", VA = "0x1814F3B80")] internal void b__6() { this.<>4__this.ADJIAENKNAN.AddMessageToast("Successfully added subroom"); } // Token: 0x060053D0 RID: 21456 RVA: 0x0012F184 File Offset: 0x0012D384 [Token(Token = "0x60053D0")] [Address(RVA = "0x14F3BE0", Offset = "0x14F29E0", VA = "0x1814F3BE0")] internal void b__7(string error) { this.<>4__this.ADJIAENKNAN.AddMessageToast(error); } // Token: 0x04003AD8 RID: 15064 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003AD8")] public string subroomName; // Token: 0x04003AD9 RID: 15065 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003AD9")] public MessageWithInputFieldDialogModel activeDialog; // Token: 0x04003ADA RID: 15066 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003ADA")] public RoomModel <>4__this; } // Token: 0x02000DC8 RID: 3528 [Token(Token = "0x2000DC8")] [CompilerGenerated] private sealed class DEGPBJBHBFN { // Token: 0x060053D1 RID: 21457 RVA: 0x0012F1A8 File Offset: 0x0012D3A8 [Token(Token = "0x60053D1")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public DEGPBJBHBFN() { } // Token: 0x060053D2 RID: 21458 RVA: 0x0012F1BC File Offset: 0x0012D3BC [Token(Token = "0x60053D2")] [Address(RVA = "0x14EEB20", Offset = "0x14ED920", VA = "0x1814EEB20")] internal void b__0() { ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN; string text2; string text = "Successfully " + text2 + " room"; toastListModel.AddMessageToast(text); } // Token: 0x060053D3 RID: 21459 RVA: 0x0012F1F4 File Offset: 0x0012D3F4 [Token(Token = "0x60053D3")] [Address(RVA = "0x14EEBB0", Offset = "0x14ED9B0", VA = "0x1814EEBB0")] internal void b__1(string error) { this.<>4__this.ADJIAENKNAN.AddMessageToast(error); } // Token: 0x04003ADB RID: 15067 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003ADB")] public DPLPMKMFMPB value; // Token: 0x04003ADC RID: 15068 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003ADC")] public RoomModel <>4__this; } // Token: 0x02000DC9 RID: 3529 [Token(Token = "0x2000DC9")] [CompilerGenerated] private sealed class CBGKAOIFIMA { // Token: 0x060053D4 RID: 21460 RVA: 0x0012F218 File Offset: 0x0012D418 [Token(Token = "0x60053D4")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public CBGKAOIFIMA() { } // Token: 0x060053D5 RID: 21461 RVA: 0x0012F22C File Offset: 0x0012D42C [Token(Token = "0x60053D5")] [Address(RVA = "0x14ED010", Offset = "0x14EBE10", VA = "0x1814ED010")] internal void b__0() { RoomModel roomModel = this.<>4__this; bool flag = this.randomSubroom; int num = 0; roomModel.OPGONPAJIOJ(num != 0, flag); } // Token: 0x04003ADD RID: 15069 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003ADD")] public RoomModel <>4__this; // Token: 0x04003ADE RID: 15070 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003ADE")] public bool randomSubroom; } // Token: 0x02000DCA RID: 3530 [Token(Token = "0x2000DCA")] [CompilerGenerated] private sealed class ICPKGHMCNKP { // Token: 0x060053D6 RID: 21462 RVA: 0x0012F258 File Offset: 0x0012D458 [Token(Token = "0x60053D6")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ICPKGHMCNKP() { } // Token: 0x060053D7 RID: 21463 RVA: 0x0012F26C File Offset: 0x0012D46C [Token(Token = "0x60053D7")] [Address(RVA = "0x14F3700", Offset = "0x14F2500", VA = "0x1814F3700")] internal void b__0() { bool flag = this.isFavorited; string text = this.amplitudeCommandContext; CFLMJLFBOKH.CEDBOEOPEGJ(!flag, text); RoomModel roomModel = this.<>4__this; if (this.isFavorited) { KLCOGEIGEBJ k__BackingField = roomModel.k__BackingField; } string k__BackingField = roomModel.k__BackingField.k__BackingField; string text2 = "Favorited ^" + k__BackingField; this.<>4__this.ADJIAENKNAN.AddMessageToast(text2); this.<>4__this.MKBLJJGJAOH(); } // Token: 0x060053D8 RID: 21464 RVA: 0x0012F2E8 File Offset: 0x0012D4E8 [Token(Token = "0x60053D8")] [Address(RVA = "0x14F3800", Offset = "0x14F2600", VA = "0x1814F3800")] internal void b__1(string error) { ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN; string text = "Error favoriting room: " + error; toastListModel.AddMessageToast(text); Debug.LogError("Error favoriting room: " + error); } // Token: 0x060053D9 RID: 21465 RVA: 0x0012F32C File Offset: 0x0012D52C [Token(Token = "0x60053D9")] [Address(RVA = "0x14F38C0", Offset = "0x14F26C0", VA = "0x1814F38C0")] internal void b__2() { this.<>4__this.KJEGBDPEGMA = false; this.<>4__this.MKBLJJGJAOH(); } // Token: 0x04003ADF RID: 15071 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003ADF")] public bool isFavorited; // Token: 0x04003AE0 RID: 15072 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003AE0")] public string amplitudeCommandContext; // Token: 0x04003AE1 RID: 15073 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003AE1")] public RoomModel <>4__this; } // Token: 0x02000DCB RID: 3531 [Token(Token = "0x2000DCB")] [CompilerGenerated] private sealed class FNCLNDCPHGC { // Token: 0x060053DA RID: 21466 RVA: 0x0012F358 File Offset: 0x0012D558 [Token(Token = "0x60053DA")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public FNCLNDCPHGC() { } // Token: 0x060053DB RID: 21467 RVA: 0x0012F36C File Offset: 0x0012D56C [Token(Token = "0x60053DB")] [Address(RVA = "0x14F0800", Offset = "0x14EF600", VA = "0x1814F0800")] internal void b__0() { bool flag = this.isCheered; string text = this.amplitudeCommandContext; CFLMJLFBOKH.AMNMBOPMANH(!flag, text); RoomModel roomModel = this.<>4__this; if (this.isCheered) { KLCOGEIGEBJ k__BackingField = roomModel.k__BackingField; } string k__BackingField = roomModel.k__BackingField.k__BackingField; string text2 = "Cheered ^" + k__BackingField; this.<>4__this.ADJIAENKNAN.AddMessageToast(text2); } // Token: 0x060053DC RID: 21468 RVA: 0x0012F3DC File Offset: 0x0012D5DC [Token(Token = "0x60053DC")] [Address(RVA = "0x14F08F0", Offset = "0x14EF6F0", VA = "0x1814F08F0")] internal void b__1(string error) { ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN; string text = "Error cheering room: " + error; toastListModel.AddMessageToast(text); Debug.LogError("Error cheering room: " + error); } // Token: 0x060053DD RID: 21469 RVA: 0x0012F420 File Offset: 0x0012D620 [Token(Token = "0x60053DD")] [Address(RVA = "0x14F09B0", Offset = "0x14EF7B0", VA = "0x1814F09B0")] internal void b__2() { this.<>4__this.DADOGKCNOGG = false; this.<>4__this.MKBLJJGJAOH(); } // Token: 0x04003AE2 RID: 15074 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003AE2")] public bool isCheered; // Token: 0x04003AE3 RID: 15075 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003AE3")] public string amplitudeCommandContext; // Token: 0x04003AE4 RID: 15076 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003AE4")] public RoomModel <>4__this; } } }