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.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 k__BackingField = aembagpghge.k__BackingField; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; if (k__BackingField == ciibgmbofei.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 action2 = new Action(this.DGNOOGDNKKJ); pgfpegedljf.RoomSaveFailureEvent += action2; RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; if (k__BackingField != num) { SceneGeometrySettings geometrySettings = RecRoomSceneManager.k__BackingField.geometrySettings; Action action3 = new Action(this.GNIPGBJJHOJ); geometrySettings.CJJFGDJMIJH += action3; SceneRenderingSettings sceneRenderingSettings = RecRoomSceneManager.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 action2 = new Action(this.DGNOOGDNKKJ); pgfpegedljf3.RoomSaveFailureEvent -= action2; } RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num3 = 0; if (k__BackingField != num3) { SceneGeometrySettings geometrySettings = RecRoomSceneManager.k__BackingField.geometrySettings; Action action3 = new Action(this.GNIPGBJJHOJ); geometrySettings.CJJFGDJMIJH -= action3; SceneRenderingSettings sceneRenderingSettings = RecRoomSceneManager.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 nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD; Action 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 nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD; Action 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.k__BackingField) { long k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; if (this.KAOLAFMLEEO != k__BackingField) { this.KAOLAFMLEEO = k__BackingField; CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB; long kaolafmleeo2 = this.KAOLAFMLEEO; bool flag = k__BackingField == ciibgmbofei2.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 k__BackingField = this.subscreenControl.k__BackingField; Subscreen subscreen = this.roomSubscreen; bool flag = k__BackingField == subscreen; ScreenHeader screenHeader2 = this.screenHeader; PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE; if (!flag) { string k__BackingField = aembagpghge.k__BackingField; if (this.EPLLHKEEJHA != 0) { string k__BackingField2 = this.EPLLHKEEJHA.k__BackingField; string text = "." + k__BackingField2; } string empty = string.Empty; string text2 = string.Format("^{0}{1}", k__BackingField, empty); } string k__BackingField3 = aembagpghge.k__BackingField; string text3 = string.Format("^{0}", 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 k__BackingField = this.k__BackingField; string lghbppioobm = this.LGHBPPIOOBM; this.LGHBPPIOOBM = lghbppioobm; bool isCompleted = ((IAsyncResult)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 k__BackingField = aembagpghge.k__BackingField; toggleButton3D.BOHIGPFGJBA = k__BackingField; PPENFJMFPNE aembagpghge2 = this.AEMBAGPGHGE; ToggleButton3D toggleButton3D2 = this.disableMicAutoMutingToggle; bool k__BackingField = aembagpghge2.k__BackingField; toggleButton3D2.BOHIGPFGJBA = k__BackingField; PPENFJMFPNE aembagpghge3 = this.AEMBAGPGHGE; ToggleButton3D toggleButton3D3 = this.disableRoomCommentsToggle; bool k__BackingField = aembagpghge3.k__BackingField; toggleButton3D3.BOHIGPFGJBA = k__BackingField; PPENFJMFPNE aembagpghge4 = this.AEMBAGPGHGE; ToggleButton3D toggleButton3D4 = this.encryptVoiceChatToggle; bool k__BackingField = aembagpghge4.k__BackingField; toggleButton3D4.BOHIGPFGJBA = 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 k__BackingField = aembagpghge.k__BackingField; toggleButton3D.BOHIGPFGJBA = k__BackingField; PPENFJMFPNE aembagpghge2 = this.AEMBAGPGHGE; ToggleButton3D toggleButton3D2 = this.disableMicAutoMutingToggle; bool k__BackingField = aembagpghge2.k__BackingField; toggleButton3D2.BOHIGPFGJBA = k__BackingField; PPENFJMFPNE aembagpghge3 = this.AEMBAGPGHGE; ToggleButton3D toggleButton3D3 = this.disableRoomCommentsToggle; bool k__BackingField = aembagpghge3.k__BackingField; toggleButton3D3.BOHIGPFGJBA = k__BackingField; PPENFJMFPNE aembagpghge4 = this.AEMBAGPGHGE; ToggleButton3D toggleButton3D4 = this.encryptVoiceChatToggle; bool k__BackingField = aembagpghge4.k__BackingField; toggleButton3D4.BOHIGPFGJBA = 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 k__BackingField = this.EPLLHKEEJHA.k__BackingField; inputField3D.KKJIOHNFHFJ = k__BackingField; Button3D button3D = this.chooseParentRoomButton; PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE; TextMeshProUGUI label = button3D.label; string k__BackingField2 = aembagpghge.k__BackingField; string text = string.Format("^{0}", k__BackingField2); label.text = text; this.KEBFCIBIGPH(); this.LLKHHIHNAKE(); this.KHCLIEEAOJF(); ToggleButton3D toggleButton3D = this.movementBlockersEnabledToggle; bool movementBlockersEnabled = RecRoomSceneManager.k__BackingField.geometrySettings.MovementBlockersEnabled; toggleButton3D.BOHIGPFGJBA = movementBlockersEnabled; if (RecRoomSceneManager.FFNIFALJLDD) { ToggleButton3D toggleButton3D2 = this.useDirectionalVoiceChatToggle; bool useDirectionalVoiceChat = RecRoomSceneManager.k__BackingField.audioSettings.UseDirectionalVoiceChat; toggleButton3D2.BOHIGPFGJBA = useDirectionalVoiceChat; } int k__BackingField = (int)this.EPLLHKEEJHA.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.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.k__BackingField.geometrySettings.EnforceHostsOnlyAreas; toggleButton3D.BOHIGPFGJBA = enforceHostsOnlyAreas; ToggleButton3D toggleButton3D2 = this.movementBlockersEnabledToggle; bool movementBlockersEnabled = RecRoomSceneManager.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.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 k__BackingField = (int)this.EPLLHKEEJHA.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 k__BackingField = aembagpghge.k__BackingField; toggleButton3D.BOHIGPFGJBA = 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 k__BackingField = aembagpghge.k__BackingField; toggleButton3D.BOHIGPFGJBA = 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 k__BackingField = aembagpghge.k__BackingField; toggleButton3D.BOHIGPFGJBA = 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 k__BackingField = aembagpghge.k__BackingField; toggleButton3D.BOHIGPFGJBA = 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.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.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 k__BackingField = this.EPLLHKEEJHA.k__BackingField; inputField3D.KKJIOHNFHFJ = 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 k__BackingField = this.AEMBAGPGHGE.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 k__BackingField = dnacjgjepec.k__BackingField; num2 = 0; DNACJGJEPEC dnacjgjepec2 = this.EPLLHKEEJHA; while (k__BackingField == dnacjgjepec2.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 k__BackingField2 = aembagpghge.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 k__BackingField = aembagpghge.k__BackingField; string text = string.Format("^{0}", 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.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 k__BackingField = this.subscreenControl.k__BackingField; Subscreen subscreen = this.roomSubscreen; if (!(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 k__BackingField2 = this.subscreenControl.k__BackingField; Subscreen subscreen2 = this.subroomSubscreen; if (k__BackingField2 == subscreen2) { this.infoText.text = "Updating subroom..."; long k__BackingField = this.EPLLHKEEJHA.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 action = new Action(this.NEMGCFGAAOI); } return; Block_5: int num = 0; this.ICJNGLNNEDO(num != 0); IL_100: WatchUI k__BackingField = this.k__BackingField; string text2 = this.betaFeaturesConfirmationBodyText; IPromise promise = k__BackingField.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)13), "Enable The Creative Tools Beta?", text2); Action 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 k__BackingField = aembagpghge.k__BackingField; DPLPMKMFMPB k__BackingField = aembagpghge.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 list = Enumerable.ToList(this.AEMBAGPGHGE.NKLOLBCEOIH()); List list2 = Enumerable.ToList(this.AEMBAGPGHGE.GGDLHOFJKCC()); bool shouldRequestRoomSave = false; if (!HBHLKJKFMLO) { bool flag = list.Remove("beta"); } bool flag2 = ListExt.AddUnique(list, "beta"); shouldRequestRoomSave = flag2; long k__BackingField = this.AEMBAGPGHGE.k__BackingField; long roomId = k__BackingField; IPromise promise = OJMCBOKJFOF.ENGFFJGIEGH(this.AEMBAGPGHGE.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 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.k__BackingField.sceneMoodSettings.PGKABKFFODD(); } RecRoomSceneManager.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.k__BackingField.GetFlowByType(); 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 k__BackingField = aembagpghge.k__BackingField; if (aembagpghge == (ulong)1L) { PPENFJMFPNE aembagpghge2 = this.AEMBAGPGHGE; if (aembagpghge2.k__BackingField.k__BackingField > 0) { WatchUI k__BackingField = this.k__BackingField; string k__BackingField = aembagpghge2.k__BackingField; string text = string.Format("Once this subroom is moved, ^{0} and all its stats will be deleted. This action is NOT reversable.", k__BackingField); int num = 0; string text2; string text3; string text4; ulong num2; IPromise promise = k__BackingField.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Warning!", text, text2, text3, text4, (NotificationManager.HLJEOKDOLPF)num, num2 != 0UL); Action action = new Action(this.ADFGMJEFCKO); return; } } WatchUI k__BackingField2 = this.k__BackingField; ChooseParentRoomDialog chooseParentRoomDialog = this.chooseParentRoomDialog; PPENFJMFPNE aembagpghge3 = this.AEMBAGPGHGE; DNACJGJEPEC dnacjgjepec = this.EPLLHKEEJHA; int num3 = 0; IPromise promise2 = k__BackingField2.ShowTemporaryConfirmationDialog(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.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.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.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.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 k__BackingField = this.k__BackingField; PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE; if (aembagpghge != 0) { long k__BackingField = aembagpghge.k__BackingField; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; if (k__BackingField == ciibgmbofei.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 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 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; } } }