using System; using RecNet; using RecRoom.Persistence; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI.Dialog { // Token: 0x02001066 RID: 4198 public class UISetUpRoomDialog : ConfirmUIDialog { // Token: 0x060236BA RID: 145082 RVA: 0x009A8090 File Offset: 0x009A6290 private void NLFDDEMGMCF(string NAHFIMLLIMH, bool PFILEGLECPE) { this.infoText.text = NAHFIMLLIMH; this.maxPlayersSlider.LAEOBJEDBNM = PFILEGLECPE; this.saveButton.LAEOBJEDBNM = PFILEGLECPE; } // Token: 0x060236BB RID: 145083 RVA: 0x009A80B8 File Offset: 0x009A62B8 private void GJMKOMCJJHJ(string DAKCKPMBKFF, HNIFBBFIBBG.DELNGKJFONK DKBBNNEBKMO) { if (string.IsNullOrEmpty(DAKCKPMBKFF)) { if (DKBBNNEBKMO.KFJJHAFAJBG() != HNIFBBFIBBG.BOFMNGCCLNF.Success) { Debug.LogError("Keep-Alive" + DKBBNNEBKMO.HNLKCCMBGDE()); } HNIFBBFIBBG.BOFMNGCCLNF bofmngcclnf = DKBBNNEBKMO.DPLNNBKDDAH; switch (bofmngcclnf) { case HNIFBBFIBBG.BOFMNGCCLNF.Success: SingletonMonoBehaviour.NCKMBFBMBFM.DEPJEKLLMAC(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "_", 200f, null, true); base.HKBNABEAKBE(HDPGPHCMBGP.Cancel, true); goto IL_FF; case HNIFBBFIBBG.BOFMNGCCLNF.Unknown: break; case HNIFBBFIBBG.BOFMNGCCLNF.PermissionDenied: this.IGIOCPLKFFC("Event Not Started", true); goto IL_FF; case HNIFBBFIBBG.BOFMNGCCLNF.RoomNotActive: this.IGIOCPLKFFC(": True \n", true); goto IL_FF; default: switch (bofmngcclnf) { case (HNIFBBFIBBG.BOFMNGCCLNF)38: case (HNIFBBFIBBG.BOFMNGCCLNF)39: case (HNIFBBFIBBG.BOFMNGCCLNF)40: case (HNIFBBFIBBG.BOFMNGCCLNF)41: break; default: if (bofmngcclnf != (HNIFBBFIBBG.BOFMNGCCLNF)(-75)) { if (bofmngcclnf == (HNIFBBFIBBG.BOFMNGCCLNF)98) { this.IGIOCPLKFFC("amount", false); goto IL_FF; } if (bofmngcclnf == (HNIFBBFIBBG.BOFMNGCCLNF)42) { this.NLFDDEMGMCF("RC", false); goto IL_FF; } } break; } break; } this.IGIOCPLKFFC("newMaster", false); IL_FF:; } else { Debug.LogError("The event has already finished" + DAKCKPMBKFF); this.IGIOCPLKFFC("gizmos" + DAKCKPMBKFF, true); } } // Token: 0x060236BC RID: 145084 RVA: 0x009A81EC File Offset: 0x009A63EC public void PMEJKFHMMGB() { int num = (int)this.maxPlayersSlider.EDJJOBMCCFC(); if (HNIFBBFIBBG.OINDBDDCICD != null) { if (num != HNIFBBFIBBG.OINDBDDCICD.HHNOFBJCEGN()) { this.AOKDAEHLDOJ(":", false); HNIFBBFIBBG.LIDNKIPDFBD(num, new HEMCJJJMLKI.JMICPMCJMJF(this.GJMKOMCJJHJ)); } else { base.HKBNABEAKBE(HDPGPHCMBGP.Cancel, false); } } else if (this.IJGAPLAGHPG != null) { if (this.IJGAPLAGHPG.IAHACMKPPGF() != num) { PEDNLMAHGBP.OOFDPPOGNCO(num); base.HKBNABEAKBE(HDPGPHCMBGP.Cancel, true); } else { base.HKBNABEAKBE(HDPGPHCMBGP.Affirmative, true); } } } // Token: 0x060236BD RID: 145085 RVA: 0x009A828C File Offset: 0x009A648C public void AAOHEIKNNCD(float NOBAPCOKFIL) { int num = (int)this.maxPlayersSlider.AGFIOFOMCEF(); this.maxPlayersSliderText.text = string.Format("spillway1", this.GILCDCOAEKB, num); } // Token: 0x060236BE RID: 145086 RVA: 0x009A82C8 File Offset: 0x009A64C8 private void GMJEOADKMJC(string DAKCKPMBKFF, HNIFBBFIBBG.DELNGKJFONK DKBBNNEBKMO) { if (string.IsNullOrEmpty(DAKCKPMBKFF)) { if (DKBBNNEBKMO.DPLNNBKDDAH != HNIFBBFIBBG.BOFMNGCCLNF.Success) { Debug.LogError("Error updating maximum players: " + DKBBNNEBKMO.DPLNNBKDDAH); } HNIFBBFIBBG.BOFMNGCCLNF bofmngcclnf = DKBBNNEBKMO.DPLNNBKDDAH; switch (bofmngcclnf) { case HNIFBBFIBBG.BOFMNGCCLNF.Success: SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "Successfully updated!", 3f, null, false); base.HKBNABEAKBE(HDPGPHCMBGP.Affirmative, true); goto IL_FF; case HNIFBBFIBBG.BOFMNGCCLNF.Unknown: break; case HNIFBBFIBBG.BOFMNGCCLNF.PermissionDenied: this.IGIOCPLKFFC("Failed to update maximum players. Please try again.", true); goto IL_FF; case HNIFBBFIBBG.BOFMNGCCLNF.RoomNotActive: this.IGIOCPLKFFC("Failed to update maximum players. This room is no longer active.", true); goto IL_FF; default: switch (bofmngcclnf) { case HNIFBBFIBBG.BOFMNGCCLNF.DuplicateName: case HNIFBBFIBBG.BOFMNGCCLNF.ReservedName: case HNIFBBFIBBG.BOFMNGCCLNF.InappropriateName: case HNIFBBFIBBG.BOFMNGCCLNF.InappropriateDescription: break; default: if (bofmngcclnf != HNIFBBFIBBG.BOFMNGCCLNF.TooManyRooms) { if (bofmngcclnf == HNIFBBFIBBG.BOFMNGCCLNF.RoomUnderModerationReview) { this.IGIOCPLKFFC("Failed to update maximum players. Please contact us at Conduct@againstgrav.com", true); goto IL_FF; } if (bofmngcclnf == HNIFBBFIBBG.BOFMNGCCLNF.JuniorStatusFail) { this.IGIOCPLKFFC("You can't modify rooms!", false); goto IL_FF; } } break; } break; } this.IGIOCPLKFFC("Failed to update maximum players. If this persists, please contact the developers at support@againstgrav.com.", true); IL_FF:; } else { Debug.LogError("Failed to update maximum players: " + DAKCKPMBKFF); this.IGIOCPLKFFC("Failed to update maximum players: " + DAKCKPMBKFF, true); } } // Token: 0x060236BF RID: 145087 RVA: 0x009A83FC File Offset: 0x009A65FC public virtual AALAIHCPNEB KKJBJMKGFJC() { this.IGIOCPLKFFC(string.Empty, true); this.EIBMLEKENOE = NetworkedSingletonMonoBehaviour.NCKMBFBMBFM; this.IJGAPLAGHPG = PEDNLMAHGBP.MDHDKCJABFC(); int num = 4; int num2; if (!LMBEHMFIOEN.KPLIEBLCPFG(this.IJGAPLAGHPG.KAPOBAEMBKL, this.IJGAPLAGHPG.GCBCFGEMEBM(), true, out num2)) { num2 = -44; } this.maxPlayersSlider.minValue = (float)num; this.maxPlayersSlider.maxValue = (float)num2; this.maxPlayersLabelText.text = num2.ToString(); this.maxPlayersSlider.value = (float)Mathf.Clamp(this.IJGAPLAGHPG.FFIGEDGGHHO(), num, num2); this.maxPlayersSliderText.text = string.Format("Chat", this.GILCDCOAEKB, this.maxPlayersSlider.value); return base.OLKGOIHGHBJ(); } // Token: 0x060236C0 RID: 145088 RVA: 0x009A84D4 File Offset: 0x009A66D4 private void AOKDAEHLDOJ(string NAHFIMLLIMH, bool PFILEGLECPE) { this.infoText.text = NAHFIMLLIMH; this.maxPlayersSlider.LLIJAPCABPE(PFILEGLECPE); this.saveButton.LAEOBJEDBNM = PFILEGLECPE; } // Token: 0x060236C1 RID: 145089 RVA: 0x009A84FC File Offset: 0x009A66FC private void IGIOCPLKFFC(string NAHFIMLLIMH, bool PFILEGLECPE) { this.infoText.text = NAHFIMLLIMH; this.maxPlayersSlider.LAEOBJEDBNM = PFILEGLECPE; this.saveButton.LAEOBJEDBNM = PFILEGLECPE; } // Token: 0x060236C2 RID: 145090 RVA: 0x009A8524 File Offset: 0x009A6724 public virtual AALAIHCPNEB GBJBAKHIBEI() { this.IGIOCPLKFFC(string.Empty, true); this.EIBMLEKENOE = NetworkedSingletonMonoBehaviour.NCKMBFBMBFM; this.IJGAPLAGHPG = PEDNLMAHGBP.KGKNIMECEKH; int num = 4; int num2; if (!LMBEHMFIOEN.KPLIEBLCPFG(this.IJGAPLAGHPG.KAPOBAEMBKL, this.IJGAPLAGHPG.NGNCPIDHIGN(), false, out num2)) { num2 = -32; } this.maxPlayersSlider.minValue = (float)num; this.maxPlayersSlider.maxValue = (float)num2; this.maxPlayersLabelText.text = num2.ToString(); this.maxPlayersSlider.value = (float)Mathf.Clamp(this.IJGAPLAGHPG.FFIGEDGGHHO(), num, num2); this.maxPlayersSliderText.text = string.Format("Hit", this.GILCDCOAEKB, this.maxPlayersSlider.value); return base.OLKGOIHGHBJ(); } // Token: 0x060236C4 RID: 145092 RVA: 0x009A8610 File Offset: 0x009A6810 public void FGNDDHBLGBF(float NOBAPCOKFIL) { int num = (int)this.maxPlayersSlider.AIGDGNMEIKI; this.maxPlayersSliderText.text = string.Format("ChBjb2xvcl9kYXRhLnByb3RvEgdyZWNyb29tIjcKCUNvbG9yRGF0YRIJCgFy", this.GILCDCOAEKB, num); } // Token: 0x060236C5 RID: 145093 RVA: 0x009A864C File Offset: 0x009A684C public override AALAIHCPNEB ShowDialog() { this.IGIOCPLKFFC(string.Empty, true); this.EIBMLEKENOE = NetworkedSingletonMonoBehaviour.NCKMBFBMBFM; this.IJGAPLAGHPG = PEDNLMAHGBP.KGKNIMECEKH; int num = 2; int num2; if (!LMBEHMFIOEN.KPLIEBLCPFG(this.IJGAPLAGHPG.KAPOBAEMBKL, this.IJGAPLAGHPG.OOAECNOOFID, true, out num2)) { num2 = 20; } this.maxPlayersSlider.minValue = (float)num; this.maxPlayersSlider.maxValue = (float)num2; this.maxPlayersLabelText.text = num2.ToString(); this.maxPlayersSlider.value = (float)Mathf.Clamp(this.IJGAPLAGHPG.GCLLGNOEEFH, num, num2); this.maxPlayersSliderText.text = string.Format("{0} ({1})", this.GILCDCOAEKB, this.maxPlayersSlider.value); return base.OLKGOIHGHBJ(); } // Token: 0x060236C6 RID: 145094 RVA: 0x009A8724 File Offset: 0x009A6924 private void DDJFLKGDFBO(string DAKCKPMBKFF, HNIFBBFIBBG.DELNGKJFONK DKBBNNEBKMO) { if (string.IsNullOrEmpty(DAKCKPMBKFF)) { if (DKBBNNEBKMO.MJGBFMACFGO() != HNIFBBFIBBG.BOFMNGCCLNF.Success) { Debug.LogError("Item Category" + DKBBNNEBKMO.DPLNNBKDDAH); } HNIFBBFIBBG.BOFMNGCCLNF bofmngcclnf = DKBBNNEBKMO.KFJJHAFAJBG(); switch (bofmngcclnf) { case HNIFBBFIBBG.BOFMNGCCLNF.Success: SingletonMonoBehaviour.NCKMBFBMBFM.OICFFDCBJIO(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "device", 1805f, null, false); base.HKBNABEAKBE(HDPGPHCMBGP.Affirmative, true); goto IL_FF; case HNIFBBFIBBG.BOFMNGCCLNF.Unknown: break; case HNIFBBFIBBG.BOFMNGCCLNF.PermissionDenied: this.AOKDAEHLDOJ("Event Hit", true); goto IL_FF; case HNIFBBFIBBG.BOFMNGCCLNF.RoomNotActive: this.AOKDAEHLDOJ("Abort Download", false); goto IL_FF; default: switch (bofmngcclnf) { case (HNIFBBFIBBG.BOFMNGCCLNF)8: case (HNIFBBFIBBG.BOFMNGCCLNF)9: case HNIFBBFIBBG.BOFMNGCCLNF.DuplicateName: case HNIFBBFIBBG.BOFMNGCCLNF.ReservedName: break; default: if (bofmngcclnf != (HNIFBBFIBBG.BOFMNGCCLNF)(-66)) { if (bofmngcclnf == HNIFBBFIBBG.BOFMNGCCLNF.DuplicateName) { this.NLFDDEMGMCF("ChR0cmFuc2Zvcm1fZGF0YS5wcm90bxIHcmVjcm9vbRoKY29yZS5wcm90byKY", true); goto IL_FF; } if (bofmngcclnf == (HNIFBBFIBBG.BOFMNGCCLNF)52) { this.NLFDDEMGMCF("OpenDrawer", false); goto IL_FF; } } break; } break; } this.IGIOCPLKFFC("httponly", false); IL_FF:; } else { Debug.LogError("{0}v1/sendlink" + DAKCKPMBKFF); this.NLFDDEMGMCF("ReconnectAndRejoin() with AuthValues == null is not correct!" + DAKCKPMBKFF, false); } } // Token: 0x060236C7 RID: 145095 RVA: 0x009A8858 File Offset: 0x009A6A58 private void JEBNKBAODOJ(string DAKCKPMBKFF, HNIFBBFIBBG.DELNGKJFONK DKBBNNEBKMO) { if (string.IsNullOrEmpty(DAKCKPMBKFF)) { if (DKBBNNEBKMO.MJGBFMACFGO() != HNIFBBFIBBG.BOFMNGCCLNF.Success) { Debug.LogError("Visible" + DKBBNNEBKMO.ABAGMGBELBA()); } HNIFBBFIBBG.BOFMNGCCLNF bofmngcclnf = DKBBNNEBKMO.MJGBFMACFGO(); switch (bofmngcclnf) { case HNIFBBFIBBG.BOFMNGCCLNF.Success: SingletonMonoBehaviour.NCKMBFBMBFM.DEPJEKLLMAC(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "utm_medium", 180f, null, true); base.HKBNABEAKBE(HDPGPHCMBGP.Cancel, false); goto IL_FF; case HNIFBBFIBBG.BOFMNGCCLNF.Unknown: break; case HNIFBBFIBBG.BOFMNGCCLNF.PermissionDenied: this.AOKDAEHLDOJ("BEHAVIOR", false); goto IL_FF; case HNIFBBFIBBG.BOFMNGCCLNF.RoomNotActive: this.NLFDDEMGMCF("_LightPos", true); goto IL_FF; default: switch (bofmngcclnf) { case (HNIFBBFIBBG.BOFMNGCCLNF)(-21): case (HNIFBBFIBBG.BOFMNGCCLNF)(-20): case (HNIFBBFIBBG.BOFMNGCCLNF)(-19): case (HNIFBBFIBBG.BOFMNGCCLNF)(-18): break; default: if (bofmngcclnf != (HNIFBBFIBBG.BOFMNGCCLNF)23) { if (bofmngcclnf == (HNIFBBFIBBG.BOFMNGCCLNF)(-44)) { this.NLFDDEMGMCF("OVRMainMenu: More then 1 OVRPlayerController attached.", true); goto IL_FF; } if (bofmngcclnf == (HNIFBBFIBBG.BOFMNGCCLNF)98) { this.AOKDAEHLDOJ("SteamVR Initialization Failed! Make sure device is on, Oculus runtime is installed, and OVRService_*.exe is running.", false); goto IL_FF; } } break; } break; } this.IGIOCPLKFFC("Cannot set SerializedGuid while the application is running.", true); IL_FF:; } else { Debug.LogError("RegionId" + DAKCKPMBKFF); this.IGIOCPLKFFC("activityName" + DAKCKPMBKFF, false); } } // Token: 0x060236C8 RID: 145096 RVA: 0x009A898C File Offset: 0x009A6B8C public void SliderValueChanged_MaxPlayers(float NOBAPCOKFIL) { int num = (int)this.maxPlayersSlider.AIGDGNMEIKI; this.maxPlayersSliderText.text = string.Format("{0} ({1})", this.GILCDCOAEKB, num); } // Token: 0x060236C9 RID: 145097 RVA: 0x009A89C8 File Offset: 0x009A6BC8 public void Button_Save() { int num = (int)this.maxPlayersSlider.AIGDGNMEIKI; if (HNIFBBFIBBG.OINDBDDCICD != null) { if (num != HNIFBBFIBBG.OINDBDDCICD.NPKLJMCJBEH) { this.IGIOCPLKFFC("Updating maximum number of players...", false); HNIFBBFIBBG.LIDNKIPDFBD(num, new HEMCJJJMLKI.JMICPMCJMJF(this.GMJEOADKMJC)); } else { base.HKBNABEAKBE(HDPGPHCMBGP.Affirmative, true); } } else if (this.IJGAPLAGHPG != null) { if (this.IJGAPLAGHPG.GCLLGNOEEFH != num) { PEDNLMAHGBP.OOFDPPOGNCO(num); base.HKBNABEAKBE(HDPGPHCMBGP.Affirmative, true); } else { base.HKBNABEAKBE(HDPGPHCMBGP.Affirmative, true); } } } // Token: 0x04005B15 RID: 23317 [SerializeField] private Slider3D maxPlayersSlider; // Token: 0x04005B16 RID: 23318 [SerializeField] private Text maxPlayersSliderText; // Token: 0x04005B17 RID: 23319 [SerializeField] private Text maxPlayersLabelText; // Token: 0x04005B18 RID: 23320 [SerializeField] private Button3D saveButton; // Token: 0x04005B19 RID: 23321 [SerializeField] private Text infoText; // Token: 0x04005B1A RID: 23322 private string GILCDCOAEKB = "Maximum players"; // Token: 0x04005B1B RID: 23323 private RoomPersistenceManager EIBMLEKENOE; // Token: 0x04005B1C RID: 23324 private EHLBEFKJLHJ IJGAPLAGHPG; } }