This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,2191 @@
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.Async;
using RecRoom.Core;
using RecRoom.Persistence;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001AF3 RID: 6899
[Token(Token = "0x2001AF3")]
[RequireComponent(typeof(RoomOrPlaylistSpecificUIBehaviour))]
[StructLayout(3)]
public class UIRoomOrPlaylistDetails : MonoBehaviour
{
// Token: 0x17001DCB RID: 7627
// (get) Token: 0x0600B941 RID: 47425 RVA: 0x002B7C48 File Offset: 0x002B5E48
// (set) Token: 0x0600B942 RID: 47426 RVA: 0x002B7C5C File Offset: 0x002B5E5C
[Token(Token = "0x17001DCB")]
public string OAOLOAGNBFI
{
[Token(Token = "0x600B941")]
[Address(RVA = "0xBCD010", Offset = "0xBCBA10", VA = "0x180BCD010")]
get;
[Token(Token = "0x600B942")]
[Address(RVA = "0x103D3E0", Offset = "0x103BDE0", VA = "0x18103D3E0")]
set;
}
// Token: 0x0600B943 RID: 47427 RVA: 0x002B7C70 File Offset: 0x002B5E70
[Token(Token = "0x600B943")]
[Address(RVA = "0x144A080", Offset = "0x1448A80", VA = "0x18144A080")]
public void SetTargetRoomOrPlaylistId(OKLDKBKBECD GEDCEIDOKJL, long? ENJEOLBEALP)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.roomImageRoomWatcher;
if (this.roomWatcher.<CNEKKIBKIIK>k__BackingField != (ulong)0L)
{
this.MDLNCNGIEGF();
return;
}
int num = 0;
if (GEDCEIDOKJL != OKLDKBKBECD.Room)
{
this.KJFEHOGAEJA("Loading playlist details...", num != 0);
return;
}
throw new NullReferenceException();
}
// Token: 0x17001DCC RID: 7628
// (get) Token: 0x0600B944 RID: 47428 RVA: 0x002B7CBC File Offset: 0x002B5EBC
[Token(Token = "0x17001DCC")]
public Button3D ALHHKCFPEFE
{
[Token(Token = "0x600B944")]
[Address(RVA = "0x408B30", Offset = "0x407530", VA = "0x180408B30")]
get
{
return this.saveButton;
}
}
// Token: 0x17001DCD RID: 7629
// (get) Token: 0x0600B945 RID: 47429 RVA: 0x002B7CD0 File Offset: 0x002B5ED0
[Token(Token = "0x17001DCD")]
private bool OFONCLEOLNC
{
[Token(Token = "0x600B945")]
[Address(RVA = "0x1447B30", Offset = "0x1446530", VA = "0x181447B30")]
get
{
if (!this.KOBFLNGPKKN)
{
}
return true;
}
}
// Token: 0x17001DCE RID: 7630
// (get) Token: 0x0600B946 RID: 47430 RVA: 0x002B7CE8 File Offset: 0x002B5EE8
// (set) Token: 0x0600B947 RID: 47431 RVA: 0x002B7CFC File Offset: 0x002B5EFC
[Token(Token = "0x17001DCE")]
public SessionManager.BDPNOBGNGNI FFBGKEIKCLJ
{
[Token(Token = "0x600B946")]
[Address(RVA = "0x11CA860", Offset = "0x11C9260", VA = "0x1811CA860")]
get
{
return this.MILECMJJALG;
}
[Token(Token = "0x600B947")]
[Address(RVA = "0x144A760", Offset = "0x1449160", VA = "0x18144A760")]
set
{
this.MILECMJJALG = value;
if (value == SessionManager.BDPNOBGNGNI.NOT_SET)
{
Debug.LogError("_loadSceneSource is not set.");
}
GoToRoomOrPlaylistConditionalButton[] kojbgpefphj = this.KOJBGPEFPHJ;
int num = 0;
int length = kojbgpefphj.Length;
if (num < length)
{
GoToRoomOrPlaylistConditionalButton goToRoomOrPlaylistConditionalButton = kojbgpefphj[num];
int num2 = 0;
if (goToRoomOrPlaylistConditionalButton != num2)
{
SessionManager.BDPNOBGNGNI milecmjjalg = this.MILECMJJALG;
goToRoomOrPlaylistConditionalButton.LoadSceneSource = milecmjjalg;
}
num++;
}
}
}
// Token: 0x0600B948 RID: 47432 RVA: 0x002B7D68 File Offset: 0x002B5F68
[Token(Token = "0x600B948")]
[Address(RVA = "0x14461C0", Offset = "0x1444BC0", VA = "0x1814461C0")]
private void Awake()
{
RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
this.PGFPEGEDLJF = instance;
Action action = new Action(this.KALENKBFKED);
instance.NPCNGKGEKMB += action;
RoomPersistenceManager pgfpegedljf = this.PGFPEGEDLJF;
Action<string> action2 = new Action(this.DGNOOGDNKKJ);
pgfpegedljf.RoomSaveFailureEvent += action2;
RoomPersistenceManager pgfpegedljf2 = this.PGFPEGEDLJF;
Action action3 = new Action(this.NBKEHAHCCCL);
pgfpegedljf2.OPIHPFLNNMH += action3;
RoomPersistenceManager pgfpegedljf3 = this.PGFPEGEDLJF;
Action<string> action4 = new Action(this.GMBOKMPJEAC);
pgfpegedljf3.RoomReloadFailureEvent += action4;
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(true);
this.DNNJNOLONDO = componentsInChildren;
ReputationSpecificUIBehaviour[] componentsInChildren2 = base.GetComponentsInChildren<ReputationSpecificUIBehaviour>(true);
this.IKKKDKFJADA = componentsInChildren2;
}
// Token: 0x0600B949 RID: 47433 RVA: 0x002B7E18 File Offset: 0x002B6018
[Token(Token = "0x600B949")]
[Address(RVA = "0x14482E0", Offset = "0x1446CE0", VA = "0x1814482E0")]
public void Initialize(WatchUI AIDCJAPJGOF)
{
this.PHHMNDKLLKP = AIDCJAPJGOF;
PlayerDetailsWatchUIFlow flowByType = AIDCJAPJGOF.GetFlowByType<PlayerDetailsWatchUIFlow>();
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
this.JPHDGDFJJGB = flowByType;
PlayerListScreen flowByType2 = phhmndkllkp.GetFlowByType<PlayerListScreen>();
this.GHNKFOOPOGI = flowByType2;
string message = this.saveButtonTooltip.Message;
this.NCHFKPAAFBF = message;
string message2 = this.restoreButtonTooltip.Message;
this.IJFLPFECFHE = message2;
GoToRoomOrPlaylistConditionalButton[] componentsInChildren = base.GetComponentsInChildren<GoToRoomOrPlaylistConditionalButton>(true);
this.KOJBGPEFPHJ = componentsInChildren;
this.MILECMJJALG = (SessionManager.BDPNOBGNGNI)((ulong)17L);
GoToRoomOrPlaylistConditionalButton[] kojbgpefphj = this.KOJBGPEFPHJ;
int num = 0;
int length = kojbgpefphj.Length;
if (num < length)
{
GoToRoomOrPlaylistConditionalButton goToRoomOrPlaylistConditionalButton = kojbgpefphj[num];
int num2 = 0;
if (goToRoomOrPlaylistConditionalButton != num2)
{
SessionManager.BDPNOBGNGNI milecmjjalg = this.MILECMJJALG;
goToRoomOrPlaylistConditionalButton.LoadSceneSource = milecmjjalg;
}
num++;
}
}
// Token: 0x0600B94A RID: 47434 RVA: 0x002B7EE4 File Offset: 0x002B60E4
[Token(Token = "0x600B94A")]
[Address(RVA = "0x1449ED0", Offset = "0x14488D0", VA = "0x181449ED0")]
private void OnEnable()
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated;
Action<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> action = new Action(this.FODLGIJCALM);
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> actionEvent = roomOrPlaylistDetailsUpdated + action;
roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated = actionEvent;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.roomWatcher;
Action action2 = new Action(this.EINFCGOENCB);
roomOrPlaylistSpecificUIBehaviour2.FMCBPFJNBGM += action2;
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;
}
this.EINFCGOENCB();
}
// Token: 0x0600B94B RID: 47435 RVA: 0x002B7F7C File Offset: 0x002B617C
[Token(Token = "0x600B94B")]
[Address(RVA = "0x1449D20", Offset = "0x1448720", VA = "0x181449D20")]
private void OnDisable()
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated;
Action<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> action = new Action(this.FODLGIJCALM);
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> actionEvent = roomOrPlaylistDetailsUpdated - action;
roomOrPlaylistSpecificUIBehaviour.RoomOrPlaylistDetailsUpdated = actionEvent;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.roomWatcher;
Action action2 = new Action(this.EINFCGOENCB);
roomOrPlaylistSpecificUIBehaviour2.FMCBPFJNBGM -= action2;
this.<JAPMFPLOHIK>k__BackingField = (ulong)0L;
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: 0x0600B94C RID: 47436 RVA: 0x002B8018 File Offset: 0x002B6218
[Token(Token = "0x600B94C")]
[Address(RVA = "0x1449AA0", Offset = "0x14484A0", VA = "0x181449AA0")]
private void OnDestroy()
{
RoomPersistenceManager pgfpegedljf = this.PGFPEGEDLJF;
int num = 0;
if (pgfpegedljf != num)
{
RoomPersistenceManager pgfpegedljf2 = this.PGFPEGEDLJF;
Action action = new Action(this.KALENKBFKED);
pgfpegedljf2.NPCNGKGEKMB -= action;
RoomPersistenceManager pgfpegedljf3 = this.PGFPEGEDLJF;
Action<string> action2 = new Action(this.DGNOOGDNKKJ);
pgfpegedljf3.RoomSaveFailureEvent -= action2;
RoomPersistenceManager pgfpegedljf4 = this.PGFPEGEDLJF;
Action action3 = new Action(this.NBKEHAHCCCL);
pgfpegedljf4.OPIHPFLNNMH -= action3;
RoomPersistenceManager pgfpegedljf5 = this.PGFPEGEDLJF;
Action<string> action4 = new Action(this.GMBOKMPJEAC);
pgfpegedljf5.RoomReloadFailureEvent -= action4;
}
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
int num2 = 0;
if (roomOrPlaylistSpecificUIBehaviour != num2)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.roomWatcher;
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour2.RoomOrPlaylistDetailsUpdated;
Action<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> action5 = new Action(this.FODLGIJCALM);
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> actionEvent = roomOrPlaylistDetailsUpdated - action5;
roomOrPlaylistSpecificUIBehaviour2.RoomOrPlaylistDetailsUpdated = actionEvent;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour3 = this.roomWatcher;
Action action6 = new Action(this.EINFCGOENCB);
roomOrPlaylistSpecificUIBehaviour3.FMCBPFJNBGM -= action6;
}
ManagedTexture hgpjhjnmkfl = this.HGPJHJNMKFL;
if (hgpjhjnmkfl != 0)
{
hgpjhjnmkfl.GNGOOMMLPHE();
}
}
// Token: 0x0600B94D RID: 47437 RVA: 0x002B8134 File Offset: 0x002B6334
[Token(Token = "0x600B94D")]
[Address(RVA = "0x1448880", Offset = "0x1447280", VA = "0x181448880")]
private void KJFEHOGAEJA(string EEHOFLPKHND, bool BCOHEOIEPLL)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
int num = 0;
if (roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField != 0)
{
}
int num2 = 0;
GameObject gameObject = this.copySaveRestoreContainer;
bool flag = roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField == (OKLDKBKBECD)num;
gameObject.SetActive(flag);
this.infoText.text = EEHOFLPKHND;
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = this.roomWatcher.<CNEKKIBKIIK>k__BackingField;
if (<CNEKKIBKIIK>k__BackingField == 0)
{
}
bool flag2 = <CNEKKIBKIIK>k__BackingField.<CACPDMFPCHB>k__BackingField >= IBDPLCIAHOJ.CoOwner;
if (<CNEKKIBKIIK>k__BackingField != 0)
{
}
ToggleButton3D toggleButton3D = this.favoriteToggle;
if (num2 != 0)
{
}
toggleButton3D.FFDOINJEHMM = num != 0;
ToggleButton3D toggleButton3D2 = this.cheerToggle;
if (num2 != 0 && !flag2 && (this.POPMPPICKIE ? 1 : 0) != num)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.roomWatcher;
}
toggleButton3D2.FFDOINJEHMM = num != 0;
Button3D button3D = this.reportButton;
if (num2 == 0 || flag2 || this.roomWatcher.<FNGJFIKGCNN>k__BackingField != num)
{
}
button3D.FFDOINJEHMM = num != 0;
Button3D button3D2 = this.creatorInfoButton;
if (num2 != 0)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour3 = this.roomWatcher;
if (roomOrPlaylistSpecificUIBehaviour3.<FNGJFIKGCNN>k__BackingField != num)
{
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField2 = roomOrPlaylistSpecificUIBehaviour3.<CNEKKIBKIIK>k__BackingField;
}
}
button3D2.FFDOINJEHMM = num != 0;
if (num2 == 0 || this.FFHGLKMAFGH(num))
{
}
this.saveButton.FFDOINJEHMM = num != 0;
this.restoreButton.FFDOINJEHMM = num != 0;
Tooltip tooltip = this.saveButtonTooltip;
string nchfkpaafbf = this.NCHFKPAAFBF;
tooltip.Message = nchfkpaafbf;
Tooltip tooltip2 = this.restoreButtonTooltip;
string ijflpfecfhe = this.IJFLPFECFHE;
if ((ulong)1L == 0UL)
{
}
tooltip2.Message = ijflpfecfhe;
Button3D button3D3 = this.cloneButton;
if (num2 != 0)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour4 = this.roomWatcher;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField3 = roomOrPlaylistSpecificUIBehaviour4.<CNEKKIBKIIK>k__BackingField;
if (<CNEKKIBKIIK>k__BackingField3 == 0 || roomOrPlaylistSpecificUIBehaviour4 == 0 || (<CNEKKIBKIIK>k__BackingField3.<BFCIMDIILNI>k__BackingField ? 1 : 0) == num)
{
}
}
button3D3.FFDOINJEHMM = num != 0;
Button3D button3D4 = this.editRoomNameButton;
if (button3D3 != 0)
{
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField4 = this.roomWatcher.<CNEKKIBKIIK>k__BackingField;
if (<CNEKKIBKIIK>k__BackingField4 == 0 || (<CNEKKIBKIIK>k__BackingField4.<BFCIMDIILNI>k__BackingField ? 1 : 0) == num)
{
}
}
button3D4.FFDOINJEHMM = num != 0;
Button3D button3D5 = this.editRoomDescriptionButton;
if (!flag2 || this.roomWatcher.<CNEKKIBKIIK>k__BackingField != num)
{
}
button3D5.FFDOINJEHMM = num != 0;
Button3D button3D6 = this.editRoomTagsButton;
if (!flag2 || this.roomWatcher.<CNEKKIBKIIK>k__BackingField != num)
{
}
button3D6.FFDOINJEHMM = num != 0;
Button3D button3D7 = this.seeAllOwnersButton;
if (num2 != 0)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour5 = this.roomWatcher;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField5 = roomOrPlaylistSpecificUIBehaviour5.<CNEKKIBKIIK>k__BackingField;
if (<CNEKKIBKIIK>k__BackingField5 != 0)
{
IReadOnlyList<ObscuredInt> <IAJGJFGJCIK>k__BackingField = <CNEKKIBKIIK>k__BackingField5.<IAJGJFGJCIK>k__BackingField;
if (roomOrPlaylistSpecificUIBehaviour5 > 0)
{
}
}
}
button3D7.FFDOINJEHMM = num != 0;
GoToRoomOrPlaylistConditionalButton[] kojbgpefphj = this.KOJBGPEFPHJ;
if (kojbgpefphj != 0)
{
int length = kojbgpefphj.Length;
if (num < length)
{
GoToRoomOrPlaylistConditionalButton goToRoomOrPlaylistConditionalButton = kojbgpefphj[num];
if (num2 != 0)
{
}
goToRoomOrPlaylistConditionalButton.ForcedButtonState = num;
num++;
}
}
Button3D button3D8 = this.roomImageButton;
bool flag3;
if (num2 != 0 && (this.POPMPPICKIE ? 1 : 0) != num && this.roomWatcher.<CNEKKIBKIIK>k__BackingField != 0)
{
flag3 = num == 0;
}
button3D8.FFDOINJEHMM = flag3;
}
// Token: 0x0600B94E RID: 47438 RVA: 0x002B83FC File Offset: 0x002B65FC
[Token(Token = "0x600B94E")]
[Address(RVA = "0x1447680", Offset = "0x1446080", VA = "0x181447680")]
private void EINFCGOENCB()
{
if (base.gameObject.activeInHierarchy)
{
Coroutine mfbhocehgff = this.MFBHOCEHGFF;
this.SafeStopCoroutine(mfbhocehgff);
Action action = new Action(this.HMFJELLMMIM);
Coroutine coroutine = this.EndOfFrameRoutine(action);
this.MFBHOCEHGFF = coroutine;
}
}
// Token: 0x0600B94F RID: 47439 RVA: 0x002B8448 File Offset: 0x002B6648
[Token(Token = "0x600B94F")]
[Address(RVA = "0x1449270", Offset = "0x1447C70", VA = "0x181449270")]
private void MDLNCNGIEGF()
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2;
for (;;)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
bool hasTarget = roomOrPlaylistSpecificUIBehaviour.PJDBHCDHGLJ;
roomOrPlaylistSpecificUIBehaviour2 = this.roomWatcher;
if (!hasTarget)
{
break;
}
int num = 0;
if (roomOrPlaylistSpecificUIBehaviour2.<FINFDPPLCJN>k__BackingField != (OKLDKBKBECD)num)
{
long? mbjbdpboeog = Matchmaking.MBJBDPBOEOG;
long? mbjbdpboeog2 = Matchmaking.MBJBDPBOEOG;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour3 = this.roomWatcher;
bool flag;
this.POPMPPICKIE = flag;
GameObject gameObject = this.roomGoToPanel;
int num2 = 0;
gameObject.SetActive(num2 != 0);
GameObject gameObject2 = this.playlistGoToPanel;
}
if (Matchmaking.HMCJLLMDAAM != 0)
{
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
long <ACOGAANOFJL>k__BackingField = this.roomWatcher.<ACOGAANOFJL>k__BackingField;
}
int num3 = 0;
this.POPMPPICKIE = num3 != 0;
this.roomGoToPanel.SetActive(true);
GameObject gameObject3 = this.playlistGoToPanel;
int num4 = 0;
gameObject3.SetActive(num4 != 0);
GoToRoomOrPlaylistConditionalButton[] kojbgpefphj = this.KOJBGPEFPHJ;
if (kojbgpefphj != 0)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour4 = this.roomWatcher;
OKLDKBKBECD <FINFDPPLCJN>k__BackingField = roomOrPlaylistSpecificUIBehaviour4.<FINFDPPLCJN>k__BackingField;
if (<FINFDPPLCJN>k__BackingField != OKLDKBKBECD.Room || roomOrPlaylistSpecificUIBehaviour4.<CNEKKIBKIIK>k__BackingField != 0)
{
}
BMFAGMFKODA <CDOHBLHPEIM>k__BackingField;
if (<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Playlist)
{
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour4.<CNEKKIBKIIK>k__BackingField;
if (<CNEKKIBKIIK>k__BackingField != 0)
{
<CDOHBLHPEIM>k__BackingField = <CNEKKIBKIIK>k__BackingField.<CDOHBLHPEIM>k__BackingField;
}
}
int length = kojbgpefphj.Length;
if (num < length)
{
kojbgpefphj[num].SetTarget(<CDOHBLHPEIM>k__BackingField);
num++;
}
}
if (this.roomWatcher.<CNEKKIBKIIK>k__BackingField != (ulong)0L)
{
goto Block_9;
}
}
string text = "Playlist";
if (roomOrPlaylistSpecificUIBehaviour2.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Room)
{
text = "Room";
}
string text2 = "Error: " + text + " does not exist!";
this.MAEMIICCNPL(text2);
return;
Block_9:
this.IIMNCECAMLI();
throw new NullReferenceException();
}
// Token: 0x0600B950 RID: 47440 RVA: 0x002B85C4 File Offset: 0x002B67C4
[Token(Token = "0x600B950")]
[Address(RVA = "0x1448EF0", Offset = "0x14478F0", VA = "0x181448EF0")]
private void MAEMIICCNPL(string DEIGEPKFGHG)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
int num = 0;
int num2 = 0;
roomOrPlaylistSpecificUIBehaviour.SetRoomOrPlaylistId(num, (OKLDKBKBECD)num2);
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.roomImageRoomWatcher;
int num3 = 0;
roomOrPlaylistSpecificUIBehaviour2.SetRoomOrPlaylistId(num, (OKLDKBKBECD)num3);
TextMeshProUGUI textMeshProUGUI = this.roomName;
this.NBOJLIACJLL = (ulong)0L;
textMeshProUGUI.text = "Loading...";
this.roomDescription.text = "Loading...";
this.roomTags.text = "Loading...";
Tooltip tooltip = this.tagsTooltip;
string empty = string.Empty;
tooltip.Message = empty;
this.creatorInfo.OnDestroy();
int num4 = 0;
this.JPCCPFMGFDJ(num4);
ToggleButton3D toggleButton3D = this.cheerToggle;
int num5 = 0;
toggleButton3D.LLJFGDMOOFA = false;
if ((toggleButton3D.KCLHCOKKNLC ? 1 : 0) != num5)
{
Sprite offSprite = toggleButton3D.offSprite;
PLDMAFINLJO.KDMONFDFGCE(toggleButton3D.swappableImage, offSprite, true);
}
toggleButton3D.LODFDOLMDCK = num5 != 0;
Action<ToggleButton3D, bool> mpkfgbjbdbh = toggleButton3D.MPKFGBJBDBH;
if (mpkfgbjbdbh != 0)
{
bool lljfgdmoofa = toggleButton3D.LLJFGDMOOFA;
mpkfgbjbdbh(toggleButton3D, lljfgdmoofa);
}
this.cheerToggle.label.text = "Cheer";
this.cheersCountText.text = "Cheers:\nLoading...";
ToggleButton3D toggleButton3D2 = this.favoriteToggle;
int num6 = 0;
toggleButton3D2.LLJFGDMOOFA = false;
bool lljfgdmoofa2;
if ((toggleButton3D2.KCLHCOKKNLC ? 1 : 0) != num6)
{
Sprite offSprite2 = toggleButton3D2.offSprite;
PLDMAFINLJO.KDMONFDFGCE(toggleButton3D2.swappableImage, offSprite2, true);
lljfgdmoofa2 = toggleButton3D2.LLJFGDMOOFA;
}
toggleButton3D2.LODFDOLMDCK = lljfgdmoofa2;
Action<ToggleButton3D, bool> mpkfgbjbdbh2 = toggleButton3D2.MPKFGBJBDBH;
if (mpkfgbjbdbh2 != 0)
{
bool lljfgdmoofa3 = toggleButton3D2.LLJFGDMOOFA;
mpkfgbjbdbh2(toggleButton3D2, lljfgdmoofa3);
}
this.favoriteToggle.label.text = "Favorite";
this.favoriteCountText.text = "Favorites:\nLoading...";
this.visitsCountText.text = "Visits: Loading...";
GameObject gameObject = this.otherOwnersAndInventorsParent;
int num7 = 0;
gameObject.SetActive(num7 != 0);
GameObject gameObject2 = this.otherOwnersContainer;
int num8 = 0;
gameObject2.SetActive(num8 != 0);
GameObject gameObject3 = this.inventorsContainer;
int num9 = 0;
gameObject3.SetActive(num9 != 0);
if (DEIGEPKFGHG != 0)
{
int num10 = 0;
this.KJFEHOGAEJA(DEIGEPKFGHG, num10 != 0);
}
}
// Token: 0x0600B951 RID: 47441 RVA: 0x002B87DC File Offset: 0x002B69DC
[Token(Token = "0x600B951")]
[Address(RVA = "0x1447B50", Offset = "0x1446550", VA = "0x181447B50")]
private void IIMNCECAMLI()
{
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = this.roomWatcher.<CNEKKIBKIIK>k__BackingField;
TextMeshProUGUI textMeshProUGUI = this.roomName;
string <ELJEEDEAKDF>k__BackingField = <CNEKKIBKIIK>k__BackingField.<ELJEEDEAKDF>k__BackingField;
textMeshProUGUI.text = <ELJEEDEAKDF>k__BackingField;
bool flag = string.IsNullOrEmpty(this.roomWatcher.<CNEKKIBKIIK>k__BackingField.<EHGJCEHECFB>k__BackingField);
TextMeshProUGUI textMeshProUGUI2 = this.roomDescription;
if (flag)
{
}
string <EHGJCEHECFB>k__BackingField = this.roomWatcher.<CNEKKIBKIIK>k__BackingField.<EHGJCEHECFB>k__BackingField;
textMeshProUGUI2.text = <EHGJCEHECFB>k__BackingField;
IReadOnlyList<string> <HAJOBCLIPCF>k__BackingField = this.roomWatcher.<CNEKKIBKIIK>k__BackingField.<HAJOBCLIPCF>k__BackingField;
TextMeshProUGUI textMeshProUGUI3 = this.roomTags;
textMeshProUGUI3.text = "No #tags yet";
this.tagsTooltip.Message = "No #tags yet";
string[] array = Enumerable.ToArray<string>(this.roomWatcher.<CNEKKIBKIIK>k__BackingField.<HAJOBCLIPCF>k__BackingField);
string text = string.Join(", #", array);
string text2 = string.Format("#{0}", text);
textMeshProUGUI3.text = text2;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
Tooltip tooltip = this.tagsTooltip;
string[] array2 = Enumerable.ToArray<string>(roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField.<HAJOBCLIPCF>k__BackingField);
string text3 = string.Join(", #", array2);
string text4 = string.Format("#{0}", text3);
tooltip.Message = text4;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.roomWatcher;
IReadOnlyList<ObscuredInt> <IAJGJFGJCIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour2.<CNEKKIBKIIK>k__BackingField.<IAJGJFGJCIK>k__BackingField;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour3 = this.roomWatcher;
bool flag2 = roomOrPlaylistSpecificUIBehaviour2 > 0;
bool hasInventors = roomOrPlaylistSpecificUIBehaviour3.JHFLFMMLNEI;
this.otherOwnersContainer.SetActive(flag2);
GameObject gameObject = this.inventorsContainer;
flag2 = hasInventors;
gameObject.SetActive(flag2);
GameObject gameObject2 = this.otherOwnersAndInventorsParent;
flag2 = hasInventors;
gameObject2.SetActive(flag2);
Button3D button3D = this.creatorInfoButton;
int num = 0;
this.NBOJLIACJLL = num;
int num2 = 0;
button3D.FFDOINJEHMM = num2 != 0;
this.creatorInfo.OnDestroy();
this.JPCCPFMGFDJ(num);
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(this.roomWatcher.<CNEKKIBKIIK>k__BackingField.<KBFNGJBKEOP>k__BackingField);
Action<CCEOLAOLEKJ> action = new Action(this.ABIPPIKLLCF);
if (num < this)
{
num += num;
if (num == this)
{
goto IL_20C;
}
num++;
}
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour4 = this.roomWatcher;
ToggleButton3D toggleButton3D = this.cheerToggle;
RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO ncjgclhoapo = roomOrPlaylistSpecificUIBehaviour4.<FNGJFIKGCNN>k__BackingField;
if (ncjgclhoapo != 0)
{
goto IL_21A;
}
int num3 = 0;
IL_20C:
ncjgclhoapo += ncjgclhoapo;
num3 += 19;
IL_21A:
bool flag3 = ncjgclhoapo.GOAELNACNNJ;
toggleButton3D.BOHIGPFGJBA = flag3;
ToggleButton3D toggleButton3D2 = this.cheerToggle;
string text5 = "Cheer";
if (toggleButton3D2.LLJFGDMOOFA)
{
text5 = "Uncheer";
}
toggleButton3D2.label.text = text5;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour5 = this.roomWatcher;
TextMeshProUGUI textMeshProUGUI4 = this.cheersCountText;
int <MJCOMMCDGJH>k__BackingField = roomOrPlaylistSpecificUIBehaviour5.<CNEKKIBKIIK>k__BackingField.<MJCOMMCDGJH>k__BackingField;
string text6 = "Cheers:\n" + <MJCOMMCDGJH>k__BackingField;
textMeshProUGUI4.text = text6;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour6 = this.roomWatcher;
ToggleButton3D toggleButton3D3 = this.favoriteToggle;
RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO <FNGJFIKGCNN>k__BackingField = roomOrPlaylistSpecificUIBehaviour6.<FNGJFIKGCNN>k__BackingField;
if (<FNGJFIKGCNN>k__BackingField == 0)
{
}
bool flag4 = <FNGJFIKGCNN>k__BackingField.CPAAFLNLLMP;
toggleButton3D3.BOHIGPFGJBA = flag4;
ToggleButton3D toggleButton3D4 = this.favoriteToggle;
string text7 = "Favorite";
if (toggleButton3D4.LLJFGDMOOFA)
{
text7 = "Unfavorite";
}
toggleButton3D4.label.text = text7;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour7 = this.roomWatcher;
TextMeshProUGUI textMeshProUGUI5 = this.favoriteCountText;
int <MBIKOFBOHML>k__BackingField = roomOrPlaylistSpecificUIBehaviour7.<CNEKKIBKIIK>k__BackingField.<MBIKOFBOHML>k__BackingField;
string text8 = "Favorites:\n" + <MBIKOFBOHML>k__BackingField;
textMeshProUGUI5.text = text8;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour8 = this.roomWatcher;
TextMeshProUGUI textMeshProUGUI6 = this.visitsCountText;
int <GEIBKKABONB>k__BackingField = roomOrPlaylistSpecificUIBehaviour8.<CNEKKIBKIIK>k__BackingField.<GEIBKKABONB>k__BackingField;
string text9 = "Visits: " + <GEIBKKABONB>k__BackingField;
textMeshProUGUI6.text = text9;
if (this.roomWatcher.<CNEKKIBKIIK>k__BackingField.<OLCLLOHLPEH>k__BackingField)
{
if (this.KOBFLNGPKKN || !this.MHOBKPHGFAD)
{
}
ulong num4;
this.KJFEHOGAEJA("Waiting for the game to finish...", num4 != 0UL);
return;
}
throw new NullReferenceException();
}
// Token: 0x0600B952 RID: 47442 RVA: 0x002B8B80 File Offset: 0x002B6D80
[Token(Token = "0x600B952")]
[Address(RVA = "0x1447A40", Offset = "0x1446440", VA = "0x181447A40")]
private void FODLGIJCALM(RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH EFDBFLPKHKA, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO EEAOJHBIACA, OKLDKBKBECD GEDCEIDOKJL)
{
this.EINFCGOENCB();
}
// Token: 0x0600B953 RID: 47443 RVA: 0x002B8B94 File Offset: 0x002B6D94
[Token(Token = "0x600B953")]
[Address(RVA = "0x1448240", Offset = "0x1446C40", VA = "0x181448240")]
private void ILPEIBBLGEL(long DDMPFMPILCE)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField;
if (<CNEKKIBKIIK>k__BackingField != 0 && roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Playlist && <CNEKKIBKIIK>k__BackingField.<NBKKKBKLLFO>k__BackingField == DDMPFMPILCE)
{
this.EINFCGOENCB();
return;
}
}
// Token: 0x0600B954 RID: 47444 RVA: 0x002B8BD4 File Offset: 0x002B6DD4
[Token(Token = "0x600B954")]
[Address(RVA = "0x1445F80", Offset = "0x1444980", VA = "0x181445F80")]
private void AFNLAMDLAKL(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
{
int num = 0;
string empty = string.Empty;
this.KJFEHOGAEJA(empty, num != 0);
if (!this.KOBFLNGPKKN)
{
if (this.MHOBKPHGFAD)
{
int num2 = 0;
if (this.FFHGLKMAFGH(num2))
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
if (this.GBBKPHKCKHH <= realtimeSinceStartup)
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance == 0 || !instance.CIFKHPAHBHB)
{
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
WatchUI local = WatchUI.BFPPPLIJIGC;
UIRestoreRoomDialog flowByType = local.GetFlowByType<UIRestoreRoomDialog>();
int num3 = 0;
IPromise promise = local.ShowTemporaryDialog<JPIJGHNNIDP>(flowByType, (NotificationManager.HLJEOKDOLPF)num3);
goto IL_B9;
}
IPromise<JPIJGHNNIDP> promise2 = this.PHHMNDKLLKP.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Restore Room", "You cannot restore the room while the game is running. Would you like to stop the game and restore?");
Action<JPIJGHNNIDP> action = new Action(this.CJKICMOIMFI);
}
}
this.MHOBKPHGFAD = false;
return;
}
return;
}
IL_B9:
this.ButtonPress_Save();
this.KOBFLNGPKKN = false;
}
// Token: 0x0600B955 RID: 47445 RVA: 0x002B8CB0 File Offset: 0x002B6EB0
[Token(Token = "0x600B955")]
[Address(RVA = "0x1448630", Offset = "0x1447030", VA = "0x181448630")]
private void KALENKBFKED()
{
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CJGADCMEEND>k__BackingField = false;
}
if (Matchmaking.HMCJLLMDAAM != 0)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
if (roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Room && !roomOrPlaylistSpecificUIBehaviour.PJDBHCDHGLJ)
{
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
int num = 0;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.roomWatcher;
int num2 = 0;
roomOrPlaylistSpecificUIBehaviour2.SetRoomOrPlaylistId(num, (OKLDKBKBECD)num2);
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour3 = this.roomImageRoomWatcher;
int num3 = 0;
roomOrPlaylistSpecificUIBehaviour3.SetRoomOrPlaylistId(num, (OKLDKBKBECD)num3);
if (this.roomWatcher.<CNEKKIBKIIK>k__BackingField == (ulong)0L)
{
int num4 = 0;
this.KJFEHOGAEJA("Loading room details...", num4 != 0);
throw new NullReferenceException();
}
this.MDLNCNGIEGF();
}
}
if (this.CPNHCODHDAD)
{
this.CPNHCODHDAD = false;
this.KJFEHOGAEJA("Room saved!", true);
}
}
// Token: 0x0600B956 RID: 47446 RVA: 0x002B8D74 File Offset: 0x002B6F74
[Token(Token = "0x600B956")]
[Address(RVA = "0x1447530", Offset = "0x1445F30", VA = "0x181447530")]
private void DGNOOGDNKKJ(string LICNAIGLFCP)
{
if (this.CPNHCODHDAD)
{
this.CPNHCODHDAD = false;
this.KJFEHOGAEJA("Failed to save room. Please try again.", true);
Debug.LogError("Error saving room: " + LICNAIGLFCP);
}
}
// Token: 0x0600B957 RID: 47447 RVA: 0x002B8DB0 File Offset: 0x002B6FB0
[Token(Token = "0x600B957")]
[Address(RVA = "0x1449850", Offset = "0x1448250", VA = "0x181449850")]
private void NBKEHAHCCCL()
{
if (this.CPNHCODHDAD)
{
this.CPNHCODHDAD = false;
this.KJFEHOGAEJA("Restored!", true);
}
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CJGADCMEEND>k__BackingField = false;
}
}
// Token: 0x0600B958 RID: 47448 RVA: 0x002B8DF4 File Offset: 0x002B6FF4
[Token(Token = "0x600B958")]
[Address(RVA = "0x1447A50", Offset = "0x1446450", VA = "0x181447A50")]
private void GMBOKMPJEAC(string LICNAIGLFCP)
{
if (this.CPNHCODHDAD)
{
this.CPNHCODHDAD = false;
string text = "Error restoring room: " + LICNAIGLFCP;
this.KJFEHOGAEJA(text, true);
Debug.LogError("Error restoring room: " + LICNAIGLFCP);
}
}
// Token: 0x0600B959 RID: 47449 RVA: 0x002B8E38 File Offset: 0x002B7038
[Token(Token = "0x600B959")]
[Address(RVA = "0x14467F0", Offset = "0x14451F0", VA = "0x1814467F0")]
public void ButtonPress_EditName()
{
if (SingletonMonoBehaviour.Instance.VerifyAccountRequirements())
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
if (roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField != OKLDKBKBECD.Playlist)
{
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField;
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
}
}
}
// Token: 0x0600B95A RID: 47450 RVA: 0x002B8E78 File Offset: 0x002B7078
[Token(Token = "0x600B95A")]
[Address(RVA = "0x1446730", Offset = "0x1445130", VA = "0x181446730")]
public void ButtonPress_EditDescription()
{
if (SingletonMonoBehaviour.Instance.VerifyAccountRequirements())
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
if (roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField != OKLDKBKBECD.Playlist)
{
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField;
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
}
}
}
// Token: 0x0600B95B RID: 47451 RVA: 0x002B8EB8 File Offset: 0x002B70B8
[Token(Token = "0x600B95B")]
[Address(RVA = "0x14468B0", Offset = "0x14452B0", VA = "0x1814468B0")]
public void ButtonPress_EditTags()
{
if (SingletonMonoBehaviour.Instance.VerifyAccountRequirements())
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
if (roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField != OKLDKBKBECD.Playlist)
{
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField;
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
}
}
}
// Token: 0x0600B95C RID: 47452 RVA: 0x002B8EF8 File Offset: 0x002B70F8
[Token(Token = "0x600B95C")]
[Address(RVA = "0x1447160", Offset = "0x1445B60", VA = "0x181447160")]
public void ButtonPress_UpdateImage()
{
SessionManager sessionManager = SingletonMonoBehaviour.Instance;
if (sessionManager.VerifyAccountRequirements())
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
if (roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField != OKLDKBKBECD.Playlist && roomOrPlaylistSpecificUIBehaviour.PJDBHCDHGLJ)
{
UIRoomOrPlaylistDetails.AAABKAPFLKE aaabkapflke = new UIRoomOrPlaylistDetails.AAABKAPFLKE();
aaabkapflke.<>4__this = this;
aaabkapflke.currentWatchFlow = aaabkapflke;
int num = 0;
int num2 = 0;
int num3 = 0;
ICancelablePromise<RenderTexture> cancelablePromise = ShareCamera.LocalRequestSingleImage(false, num3 != 0, num2 != 0, "Room Image", num != 0);
long <ACOGAANOFJL>k__BackingField = this.roomWatcher.<ACOGAANOFJL>k__BackingField;
aaabkapflke.targetRoomId = <ACOGAANOFJL>k__BackingField;
Action<RenderTexture> action = delegate(RenderTexture rendTex)
{
aaabkapflke.<>4__this.HGPJHJNMKFL.DPCIGLIJMPF(rendTex);
ManagedTexture hgpjhjnmkfl = aaabkapflke.<>4__this.HGPJHJNMKFL;
ManagedTexture hgpjhjnmkfl2 = aaabkapflke.<>4__this.HGPJHJNMKFL;
int num4 = 0;
IPromise<string> promise = OHDHPENHDAP.NLDOGFCBAOD(hgpjhjnmkfl2, OHDHPENHDAP.DLHGJJJPHPH.RoomThumbnail, num4);
if (UIRoomOrPlaylistDetails.<>c.<>9__86_2 == 0)
{
UIRoomOrPlaylistDetails.<>c.<>9__86_2 = delegate(string uploadError)
{
Debug.LogError("Failed to upload room image: " + uploadError);
};
}
Func<string, IPromise<PPENFJMFPNE>> func;
if (aaabkapflke.<>9__3 == 0)
{
func = delegate(string imageName)
{
IPromise<PPENFJMFPNE> promise2 = OJMCBOKJFOF.OGFLGMMNMDD(aaabkapflke.targetRoomId, imageName);
Action<PPENFJMFPNE> action3 = new Action(aaabkapflke.<>4__this.FIKLNPPMGGI);
int num6 = 0;
num6 += num6;
num6++;
Action<string> action4 = new Action(aaabkapflke.<>4__this.OONHODAIIGK);
throw new NullReferenceException();
};
aaabkapflke.<>9__3 = func;
}
int num5 = 0;
num5 += num5;
num5++;
func += func;
num5 += 19;
throw new NullReferenceException();
};
if (num < aaabkapflke)
{
num += num;
if (num == aaabkapflke)
{
sessionManager += sessionManager;
throw new NullReferenceException();
}
num++;
}
Action action2 = delegate
{
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
StackedUIFlowBase currentWatchFlow = aaabkapflke.currentWatchFlow;
if (<CBEMGFDBBJA>k__BackingField != currentWatchFlow)
{
StackedUIFlowBase currentWatchFlow2 = aaabkapflke.currentWatchFlow;
int num7 = 0;
if (currentWatchFlow2 != num7)
{
StackedUIFlowBase currentWatchFlow3 = aaabkapflke.currentWatchFlow;
}
}
bool inVRDisplayMode = SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
if (!inVRDisplayMode)
{
if (!inVRDisplayMode)
{
}
return;
}
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num8 = 0;
int num9 = 0;
int num10 = 0;
instance.PlayWatchNotification(num10 != 0, ~NotificationManager.HLJEOKDOLPF.Text, num9, num8);
};
}
}
}
// Token: 0x0600B95D RID: 47453 RVA: 0x002B8FAC File Offset: 0x002B71AC
[Token(Token = "0x600B95D")]
[Address(RVA = "0x1446C60", Offset = "0x1445660", VA = "0x181446C60")]
public void ButtonPress_Save()
{
int num = 0;
if (this.FFHGLKMAFGH(num) && this.roomWatcher.<FINFDPPLCJN>k__BackingField == (OKLDKBKBECD)num)
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
if (this.DEPEBAEHEDM <= realtimeSinceStartup)
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance == 0 || !instance.CIFKHPAHBHB)
{
IPromise<bool> promise = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PreSaveTrialInventionProcess();
return;
}
IPromise<JPIJGHNNIDP> promise2 = this.PHHMNDKLLKP.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Save Room", "You cannot save the room while the game is running. Would you like to stop the game and save?");
Action<JPIJGHNNIDP> action = new Action(this.EBKOEFEHLJE);
}
}
}
// Token: 0x0600B95E RID: 47454 RVA: 0x002B9034 File Offset: 0x002B7234
[Token(Token = "0x600B95E")]
[Address(RVA = "0x1446560", Offset = "0x1444F60", VA = "0x181446560")]
public void ButtonPress_Copy()
{
if (SingletonMonoBehaviour.Instance.VerifyAccountRequirements() && this.roomWatcher.<FINFDPPLCJN>k__BackingField != OKLDKBKBECD.Playlist)
{
int num = 0;
this.KJFEHOGAEJA("Copying...", num != 0);
CloneRoomUIDialog flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<CloneRoomUIDialog>();
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = this.roomWatcher.<CNEKKIBKIIK>k__BackingField;
SessionManager.BDPNOBGNGNI milecmjjalg = this.MILECMJJALG;
int num2 = 0;
PPENFJMFPNE <BIOEJBLEEPF>k__BackingField = <CNEKKIBKIIK>k__BackingField.<BIOEJBLEEPF>k__BackingField;
int num3 = 0;
flowByType.ShowAndEquipMakerPenAfterClone(<BIOEJBLEEPF>k__BackingField, milecmjjalg, num3, num2);
}
}
// Token: 0x0600B95F RID: 47455 RVA: 0x002B90B0 File Offset: 0x002B72B0
[Token(Token = "0x600B95F")]
[Address(RVA = "0x1446AA0", Offset = "0x14454A0", VA = "0x181446AA0")]
public void ButtonPress_Restore()
{
int num = 0;
if (this.FFHGLKMAFGH(num))
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
if (this.GBBKPHKCKHH <= realtimeSinceStartup)
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance == 0 || !instance.CIFKHPAHBHB)
{
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
WatchUI local = WatchUI.BFPPPLIJIGC;
UIRestoreRoomDialog flowByType = local.GetFlowByType<UIRestoreRoomDialog>();
int num2 = 0;
IPromise promise = local.ShowTemporaryDialog<JPIJGHNNIDP>(flowByType, (NotificationManager.HLJEOKDOLPF)num2);
return;
}
IPromise<JPIJGHNNIDP> promise2 = this.PHHMNDKLLKP.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Restore Room", "You cannot restore the room while the game is running. Would you like to stop the game and restore?");
Action<JPIJGHNNIDP> action = new Action(this.CJKICMOIMFI);
}
}
}
// Token: 0x0600B960 RID: 47456 RVA: 0x002B9148 File Offset: 0x002B7348
[Token(Token = "0x600B960")]
[Address(RVA = "0x1446680", Offset = "0x1445080", VA = "0x181446680")]
public void ButtonPress_CreatorInfo()
{
PlayerDetailsWatchUIFlow jphdgdfjjgb = this.JPHDGDFJJGB;
int num = 0;
if (jphdgdfjjgb != num)
{
PlayerDetailsWatchUIFlow jphdgdfjjgb2 = this.JPHDGDFJJGB;
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
PlayerDetailsWatchUIFlow jphdgdfjjgb3 = this.JPHDGDFJJGB;
int num2 = 0;
phhmndkllkp.PushFlow(jphdgdfjjgb3, num2);
}
}
// Token: 0x0600B961 RID: 47457 RVA: 0x002B9194 File Offset: 0x002B7394
[Token(Token = "0x600B961")]
[Address(RVA = "0x144A160", Offset = "0x1448B60", VA = "0x18144A160")]
public void Toggle_Cheer(bool value)
{
if (this.roomWatcher.<FINFDPPLCJN>k__BackingField != OKLDKBKBECD.Room)
{
bool newValue = value;
UIRoomOrPlaylistDetails <>4__this = this;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
if (roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField != (ulong)0L && roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Playlist)
{
long <ACOGAANOFJL>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<ACOGAANOFJL>k__BackingField;
int num = 0;
this.KJFEHOGAEJA("Cheering!", num != 0);
if (newValue)
{
IPromise promise = OJMCBOKJFOF.LONLMONNPGL(<ACOGAANOFJL>k__BackingField);
}
IPromise promise2 = OJMCBOKJFOF.CIPEENNIAFL(<ACOGAANOFJL>k__BackingField);
Action action = delegate
{
if (newValue)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num3 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Cheers!", 3f, num3, num3);
}
UIRoomOrPlaylistDetails <>4__this2 = <>4__this;
string empty = string.Empty;
<>4__this2.KJFEHOGAEJA(empty, true);
};
Action<string> action2 = delegate(string error)
{
ToggleButton3D toggleButton3D = <>4__this.cheerToggle;
bool flag = !newValue;
toggleButton3D.BOHIGPFGJBA = flag;
<>4__this.KJFEHOGAEJA(error, true);
Debug.LogError("Failed to cheer: " + error);
};
}
return;
}
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.roomWatcher;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour2.<CNEKKIBKIIK>k__BackingField;
while (<CNEKKIBKIIK>k__BackingField == 0)
{
}
while (roomOrPlaylistSpecificUIBehaviour2.<FINFDPPLCJN>k__BackingField != OKLDKBKBECD.Room)
{
}
PPENFJMFPNE <BIOEJBLEEPF>k__BackingField = <CNEKKIBKIIK>k__BackingField.<BIOEJBLEEPF>k__BackingField;
int num2 = 0;
this.KJFEHOGAEJA("Cheering!", num2 != 0);
string text;
if (this.<JAPMFPLOHIK>k__BackingField == 0)
{
text = this.amplitudeEventContextLabel;
}
CJJCHPCDJJP.MLODIIDFDOL mlodiidfdol = new CJJCHPCDJJP.MLODIIDFDOL(this.MMAMKEJJGHO);
CJJCHPCDJJP.HDABJLLGCBC(<BIOEJBLEEPF>k__BackingField, value, text, mlodiidfdol);
throw new NullReferenceException();
}
// Token: 0x0600B962 RID: 47458 RVA: 0x002B9298 File Offset: 0x002B7498
[Token(Token = "0x600B962")]
[Address(RVA = "0x1449910", Offset = "0x1448310", VA = "0x181449910")]
private void NHOPBPKOAPL(bool BCEFAKDFEMM)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField;
if (<CNEKKIBKIIK>k__BackingField != 0 && roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Room)
{
PPENFJMFPNE <BIOEJBLEEPF>k__BackingField = <CNEKKIBKIIK>k__BackingField.<BIOEJBLEEPF>k__BackingField;
int num = 0;
this.KJFEHOGAEJA("Cheering!", num != 0);
string text = this.<JAPMFPLOHIK>k__BackingField;
if (text == 0)
{
}
CJJCHPCDJJP.MLODIIDFDOL mlodiidfdol = new CJJCHPCDJJP.MLODIIDFDOL(this.MMAMKEJJGHO);
CJJCHPCDJJP.HDABJLLGCBC(<BIOEJBLEEPF>k__BackingField, BCEFAKDFEMM, text, mlodiidfdol);
}
}
// Token: 0x0600B963 RID: 47459 RVA: 0x002B9304 File Offset: 0x002B7504
[Token(Token = "0x600B963")]
[Address(RVA = "0x1449600", Offset = "0x1448000", VA = "0x181449600")]
private void MJDDNOOHOBJ(bool BCEFAKDFEMM)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
if (roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField != (ulong)0L && roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Playlist)
{
long <ACOGAANOFJL>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<ACOGAANOFJL>k__BackingField;
int num = 0;
this.KJFEHOGAEJA("Cheering!", num != 0);
if (BCEFAKDFEMM)
{
IPromise promise = OJMCBOKJFOF.LONLMONNPGL(<ACOGAANOFJL>k__BackingField);
}
IPromise promise2 = OJMCBOKJFOF.CIPEENNIAFL(<ACOGAANOFJL>k__BackingField);
Action action = delegate
{
if (BCEFAKDFEMM)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Cheers!", 3f, num2, num2);
}
UIRoomOrPlaylistDetails <>4__this = this;
string empty = string.Empty;
<>4__this.KJFEHOGAEJA(empty, true);
};
Action<string> action2 = delegate(string error)
{
ToggleButton3D toggleButton3D = this.cheerToggle;
bool flag = !BCEFAKDFEMM;
toggleButton3D.BOHIGPFGJBA = flag;
this.KJFEHOGAEJA(error, true);
Debug.LogError("Failed to cheer: " + error);
};
}
}
// Token: 0x0600B964 RID: 47460 RVA: 0x002B9390 File Offset: 0x002B7590
[Token(Token = "0x600B964")]
[Address(RVA = "0x144A3E0", Offset = "0x1448DE0", VA = "0x18144A3E0")]
public void Toggle_Favorite(bool value)
{
if (this.roomWatcher.<FINFDPPLCJN>k__BackingField != OKLDKBKBECD.Room)
{
bool newValue = value;
UIRoomOrPlaylistDetails <>4__this = this;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
if (roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField != (ulong)0L && roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Playlist)
{
long <ACOGAANOFJL>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<ACOGAANOFJL>k__BackingField;
int num = 0;
this.KJFEHOGAEJA("Favoriting!", num != 0);
if (newValue)
{
IPromise promise = OJMCBOKJFOF.GDELFOHOPGF(<ACOGAANOFJL>k__BackingField);
}
IPromise promise2 = OJMCBOKJFOF.NLNKEGDKFCG(<ACOGAANOFJL>k__BackingField);
Action action = delegate
{
if (newValue)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num3 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Favorited!", 3f, num3, num3);
}
UIRoomOrPlaylistDetails <>4__this2 = <>4__this;
string empty = string.Empty;
<>4__this2.KJFEHOGAEJA(empty, true);
};
Action<string> action2 = delegate(string error)
{
ToggleButton3D toggleButton3D = <>4__this.favoriteToggle;
bool flag = !newValue;
toggleButton3D.BOHIGPFGJBA = flag;
<>4__this.KJFEHOGAEJA(error, true);
Debug.LogError("Failed to favorite: " + error);
};
}
return;
}
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.roomWatcher;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour2.<CNEKKIBKIIK>k__BackingField;
while (<CNEKKIBKIIK>k__BackingField == 0)
{
}
while (roomOrPlaylistSpecificUIBehaviour2.<FINFDPPLCJN>k__BackingField != OKLDKBKBECD.Room)
{
}
PPENFJMFPNE <BIOEJBLEEPF>k__BackingField = <CNEKKIBKIIK>k__BackingField.<BIOEJBLEEPF>k__BackingField;
int num2 = 0;
this.KJFEHOGAEJA("Favoriting!", num2 != 0);
string text;
if (this.<JAPMFPLOHIK>k__BackingField == 0)
{
text = this.amplitudeEventContextLabel;
}
CJJCHPCDJJP.MLODIIDFDOL mlodiidfdol = new CJJCHPCDJJP.MLODIIDFDOL(this.CJFDOJJGJEH);
CJJCHPCDJJP.DEAEEJFELCM(<BIOEJBLEEPF>k__BackingField, value, text, mlodiidfdol);
throw new NullReferenceException();
}
// Token: 0x0600B965 RID: 47461 RVA: 0x002B9494 File Offset: 0x002B7694
[Token(Token = "0x600B965")]
[Address(RVA = "0x1447730", Offset = "0x1446130", VA = "0x181447730")]
private void ELPPMHDLICF(bool BCEFAKDFEMM)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField;
if (<CNEKKIBKIIK>k__BackingField != 0 && roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Room)
{
int num = 0;
PPENFJMFPNE <BIOEJBLEEPF>k__BackingField = <CNEKKIBKIIK>k__BackingField.<BIOEJBLEEPF>k__BackingField;
this.KJFEHOGAEJA("Favoriting!", num != 0);
string text = this.<JAPMFPLOHIK>k__BackingField;
if (text == 0)
{
}
CJJCHPCDJJP.MLODIIDFDOL mlodiidfdol = new CJJCHPCDJJP.MLODIIDFDOL(this.CJFDOJJGJEH);
CJJCHPCDJJP.DEAEEJFELCM(<BIOEJBLEEPF>k__BackingField, BCEFAKDFEMM, text, mlodiidfdol);
}
}
// Token: 0x0600B966 RID: 47462 RVA: 0x002B9500 File Offset: 0x002B7700
[Token(Token = "0x600B966")]
[Address(RVA = "0x14463C0", Offset = "0x1444DC0", VA = "0x1814463C0")]
private void BMEAHJPEHHA(bool BCEFAKDFEMM)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
if (roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField != (ulong)0L && roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Playlist)
{
long <ACOGAANOFJL>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<ACOGAANOFJL>k__BackingField;
int num = 0;
this.KJFEHOGAEJA("Favoriting!", num != 0);
if (BCEFAKDFEMM)
{
IPromise promise = OJMCBOKJFOF.GDELFOHOPGF(<ACOGAANOFJL>k__BackingField);
}
IPromise promise2 = OJMCBOKJFOF.NLNKEGDKFCG(<ACOGAANOFJL>k__BackingField);
Action action = delegate
{
if (BCEFAKDFEMM)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Favorited!", 3f, num2, num2);
}
UIRoomOrPlaylistDetails <>4__this = this;
string empty = string.Empty;
<>4__this.KJFEHOGAEJA(empty, true);
};
Action<string> action2 = delegate(string error)
{
ToggleButton3D toggleButton3D = this.favoriteToggle;
bool flag = !BCEFAKDFEMM;
toggleButton3D.BOHIGPFGJBA = flag;
this.KJFEHOGAEJA(error, true);
Debug.LogError("Failed to favorite: " + error);
};
}
}
// Token: 0x0600B967 RID: 47463 RVA: 0x002B958C File Offset: 0x002B778C
[Token(Token = "0x600B967")]
[Address(RVA = "0x1446970", Offset = "0x1445370", VA = "0x181446970")]
public void ButtonPress_Report()
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
if (roomOrPlaylistSpecificUIBehaviour.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Room && roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField != (ulong)0L)
{
UIReportRoomDialog flowByType = this.PHHMNDKLLKP.GetFlowByType<UIReportRoomDialog>();
int num = 0;
if (flowByType != num)
{
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = this.roomWatcher.<CNEKKIBKIIK>k__BackingField;
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
return;
}
Debug.LogError("Missing UIReportRoomDialog");
}
}
// Token: 0x0600B968 RID: 47464 RVA: 0x002B95F4 File Offset: 0x002B77F4
[Token(Token = "0x600B968")]
[Address(RVA = "0x1446E40", Offset = "0x1445840", VA = "0x181446E40")]
public void ButtonPress_SeeAllCreators()
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField;
if (<CNEKKIBKIIK>k__BackingField != 0)
{
IReadOnlyList<ObscuredInt> <IAJGJFGJCIK>k__BackingField = <CNEKKIBKIIK>k__BackingField.<IAJGJFGJCIK>k__BackingField;
if (roomOrPlaylistSpecificUIBehaviour > 0)
{
PlayerListScreen ghnkfoopogi = this.GHNKFOOPOGI;
int num = 0;
if (ghnkfoopogi != num)
{
List<int> list = new List();
int <KBFNGJBKEOP>k__BackingField = this.roomWatcher.<CNEKKIBKIIK>k__BackingField.<KBFNGJBKEOP>k__BackingField;
list.Add(<KBFNGJBKEOP>k__BackingField);
IReadOnlyList<ObscuredInt> <IAJGJFGJCIK>k__BackingField2 = this.roomWatcher.<CNEKKIBKIIK>k__BackingField.<IAJGJFGJCIK>k__BackingField;
Func<ObscuredInt, int> <>9__100_ = UIRoomOrPlaylistDetails.<>c.<>9__100_0;
if (<>9__100_ == 0)
{
UIRoomOrPlaylistDetails.<>c.<>9__100_0 = delegate(ObscuredInt obscuredInt)
{
int num2;
return num2;
};
}
IEnumerable<ObscuredInt> enumerable = Enumerable.Select<ObscuredInt, int>(<IAJGJFGJCIK>k__BackingField2, <>9__100_);
list.AddRange(enumerable);
PlayerListScreen ghnkfoopogi2 = this.GHNKFOOPOGI;
string text = this.<JAPMFPLOHIK>k__BackingField;
ghnkfoopogi2.ShowScreen(list, "Room Owners", text);
}
}
}
}
// Token: 0x0600B969 RID: 47465 RVA: 0x002B96CC File Offset: 0x002B78CC
[Token(Token = "0x600B969")]
[Address(RVA = "0x1447080", Offset = "0x1445A80", VA = "0x181447080")]
public void ButtonPress_SeeInventors()
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
if (roomOrPlaylistSpecificUIBehaviour.<CNEKKIBKIIK>k__BackingField != (ulong)0L && roomOrPlaylistSpecificUIBehaviour.JHFLFMMLNEI)
{
PlayerListScreen ghnkfoopogi = this.GHNKFOOPOGI;
int num = 0;
if (ghnkfoopogi != num)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.roomWatcher;
PlayerListScreen ghnkfoopogi2 = this.GHNKFOOPOGI;
string text = this.<JAPMFPLOHIK>k__BackingField;
IList<int> <GBDLKJCPIEE>k__BackingField = roomOrPlaylistSpecificUIBehaviour2.<GBDLKJCPIEE>k__BackingField;
ghnkfoopogi2.ShowScreen(<GBDLKJCPIEE>k__BackingField, "Inventors", text);
}
}
}
// Token: 0x0600B96A RID: 47466 RVA: 0x002B973C File Offset: 0x002B793C
[Token(Token = "0x600B96A")]
[Address(RVA = "0x1448550", Offset = "0x1446F50", VA = "0x181448550")]
private void JPCCPFMGFDJ(int? CJFGEMGOJHB)
{
AccountSpecificUIBehaviour[] dnnjnolondo = this.DNNJNOLONDO;
int num = 0;
int length = dnnjnolondo.Length;
if (num < length)
{
AccountSpecificUIBehaviour accountSpecificUIBehaviour = dnnjnolondo[num];
int num2 = 0;
accountSpecificUIBehaviour.SetPlayer(CJFGEMGOJHB, (AccountSpecificUIBehaviour.PlayerDisplayMode)num2);
num++;
}
ReputationSpecificUIBehaviour[] ikkkdkfjada = this.IKKKDKFJADA;
int length2 = ikkkdkfjada.Length;
if (num < length2)
{
ikkkdkfjada[num].SetPlayer(CJFGEMGOJHB);
num++;
}
}
// Token: 0x0600B96B RID: 47467 RVA: 0x002B97A4 File Offset: 0x002B79A4
[Token(Token = "0x600B96B")]
[Address(RVA = "0x1447830", Offset = "0x1446230", VA = "0x181447830")]
private bool FFHGLKMAFGH(out RoomPersistenceManager.BFEINDMGADF EMNPHAPBBAH)
{
if (this.POPMPPICKIE)
{
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = this.roomWatcher.<CNEKKIBKIIK>k__BackingField;
if (<CNEKKIBKIIK>k__BackingField != 0 && (!<CNEKKIBKIIK>k__BackingField.<BFCIMDIILNI>k__BackingField || RoomPersistenceManager.GNCBKKBEJAC))
{
RoomPersistenceManager pgfpegedljf = this.PGFPEGEDLJF;
int num = 0;
if (!(pgfpegedljf == num))
{
if (!this.PGFPEGEDLJF.CanRequestRoomDataSave(true, out EMNPHAPBBAH))
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
if (!(instance != num2) || !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DDKFBFNNONC)
{
goto IL_77;
}
}
return true;
}
}
}
IL_77:
throw new NullReferenceException();
}
// Token: 0x0600B96C RID: 47468 RVA: 0x002B9830 File Offset: 0x002B7A30
[Token(Token = "0x600B96C")]
[Address(RVA = "0x1448290", Offset = "0x1446C90", VA = "0x181448290")]
private string INAIMNCHNEP(RoomPersistenceManager.BFEINDMGADF EMNPHAPBBAH)
{
return this.NCHFKPAAFBF;
}
// Token: 0x0600B96D RID: 47469 RVA: 0x002B9848 File Offset: 0x002B7A48
[Token(Token = "0x600B96D")]
[Address(RVA = "0x1448470", Offset = "0x1446E70", VA = "0x181448470")]
private string JFGHFOJJCKG(RoomPersistenceManager.BFEINDMGADF EMNPHAPBBAH)
{
return this.IJFLPFECFHE;
}
// Token: 0x0600B96E RID: 47470 RVA: 0x002B9860 File Offset: 0x002B7A60
[Token(Token = "0x600B96E")]
[Address(RVA = "0x1446370", Offset = "0x1444D70", VA = "0x181446370")]
private string BCAADGJFILD(RoomPersistenceManager.BFEINDMGADF EMNPHAPBBAH, string KLFIGACGBNB)
{
return KLFIGACGBNB;
}
// Token: 0x0600B96F RID: 47471 RVA: 0x002B9870 File Offset: 0x002B7A70
[Token(Token = "0x600B96F")]
[Address(RVA = "0x144A6A0", Offset = "0x14490A0", VA = "0x18144A6A0")]
public UIRoomOrPlaylistDetails()
{
int num;
ManagedTexture managedTexture = new ManagedTexture("RoomDetails", num != 0);
num = 0;
this.HGPJHJNMKFL = managedTexture;
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
this.DNNJNOLONDO = array;
ReputationSpecificUIBehaviour[] array2 = new ReputationSpecificUIBehaviour[0];
this.IKKKDKFJADA = array2;
this.DEPEBAEHEDM = float.MinValue;
this.GBBKPHKCKHH = float.MinValue;
base..ctor();
}
// Token: 0x0600B970 RID: 47472 RVA: 0x002B98E0 File Offset: 0x002B7AE0
[Token(Token = "0x600B970")]
[Address(RVA = "0x1447B00", Offset = "0x1446500", VA = "0x181447B00")]
[CompilerGenerated]
private void HMFJELLMMIM()
{
this.MDLNCNGIEGF();
this.MFBHOCEHGFF = (ulong)0L;
}
// Token: 0x0600B971 RID: 47473 RVA: 0x002B98FC File Offset: 0x002B7AFC
[Token(Token = "0x600B971")]
[Address(RVA = "0x1445D60", Offset = "0x1444760", VA = "0x181445D60")]
[CompilerGenerated]
private void ABIPPIKLLCF(CCEOLAOLEKJ HFIDFDPOCKA)
{
int num = 0;
if (this != num)
{
if (this.roomWatcher.<CNEKKIBKIIK>k__BackingField != 0)
{
}
int num2 = 0;
ObscuredInt <IFBPANODIPA>k__BackingField = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
bool flag = num2 == num3;
if (num2 != (flag ? 1 : 0))
{
Button3D button3D = this.creatorInfoButton;
this.NBOJLIACJLL = HFIDFDPOCKA;
int num4 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
int num5 = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField);
bool flag2 = num4 != num5;
button3D.FFDOINJEHMM = flag2;
this.creatorInfo.OnDestroy();
int num6 = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField);
}
}
}
// Token: 0x0600B972 RID: 47474 RVA: 0x002B999C File Offset: 0x002B7B9C
[Token(Token = "0x600B972")]
[Address(RVA = "0x1447A00", Offset = "0x1446400", VA = "0x181447A00")]
[CompilerGenerated]
private void FIKLNPPMGGI(PPENFJMFPNE GJKGOKHKMMP)
{
this.KJFEHOGAEJA("Room picture updated!", true);
}
// Token: 0x0600B973 RID: 47475 RVA: 0x002B99B8 File Offset: 0x002B7BB8
[Token(Token = "0x600B973")]
[Address(RVA = "0x1449A10", Offset = "0x1448410", VA = "0x181449A10")]
[CompilerGenerated]
private void OONHODAIIGK(string MOPOMPHBHKF)
{
Debug.LogError("Failed to update room image: " + MOPOMPHBHKF);
this.KJFEHOGAEJA(MOPOMPHBHKF, true);
}
// Token: 0x0600B974 RID: 47476 RVA: 0x002B99E0 File Offset: 0x002B7BE0
[Token(Token = "0x600B974")]
[Address(RVA = "0x14475D0", Offset = "0x1445FD0", VA = "0x1814475D0")]
[CompilerGenerated]
private void EBKOEFEHLJE(JPIJGHNNIDP MAOOLFEBOOD)
{
if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative)
{
this.KOBFLNGPKKN = MAOOLFEBOOD != JPIJGHNNIDP.Cancel;
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.LocalPlayerRequestStopGame();
if (flag)
{
return;
}
this.KOBFLNGPKKN = flag;
}
}
// Token: 0x0600B975 RID: 47477 RVA: 0x002B9A1C File Offset: 0x002B7C1C
[Token(Token = "0x600B975")]
[Address(RVA = "0x14484C0", Offset = "0x1446EC0", VA = "0x1814484C0")]
[CompilerGenerated]
private void JKLMPEKDFOJ(bool IFFAIOGFJJB)
{
if (IFFAIOGFJJB)
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
int num = 0;
this.DEPEBAEHEDM = realtimeSinceStartup;
this.KJFEHOGAEJA("Saving...", num != 0);
this.PGFPEGEDLJF.RequestSaveRoomData();
this.CPNHCODHDAD = true;
}
}
// Token: 0x0600B976 RID: 47478 RVA: 0x002B9A64 File Offset: 0x002B7C64
[Token(Token = "0x600B976")]
[Address(RVA = "0x1447480", Offset = "0x1445E80", VA = "0x181447480")]
[CompilerGenerated]
private void CJKICMOIMFI(JPIJGHNNIDP MAOOLFEBOOD)
{
if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative)
{
this.KOBFLNGPKKN = false;
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.LocalPlayerRequestStopGame();
if (flag)
{
return;
}
this.MHOBKPHGFAD = flag;
}
}
// Token: 0x0600B977 RID: 47479 RVA: 0x002B9A9C File Offset: 0x002B7C9C
[Token(Token = "0x600B977")]
[Address(RVA = "0x14497A0", Offset = "0x14481A0", VA = "0x1814497A0")]
[CompilerGenerated]
private void MMAMKEJJGHO(bool IFFAIOGFJJB, string LICNAIGLFCP)
{
if (!IFFAIOGFJJB)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
ToggleButton3D toggleButton3D = this.cheerToggle;
bool flag = roomOrPlaylistSpecificUIBehaviour.<FNGJFIKGCNN>k__BackingField.GOAELNACNNJ;
toggleButton3D.BOHIGPFGJBA = flag;
}
string empty = string.Empty;
this.KJFEHOGAEJA(empty, true);
}
// Token: 0x0600B978 RID: 47480 RVA: 0x002B9AE4 File Offset: 0x002B7CE4
[Token(Token = "0x600B978")]
[Address(RVA = "0x14473D0", Offset = "0x1445DD0", VA = "0x1814473D0")]
[CompilerGenerated]
private void CJFDOJJGJEH(bool IFFAIOGFJJB, string LICNAIGLFCP)
{
if (!IFFAIOGFJJB)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.roomWatcher;
ToggleButton3D toggleButton3D = this.favoriteToggle;
bool flag = roomOrPlaylistSpecificUIBehaviour.<FNGJFIKGCNN>k__BackingField.CPAAFLNLLMP;
toggleButton3D.BOHIGPFGJBA = flag;
}
string empty = string.Empty;
this.KJFEHOGAEJA(empty, true);
}
// Token: 0x040079C7 RID: 31175
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40079C7")]
[SerializeField]
[Header("Dialogs")]
private EditRoomTagsDialog editTagsDialog;
// Token: 0x040079C8 RID: 31176
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40079C8")]
[SerializeField]
private UpdateRoomNameDialog updateRoomNameDialog;
// Token: 0x040079C9 RID: 31177
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40079C9")]
[SerializeField]
private UpdateRoomDescriptionDialog updateRoomDescriptionDialog;
// Token: 0x040079CA RID: 31178
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40079CA")]
[SerializeField]
[Header("Name / Description / Tags")]
private TextMeshProUGUI roomName;
// Token: 0x040079CB RID: 31179
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40079CB")]
[SerializeField]
private Button3D editRoomNameButton;
// Token: 0x040079CC RID: 31180
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40079CC")]
[SerializeField]
private TextMeshProUGUI roomDescription;
// Token: 0x040079CD RID: 31181
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40079CD")]
[SerializeField]
private Button3D editRoomDescriptionButton;
// Token: 0x040079CE RID: 31182
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40079CE")]
[SerializeField]
private TextMeshProUGUI roomTags;
// Token: 0x040079CF RID: 31183
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40079CF")]
[SerializeField]
private Button3D editRoomTagsButton;
// Token: 0x040079D0 RID: 31184
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40079D0")]
[SerializeField]
private Tooltip tagsTooltip;
// Token: 0x040079D1 RID: 31185
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40079D1")]
[SerializeField]
[Header("Creator Info / Visits")]
private PlayerInfoUIControl creatorInfo;
// Token: 0x040079D2 RID: 31186
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40079D2")]
[SerializeField]
private Button3D creatorInfoButton;
// Token: 0x040079D3 RID: 31187
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40079D3")]
[SerializeField]
private GameObject otherOwnersAndInventorsParent;
// Token: 0x040079D4 RID: 31188
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40079D4")]
[SerializeField]
private GameObject otherOwnersContainer;
// Token: 0x040079D5 RID: 31189
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x40079D5")]
[SerializeField]
private GameObject inventorsContainer;
// Token: 0x040079D6 RID: 31190
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x40079D6")]
[SerializeField]
private Button3D seeAllOwnersButton;
// Token: 0x040079D7 RID: 31191
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x40079D7")]
[SerializeField]
private TextMeshProUGUI visitsCountText;
// Token: 0x040079D8 RID: 31192
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40079D8")]
[SerializeField]
[Header("Cheer / Favorite / Report")]
private ToggleButton3D cheerToggle;
// Token: 0x040079D9 RID: 31193
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40079D9")]
[SerializeField]
private TextMeshProUGUI cheersCountText;
// Token: 0x040079DA RID: 31194
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40079DA")]
[SerializeField]
private ToggleButton3D favoriteToggle;
// Token: 0x040079DB RID: 31195
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40079DB")]
[SerializeField]
private TextMeshProUGUI favoriteCountText;
// Token: 0x040079DC RID: 31196
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40079DC")]
[SerializeField]
private Button3D reportButton;
// Token: 0x040079DD RID: 31197
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40079DD")]
[SerializeField]
private string amplitudeEventContextLabel = "";
// Token: 0x040079DE RID: 31198
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40079DE")]
[SerializeField]
[Header("Saving")]
private GameObject copySaveRestoreContainer;
// Token: 0x040079DF RID: 31199
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40079DF")]
[SerializeField]
private Button3D saveButton;
// Token: 0x040079E0 RID: 31200
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40079E0")]
[SerializeField]
private Tooltip saveButtonTooltip;
// Token: 0x040079E1 RID: 31201
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40079E1")]
[SerializeField]
private Button3D cloneButton;
// Token: 0x040079E2 RID: 31202
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40079E2")]
[SerializeField]
private Button3D restoreButton;
// Token: 0x040079E3 RID: 31203
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40079E3")]
[SerializeField]
private Tooltip restoreButtonTooltip;
// Token: 0x040079E4 RID: 31204
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x40079E4")]
[SerializeField]
private float minSaveRestoreInterval = 5f;
// Token: 0x040079E5 RID: 31205
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x40079E5")]
[SerializeField]
[Header("General")]
private Button3D roomImageButton;
// Token: 0x040079E6 RID: 31206
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x40079E6")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x040079E7 RID: 31207
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x40079E7")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private RoomOrPlaylistSpecificUIBehaviour roomWatcher;
// Token: 0x040079E8 RID: 31208
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x40079E8")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
private RoomOrPlaylistSpecificUIBehaviour roomImageRoomWatcher;
// Token: 0x040079E9 RID: 31209
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x40079E9")]
[SerializeField]
[Header("GoTo Regions")]
private GameObject roomGoToPanel;
// Token: 0x040079EA RID: 31210
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
[Token(Token = "0x40079EA")]
[SerializeField]
private GameObject playlistGoToPanel;
// Token: 0x040079EB RID: 31211
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
[Token(Token = "0x40079EB")]
private GoToRoomOrPlaylistConditionalButton[] KOJBGPEFPHJ;
// Token: 0x040079EC RID: 31212
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x40079EC")]
private WatchUI PHHMNDKLLKP;
// Token: 0x040079ED RID: 31213
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
[Token(Token = "0x40079ED")]
private PlayerDetailsWatchUIFlow JPHDGDFJJGB;
// Token: 0x040079EE RID: 31214
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x40079EE")]
private CCEOLAOLEKJ NBOJLIACJLL;
// Token: 0x040079EF RID: 31215
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x40079EF")]
private PlayerListScreen GHNKFOOPOGI;
// Token: 0x040079F0 RID: 31216
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x40079F0")]
private bool POPMPPICKIE;
// Token: 0x040079F1 RID: 31217
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x40079F1")]
private string NCHFKPAAFBF;
// Token: 0x040079F2 RID: 31218
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x40079F2")]
private string IJFLPFECFHE;
// Token: 0x040079F3 RID: 31219
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x40079F3")]
private RoomPersistenceManager PGFPEGEDLJF;
// Token: 0x040079F4 RID: 31220
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
[Token(Token = "0x40079F4")]
private bool CPNHCODHDAD;
// Token: 0x040079F5 RID: 31221
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
[Token(Token = "0x40079F5")]
private Coroutine MFBHOCEHGFF;
// Token: 0x040079F6 RID: 31222
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
[Token(Token = "0x40079F6")]
private readonly ManagedTexture HGPJHJNMKFL;
// Token: 0x040079F7 RID: 31223
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
[Token(Token = "0x40079F7")]
private AccountSpecificUIBehaviour[] DNNJNOLONDO;
// Token: 0x040079F8 RID: 31224
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x40079F8")]
private ReputationSpecificUIBehaviour[] IKKKDKFJADA;
// Token: 0x040079FA RID: 31226
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x40079FA")]
private SessionManager.BDPNOBGNGNI MILECMJJALG;
// Token: 0x040079FB RID: 31227
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B4")]
[Token(Token = "0x40079FB")]
private bool KOBFLNGPKKN;
// Token: 0x040079FC RID: 31228
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B5")]
[Token(Token = "0x40079FC")]
private bool MHOBKPHGFAD;
// Token: 0x040079FD RID: 31229
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x40079FD")]
private float DEPEBAEHEDM;
// Token: 0x040079FE RID: 31230
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1BC")]
[Token(Token = "0x40079FE")]
private float GBBKPHKCKHH;
// Token: 0x040079FF RID: 31231
[Token(Token = "0x40079FF")]
private static string NGAJGNJKOCE = "Waiting for the game to finish...";
// Token: 0x02001AF4 RID: 6900
[Token(Token = "0x2001AF4")]
[CompilerGenerated]
private sealed class AAABKAPFLKE
{
// Token: 0x0600B97A RID: 47482 RVA: 0x002B9B44 File Offset: 0x002B7D44
[Token(Token = "0x600B97A")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AAABKAPFLKE()
{
}
// Token: 0x0600B97B RID: 47483 RVA: 0x002B9B58 File Offset: 0x002B7D58
[Token(Token = "0x600B97B")]
[Address(RVA = "0x1437F40", Offset = "0x1436940", VA = "0x181437F40")]
internal void <ButtonPress_UpdateImage>b__0(RenderTexture rendTex)
{
this.<>4__this.HGPJHJNMKFL.DPCIGLIJMPF(rendTex);
ManagedTexture hgpjhjnmkfl = this.<>4__this.HGPJHJNMKFL;
ManagedTexture hgpjhjnmkfl2 = this.<>4__this.HGPJHJNMKFL;
int num = 0;
IPromise<string> promise = OHDHPENHDAP.NLDOGFCBAOD(hgpjhjnmkfl2, OHDHPENHDAP.DLHGJJJPHPH.RoomThumbnail, num);
if (UIRoomOrPlaylistDetails.<>c.<>9__86_2 == 0)
{
UIRoomOrPlaylistDetails.<>c.<>9__86_2 = delegate(string uploadError)
{
Debug.LogError("Failed to upload room image: " + uploadError);
};
}
Func<string, IPromise<PPENFJMFPNE>> func;
if (this.<>9__3 == 0)
{
func = delegate(string imageName)
{
IPromise<PPENFJMFPNE> promise2 = OJMCBOKJFOF.OGFLGMMNMDD(this.targetRoomId, imageName);
Action<PPENFJMFPNE> action = new Action(this.<>4__this.FIKLNPPMGGI);
int num3 = 0;
num3 += num3;
num3++;
Action<string> action2 = new Action(this.<>4__this.OONHODAIIGK);
throw new NullReferenceException();
};
this.<>9__3 = func;
}
int num2 = 0;
num2 += num2;
num2++;
func += func;
num2 += 19;
throw new NullReferenceException();
}
// Token: 0x0600B97C RID: 47484 RVA: 0x002B9BFC File Offset: 0x002B7DFC
[Token(Token = "0x600B97C")]
[Address(RVA = "0x1438520", Offset = "0x1436F20", VA = "0x181438520")]
internal IPromise<PPENFJMFPNE> <ButtonPress_UpdateImage>b__3(string imageName)
{
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.OGFLGMMNMDD(this.targetRoomId, imageName);
Action<PPENFJMFPNE> action = new Action(this.<>4__this.FIKLNPPMGGI);
int num = 0;
num += num;
num++;
Action<string> action2 = new Action(this.<>4__this.OONHODAIIGK);
throw new NullReferenceException();
}
// Token: 0x0600B97D RID: 47485 RVA: 0x002B9C4C File Offset: 0x002B7E4C
[Token(Token = "0x600B97D")]
[Address(RVA = "0x14381C0", Offset = "0x1436BC0", VA = "0x1814381C0")]
internal void <ButtonPress_UpdateImage>b__1()
{
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
StackedUIFlowBase stackedUIFlowBase = this.currentWatchFlow;
if (<CBEMGFDBBJA>k__BackingField != stackedUIFlowBase)
{
StackedUIFlowBase stackedUIFlowBase2 = this.currentWatchFlow;
int num = 0;
if (stackedUIFlowBase2 != num)
{
StackedUIFlowBase stackedUIFlowBase3 = this.currentWatchFlow;
}
}
bool inVRDisplayMode = SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
if (!inVRDisplayMode)
{
if (!inVRDisplayMode)
{
}
return;
}
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num2 = 0;
int num3 = 0;
int num4 = 0;
instance.PlayWatchNotification(num4 != 0, ~NotificationManager.HLJEOKDOLPF.Text, num3, num2);
}
// Token: 0x04007A00 RID: 31232
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007A00")]
public long targetRoomId;
// Token: 0x04007A01 RID: 31233
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007A01")]
public StackedUIFlowBase currentWatchFlow;
// Token: 0x04007A02 RID: 31234
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007A02")]
public UIRoomOrPlaylistDetails <>4__this;
// Token: 0x04007A03 RID: 31235
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4007A03")]
public Func<string, IPromise<PPENFJMFPNE>> <>9__3;
}
// Token: 0x02001AF6 RID: 6902
[Token(Token = "0x2001AF6")]
[CompilerGenerated]
private sealed class PDCJGJLMNNL
{
// Token: 0x0600B982 RID: 47490 RVA: 0x002B9D40 File Offset: 0x002B7F40
[Token(Token = "0x600B982")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public PDCJGJLMNNL()
{
}
// Token: 0x0600B983 RID: 47491 RVA: 0x002B9D54 File Offset: 0x002B7F54
[Token(Token = "0x600B983")]
[Address(RVA = "0x143FB60", Offset = "0x143E560", VA = "0x18143FB60")]
internal void <ChangeCheerStatus_Playlist>b__0()
{
if (this.newValue)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Cheers!", 3f, num, num);
}
UIRoomOrPlaylistDetails uiroomOrPlaylistDetails = this.<>4__this;
string empty = string.Empty;
uiroomOrPlaylistDetails.KJFEHOGAEJA(empty, true);
}
// Token: 0x0600B984 RID: 47492 RVA: 0x002B9DA4 File Offset: 0x002B7FA4
[Token(Token = "0x600B984")]
[Address(RVA = "0x143FC20", Offset = "0x143E620", VA = "0x18143FC20")]
internal void <ChangeCheerStatus_Playlist>b__1(string error)
{
ToggleButton3D cheerToggle = this.<>4__this.cheerToggle;
bool flag = !this.newValue;
cheerToggle.BOHIGPFGJBA = flag;
this.<>4__this.KJFEHOGAEJA(error, true);
Debug.LogError("Failed to cheer: " + error);
}
// Token: 0x04007A07 RID: 31239
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007A07")]
public bool newValue;
// Token: 0x04007A08 RID: 31240
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007A08")]
public UIRoomOrPlaylistDetails <>4__this;
}
// Token: 0x02001AF7 RID: 6903
[Token(Token = "0x2001AF7")]
[CompilerGenerated]
private sealed class ELDJJNKNKPM
{
// Token: 0x0600B985 RID: 47493 RVA: 0x002B9DF4 File Offset: 0x002B7FF4
[Token(Token = "0x600B985")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ELDJJNKNKPM()
{
}
// Token: 0x0600B986 RID: 47494 RVA: 0x002B9E08 File Offset: 0x002B8008
[Token(Token = "0x600B986")]
[Address(RVA = "0x143F090", Offset = "0x143DA90", VA = "0x18143F090")]
internal void <ChangeFavoriteStatus_Playlist>b__0()
{
if (this.newValue)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Favorited!", 3f, num, num);
}
UIRoomOrPlaylistDetails uiroomOrPlaylistDetails = this.<>4__this;
string empty = string.Empty;
uiroomOrPlaylistDetails.KJFEHOGAEJA(empty, true);
}
// Token: 0x0600B987 RID: 47495 RVA: 0x002B9E58 File Offset: 0x002B8058
[Token(Token = "0x600B987")]
[Address(RVA = "0x143F150", Offset = "0x143DB50", VA = "0x18143F150")]
internal void <ChangeFavoriteStatus_Playlist>b__1(string error)
{
ToggleButton3D favoriteToggle = this.<>4__this.favoriteToggle;
bool flag = !this.newValue;
favoriteToggle.BOHIGPFGJBA = flag;
this.<>4__this.KJFEHOGAEJA(error, true);
Debug.LogError("Failed to favorite: " + error);
}
// Token: 0x04007A09 RID: 31241
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007A09")]
public bool newValue;
// Token: 0x04007A0A RID: 31242
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007A0A")]
public UIRoomOrPlaylistDetails <>4__this;
}
}
}