Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/RoomSettingsScreen.cs
T
2026-04-08 23:40:05 +02:00

1315 lines
48 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI.Dialog;
using Cpp2IlInjected;
using RecNet;
using RecRoom;
using RecRoom.Async;
using RecRoom.Core;
using RecRoom.Persistence;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001B65 RID: 7013
[Token(Token = "0x2001B65")]
[StructLayout(3)]
public class RoomSettingsScreen : WatchUIFlow
{
// Token: 0x17001DED RID: 7661
// (get) Token: 0x0600BC6D RID: 48237 RVA: 0x002C6268 File Offset: 0x002C4468
// (set) Token: 0x0600BC6E RID: 48238 RVA: 0x002C627C File Offset: 0x002C447C
[Token(Token = "0x17001DED")]
private long EOBGBLLFJEJ
{
[Token(Token = "0x600BC6D")]
[Address(RVA = "0xBABC60", Offset = "0xBAA660", VA = "0x180BABC60")]
get
{
return this.KAOLAFMLEEO;
}
[Token(Token = "0x600BC6E")]
[Address(RVA = "0x1A909F0", Offset = "0x1A8F3F0", VA = "0x181A909F0")]
set
{
if (this.KAOLAFMLEEO != value)
{
this.KAOLAFMLEEO = value;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
long kaolafmleeo = this.KAOLAFMLEEO;
bool flag = value == ciibgmbofei.<DOFDAMHCJLP>k__BackingField;
this.HGHEMGDFMAK = flag;
this.FODLGIJCALM(kaolafmleeo);
}
}
}
// Token: 0x17001DEE RID: 7662
// (get) Token: 0x0600BC6F RID: 48239 RVA: 0x002C62C8 File Offset: 0x002C44C8
[Token(Token = "0x17001DEE")]
private DNACJGJEPEC EPLLHKEEJHA
{
[Token(Token = "0x600BC6F")]
[Address(RVA = "0x1A92F20", Offset = "0x1A91920", VA = "0x181A92F20")]
get
{
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
if (aembagpghge != 0)
{
long <DOFDAMHCJLP>k__BackingField = aembagpghge.<DOFDAMHCJLP>k__BackingField;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
if (<DOFDAMHCJLP>k__BackingField == ciibgmbofei.<DOFDAMHCJLP>k__BackingField)
{
return Matchmaking.ELHFNPEDCCN;
}
}
throw new NullReferenceException();
}
}
// Token: 0x0600BC70 RID: 48240 RVA: 0x002C630C File Offset: 0x002C450C
[Token(Token = "0x600BC70")]
[Address(RVA = "0x1A91A10", Offset = "0x1A90410", VA = "0x181A91A10", Slot = "9")]
public override void Initialize(StackedUIBase LJOCNMLBCAH)
{
base.Initialize(LJOCNMLBCAH);
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;
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (<OCDLBPHJMOP>k__BackingField != num)
{
SceneGeometrySettings geometrySettings = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.geometrySettings;
Action action3 = new Action(this.GNIPGBJJHOJ);
geometrySettings.CJJFGDJMIJH += action3;
SceneRenderingSettings sceneRenderingSettings = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneRenderingSettings;
Action action4 = new Action(this.DNOOPPCOIAE);
sceneRenderingSettings.CJJFGDJMIJH += action4;
}
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
if (instance2 != num2)
{
GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.FMLLKNMGNLN);
instance3.KMKCFILCLNO += ggphekcppmp;
}
ActionEvent dokminnfcgc = Matchmaking.DOKMINNFCGC;
Action action5 = new Action(this.DOKMINNFCGC);
Matchmaking.DOKMINNFCGC = dokminnfcgc + action5;
SubscreenControl subscreenControl = this.subscreenControl;
SubscreenControl.MKNMDALPANG mknmdalpang = new SubscreenControl.MKNMDALPANG(this.PGCKPPIDMCA);
subscreenControl.GHBAJCIEIPD += mknmdalpang;
}
// Token: 0x0600BC71 RID: 48241 RVA: 0x002C6434 File Offset: 0x002C4634
[Token(Token = "0x600BC71")]
[Address(RVA = "0x1A935C0", Offset = "0x1A91FC0", VA = "0x181A935C0", Slot = "6")]
protected override void OnDestroy()
{
int num = 0;
this.OnFlowEntered(num);
RoomPersistenceManager pgfpegedljf = this.PGFPEGEDLJF;
int num2 = 0;
if (pgfpegedljf != num2)
{
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;
}
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num3 = 0;
if (<OCDLBPHJMOP>k__BackingField != num3)
{
SceneGeometrySettings geometrySettings = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.geometrySettings;
Action action3 = new Action(this.GNIPGBJJHOJ);
geometrySettings.CJJFGDJMIJH -= action3;
SceneRenderingSettings sceneRenderingSettings = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneRenderingSettings;
Action action4 = new Action(this.DNOOPPCOIAE);
sceneRenderingSettings.CJJFGDJMIJH -= action4;
}
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num4 = 0;
if (instance != num4)
{
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.FMLLKNMGNLN);
instance2.KMKCFILCLNO -= ggphekcppmp;
}
ActionEvent dokminnfcgc = Matchmaking.DOKMINNFCGC;
Action action5 = new Action(this.DOKMINNFCGC);
Matchmaking.DOKMINNFCGC = dokminnfcgc - action5;
SubscreenControl subscreenControl = this.subscreenControl;
SubscreenControl.MKNMDALPANG mknmdalpang = new SubscreenControl.MKNMDALPANG(this.PGCKPPIDMCA);
subscreenControl.GHBAJCIEIPD -= mknmdalpang;
}
// Token: 0x0600BC72 RID: 48242 RVA: 0x002C6574 File Offset: 0x002C4774
[Token(Token = "0x600BC72")]
[Address(RVA = "0x1A93A60", Offset = "0x1A92460", VA = "0x181A93A60", Slot = "10")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
Action<long> action = new Action(this.FODLGIJCALM);
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd + action;
long kaolafmleeo = this.KAOLAFMLEEO;
if (this.KAOLAFMLEEO == kaolafmleeo)
{
PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(kaolafmleeo);
this.AEMBAGPGHGE = ppenfjmfpne;
this.NLFKNCBPAPN();
}
this.GJJIEGDEJIP();
TextMeshProUGUI textMeshProUGUI = this.infoText;
string empty = string.Empty;
textMeshProUGUI.text = empty;
}
// Token: 0x0600BC73 RID: 48243 RVA: 0x002C65F0 File Offset: 0x002C47F0
[Token(Token = "0x600BC73")]
[Address(RVA = "0x1A93BD0", Offset = "0x1A925D0", VA = "0x181A93BD0", Slot = "11")]
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
{
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
Action<long> action = new Action(this.FODLGIJCALM);
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd - action;
}
// Token: 0x0600BC74 RID: 48244 RVA: 0x002C6624 File Offset: 0x002C4824
[Token(Token = "0x600BC74")]
[Address(RVA = "0x1A91EA0", Offset = "0x1A908A0", VA = "0x181A91EA0")]
private void KALENKBFKED()
{
this.infoText.text = "Room saved!";
this.GJJIEGDEJIP();
}
// Token: 0x0600BC75 RID: 48245 RVA: 0x002C6650 File Offset: 0x002C4850
[Token(Token = "0x600BC75")]
[Address(RVA = "0x1A90ED0", Offset = "0x1A8F8D0", VA = "0x181A90ED0")]
private void DGNOOGDNKKJ(string LICNAIGLFCP)
{
this.infoText.text = "Failed to save room. Please try again.";
Debug.LogError("Error saving room: " + LICNAIGLFCP);
}
// Token: 0x0600BC76 RID: 48246 RVA: 0x002C6684 File Offset: 0x002C4884
[Token(Token = "0x600BC76")]
[Address(RVA = "0x1A90E30", Offset = "0x1A8F830", VA = "0x181A90E30")]
private void FMLLKNMGNLN(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
{
this.LHGCMJNHOHE();
}
// Token: 0x0600BC77 RID: 48247 RVA: 0x002C6698 File Offset: 0x002C4898
[Token(Token = "0x600BC77")]
[Address(RVA = "0x1A90E30", Offset = "0x1A8F830", VA = "0x181A90E30")]
private void COKOOMOEKJP(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
{
this.LHGCMJNHOHE();
}
// Token: 0x0600BC78 RID: 48248 RVA: 0x002C66AC File Offset: 0x002C48AC
[Token(Token = "0x600BC78")]
[Address(RVA = "0x1A917C0", Offset = "0x1A901C0", VA = "0x181A917C0")]
private void GNIPGBJJHOJ()
{
this.KHCLIEEAOJF();
}
// Token: 0x0600BC79 RID: 48249 RVA: 0x002C66C0 File Offset: 0x002C48C0
[Token(Token = "0x600BC79")]
[Address(RVA = "0x1A912C0", Offset = "0x1A8FCC0", VA = "0x181A912C0")]
private void DNOOPPCOIAE()
{
this.LLKHHIHNAKE();
}
// Token: 0x0600BC7A RID: 48250 RVA: 0x002C66D4 File Offset: 0x002C48D4
[Token(Token = "0x600BC7A")]
[Address(RVA = "0x1A91620", Offset = "0x1A90020", VA = "0x181A91620")]
private void FODLGIJCALM(long HNHLJONGKHB)
{
if (this.KAOLAFMLEEO == HNHLJONGKHB)
{
PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(HNHLJONGKHB);
this.AEMBAGPGHGE = ppenfjmfpne;
this.NLFKNCBPAPN();
}
}
// Token: 0x0600BC7B RID: 48251 RVA: 0x002C6700 File Offset: 0x002C4900
[Token(Token = "0x600BC7B")]
[Address(RVA = "0x1A912D0", Offset = "0x1A8FCD0", VA = "0x181A912D0")]
private void DOKMINNFCGC()
{
if (this.HGHEMGDFMAK)
{
long kaolafmleeo = this.KAOLAFMLEEO;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
if (kaolafmleeo != ciibgmbofei.<DOFDAMHCJLP>k__BackingField)
{
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
if (this.KAOLAFMLEEO != <DOFDAMHCJLP>k__BackingField)
{
this.KAOLAFMLEEO = <DOFDAMHCJLP>k__BackingField;
CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB;
long kaolafmleeo2 = this.KAOLAFMLEEO;
bool flag = <DOFDAMHCJLP>k__BackingField == ciibgmbofei2.<DOFDAMHCJLP>k__BackingField;
this.HGHEMGDFMAK = flag;
this.FODLGIJCALM(kaolafmleeo2);
}
}
}
}
// Token: 0x0600BC7C RID: 48252 RVA: 0x002C6784 File Offset: 0x002C4984
[Token(Token = "0x600BC7C")]
[Address(RVA = "0x1A93CB0", Offset = "0x1A926B0", VA = "0x181A93CB0")]
private void PGCKPPIDMCA()
{
this.NLFKNCBPAPN();
}
// Token: 0x0600BC7D RID: 48253 RVA: 0x002C6798 File Offset: 0x002C4998
[Token(Token = "0x600BC7D")]
[Address(RVA = "0x1A93290", Offset = "0x1A91C90", VA = "0x181A93290")]
private void NLFKNCBPAPN()
{
ScreenHeader screenHeader = this.screenHeader;
int num = 0;
if (!(screenHeader == num) && this.screenHeader.title != (ulong)0L)
{
if (this.AEMBAGPGHGE == (ulong)0L)
{
throw new NullReferenceException();
}
Subscreen <KJIJOKAOPPM>k__BackingField = this.subscreenControl.<KJIJOKAOPPM>k__BackingField;
Subscreen subscreen = this.roomSubscreen;
bool flag = <KJIJOKAOPPM>k__BackingField == subscreen;
ScreenHeader screenHeader2 = this.screenHeader;
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
if (!flag)
{
string <LGACIEKBLBM>k__BackingField = aembagpghge.<LGACIEKBLBM>k__BackingField;
if (this.EPLLHKEEJHA != 0)
{
string <LGACIEKBLBM>k__BackingField2 = this.EPLLHKEEJHA.<LGACIEKBLBM>k__BackingField;
string text = "." + <LGACIEKBLBM>k__BackingField2;
}
string empty = string.Empty;
string text2 = string.Format("^{0}{1}", <LGACIEKBLBM>k__BackingField, empty);
}
string <LGACIEKBLBM>k__BackingField3 = aembagpghge.<LGACIEKBLBM>k__BackingField;
string text3 = string.Format("^{0}", <LGACIEKBLBM>k__BackingField3);
screenHeader2.LKIBJOMNFFD = text3;
}
}
// Token: 0x0600BC7E RID: 48254 RVA: 0x002C6878 File Offset: 0x002C4A78
[Token(Token = "0x600BC7E")]
[Address(RVA = "0x1A93E30", Offset = "0x1A92830", VA = "0x181A93E30")]
public void ShowRoomSettingsScreen(long CAGPFMDALKC)
{
this.EOBGBLLFJEJ = CAGPFMDALKC;
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
string lghbppioobm = this.LGHBPPIOOBM;
this.LGHBPPIOOBM = lghbppioobm;
bool isCompleted = ((IAsyncResult)<LBNLPAIAGHF>k__BackingField).IsCompleted;
}
// Token: 0x0600BC7F RID: 48255 RVA: 0x002C68B0 File Offset: 0x002C4AB0
[Token(Token = "0x600BC7F")]
[Address(RVA = "0x1A916A0", Offset = "0x1A900A0", VA = "0x181A916A0")]
private void GJJIEGDEJIP()
{
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
if (aembagpghge != 0)
{
ToggleButton3D toggleButton3D = this.copyableToggle;
bool <FOCEEOPNILB>k__BackingField = aembagpghge.<FOCEEOPNILB>k__BackingField;
toggleButton3D.BOHIGPFGJBA = <FOCEEOPNILB>k__BackingField;
PPENFJMFPNE aembagpghge2 = this.AEMBAGPGHGE;
ToggleButton3D toggleButton3D2 = this.disableMicAutoMutingToggle;
bool <AHMINIPLFJJ>k__BackingField = aembagpghge2.<AHMINIPLFJJ>k__BackingField;
toggleButton3D2.BOHIGPFGJBA = <AHMINIPLFJJ>k__BackingField;
PPENFJMFPNE aembagpghge3 = this.AEMBAGPGHGE;
ToggleButton3D toggleButton3D3 = this.disableRoomCommentsToggle;
bool <BAOCJDDFIBG>k__BackingField = aembagpghge3.<BAOCJDDFIBG>k__BackingField;
toggleButton3D3.BOHIGPFGJBA = <BAOCJDDFIBG>k__BackingField;
PPENFJMFPNE aembagpghge4 = this.AEMBAGPGHGE;
ToggleButton3D toggleButton3D4 = this.encryptVoiceChatToggle;
bool <CMBNLGLLFFM>k__BackingField = aembagpghge4.<CMBNLGLLFFM>k__BackingField;
toggleButton3D4.BOHIGPFGJBA = <CMBNLGLLFFM>k__BackingField;
PPENFJMFPNE aembagpghge5 = this.AEMBAGPGHGE;
ToggleButton3D toggleButton3D5 = this.allowBetaContentToggle;
bool flag = aembagpghge5.MMFBPKOOLNG;
toggleButton3D5.BOHIGPFGJBA = flag;
}
this.LHGCMJNHOHE();
this.NLFKNCBPAPN();
}
// Token: 0x0600BC80 RID: 48256 RVA: 0x002C6978 File Offset: 0x002C4B78
[Token(Token = "0x600BC80")]
[Address(RVA = "0x1A90D20", Offset = "0x1A8F720", VA = "0x181A90D20")]
private void CMFEEFOLCED()
{
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
if (aembagpghge != 0)
{
ToggleButton3D toggleButton3D = this.copyableToggle;
bool <FOCEEOPNILB>k__BackingField = aembagpghge.<FOCEEOPNILB>k__BackingField;
toggleButton3D.BOHIGPFGJBA = <FOCEEOPNILB>k__BackingField;
PPENFJMFPNE aembagpghge2 = this.AEMBAGPGHGE;
ToggleButton3D toggleButton3D2 = this.disableMicAutoMutingToggle;
bool <AHMINIPLFJJ>k__BackingField = aembagpghge2.<AHMINIPLFJJ>k__BackingField;
toggleButton3D2.BOHIGPFGJBA = <AHMINIPLFJJ>k__BackingField;
PPENFJMFPNE aembagpghge3 = this.AEMBAGPGHGE;
ToggleButton3D toggleButton3D3 = this.disableRoomCommentsToggle;
bool <BAOCJDDFIBG>k__BackingField = aembagpghge3.<BAOCJDDFIBG>k__BackingField;
toggleButton3D3.BOHIGPFGJBA = <BAOCJDDFIBG>k__BackingField;
PPENFJMFPNE aembagpghge4 = this.AEMBAGPGHGE;
ToggleButton3D toggleButton3D4 = this.encryptVoiceChatToggle;
bool <CMBNLGLLFFM>k__BackingField = aembagpghge4.<CMBNLGLLFFM>k__BackingField;
toggleButton3D4.BOHIGPFGJBA = <CMBNLGLLFFM>k__BackingField;
PPENFJMFPNE aembagpghge5 = this.AEMBAGPGHGE;
ToggleButton3D toggleButton3D5 = this.allowBetaContentToggle;
bool flag = aembagpghge5.MMFBPKOOLNG;
toggleButton3D5.BOHIGPFGJBA = flag;
}
}
// Token: 0x0600BC81 RID: 48257 RVA: 0x002C6A34 File Offset: 0x002C4C34
[Token(Token = "0x600BC81")]
[Address(RVA = "0x1A92950", Offset = "0x1A91350", VA = "0x181A92950")]
private void LHGCMJNHOHE()
{
if (this.EPLLHKEEJHA == 0)
{
this.subroomSubscreen.Button.label.text = "Subroom Settings";
SubscreenControl subscreenControl = this.subscreenControl;
Subscreen subscreen = this.roomSubscreen;
subscreenControl.ShowSubscreen(subscreen);
}
InputField3D inputField3D = this.subroomNameInputField;
string <LGACIEKBLBM>k__BackingField = this.EPLLHKEEJHA.<LGACIEKBLBM>k__BackingField;
inputField3D.KKJIOHNFHFJ = <LGACIEKBLBM>k__BackingField;
Button3D button3D = this.chooseParentRoomButton;
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
TextMeshProUGUI label = button3D.label;
string <LGACIEKBLBM>k__BackingField2 = aembagpghge.<LGACIEKBLBM>k__BackingField;
string text = string.Format("^{0}", <LGACIEKBLBM>k__BackingField2);
label.text = text;
this.KEBFCIBIGPH();
this.LLKHHIHNAKE();
this.KHCLIEEAOJF();
ToggleButton3D toggleButton3D = this.movementBlockersEnabledToggle;
bool movementBlockersEnabled = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.geometrySettings.MovementBlockersEnabled;
toggleButton3D.BOHIGPFGJBA = movementBlockersEnabled;
if (RecRoomSceneManager.FFNIFALJLDD)
{
ToggleButton3D toggleButton3D2 = this.useDirectionalVoiceChatToggle;
bool useDirectionalVoiceChat = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.audioSettings.UseDirectionalVoiceChat;
toggleButton3D2.BOHIGPFGJBA = useDirectionalVoiceChat;
}
int <PGOEAIDCELB>k__BackingField = (int)this.EPLLHKEEJHA.<PGOEAIDCELB>k__BackingField;
this.maxPlayersSlider.minValue = 1f;
this.maxPlayersSlider.maxValue = 1f;
Slider3D slider3D = this.maxPlayersSlider;
DNACJGJEPEC dnacjgjepec = this.EPLLHKEEJHA;
float value = slider3D.value;
float floatOrRoundedValue = this.maxPlayersSlider.BJLPHCELPLH;
TextMeshProUGUI textMeshProUGUI = this.maxPlayersSliderText;
string dblpobipmpa = this.DBLPOBIPMPA;
string text2 = string.Format("{0} ({1})", dblpobipmpa, dnacjgjepec);
textMeshProUGUI.text = text2;
this.maxPlayersLabelText.text = text2;
this.LAILFGALAHC();
Button3DBase button = this.subroomSubscreen.Button;
bool flag = this.EPLLHKEEJHA != 0;
button.FFDOINJEHMM = flag;
}
// Token: 0x0600BC82 RID: 48258 RVA: 0x002C6BE8 File Offset: 0x002C4DE8
[Token(Token = "0x600BC82")]
[Address(RVA = "0x1A92E40", Offset = "0x1A91840", VA = "0x181A92E40")]
private void LLKHHIHNAKE()
{
ToggleButton3D toggleButton3D = this.showGadgetsToEveryoneToggle;
bool showGadgetsToEveryone = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneRenderingSettings.ShowGadgetsToEveryone;
toggleButton3D.BOHIGPFGJBA = showGadgetsToEveryone;
}
// Token: 0x0600BC83 RID: 48259 RVA: 0x002C6C1C File Offset: 0x002C4E1C
[Token(Token = "0x600BC83")]
[Address(RVA = "0x1A925C0", Offset = "0x1A90FC0", VA = "0x181A925C0")]
private void KHCLIEEAOJF()
{
ToggleButton3D toggleButton3D = this.hostsOnlyAreasToggle;
bool enforceHostsOnlyAreas = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.geometrySettings.EnforceHostsOnlyAreas;
toggleButton3D.BOHIGPFGJBA = enforceHostsOnlyAreas;
ToggleButton3D toggleButton3D2 = this.movementBlockersEnabledToggle;
bool movementBlockersEnabled = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.geometrySettings.MovementBlockersEnabled;
toggleButton3D2.BOHIGPFGJBA = movementBlockersEnabled;
}
// Token: 0x0600BC84 RID: 48260 RVA: 0x002C6C6C File Offset: 0x002C4E6C
[Token(Token = "0x600BC84")]
[Address(RVA = "0x1A93D00", Offset = "0x1A92700", VA = "0x181A93D00")]
private void PJJIALHOGOE()
{
ToggleButton3D toggleButton3D = this.movementBlockersEnabledToggle;
bool movementBlockersEnabled = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.geometrySettings.MovementBlockersEnabled;
toggleButton3D.BOHIGPFGJBA = movementBlockersEnabled;
}
// Token: 0x0600BC85 RID: 48261 RVA: 0x002C6CA0 File Offset: 0x002C4EA0
[Token(Token = "0x600BC85")]
[Address(RVA = "0x1A92FC0", Offset = "0x1A919C0", VA = "0x181A92FC0")]
private void MOAEIENLFKL()
{
int <PGOEAIDCELB>k__BackingField = (int)this.EPLLHKEEJHA.<PGOEAIDCELB>k__BackingField;
this.maxPlayersSlider.minValue = 1f;
this.maxPlayersSlider.maxValue = 1f;
Slider3D slider3D = this.maxPlayersSlider;
DNACJGJEPEC dnacjgjepec = this.EPLLHKEEJHA;
float value = slider3D.value;
float floatOrRoundedValue = this.maxPlayersSlider.BJLPHCELPLH;
TextMeshProUGUI textMeshProUGUI = this.maxPlayersSliderText;
string dblpobipmpa = this.DBLPOBIPMPA;
string text = string.Format("{0} ({1})", dblpobipmpa, dnacjgjepec);
textMeshProUGUI.text = text;
this.maxPlayersLabelText.text = text;
}
// Token: 0x0600BC86 RID: 48262 RVA: 0x002C6D3C File Offset: 0x002C4F3C
[Token(Token = "0x600BC86")]
[Address(RVA = "0x1A909B0", Offset = "0x1A8F3B0", VA = "0x181A909B0")]
private void AMBADDJKOHP()
{
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
ToggleButton3D toggleButton3D = this.copyableToggle;
bool <FOCEEOPNILB>k__BackingField = aembagpghge.<FOCEEOPNILB>k__BackingField;
toggleButton3D.BOHIGPFGJBA = <FOCEEOPNILB>k__BackingField;
}
// Token: 0x0600BC87 RID: 48263 RVA: 0x002C6D6C File Offset: 0x002C4F6C
[Token(Token = "0x600BC87")]
[Address(RVA = "0x1A93DE0", Offset = "0x1A927E0", VA = "0x181A93DE0")]
private void PLKFHJEKHOD()
{
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
ToggleButton3D toggleButton3D = this.disableMicAutoMutingToggle;
bool <AHMINIPLFJJ>k__BackingField = aembagpghge.<AHMINIPLFJJ>k__BackingField;
toggleButton3D.BOHIGPFGJBA = <AHMINIPLFJJ>k__BackingField;
}
// Token: 0x0600BC88 RID: 48264 RVA: 0x002C6D9C File Offset: 0x002C4F9C
[Token(Token = "0x600BC88")]
[Address(RVA = "0x1A91560", Offset = "0x1A8FF60", VA = "0x181A91560")]
private void FMHFPHGEGNK()
{
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
ToggleButton3D toggleButton3D = this.disableRoomCommentsToggle;
bool <BAOCJDDFIBG>k__BackingField = aembagpghge.<BAOCJDDFIBG>k__BackingField;
toggleButton3D.BOHIGPFGJBA = <BAOCJDDFIBG>k__BackingField;
}
// Token: 0x0600BC89 RID: 48265 RVA: 0x002C6DCC File Offset: 0x002C4FCC
[Token(Token = "0x600BC89")]
[Address(RVA = "0x1A93CC0", Offset = "0x1A926C0", VA = "0x181A93CC0")]
private void PIGBFDHNMGP()
{
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
ToggleButton3D toggleButton3D = this.encryptVoiceChatToggle;
bool <CMBNLGLLFFM>k__BackingField = aembagpghge.<CMBNLGLLFFM>k__BackingField;
toggleButton3D.BOHIGPFGJBA = <CMBNLGLLFFM>k__BackingField;
}
// Token: 0x0600BC8A RID: 48266 RVA: 0x002C6DFC File Offset: 0x002C4FFC
[Token(Token = "0x600BC8A")]
[Address(RVA = "0x1A917D0", Offset = "0x1A901D0", VA = "0x181A917D0")]
private void HGLMCOJJGOE()
{
ToggleButton3D toggleButton3D = this.allowBetaContentToggle;
bool flag = this.AEMBAGPGHGE.MMFBPKOOLNG;
toggleButton3D.BOHIGPFGJBA = flag;
}
// Token: 0x0600BC8B RID: 48267 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600BC8B")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
private void JFKKJKICELH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600BC8C RID: 48268 RVA: 0x002C6E2C File Offset: 0x002C502C
[Token(Token = "0x600BC8C")]
[Address(RVA = "0x1A92760", Offset = "0x1A91160", VA = "0x181A92760")]
private void LAILFGALAHC()
{
if (!RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.RoomMoodsEnabled)
{
GameObject gameObject = this.currentRoomMoodObject;
PagedGrid pagedGrid = this.subroomSettingsPagedGrid;
Transform transform = gameObject.transform;
pagedGrid.AddIgnoredChild(transform);
return;
}
TextMeshProUGUI textMeshProUGUI = this.currentRoomMoodText;
string friendlyName = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.CurrentMood.FriendlyName;
textMeshProUGUI.text = friendlyName;
GameObject gameObject2 = this.currentRoomMoodObject;
PagedGrid pagedGrid2 = this.subroomSettingsPagedGrid;
Transform transform2 = gameObject2.transform;
pagedGrid2.RemoveIgnoredChild(transform2);
}
// Token: 0x0600BC8D RID: 48269 RVA: 0x002C6EB8 File Offset: 0x002C50B8
[Token(Token = "0x600BC8D")]
[Address(RVA = "0x1A93160", Offset = "0x1A91B60", VA = "0x181A93160")]
private void NEIBNNBIACJ()
{
InputField3D inputField3D = this.subroomNameInputField;
string <LGACIEKBLBM>k__BackingField = this.EPLLHKEEJHA.<LGACIEKBLBM>k__BackingField;
inputField3D.KKJIOHNFHFJ = <LGACIEKBLBM>k__BackingField;
}
// Token: 0x0600BC8E RID: 48270 RVA: 0x002C6EE8 File Offset: 0x002C50E8
[Token(Token = "0x600BC8E")]
[Address(RVA = "0x1A92310", Offset = "0x1A90D10", VA = "0x181A92310")]
private void KEBFCIBIGPH()
{
int num;
do
{
num = 0;
ToggleButton3D toggleButton3D = this.isStartingRoomToggle;
DNACJGJEPEC dnacjgjepec = this.EPLLHKEEJHA;
bool flag;
toggleButton3D.BOHIGPFGJBA = flag;
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = this.AEMBAGPGHGE.<LGPGODCCLPI>k__BackingField;
if (dnacjgjepec != 0)
{
if (num >= dnacjgjepec)
{
goto IL_38;
}
num += num;
if (num != dnacjgjepec)
{
num++;
goto IL_38;
}
IL_56:
int num2;
num2 += num2;
goto IL_5D;
IL_38:
long <OMCJBBKKIKO>k__BackingField = dnacjgjepec.<OMCJBBKKIKO>k__BackingField;
num2 = 0;
DNACJGJEPEC dnacjgjepec2 = this.EPLLHKEEJHA;
while (<OMCJBBKKIKO>k__BackingField == dnacjgjepec2.<OMCJBBKKIKO>k__BackingField)
{
}
goto IL_56;
}
IL_5D:
if (dnacjgjepec != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
ToggleButton3D toggleButton3D2 = this.isStartingRoomToggle;
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField2 = aembagpghge.<LGPGODCCLPI>k__BackingField;
bool flag2 = aembagpghge > (ulong)1L;
toggleButton3D2.FFDOINJEHMM = flag2;
}
// Token: 0x0600BC8F RID: 48271 RVA: 0x002C6FA4 File Offset: 0x002C51A4
[Token(Token = "0x600BC8F")]
[Address(RVA = "0x1A915A0", Offset = "0x1A8FFA0", VA = "0x181A915A0")]
private void FNGCALBMLFH()
{
Button3D button3D = this.chooseParentRoomButton;
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
TextMeshProUGUI label = button3D.label;
string <LGACIEKBLBM>k__BackingField = aembagpghge.<LGACIEKBLBM>k__BackingField;
string text = string.Format("^{0}", <LGACIEKBLBM>k__BackingField);
label.text = text;
}
// Token: 0x0600BC90 RID: 48272 RVA: 0x002C6FE8 File Offset: 0x002C51E8
[Token(Token = "0x600BC90")]
[Address(RVA = "0x1A92730", Offset = "0x1A91130", VA = "0x181A92730")]
private void KJFEHOGAEJA(string DBDDKLHPNNA, bool BCOHEOIEPLL)
{
this.infoText.text = DBDDKLHPNNA;
}
// Token: 0x0600BC91 RID: 48273 RVA: 0x002C7008 File Offset: 0x002C5208
[Token(Token = "0x600BC91")]
[Address(RVA = "0x1A91450", Offset = "0x1A8FE50", VA = "0x181A91450")]
private void FLMEGHBJLGC()
{
if (RecRoomSceneManager.FFNIFALJLDD)
{
ToggleButton3D toggleButton3D = this.useDirectionalVoiceChatToggle;
bool useDirectionalVoiceChat = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.audioSettings.UseDirectionalVoiceChat;
toggleButton3D.BOHIGPFGJBA = useDirectionalVoiceChat;
return;
}
}
// Token: 0x0600BC92 RID: 48274 RVA: 0x002C7044 File Offset: 0x002C5244
[Token(Token = "0x600BC92")]
[Address(RVA = "0x1A91F00", Offset = "0x1A90900", VA = "0x181A91F00")]
private void KBBFCFJINJG()
{
for (;;)
{
Subscreen <KJIJOKAOPPM>k__BackingField = this.subscreenControl.<KJIJOKAOPPM>k__BackingField;
Subscreen subscreen = this.roomSubscreen;
if (!(<KJIJOKAOPPM>k__BackingField == subscreen))
{
break;
}
bool lljfgdmoofa = this.allowBetaContentToggle.LLJFGDMOOFA;
this.DLFNFFHIBBA();
if (this.AEMBAGPGHGE.MMFBPKOOLNG != lljfgdmoofa)
{
if (lljfgdmoofa)
{
goto IL_100;
}
if (this.AEMBAGPGHGE.MMFBPKOOLNG)
{
goto Block_5;
}
}
}
Subscreen <KJIJOKAOPPM>k__BackingField2 = this.subscreenControl.<KJIJOKAOPPM>k__BackingField;
Subscreen subscreen2 = this.subroomSubscreen;
if (<KJIJOKAOPPM>k__BackingField2 == subscreen2)
{
this.infoText.text = "Updating subroom...";
long <DOFDAMHCJLP>k__BackingField = this.EPLLHKEEJHA.<DOFDAMHCJLP>k__BackingField;
DNACJGJEPEC dnacjgjepec = this.EPLLHKEEJHA;
string text = this.subroomNameInputField.KKJIOHNFHFJ.Trim();
bool lljfgdmoofa2 = this.isStartingRoomToggle.LLJFGDMOOFA;
float floatOrRoundedValue = this.maxPlayersSlider.BJLPHCELPLH;
if (RoomSettingsScreen.<>c.<>9__70_0 == 0)
{
RoomSettingsScreen.<>c.<>9__70_0 = delegate(PPENFJMFPNE newRoomDetails)
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestSaveRoomData();
};
}
Action<string> action = new Action(this.NEMGCFGAAOI);
}
return;
Block_5:
int num = 0;
this.ICJNGLNNEDO(num != 0);
IL_100:
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
string text2 = this.betaFeaturesConfirmationBodyText;
IPromise<JPIJGHNNIDP> promise = <LBNLPAIAGHF>k__BackingField.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)13), "Enable The Creative Tools Beta?", text2);
Action<JPIJGHNNIDP> action2 = new Action(this.DFOPMLLEOCI);
throw new NullReferenceException();
}
// Token: 0x0600BC93 RID: 48275 RVA: 0x002C7188 File Offset: 0x002C5388
[Token(Token = "0x600BC93")]
[Address(RVA = "0x1A91400", Offset = "0x1A8FE00", VA = "0x181A91400")]
private void FFKJIEKPEOG(bool HBHLKJKFMLO)
{
if (this.AEMBAGPGHGE.MMFBPKOOLNG != HBHLKJKFMLO)
{
this.ICJNGLNNEDO(HBHLKJKFMLO);
}
}
// Token: 0x0600BC94 RID: 48276 RVA: 0x002C71B0 File Offset: 0x002C53B0
[Token(Token = "0x600BC94")]
[Address(RVA = "0x1A91020", Offset = "0x1A8FA20", VA = "0x181A91020")]
private void DLFNFFHIBBA()
{
this.infoText.text = "Updating room...";
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
long <DOFDAMHCJLP>k__BackingField = aembagpghge.<DOFDAMHCJLP>k__BackingField;
DPLPMKMFMPB <OMHKPJKDFLJ>k__BackingField = aembagpghge.<OMHKPJKDFLJ>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x0600BC95 RID: 48277 RVA: 0x002C7258 File Offset: 0x002C5458
[Token(Token = "0x600BC95")]
[Address(RVA = "0x1A922E0", Offset = "0x1A90CE0", VA = "0x181A922E0")]
private bool KDFHGLNIMOK(bool HBHLKJKFMLO)
{
return this.AEMBAGPGHGE.MMFBPKOOLNG != HBHLKJKFMLO;
}
// Token: 0x0600BC96 RID: 48278 RVA: 0x002C727C File Offset: 0x002C547C
[Token(Token = "0x600BC96")]
[Address(RVA = "0x1A91810", Offset = "0x1A90210", VA = "0x181A91810")]
private void ICJNGLNNEDO(bool HBHLKJKFMLO)
{
List<string> list = Enumerable.ToList<string>(this.AEMBAGPGHGE.NKLOLBCEOIH());
List<string> list2 = Enumerable.ToList<string>(this.AEMBAGPGHGE.GGDLHOFJKCC());
bool shouldRequestRoomSave = false;
if (!HBHLKJKFMLO)
{
bool flag = list.Remove("beta");
}
bool flag2 = ListExt.AddUnique<string>(list, "beta");
shouldRequestRoomSave = flag2;
long <DOFDAMHCJLP>k__BackingField = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
long roomId = <DOFDAMHCJLP>k__BackingField;
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.ENGFFJGIEGH(this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField, list, list2);
Action action = delegate
{
if (shouldRequestRoomSave)
{
RoomPersistenceManager pgfpegedljf = this.PGFPEGEDLJF;
int num = 0;
if (pgfpegedljf != num)
{
RoomSettingsScreen <>4__this = this;
if (<>4__this.AEMBAGPGHGE != 0)
{
long roomId2 = roomId;
<>4__this.PGFPEGEDLJF.RequestSaveRoomData();
return;
}
}
}
};
Action<string> action2 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Error changing room tags: {0}", array);
this.infoText.text = error;
};
throw new NullReferenceException();
}
// Token: 0x0600BC97 RID: 48279 RVA: 0x002C7330 File Offset: 0x002C5530
[Token(Token = "0x600BC97")]
[Address(RVA = "0x1A93450", Offset = "0x1A91E50", VA = "0x181A93450")]
private void OFJIAMKICCF(bool NLIECGEOPGH)
{
if (!NLIECGEOPGH)
{
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.PGKABKFFODD();
}
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.BOPFLKMIFEL();
this.LAILFGALAHC();
}
// Token: 0x0600BC98 RID: 48280 RVA: 0x002C736C File Offset: 0x002C556C
[Token(Token = "0x600BC98")]
[Address(RVA = "0x1A90C80", Offset = "0x1A8F680", VA = "0x181A90C80")]
public void Button_SetRoomWarning()
{
SetRoomContentWarningsScreen flowByType = this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<SetRoomContentWarningsScreen>();
int num = 0;
if (flowByType != num)
{
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
flowByType.Show(aembagpghge);
}
}
// Token: 0x0600BC99 RID: 48281 RVA: 0x002C73A8 File Offset: 0x002C55A8
[Token(Token = "0x600BC99")]
[Address(RVA = "0x1A90C70", Offset = "0x1A8F670", VA = "0x181A90C70")]
public void Button_Save()
{
this.KBBFCFJINJG();
}
// Token: 0x0600BC9A RID: 48282 RVA: 0x002C73BC File Offset: 0x002C55BC
[Token(Token = "0x600BC9A")]
[Address(RVA = "0x1A90A90", Offset = "0x1A8F490", VA = "0x181A90A90")]
public void Button_ChooseParentRoom()
{
if (this.EPLLHKEEJHA != 0)
{
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = aembagpghge.<LGPGODCCLPI>k__BackingField;
if (aembagpghge == (ulong)1L)
{
PPENFJMFPNE aembagpghge2 = this.AEMBAGPGHGE;
if (aembagpghge2.<NJKPKMNOFFD>k__BackingField.<MJCOMMCDGJH>k__BackingField > 0)
{
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
string <LGACIEKBLBM>k__BackingField = aembagpghge2.<LGACIEKBLBM>k__BackingField;
string text = string.Format("Once this subroom is moved, ^{0} and all its stats will be deleted. This action is NOT reversable.", <LGACIEKBLBM>k__BackingField);
int num = 0;
string text2;
string text3;
string text4;
ulong num2;
IPromise<JPIJGHNNIDP> promise = <LBNLPAIAGHF>k__BackingField.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Warning!", text, text2, text3, text4, (NotificationManager.HLJEOKDOLPF)num, num2 != 0UL);
Action<JPIJGHNNIDP> action = new Action(this.ADFGMJEFCKO);
return;
}
}
WatchUI <LBNLPAIAGHF>k__BackingField2 = this.<LBNLPAIAGHF>k__BackingField;
ChooseParentRoomDialog chooseParentRoomDialog = this.chooseParentRoomDialog;
PPENFJMFPNE aembagpghge3 = this.AEMBAGPGHGE;
DNACJGJEPEC dnacjgjepec = this.EPLLHKEEJHA;
int num3 = 0;
IPromise promise2 = <LBNLPAIAGHF>k__BackingField2.ShowTemporaryConfirmationDialog<PPENFJMFPNE, DNACJGJEPEC>(chooseParentRoomDialog, aembagpghge3, dnacjgjepec, (NotificationManager.HLJEOKDOLPF)num3, num3);
throw new NullReferenceException();
}
}
// Token: 0x0600BC9B RID: 48283 RVA: 0x002C7480 File Offset: 0x002C5680
[Token(Token = "0x600BC9B")]
[Address(RVA = "0x1A93FE0", Offset = "0x1A929E0", VA = "0x181A93FE0")]
public void Toggle_EnforceHostAreas(bool value)
{
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.geometrySettings.EnforceHostsOnlyAreas = value;
}
// Token: 0x0600BC9C RID: 48284 RVA: 0x002C74A4 File Offset: 0x002C56A4
[Token(Token = "0x600BC9C")]
[Address(RVA = "0x1A93F20", Offset = "0x1A92920", VA = "0x181A93F20")]
public void Toggle_EnableMovementBlockers(bool value)
{
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.geometrySettings.MovementBlockersEnabled = value;
}
// Token: 0x0600BC9D RID: 48285 RVA: 0x002C74C8 File Offset: 0x002C56C8
[Token(Token = "0x600BC9D")]
[Address(RVA = "0x1A940A0", Offset = "0x1A92AA0", VA = "0x181A940A0")]
public void Toggle_ShowGadgetsToEveryone(bool value)
{
SceneRenderingSettings sceneRenderingSettings = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneRenderingSettings;
int num = 0;
if (!sceneRenderingSettings.PILJHJNBICO(value, num != 0))
{
this.LLKHHIHNAKE();
}
}
// Token: 0x0600BC9E RID: 48286 RVA: 0x002C74FC File Offset: 0x002C56FC
[Token(Token = "0x600BC9E")]
[Address(RVA = "0x1A93E80", Offset = "0x1A92880", VA = "0x181A93E80")]
public void SliderValueChanged_MaxPlayers(float value)
{
float floatOrRoundedValue = this.maxPlayersSlider.BJLPHCELPLH;
string text;
this.maxPlayersSliderText.text = text;
}
// Token: 0x0600BC9F RID: 48287 RVA: 0x002C7528 File Offset: 0x002C5728
[Token(Token = "0x600BC9F")]
[Address(RVA = "0x1A93440", Offset = "0x1A91E40", VA = "0x181A93440")]
public void NextPressed_CurrentMood()
{
this.OFJIAMKICCF(true);
}
// Token: 0x0600BCA0 RID: 48288 RVA: 0x002C753C File Offset: 0x002C573C
[Token(Token = "0x600BCA0")]
[Address(RVA = "0x1A93E20", Offset = "0x1A92820", VA = "0x181A93E20")]
public void PreviousPressed_CurrentMood()
{
int num = 0;
this.OFJIAMKICCF(num != 0);
}
// Token: 0x0600BCA1 RID: 48289 RVA: 0x002C7554 File Offset: 0x002C5754
[Token(Token = "0x600BCA1")]
[Address(RVA = "0x1A94180", Offset = "0x1A92B80", VA = "0x181A94180")]
public void Toggle_UseDirectionalVoiceChat(bool value)
{
if (RecRoomSceneManager.FFNIFALJLDD)
{
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.audioSettings.UseDirectionalVoiceChat = value;
return;
}
}
// Token: 0x0600BCA2 RID: 48290 RVA: 0x002C7584 File Offset: 0x002C5784
[Token(Token = "0x600BCA2")]
[Address(RVA = "0x1A94280", Offset = "0x1A92C80", VA = "0x181A94280")]
public RoomSettingsScreen()
{
}
// Token: 0x0600BCA3 RID: 48291 RVA: 0x002C75B8 File Offset: 0x002C57B8
[Token(Token = "0x600BCA3")]
[Address(RVA = "0x1A90E40", Offset = "0x1A8F840", VA = "0x181A90E40")]
[CompilerGenerated]
private void DFOPMLLEOCI(JPIJGHNNIDP AFBNLNNBCDH)
{
PPENFJMFPNE aembagpghge;
for (;;)
{
this.allowBetaContentToggle.BOHIGPFGJBA = true;
aembagpghge = this.AEMBAGPGHGE;
if (AFBNLNNBCDH != JPIJGHNNIDP.Affirmative)
{
break;
}
if (!aembagpghge.MMFBPKOOLNG)
{
goto Block_1;
}
}
ToggleButton3D toggleButton3D = this.allowBetaContentToggle;
bool flag = aembagpghge.MMFBPKOOLNG;
toggleButton3D.BOHIGPFGJBA = flag;
return;
Block_1:
this.ICJNGLNNEDO(true);
}
// Token: 0x0600BCA4 RID: 48292 RVA: 0x002C760C File Offset: 0x002C580C
[Token(Token = "0x600BCA4")]
[Address(RVA = "0x1A931A0", Offset = "0x1A91BA0", VA = "0x181A931A0")]
[CompilerGenerated]
private void NEMGCFGAAOI(string MOPOMPHBHKF)
{
object[] array = new object[1];
if (MOPOMPHBHKF != 0)
{
}
array[0] = MOPOMPHBHKF;
Debug.LogErrorFormat("Error updating room setup: {0}", array);
this.infoText.text = MOPOMPHBHKF;
}
// Token: 0x0600BCA5 RID: 48293 RVA: 0x002C764C File Offset: 0x002C584C
[Token(Token = "0x600BCA5")]
[Address(RVA = "0x1A90F70", Offset = "0x1A8F970", VA = "0x181A90F70")]
[CompilerGenerated]
private void DJGHHCAIHNO(PPENFJMFPNE GJKGOKHKMMP)
{
TextMeshProUGUI textMeshProUGUI = this.infoText;
string empty = string.Empty;
textMeshProUGUI.text = empty;
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num, num);
}
// Token: 0x0600BCA6 RID: 48294 RVA: 0x002C7690 File Offset: 0x002C5890
[Token(Token = "0x600BCA6")]
[Address(RVA = "0x1A90790", Offset = "0x1A8F190", VA = "0x181A90790")]
[CompilerGenerated]
private void ACFJFBHJAIK(string MOPOMPHBHKF)
{
object[] array = new object[1];
if (MOPOMPHBHKF != 0)
{
}
array[0] = MOPOMPHBHKF;
Debug.LogErrorFormat("Error updating room setup: {0}", array);
this.infoText.text = MOPOMPHBHKF;
}
// Token: 0x0600BCA7 RID: 48295 RVA: 0x002C76D0 File Offset: 0x002C58D0
[Token(Token = "0x600BCA7")]
[Address(RVA = "0x1A90880", Offset = "0x1A8F280", VA = "0x181A90880")]
[CompilerGenerated]
private void ADFGMJEFCKO(JPIJGHNNIDP MAOOLFEBOOD)
{
if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative)
{
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
if (aembagpghge != 0)
{
long <DOFDAMHCJLP>k__BackingField = aembagpghge.<DOFDAMHCJLP>k__BackingField;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
if (<DOFDAMHCJLP>k__BackingField == ciibgmbofei.<DOFDAMHCJLP>k__BackingField)
{
DNACJGJEPEC dnacjgjepec = Matchmaking.ELHFNPEDCCN;
}
}
}
}
// Token: 0x04007C3F RID: 31807
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007C3F")]
[SerializeField]
[Header("Dialogs")]
private ChooseParentRoomDialog chooseParentRoomDialog;
// Token: 0x04007C40 RID: 31808
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007C40")]
[SerializeField]
[Header("Subscreens")]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
private SubscreenControl subscreenControl;
// Token: 0x04007C41 RID: 31809
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007C41")]
[SerializeField]
private Subscreen roomSubscreen;
// Token: 0x04007C42 RID: 31810
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4007C42")]
[SerializeField]
private Subscreen subroomSubscreen;
// Token: 0x04007C43 RID: 31811
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4007C43")]
[SerializeField]
[Header("General")]
private TextMeshProUGUI infoText;
// Token: 0x04007C44 RID: 31812
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4007C44")]
[SerializeField]
private Button3D saveButton;
// Token: 0x04007C45 RID: 31813
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4007C45")]
[SerializeField]
[Header("Room")]
public ToggleButton3D copyableToggle;
// Token: 0x04007C46 RID: 31814
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4007C46")]
[SerializeField]
public AllowedPlayerTypesSettings allowedPlayerTypesSettings;
// Token: 0x04007C47 RID: 31815
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x4007C47")]
[SerializeField]
public ToggleButton3D disableMicAutoMutingToggle;
// Token: 0x04007C48 RID: 31816
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x4007C48")]
[SerializeField]
public ToggleButton3D disableRoomCommentsToggle;
// Token: 0x04007C49 RID: 31817
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x4007C49")]
[SerializeField]
public ToggleButton3D encryptVoiceChatToggle;
// Token: 0x04007C4A RID: 31818
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x4007C4A")]
[SerializeField]
public ToggleButton3D allowBetaContentToggle;
// Token: 0x04007C4B RID: 31819
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
[Token(Token = "0x4007C4B")]
[SerializeField]
[Header("Subroom")]
private InputField3D subroomNameInputField;
// Token: 0x04007C4C RID: 31820
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
[Token(Token = "0x4007C4C")]
[SerializeField]
private ToggleButton3D hostsOnlyAreasToggle;
// Token: 0x04007C4D RID: 31821
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x4007C4D")]
[SerializeField]
private ToggleButton3D movementBlockersEnabledToggle;
// Token: 0x04007C4E RID: 31822
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
[Token(Token = "0x4007C4E")]
[SerializeField]
private ToggleButton3D showGadgetsToEveryoneToggle;
// Token: 0x04007C4F RID: 31823
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x4007C4F")]
[SerializeField]
private Button3D chooseParentRoomButton;
// Token: 0x04007C50 RID: 31824
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x4007C50")]
[SerializeField]
private ToggleButton3D isStartingRoomToggle;
// Token: 0x04007C51 RID: 31825
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x4007C51")]
[SerializeField]
private ToggleButton3D useDirectionalVoiceChatToggle;
// Token: 0x04007C52 RID: 31826
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x4007C52")]
[SerializeField]
private Slider3D maxPlayersSlider;
// Token: 0x04007C53 RID: 31827
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x4007C53")]
[SerializeField]
private TextMeshProUGUI maxPlayersSliderText;
// Token: 0x04007C54 RID: 31828
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x4007C54")]
[SerializeField]
private TextMeshProUGUI maxPlayersLabelText;
// Token: 0x04007C55 RID: 31829
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
[Token(Token = "0x4007C55")]
[SerializeField]
private GameObject currentRoomMoodObject;
// Token: 0x04007C56 RID: 31830
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
[Token(Token = "0x4007C56")]
[SerializeField]
private TextMeshProUGUI currentRoomMoodText;
// Token: 0x04007C57 RID: 31831
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
[Token(Token = "0x4007C57")]
[SerializeField]
private PagedGrid subroomSettingsPagedGrid;
// Token: 0x04007C58 RID: 31832
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
[Token(Token = "0x4007C58")]
[SerializeField]
[TextArea]
private string 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?";
// Token: 0x04007C59 RID: 31833
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x4007C59")]
private string DBLPOBIPMPA = "Maximum Players";
// Token: 0x04007C5A RID: 31834
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x4007C5A")]
private RoomPersistenceManager PGFPEGEDLJF;
// Token: 0x04007C5B RID: 31835
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x4007C5B")]
private bool HGHEMGDFMAK;
// Token: 0x04007C5C RID: 31836
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x4007C5C")]
private long KAOLAFMLEEO = (long)((ulong)(-1L));
// Token: 0x04007C5D RID: 31837
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x4007C5D")]
private PPENFJMFPNE AEMBAGPGHGE;
// Token: 0x02001B67 RID: 7015
[Token(Token = "0x2001B67")]
[CompilerGenerated]
private sealed class GGNAFCDHNCO
{
// Token: 0x0600BCAB RID: 48299 RVA: 0x002C776C File Offset: 0x002C596C
[Token(Token = "0x600BCAB")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public GGNAFCDHNCO()
{
}
// Token: 0x0600BCAC RID: 48300 RVA: 0x002C7780 File Offset: 0x002C5980
[Token(Token = "0x600BCAC")]
[Address(RVA = "0x1A8E1C0", Offset = "0x1A8CBC0", VA = "0x181A8E1C0")]
internal void <ApplyTagChanges>b__0()
{
if (this.shouldRequestRoomSave)
{
RoomPersistenceManager pgfpegedljf = this.<>4__this.PGFPEGEDLJF;
int num = 0;
if (pgfpegedljf != num)
{
RoomSettingsScreen roomSettingsScreen = this.<>4__this;
if (roomSettingsScreen.AEMBAGPGHGE != 0)
{
long num2 = this.roomId;
roomSettingsScreen.PGFPEGEDLJF.RequestSaveRoomData();
return;
}
}
}
}
// Token: 0x0600BCAD RID: 48301 RVA: 0x002C77D8 File Offset: 0x002C59D8
[Token(Token = "0x600BCAD")]
[Address(RVA = "0x1A8E290", Offset = "0x1A8CC90", VA = "0x181A8E290")]
internal void <ApplyTagChanges>b__1(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Error changing room tags: {0}", array);
this.<>4__this.infoText.text = error;
}
// Token: 0x04007C60 RID: 31840
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007C60")]
public bool shouldRequestRoomSave;
// Token: 0x04007C61 RID: 31841
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007C61")]
public RoomSettingsScreen <>4__this;
// Token: 0x04007C62 RID: 31842
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007C62")]
public long roomId;
}
}
}