using System; using System.Collections; using System.Collections.Generic; using AGUI.StackedUI.Dialog; using CodeStage.AntiCheat.ObscuredTypes; using RecNet; using RecRoom; using RecRoom.Core.Cinematics; using UnityEngine; // Token: 0x02000103 RID: 259 public class ProfileSelectionManager : SingletonMonoBehaviour { // Token: 0x060034CF RID: 13519 RVA: 0x00108158 File Offset: 0x00106358 private IEnumerator ODKKLPOCNEN(float JGJNJBMLHPC) { if (this.musicSource != null) { yield return new WaitForSeconds(JGJNJBMLHPC); this.musicSource.Play(); float volume = this.musicSource.volume; for (float num = 0f; num < 1f; num += Time.deltaTime / this.musicFadeInTime) { this.musicSource.volume = Mathf.Lerp(volume, this.JLAFEBKADJP, num); yield return null; } this.musicSource.volume = this.JLAFEBKADJP; } yield break; } // Token: 0x170000F1 RID: 241 // (get) Token: 0x0600350B RID: 13579 RVA: 0x00108B48 File Offset: 0x00106D48 // (set) Token: 0x060034D0 RID: 13520 RVA: 0x0010817C File Offset: 0x0010637C public ProfileSelectionMenu KNKBBBDFJCK { get; private set; } // Token: 0x060034D1 RID: 13521 RVA: 0x00108188 File Offset: 0x00106388 private IEnumerator DBHOCLCKGJD() { yield return new WaitForSeconds(0.5f); this.KNKBBBDFJCK.CloseMenu(); yield return new WaitForSeconds(0.5f); this.recRoomLogo.SetActive(false); yield return new WaitForSeconds(0.5f); this.projector.SetActive(true); this.HIEKMHDKCPM(0f); this.videoPlayer.PlayVideo(); yield return new WaitForSeconds(0.5f); while (this.videoPlayer.AGDIGGCMPGJ) { yield return null; } yield return new WaitForSeconds(0.25f); if (this.posters != null) { for (int i = 0; i < this.posters.Length; i++) { if (i > 0) { yield return new WaitForSeconds(this.waitTimeBetweenPosters); } GameObject objectToShow = this.posters[i].ObjectToShow; AudioClip audioToPlay = this.posters[i].AudioToPlay; Vector3 vector = Vector3.zero; if (objectToShow != null) { objectToShow.SetActive(true); vector = objectToShow.transform.position; } if (audioToPlay != null) { AudioManager.Play2DSFX(audioToPlay, vector, 1f, 0f, 0f); } } } this.AFOOAFNNMKG(3f); this.KNKBBBDFJCK.OpenMenu(true); yield break; } // Token: 0x060034D2 RID: 13522 RVA: 0x001081A4 File Offset: 0x001063A4 protected override void OnDestroy() { if (this.GEBOKPFFJII != null) { AutoReposition gebokpffjii = this.GEBOKPFFJII; gebokpffjii.CustomShouldRunLogic = (AutoReposition.AJMKKKLFJEE)Delegate.Remove(gebokpffjii.CustomShouldRunLogic, new AutoReposition.AJMKKKLFJEE(this.AJLEMEFOEKM)); this.GEBOKPFFJII.OnResetRequired = null; } base.OnDestroy(); } // Token: 0x060034D3 RID: 13523 RVA: 0x001081FC File Offset: 0x001063FC private bool EGAFCIMHIGM() { return this.JKGGDJBKGDE().MCGJOOFDCMF(); } // Token: 0x060034D4 RID: 13524 RVA: 0x0010820C File Offset: 0x0010640C private void OOHADCBNKIF(ProfileSelectionStackedUI NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060034D5 RID: 13525 RVA: 0x00108218 File Offset: 0x00106418 private void IKKDPDOCFDH(ProfileSelectionMenu NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060034D6 RID: 13526 RVA: 0x00108224 File Offset: 0x00106424 private IEnumerator EKMEGPCIGJK() { this.KNKBBBDFJCK.CloseMenu(); this.codeOfConductPoster.SetActive(true); this.codeOfConductButton.SetActive(false); this.OIOMFHKKEOO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct); yield return new WaitForSeconds(10f); ChargePhysicalButton componentInChildren = this.codeOfConductButton.GetComponentInChildren(); componentInChildren.PFPBAKHLIAB += base.OJKNBNGGBEC; this.codeOfConductButton.SetActive(true); this.OIOMFHKKEOO(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct); while (!this.EPOGPOANPIM) { yield return null; } this.codeOfConductPoster.SetActive(false); this.codeOfConductButton.SetActive(false); this.SetPositionRotationToDefault(); this.KNKBBBDFJCK.OpenMenu(false); yield break; } // Token: 0x060034D7 RID: 13527 RVA: 0x00108240 File Offset: 0x00106440 public ProfileSelectionMenu KJMPAFBECOF() { return this.k__BackingField; } // Token: 0x060034D8 RID: 13528 RVA: 0x00108248 File Offset: 0x00106448 private void OIOMFHKKEOO(TutorialManager.PENKLGMAGGH LGAMBCICIID) { RecRoomAudioClip recRoomAudioClip = this.tutorialAudioConfigs.BAMMLMKDGKM(LGAMBCICIID); if (this.VOSource.isPlaying) { this.VOSource.Stop(); } this.VOSource.clip = recRoomAudioClip.audioClip; this.VOSource.volume = recRoomAudioClip.volume; if (recRoomAudioClip.pitchVariation > 0f) { this.VOSource.pitch = 1f + global::UnityEngine.Random.Range(-recRoomAudioClip.pitchVariation, recRoomAudioClip.pitchVariation); } else { this.VOSource.pitch = 1f; } this.VOSource.Play(); } // Token: 0x060034D9 RID: 13529 RVA: 0x001082F4 File Offset: 0x001064F4 private void DCLIELHLBAD(string CCBPJJCOPCA, string CEKPEIMOKIH, bool LLEMGMDOHOH) { UILoginDialog.OnLoginSubmitted = (Action)Delegate.Remove(UILoginDialog.OnLoginSubmitted, new Action(this.NHMNDOLLLKH)); this.CCBPJJCOPCA = CCBPJJCOPCA; this.CEKPEIMOKIH = CEKPEIMOKIH; this.LLEMGMDOHOH = LLEMGMDOHOH; this.NFBDHNOOELF = true; } // Token: 0x170000F2 RID: 242 // (get) Token: 0x060034DE RID: 13534 RVA: 0x001083E0 File Offset: 0x001065E0 // (set) Token: 0x060034DA RID: 13530 RVA: 0x00108334 File Offset: 0x00106534 public ProfileSelectionStackedUI PKPJIPMCLKJ { get; private set; } // Token: 0x060034DB RID: 13531 RVA: 0x00108340 File Offset: 0x00106540 protected virtual void KDHBBCGHDMC() { if (this.GEBOKPFFJII != null) { AutoReposition gebokpffjii = this.GEBOKPFFJII; gebokpffjii.CustomShouldRunLogic = (AutoReposition.AJMKKKLFJEE)Delegate.Remove(gebokpffjii.CustomShouldRunLogic, new AutoReposition.AJMKKKLFJEE(this.NNJEMGBAKAC)); this.GEBOKPFFJII.OnResetRequired = null; } base.OnDestroy(); } // Token: 0x060034DC RID: 13532 RVA: 0x00108398 File Offset: 0x00106598 private void GNPIEFHPLAG(string CCBPJJCOPCA, string CEKPEIMOKIH, bool LLEMGMDOHOH) { UILoginDialog.OnLoginSubmitted = (Action)Delegate.Remove(UILoginDialog.OnLoginSubmitted, new Action(this.LNCDEFDPHBI)); this.CCBPJJCOPCA = CCBPJJCOPCA; this.CEKPEIMOKIH = CEKPEIMOKIH; this.LLEMGMDOHOH = LLEMGMDOHOH; this.NFBDHNOOELF = true; } // Token: 0x060034DD RID: 13533 RVA: 0x001083D8 File Offset: 0x001065D8 public ProfileSelectionStackedUI GOLEAMMCIEC() { return this.k__BackingField; } // Token: 0x060034DF RID: 13535 RVA: 0x001083E8 File Offset: 0x001065E8 private void CLGENEPJHAJ(TutorialManager.PENKLGMAGGH LGAMBCICIID) { RecRoomAudioClip recRoomAudioClip = this.tutorialAudioConfigs.MMLOAPNHDCI(LGAMBCICIID); if (this.VOSource.isPlaying) { this.VOSource.Stop(); } this.VOSource.clip = recRoomAudioClip.audioClip; this.VOSource.volume = recRoomAudioClip.volume; if (recRoomAudioClip.pitchVariation > 17f) { this.VOSource.pitch = 552f + global::UnityEngine.Random.Range(-recRoomAudioClip.pitchVariation, recRoomAudioClip.pitchVariation); } else { this.VOSource.pitch = 913f; } this.VOSource.Play(); } // Token: 0x060034E0 RID: 13536 RVA: 0x00108494 File Offset: 0x00106694 private IEnumerator LIANOKPHGAL() { this.NFBDHNOOELF = true; this.autoReposition.ResetMenu(); this.PKPJIPMCLKJ.ShowLoginDialog(); this.KNKBBBDFJCK.ShowKeyboard(); while (this.NFBDHNOOELF) { UILoginDialog.OnLoginSubmitted = (Action)Delegate.Combine(UILoginDialog.OnLoginSubmitted, new Action(this.LNCDEFDPHBI)); while (this.NFBDHNOOELF) { yield return null; } this.PKPJIPMCLKJ.LoginDialog.SetInfoText("Logging in...", false); yield return HELBDLFLEJG.PLGPIDPGGMA(this.CCBPJJCOPCA, this.CEKPEIMOKIH, this.LLEMGMDOHOH, new HEMCJJJMLKI.CBJHDCMGOCN(base.OJKNBNGGBEC)); } yield return this.FKPLHONOMPH(); yield break; } // Token: 0x060034E1 RID: 13537 RVA: 0x001084B0 File Offset: 0x001066B0 private IEnumerator CHACAOLOHGJ(UIJuniorNotificationDialog.EMABBOFHCEP GLEEPDCHHMM) { ProfileSelectionManager.IHAPGGCBCFC.MJLGHBGFKFO mjlghbgfkfo = new ProfileSelectionManager.IHAPGGCBCFC.MJLGHBGFKFO(); mjlghbgfkfo.KCBDIJPPCNF = this; this.KNKBBBDFJCK.HideKeyboard(); mjlghbgfkfo.CBHHBFAPHOF = this.PKPJIPMCLKJ.ShowJuniorNotificationDialog(GLEEPDCHHMM); yield return new WaitUntil(new Func(mjlghbgfkfo.OJKNBNGGBEC)); this.KNKBBBDFJCK.ShowKeyboard(); yield break; } // Token: 0x060034E2 RID: 13538 RVA: 0x001084D4 File Offset: 0x001066D4 protected override void Awake() { base.Awake(); this.KNKBBBDFJCK = base.GetComponent(); this.HJOPHDNHIBC = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM; this.GEBOKPFFJII = base.GetComponent(); AutoReposition gebokpffjii = this.GEBOKPFFJII; gebokpffjii.CustomShouldRunLogic = (AutoReposition.AJMKKKLFJEE)Delegate.Combine(gebokpffjii.CustomShouldRunLogic, new AutoReposition.AJMKKKLFJEE(this.AJLEMEFOEKM)); this.GEBOKPFFJII.OnResetRequired = this.PBHDIKNLMEJ(); } // Token: 0x060034E3 RID: 13539 RVA: 0x00108548 File Offset: 0x00106748 private IEnumerator OCNKGHDNEIN() { this.DHEEALEJPLO = !ObscuredBool.EDHNDLCFIOL(FKJHLNJDEKK.LECFBEBMLIC.AOJHMPBIABL); this.APNNBKCHBIL = FKJHLNJDEKK.LECFBEBMLIC.LAGLGAJMOIH == LAGLGAJMOIH.Unregistered; if (!this.DHEEALEJPLO && ObscuredBool.EDHNDLCFIOL(FKJHLNJDEKK.LECFBEBMLIC.KIDLLMDFEEI)) { yield return this.CHACAOLOHGJ(UIJuniorNotificationDialog.EMABBOFHCEP.Pending); } if (!this.DHEEALEJPLO && !this.APNNBKCHBIL) { this.GFDCLJBBJII = true; yield break; } if (this.DHEEALEJPLO) { yield return this.ANGEMJOEJHO(); if (this.LAKHJGKMOAK) { yield return this.CHACAOLOHGJ(UIJuniorNotificationDialog.EMABBOFHCEP.Updated); } } else { this.LAKHJGKMOAK = ObscuredBool.EDHNDLCFIOL(FKJHLNJDEKK.LECFBEBMLIC.JMMJGMOBGJM); } if (this.APNNBKCHBIL) { yield return this.NMAMDMGOOBH(); } this.GFDCLJBBJII = true; yield break; } // Token: 0x060034E4 RID: 13540 RVA: 0x00108564 File Offset: 0x00106764 protected virtual void LFEBHHFENDK() { if (this.GEBOKPFFJII != null) { AutoReposition gebokpffjii = this.GEBOKPFFJII; gebokpffjii.CustomShouldRunLogic = (AutoReposition.AJMKKKLFJEE)Delegate.Remove(gebokpffjii.CustomShouldRunLogic, new AutoReposition.AJMKKKLFJEE(this.NNJEMGBAKAC)); this.GEBOKPFFJII.OnResetRequired = null; } base.OnDestroy(); } // Token: 0x060034E5 RID: 13541 RVA: 0x001085BC File Offset: 0x001067BC private void HMKHDILABJM(float JGJNJBMLHPC = 0f) { if (this.LKBIMBHDLMF != null) { base.StopCoroutine(this.LKBIMBHDLMF); } this.LKBIMBHDLMF = base.StartCoroutine(this.HHGFFNIKHEJ(JGJNJBMLHPC)); } // Token: 0x060034E6 RID: 13542 RVA: 0x001085E8 File Offset: 0x001067E8 public IEnumerator GPODCPPNGGH(Action JOINLHEALDL) { yield return HELBDLFLEJG.JMMKEELFJHL(new HEMCJJJMLKI.JMICPMCJMJF>(base.OJKNBNGGBEC)); if (!string.IsNullOrEmpty(this.DAKCKPMBKFF)) { JOINLHEALDL(this.DAKCKPMBKFF); yield break; } this.PKPJIPMCLKJ = global::UnityEngine.Object.Instantiate(this.stackedUIPrefab, this.stackedUIVisualRoot); this.SetPositionRotationToDefault(); this.KNKBBBDFJCK.OpenMenu(false); while (!this.GFDCLJBBJII) { yield return null; } JOINLHEALDL(this.DAKCKPMBKFF); yield break; } // Token: 0x060034E7 RID: 13543 RVA: 0x0010860C File Offset: 0x0010680C private IEnumerator ANGEMJOEJHO() { this.PKPJIPMCLKJ.ShowBirthdayDialog(); this.KNKBBBDFJCK.ShowKeyboard(); this.OIOMFHKKEOO(TutorialManager.PENKLGMAGGH.PleaseEnterYourBirthday); while (this.DHEEALEJPLO) { ProfileSelectionManager.GLLOKKMFLPH.LMGEEAKMKLP lmgeeakmklp = new ProfileSelectionManager.GLLOKKMFLPH.LMGEEAKMKLP(); lmgeeakmklp.APIAKIDJNOK = this; UIBirthdayDialog.OnValidBirthdayEntered = (Action)Delegate.Combine(UIBirthdayDialog.OnValidBirthdayEntered, new Action(this.IJGBMDGJFCD)); while (this.DHEEALEJPLO) { yield return null; } this.PKPJIPMCLKJ.BirthdayDialog.SetInfoText("Updating...", false); lmgeeakmklp.GMILNJIBMCC = false; yield return FKJHLNJDEKK.LBBDJFFFAMJ(this.CHLOBFOIPLO, new HEMCJJJMLKI.JMICPMCJMJF(lmgeeakmklp.OJKNBNGGBEC)); while (lmgeeakmklp.GMILNJIBMCC) { yield return null; } } yield break; } // Token: 0x060034E8 RID: 13544 RVA: 0x00108628 File Offset: 0x00106828 public ProfileSelectionMenu CMIEGCGFIGO() { return this.k__BackingField; } // Token: 0x060034E9 RID: 13545 RVA: 0x00108630 File Offset: 0x00106830 private IEnumerator FKPLHONOMPH() { this.DHEEALEJPLO = !ObscuredBool.EDHNDLCFIOL(FKJHLNJDEKK.LECFBEBMLIC.AOJHMPBIABL); this.APNNBKCHBIL = FKJHLNJDEKK.LECFBEBMLIC.LAGLGAJMOIH == LAGLGAJMOIH.Unregistered; if (!this.DHEEALEJPLO && ObscuredBool.EDHNDLCFIOL(FKJHLNJDEKK.LECFBEBMLIC.KIDLLMDFEEI)) { yield return this.CHACAOLOHGJ(UIJuniorNotificationDialog.EMABBOFHCEP.Pending); } if (!this.DHEEALEJPLO && !this.APNNBKCHBIL) { this.GFDCLJBBJII = true; yield break; } if (this.DHEEALEJPLO) { yield return this.ANGEMJOEJHO(); if (this.LAKHJGKMOAK) { yield return this.CHACAOLOHGJ(UIJuniorNotificationDialog.EMABBOFHCEP.Updated); } } else { this.LAKHJGKMOAK = ObscuredBool.EDHNDLCFIOL(FKJHLNJDEKK.LECFBEBMLIC.JMMJGMOBGJM); } if (this.APNNBKCHBIL) { yield return this.NMAMDMGOOBH(); } this.GFDCLJBBJII = true; yield break; } // Token: 0x060034EA RID: 13546 RVA: 0x0010864C File Offset: 0x0010684C private IEnumerator BNIICMOFKAE(float JGJNJBMLHPC) { if (this.musicSource != null) { yield return new WaitForSeconds(JGJNJBMLHPC); float volume = this.musicSource.volume; for (float num = 0f; num < 1f; num += Time.deltaTime / this.musicFadeOutTime) { this.musicSource.volume = Mathf.Lerp(volume, 0f, num); yield return null; } this.musicSource.volume = 0f; this.musicSource.Stop(); } yield break; } // Token: 0x060034EB RID: 13547 RVA: 0x00108670 File Offset: 0x00106870 private IEnumerator PBHDIKNLMEJ() { bool isKeyboardOpen = this.KNKBBBDFJCK.GNPBHCEPOGO; this.KNKBBBDFJCK.CloseMenu(); yield return new WaitForSeconds(0.3f); this.SetPositionRotationToDefault(); this.KNKBBBDFJCK.OpenMenu(isKeyboardOpen); this.GEBOKPFFJII.OnResetRequired = this.PBHDIKNLMEJ(); yield break; } // Token: 0x060034EC RID: 13548 RVA: 0x0010868C File Offset: 0x0010688C private IEnumerator BLLKDGHIEFK() { this.PKPJIPMCLKJ.ShowRegistrationDialog(false, this.LAKHJGKMOAK); this.KNKBBBDFJCK.ShowKeyboard(); this.OIOMFHKKEOO((!this.LAKHJGKMOAK) ? TutorialManager.PENKLGMAGGH.RegisterNonJunior : TutorialManager.PENKLGMAGGH.RegisterJunior); while (this.APNNBKCHBIL) { UIRegistrationDialog.OnValidEmailEntered = (Action)Delegate.Combine(UIRegistrationDialog.OnValidEmailEntered, new Action(this.EPMDJILDEKM)); while (this.APNNBKCHBIL) { yield return null; } if (!string.IsNullOrEmpty(this.CCBDPEIAHMM)) { this.PKPJIPMCLKJ.RegistrationDialog.SetInfoText("Setting email...", false); yield return HELBDLFLEJG.EPIBKCMJMCP(this.CCBDPEIAHMM, new HEMCJJJMLKI.JMICPMCJMJF(base.OJKNBNGGBEC)); } } yield break; } // Token: 0x060034ED RID: 13549 RVA: 0x001086A8 File Offset: 0x001068A8 private IEnumerator CDLLMBHGMHN() { yield return new WaitForSeconds(0.5f); this.KNKBBBDFJCK.CloseMenu(); yield return new WaitForSeconds(0.5f); this.recRoomLogo.SetActive(false); yield return new WaitForSeconds(0.5f); this.projector.SetActive(true); this.HIEKMHDKCPM(0f); this.videoPlayer.PlayVideo(); yield return new WaitForSeconds(0.5f); while (this.videoPlayer.AGDIGGCMPGJ) { yield return null; } yield return new WaitForSeconds(0.25f); if (this.posters != null) { for (i = 0; i < this.posters.Length; i++) { if (i > 0) { yield return new WaitForSeconds(this.waitTimeBetweenPosters); } objectToShow = this.posters[i].ObjectToShow; audioToPlay = this.posters[i].AudioToPlay; vector = Vector3.zero; if (objectToShow != null) { objectToShow.SetActive(true); vector = objectToShow.transform.position; } if (audioToPlay != null) { AudioManager.Play2DSFX(audioToPlay, vector, 1f, 0f, 0f); } } } this.AFOOAFNNMKG(3f); this.KNKBBBDFJCK.OpenMenu(true); yield break; } // Token: 0x060034EE RID: 13550 RVA: 0x001086C4 File Offset: 0x001068C4 private void PKEMNDBCDKM(ProfileSelectionMenu NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060034EF RID: 13551 RVA: 0x001086D0 File Offset: 0x001068D0 public void GLIHJLOOLHK() { this.GOLEAMMCIEC().GetFlowByType().SetInfoText(string.Empty, true); base.StartCoroutine(this.LIANOKPHGAL()); } // Token: 0x060034F0 RID: 13552 RVA: 0x001086F8 File Offset: 0x001068F8 private void EPMDJILDEKM(string CCBDPEIAHMM) { UIRegistrationDialog.OnValidEmailEntered = (Action)Delegate.Remove(UIRegistrationDialog.OnValidEmailEntered, new Action(this.EPMDJILDEKM)); this.CCBDPEIAHMM = CCBDPEIAHMM; this.APNNBKCHBIL = false; } // Token: 0x060034F1 RID: 13553 RVA: 0x00108728 File Offset: 0x00106928 private IEnumerator JBELLAJAIMK() { this.KNKBBBDFJCK.CloseMenu(); this.codeOfConductPoster.SetActive(true); this.codeOfConductButton.SetActive(false); this.OIOMFHKKEOO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct); yield return new WaitForSeconds(10f); componentInChildren = this.codeOfConductButton.GetComponentInChildren(); componentInChildren.PFPBAKHLIAB += base.OJKNBNGGBEC; this.codeOfConductButton.SetActive(true); this.OIOMFHKKEOO(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct); while (!this.EPOGPOANPIM) { yield return null; } this.codeOfConductPoster.SetActive(false); this.codeOfConductButton.SetActive(false); this.SetPositionRotationToDefault(); this.KNKBBBDFJCK.OpenMenu(false); yield break; } // Token: 0x060034F2 RID: 13554 RVA: 0x00108744 File Offset: 0x00106944 private IEnumerator NMKKOLHJGOC(float LGHELCHFCKE, int JGLMJKGINIM) { ProfileSelectionManager.KDEDOBKIKBN.DLLBAHOMHJB dllbahomhjb = new ProfileSelectionManager.KDEDOBKIKBN.DLLBAHOMHJB(); dllbahomhjb.LPKHEOPCJLN = this; float num = 0f; dllbahomhjb.EDDOGOPMGCM = 0; Punchkeyboard keyboard = this.KNKBBBDFJCK.AKLILOCPPAD; keyboard.OnAnyKeyPressed = (Action)Delegate.Combine(keyboard.OnAnyKeyPressed, new Action(dllbahomhjb.OJKNBNGGBEC)); while (num < LGHELCHFCKE && dllbahomhjb.EDDOGOPMGCM < JGLMJKGINIM) { num += Time.deltaTime; yield return null; } if (dllbahomhjb.EDDOGOPMGCM < JGLMJKGINIM) { this.typingHint.parent = this.KNKBBBDFJCK.AKLILOCPPAD.transform; this.typingHint.localPosition = this.typingHintOffsetFromKeyboard; this.typingHint.localRotation = Quaternion.identity; this.typingHint.gameObject.SetActive(true); this.OIOMFHKKEOO(TutorialManager.PENKLGMAGGH.UseYourFingersToPushButtons); while (dllbahomhjb.EDDOGOPMGCM < JGLMJKGINIM) { yield return null; } this.typingHint.gameObject.SetActive(false); } this.KNKBBBDFJCK.AKLILOCPPAD.OnAnyKeyPressed = null; yield break; } // Token: 0x060034F3 RID: 13555 RVA: 0x00108770 File Offset: 0x00106970 private IEnumerator DNCNBLFFHBD(float JGJNJBMLHPC) { if (this.musicSource != null) { yield return new WaitForSeconds(JGJNJBMLHPC); this.musicSource.Play(); volume = this.musicSource.volume; for (num = 0f; num < 1f; num += Time.deltaTime / this.musicFadeInTime) { this.musicSource.volume = Mathf.Lerp(volume, this.JLAFEBKADJP, num); yield return null; } this.musicSource.volume = this.JLAFEBKADJP; } yield break; } // Token: 0x060034F4 RID: 13556 RVA: 0x00108794 File Offset: 0x00106994 public ProfileSelectionStackedUI LOEJGGAEOIB() { return this.k__BackingField; } // Token: 0x060034F5 RID: 13557 RVA: 0x0010879C File Offset: 0x0010699C private void LLBCKKJAHMI(string CCBPJJCOPCA, string CEKPEIMOKIH, bool LLEMGMDOHOH) { UILoginDialog.OnLoginSubmitted = (Action)Delegate.Remove(UILoginDialog.OnLoginSubmitted, new Action(this.DCLIELHLBAD)); this.CCBPJJCOPCA = CCBPJJCOPCA; this.CEKPEIMOKIH = CEKPEIMOKIH; this.LLEMGMDOHOH = LLEMGMDOHOH; this.NFBDHNOOELF = false; } // Token: 0x060034F6 RID: 13558 RVA: 0x001087DC File Offset: 0x001069DC protected virtual void IFJJPPICNGC() { if (this.GEBOKPFFJII != null) { AutoReposition gebokpffjii = this.GEBOKPFFJII; gebokpffjii.CustomShouldRunLogic = (AutoReposition.AJMKKKLFJEE)Delegate.Remove(gebokpffjii.CustomShouldRunLogic, new AutoReposition.AJMKKKLFJEE(this.EGAFCIMHIGM)); this.GEBOKPFFJII.OnResetRequired = null; } base.OnDestroy(); } // Token: 0x060034F7 RID: 13559 RVA: 0x00108834 File Offset: 0x00106A34 private IEnumerator INHOHJNCMBI() { yield return new WaitForSeconds(0.5f); this.KNKBBBDFJCK.CloseMenu(); yield return new WaitForSeconds(0.5f); this.recRoomLogo.SetActive(false); yield return new WaitForSeconds(0.5f); this.projector.SetActive(true); this.HIEKMHDKCPM(0f); this.videoPlayer.PlayVideo(); yield return new WaitForSeconds(0.5f); while (this.videoPlayer.AGDIGGCMPGJ) { yield return null; } yield return new WaitForSeconds(0.25f); if (this.posters != null) { for (i = 0; i < this.posters.Length; i++) { if (i > 0) { yield return new WaitForSeconds(this.waitTimeBetweenPosters); } objectToShow = this.posters[i].ObjectToShow; audioToPlay = this.posters[i].AudioToPlay; vector = Vector3.zero; if (objectToShow != null) { objectToShow.SetActive(true); vector = objectToShow.transform.position; } if (audioToPlay != null) { AudioManager.Play2DSFX(audioToPlay, vector, 1f, 0f, 0f); } } } this.AFOOAFNNMKG(3f); this.KNKBBBDFJCK.OpenMenu(true); yield break; } // Token: 0x060034F8 RID: 13560 RVA: 0x00108850 File Offset: 0x00106A50 private void GPKEIFLHCIE(string CCBDPEIAHMM) { UIRegistrationDialog.OnValidEmailEntered = (Action)Delegate.Remove(UIRegistrationDialog.OnValidEmailEntered, new Action(this.GPKEIFLHCIE)); this.CCBDPEIAHMM = CCBDPEIAHMM; this.APNNBKCHBIL = true; } // Token: 0x060034F9 RID: 13561 RVA: 0x00108880 File Offset: 0x00106A80 protected virtual void EBIHIJKFLDM() { if (this.GEBOKPFFJII != null) { AutoReposition gebokpffjii = this.GEBOKPFFJII; gebokpffjii.CustomShouldRunLogic = (AutoReposition.AJMKKKLFJEE)Delegate.Remove(gebokpffjii.CustomShouldRunLogic, new AutoReposition.AJMKKKLFJEE(this.BFAMCLHJOIH)); this.GEBOKPFFJII.OnResetRequired = null; } base.OnDestroy(); } // Token: 0x060034FA RID: 13562 RVA: 0x001088D8 File Offset: 0x00106AD8 private void ELLDPKLBNFM(string CCBPJJCOPCA, string CEKPEIMOKIH, bool LLEMGMDOHOH) { UILoginDialog.OnLoginSubmitted = (Action)Delegate.Remove(UILoginDialog.OnLoginSubmitted, new Action(this.DCLIELHLBAD)); this.CCBPJJCOPCA = CCBPJJCOPCA; this.CEKPEIMOKIH = CEKPEIMOKIH; this.LLEMGMDOHOH = LLEMGMDOHOH; this.NFBDHNOOELF = true; } // Token: 0x060034FB RID: 13563 RVA: 0x00108918 File Offset: 0x00106B18 protected virtual void GCOFOGPIJJA() { base.Awake(); this.PKEMNDBCDKM(base.GetComponent()); this.HJOPHDNHIBC = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM; this.GEBOKPFFJII = base.GetComponent(); AutoReposition gebokpffjii = this.GEBOKPFFJII; gebokpffjii.CustomShouldRunLogic = (AutoReposition.AJMKKKLFJEE)Delegate.Combine(gebokpffjii.CustomShouldRunLogic, new AutoReposition.AJMKKKLFJEE(this.BFAMCLHJOIH)); this.GEBOKPFFJII.OnResetRequired = this.PBHDIKNLMEJ(); } // Token: 0x060034FC RID: 13564 RVA: 0x0010898C File Offset: 0x00106B8C private bool AJLEMEFOEKM() { return this.KNKBBBDFJCK.AJLEMEFOEKM; } // Token: 0x060034FD RID: 13565 RVA: 0x0010899C File Offset: 0x00106B9C public ProfileSelectionMenu JKGGDJBKGDE() { return this.k__BackingField; } // Token: 0x060034FE RID: 13566 RVA: 0x001089A4 File Offset: 0x00106BA4 public void Login() { this.PKPJIPMCLKJ.GetFlowByType().SetInfoText(string.Empty, false); base.StartCoroutine(this.LIANOKPHGAL()); } // Token: 0x060034FF RID: 13567 RVA: 0x001089CC File Offset: 0x00106BCC private void AJLIPFELIAH(ProfileSelectionStackedUI NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06003500 RID: 13568 RVA: 0x001089D8 File Offset: 0x00106BD8 private IEnumerator NOMEIKACPAE() { this.PKPJIPMCLKJ.ShowBirthdayDialog(); this.KNKBBBDFJCK.ShowKeyboard(); this.OIOMFHKKEOO(TutorialManager.PENKLGMAGGH.PleaseEnterYourBirthday); while (this.DHEEALEJPLO) { lmgeeakmklp = new ProfileSelectionManager.GLLOKKMFLPH.LMGEEAKMKLP(); lmgeeakmklp.APIAKIDJNOK = this; UIBirthdayDialog.OnValidBirthdayEntered = (Action)Delegate.Combine(UIBirthdayDialog.OnValidBirthdayEntered, new Action(this.IJGBMDGJFCD)); while (this.DHEEALEJPLO) { yield return null; } this.PKPJIPMCLKJ.BirthdayDialog.SetInfoText("Updating...", false); lmgeeakmklp.GMILNJIBMCC = false; yield return FKJHLNJDEKK.LBBDJFFFAMJ(this.CHLOBFOIPLO, new HEMCJJJMLKI.JMICPMCJMJF(lmgeeakmklp.OJKNBNGGBEC)); while (lmgeeakmklp.GMILNJIBMCC) { yield return null; } } yield break; } // Token: 0x06003501 RID: 13569 RVA: 0x001089F4 File Offset: 0x00106BF4 public void AKIIKEPOIEI() { this.PKPJIPMCLKJ.GetFlowByType().BOCCLBHJDLM(string.Empty, true); base.StartCoroutine(this.LIANOKPHGAL()); } // Token: 0x06003502 RID: 13570 RVA: 0x00108A1C File Offset: 0x00106C1C private IEnumerator HMKNLGFKPDH(float LGHELCHFCKE, int JGLMJKGINIM) { dllbahomhjb = new ProfileSelectionManager.KDEDOBKIKBN.DLLBAHOMHJB(); dllbahomhjb.LPKHEOPCJLN = this; num = 0f; dllbahomhjb.EDDOGOPMGCM = 0; Punchkeyboard keyboard = this.KNKBBBDFJCK.AKLILOCPPAD; keyboard.OnAnyKeyPressed = (Action)Delegate.Combine(keyboard.OnAnyKeyPressed, new Action(dllbahomhjb.OJKNBNGGBEC)); while (num < LGHELCHFCKE && dllbahomhjb.EDDOGOPMGCM < JGLMJKGINIM) { num += Time.deltaTime; yield return null; } if (dllbahomhjb.EDDOGOPMGCM < JGLMJKGINIM) { this.typingHint.parent = this.KNKBBBDFJCK.AKLILOCPPAD.transform; this.typingHint.localPosition = this.typingHintOffsetFromKeyboard; this.typingHint.localRotation = Quaternion.identity; this.typingHint.gameObject.SetActive(true); this.OIOMFHKKEOO(TutorialManager.PENKLGMAGGH.UseYourFingersToPushButtons); while (dllbahomhjb.EDDOGOPMGCM < JGLMJKGINIM) { yield return null; } this.typingHint.gameObject.SetActive(false); } this.KNKBBBDFJCK.AKLILOCPPAD.OnAnyKeyPressed = null; yield break; } // Token: 0x06003503 RID: 13571 RVA: 0x00108A48 File Offset: 0x00106C48 private IEnumerator FMFHMOOKGFD(EEBPLECPEGD HPMPJMIOMCK) { ProfileSelectionManager.PEJACAPLJGK.LAHMECGGNEE lahmecggnee = new ProfileSelectionManager.PEJACAPLJGK.LAHMECGGNEE(); lahmecggnee.JMDBCBACLEI = this; lahmecggnee.DAKCKPMBKFF = null; yield return HELBDLFLEJG.FCDDGFKCHAI(ObscuredLong.EDHNDLCFIOL(HPMPJMIOMCK.PKJFPDJKJAH), new HEMCJJJMLKI.CBJHDCMGOCN(lahmecggnee.OJKNBNGGBEC)); if (string.IsNullOrEmpty(lahmecggnee.DAKCKPMBKFF)) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Account selected", string.Format("{0}", HPMPJMIOMCK.ENMNBBMDOHC), 3f, null, false); yield return this.FKPLHONOMPH(); } else { this.PKPJIPMCLKJ.GetFlowByType().SetInfoText(lahmecggnee.DAKCKPMBKFF, true); } yield break; } // Token: 0x06003504 RID: 13572 RVA: 0x00108A6C File Offset: 0x00106C6C public void LoginToCachedProfile(EEBPLECPEGD HPMPJMIOMCK) { this.PKPJIPMCLKJ.GetFlowByType().SetInfoText("Logging in...", false); base.StartCoroutine(this.FMFHMOOKGFD(HPMPJMIOMCK)); } // Token: 0x06003505 RID: 13573 RVA: 0x00108A94 File Offset: 0x00106C94 private bool BFAMCLHJOIH() { return this.KNKBBBDFJCK.BKPKIBJGNNJ(); } // Token: 0x06003506 RID: 13574 RVA: 0x00108AA4 File Offset: 0x00106CA4 private IEnumerator APOKHJHDCKC(UIJuniorNotificationDialog.EMABBOFHCEP GLEEPDCHHMM) { mjlghbgfkfo = new ProfileSelectionManager.IHAPGGCBCFC.MJLGHBGFKFO(); mjlghbgfkfo.KCBDIJPPCNF = this; this.KNKBBBDFJCK.HideKeyboard(); mjlghbgfkfo.CBHHBFAPHOF = this.PKPJIPMCLKJ.ShowJuniorNotificationDialog(GLEEPDCHHMM); yield return new WaitUntil(new Func(mjlghbgfkfo.OJKNBNGGBEC)); this.KNKBBBDFJCK.ShowKeyboard(); yield break; } // Token: 0x06003507 RID: 13575 RVA: 0x00108AC8 File Offset: 0x00106CC8 private IEnumerator FJNNAEKOJIG(float JGJNJBMLHPC) { if (this.musicSource != null) { yield return new WaitForSeconds(JGJNJBMLHPC); volume = this.musicSource.volume; for (num = 0f; num < 1f; num += Time.deltaTime / this.musicFadeOutTime) { this.musicSource.volume = Mathf.Lerp(volume, 0f, num); yield return null; } this.musicSource.volume = 0f; this.musicSource.Stop(); } yield break; } // Token: 0x06003508 RID: 13576 RVA: 0x00108AEC File Offset: 0x00106CEC private void HIEKMHDKCPM(float JGJNJBMLHPC = 0f) { if (this.LKBIMBHDLMF != null) { base.StopCoroutine(this.LKBIMBHDLMF); } this.LKBIMBHDLMF = base.StartCoroutine(this.FJNNAEKOJIG(JGJNJBMLHPC)); } // Token: 0x06003509 RID: 13577 RVA: 0x00108B18 File Offset: 0x00106D18 private IEnumerator PKOPABEEBHK(float JGJNJBMLHPC) { if (this.musicSource != null) { yield return new WaitForSeconds(JGJNJBMLHPC); volume = this.musicSource.volume; for (num = 0f; num < 1f; num += Time.deltaTime / this.musicFadeOutTime) { this.musicSource.volume = Mathf.Lerp(volume, 0f, num); yield return null; } this.musicSource.volume = 0f; this.musicSource.Stop(); } yield break; } // Token: 0x0600350A RID: 13578 RVA: 0x00108B3C File Offset: 0x00106D3C private void OBPOBDMCJAJ(ProfileSelectionStackedUI NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0600350C RID: 13580 RVA: 0x00108B50 File Offset: 0x00106D50 private IEnumerator ALEGDILFMPC() { this.KNKBBBDFJCK.CloseMenu(); this.codeOfConductPoster.SetActive(true); this.codeOfConductButton.SetActive(false); this.OIOMFHKKEOO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct); yield return new WaitForSeconds(10f); componentInChildren = this.codeOfConductButton.GetComponentInChildren(); componentInChildren.PFPBAKHLIAB += base.OJKNBNGGBEC; this.codeOfConductButton.SetActive(true); this.OIOMFHKKEOO(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct); while (!this.EPOGPOANPIM) { yield return null; } this.codeOfConductPoster.SetActive(false); this.codeOfConductButton.SetActive(false); this.SetPositionRotationToDefault(); this.KNKBBBDFJCK.OpenMenu(false); yield break; } // Token: 0x0600350D RID: 13581 RVA: 0x00108B6C File Offset: 0x00106D6C private void AFOOAFNNMKG(float JGJNJBMLHPC = 0f) { if (this.LKBIMBHDLMF != null) { base.StopCoroutine(this.LKBIMBHDLMF); } this.LKBIMBHDLMF = base.StartCoroutine(this.ODKKLPOCNEN(JGJNJBMLHPC)); } // Token: 0x0600350E RID: 13582 RVA: 0x00108B98 File Offset: 0x00106D98 private void ADDGPPDCLKB(TutorialManager.PENKLGMAGGH LGAMBCICIID) { RecRoomAudioClip recRoomAudioClip = this.tutorialAudioConfigs.GCKBLKKBNBF(LGAMBCICIID); if (this.VOSource.isPlaying) { this.VOSource.Stop(); } this.VOSource.clip = recRoomAudioClip.audioClip; this.VOSource.volume = recRoomAudioClip.volume; if (recRoomAudioClip.pitchVariation > 517f) { this.VOSource.pitch = 905f + global::UnityEngine.Random.Range(-recRoomAudioClip.pitchVariation, recRoomAudioClip.pitchVariation); } else { this.VOSource.pitch = 994f; } this.VOSource.Play(); } // Token: 0x0600350F RID: 13583 RVA: 0x00108C44 File Offset: 0x00106E44 private void EJOHMIBJMKC(float JGJNJBMLHPC = 0f) { if (this.LKBIMBHDLMF != null) { base.StopCoroutine(this.LKBIMBHDLMF); } this.LKBIMBHDLMF = base.StartCoroutine(this.BNIICMOFKAE(JGJNJBMLHPC)); } // Token: 0x06003510 RID: 13584 RVA: 0x00108C70 File Offset: 0x00106E70 protected virtual void ONKCFGIOGCF() { base.Awake(); this.IKKDPDOCFDH(base.GetComponent()); this.HJOPHDNHIBC = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM; this.GEBOKPFFJII = base.GetComponent(); AutoReposition gebokpffjii = this.GEBOKPFFJII; gebokpffjii.CustomShouldRunLogic = (AutoReposition.AJMKKKLFJEE)Delegate.Combine(gebokpffjii.CustomShouldRunLogic, new AutoReposition.AJMKKKLFJEE(this.BFAMCLHJOIH)); this.GEBOKPFFJII.OnResetRequired = this.PBHDIKNLMEJ(); } // Token: 0x06003511 RID: 13585 RVA: 0x00108CE4 File Offset: 0x00106EE4 private void IJGBMDGJFCD(DateTime CHLOBFOIPLO) { UIBirthdayDialog.OnValidBirthdayEntered = (Action)Delegate.Remove(UIBirthdayDialog.OnValidBirthdayEntered, new Action(this.IJGBMDGJFCD)); this.CHLOBFOIPLO = CHLOBFOIPLO; this.LAKHJGKMOAK = CHLOBFOIPLO.ToUniversalTime().AddYears(13) > DateTime.UtcNow; this.DHEEALEJPLO = false; } // Token: 0x06003512 RID: 13586 RVA: 0x00108D40 File Offset: 0x00106F40 public void OAAJGEFELEA() { Vector3 forward = this.HJOPHDNHIBC.transform.forward; forward.y = 1650f; forward.Normalize(); Vector3 vector = this.HJOPHDNHIBC.transform.position + forward * 1755f; vector.y = Mathf.Clamp(this.HJOPHDNHIBC.transform.position.y - 213f, 27f, 1431f); base.transform.position = vector; base.transform.rotation = Quaternion.LookRotation(forward); } // Token: 0x06003513 RID: 13587 RVA: 0x00108DE4 File Offset: 0x00106FE4 public IEnumerator WaitForLogIn(Action JOINLHEALDL) { yield return HELBDLFLEJG.JMMKEELFJHL(new HEMCJJJMLKI.JMICPMCJMJF>(base.OJKNBNGGBEC)); if (!string.IsNullOrEmpty(this.DAKCKPMBKFF)) { JOINLHEALDL(this.DAKCKPMBKFF); yield break; } this.PKPJIPMCLKJ = global::UnityEngine.Object.Instantiate(this.stackedUIPrefab, this.stackedUIVisualRoot); this.SetPositionRotationToDefault(); this.KNKBBBDFJCK.OpenMenu(false); while (!this.GFDCLJBBJII) { yield return null; } JOINLHEALDL(this.DAKCKPMBKFF); yield break; } // Token: 0x06003514 RID: 13588 RVA: 0x00108E08 File Offset: 0x00107008 private IEnumerator MCNIDEOLAKN() { this.PKPJIPMCLKJ.ShowRegistrationDialog(false, this.LAKHJGKMOAK); this.KNKBBBDFJCK.ShowKeyboard(); this.OIOMFHKKEOO((!this.LAKHJGKMOAK) ? TutorialManager.PENKLGMAGGH.RegisterNonJunior : TutorialManager.PENKLGMAGGH.RegisterJunior); while (this.APNNBKCHBIL) { UIRegistrationDialog.OnValidEmailEntered = (Action)Delegate.Combine(UIRegistrationDialog.OnValidEmailEntered, new Action(this.EPMDJILDEKM)); while (this.APNNBKCHBIL) { yield return null; } if (!string.IsNullOrEmpty(this.CCBDPEIAHMM)) { this.PKPJIPMCLKJ.RegistrationDialog.SetInfoText("Setting email...", false); yield return HELBDLFLEJG.EPIBKCMJMCP(this.CCBDPEIAHMM, new HEMCJJJMLKI.JMICPMCJMJF(base.OJKNBNGGBEC)); } } yield break; } // Token: 0x06003515 RID: 13589 RVA: 0x00108E24 File Offset: 0x00107024 private void IBOPDKNAALG(DateTime CHLOBFOIPLO) { UIBirthdayDialog.OnValidBirthdayEntered = (Action)Delegate.Remove(UIBirthdayDialog.OnValidBirthdayEntered, new Action(this.IBOPDKNAALG)); this.CHLOBFOIPLO = CHLOBFOIPLO; this.LAKHJGKMOAK = CHLOBFOIPLO.ToUniversalTime().AddYears(-29) > DateTime.UtcNow; this.DHEEALEJPLO = true; } // Token: 0x06003516 RID: 13590 RVA: 0x00108E80 File Offset: 0x00107080 private IEnumerator NMAMDMGOOBH() { this.PKPJIPMCLKJ.ShowRegistrationDialog(false, this.LAKHJGKMOAK); this.KNKBBBDFJCK.ShowKeyboard(); this.OIOMFHKKEOO((!this.LAKHJGKMOAK) ? TutorialManager.PENKLGMAGGH.RegisterNonJunior : TutorialManager.PENKLGMAGGH.RegisterJunior); while (this.APNNBKCHBIL) { UIRegistrationDialog.OnValidEmailEntered = (Action)Delegate.Combine(UIRegistrationDialog.OnValidEmailEntered, new Action(this.EPMDJILDEKM)); while (this.APNNBKCHBIL) { yield return null; } if (!string.IsNullOrEmpty(this.CCBDPEIAHMM)) { this.PKPJIPMCLKJ.RegistrationDialog.SetInfoText("Setting email...", false); yield return HELBDLFLEJG.EPIBKCMJMCP(this.CCBDPEIAHMM, new HEMCJJJMLKI.JMICPMCJMJF(base.OJKNBNGGBEC)); } } yield break; } // Token: 0x06003517 RID: 13591 RVA: 0x00108E9C File Offset: 0x0010709C private IEnumerator OJCNKDEEEIB(float LGHELCHFCKE, int JGLMJKGINIM) { dllbahomhjb = new ProfileSelectionManager.KDEDOBKIKBN.DLLBAHOMHJB(); dllbahomhjb.LPKHEOPCJLN = this; num = 0f; dllbahomhjb.EDDOGOPMGCM = 0; Punchkeyboard keyboard = this.KNKBBBDFJCK.AKLILOCPPAD; keyboard.OnAnyKeyPressed = (Action)Delegate.Combine(keyboard.OnAnyKeyPressed, new Action(dllbahomhjb.OJKNBNGGBEC)); while (num < LGHELCHFCKE && dllbahomhjb.EDDOGOPMGCM < JGLMJKGINIM) { num += Time.deltaTime; yield return null; } if (dllbahomhjb.EDDOGOPMGCM < JGLMJKGINIM) { this.typingHint.parent = this.KNKBBBDFJCK.AKLILOCPPAD.transform; this.typingHint.localPosition = this.typingHintOffsetFromKeyboard; this.typingHint.localRotation = Quaternion.identity; this.typingHint.gameObject.SetActive(true); this.OIOMFHKKEOO(TutorialManager.PENKLGMAGGH.UseYourFingersToPushButtons); while (dllbahomhjb.EDDOGOPMGCM < JGLMJKGINIM) { yield return null; } this.typingHint.gameObject.SetActive(false); } this.KNKBBBDFJCK.AKLILOCPPAD.OnAnyKeyPressed = null; yield break; } // Token: 0x06003518 RID: 13592 RVA: 0x00108EC8 File Offset: 0x001070C8 private IEnumerator MNGAIMKPKBD(float JGJNJBMLHPC) { if (this.musicSource != null) { yield return new WaitForSeconds(JGJNJBMLHPC); volume = this.musicSource.volume; for (num = 0f; num < 1f; num += Time.deltaTime / this.musicFadeOutTime) { this.musicSource.volume = Mathf.Lerp(volume, 0f, num); yield return null; } this.musicSource.volume = 0f; this.musicSource.Stop(); } yield break; } // Token: 0x06003519 RID: 13593 RVA: 0x00108EEC File Offset: 0x001070EC public void CreateNewAccount() { this.PKPJIPMCLKJ.GetFlowByType().SetInfoText(string.Empty, false); base.StartCoroutine(this.LLMMHIIFACN()); } // Token: 0x0600351A RID: 13594 RVA: 0x00108F14 File Offset: 0x00107114 private void EMOPBLLJAJA(ProfileSelectionStackedUI NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0600351B RID: 13595 RVA: 0x00108F20 File Offset: 0x00107120 private IEnumerator OMHDICDHCIG(float JGJNJBMLHPC) { if (this.musicSource != null) { yield return new WaitForSeconds(JGJNJBMLHPC); this.musicSource.Play(); volume = this.musicSource.volume; for (num = 0f; num < 1f; num += Time.deltaTime / this.musicFadeInTime) { this.musicSource.volume = Mathf.Lerp(volume, this.JLAFEBKADJP, num); yield return null; } this.musicSource.volume = this.JLAFEBKADJP; } yield break; } // Token: 0x0600351C RID: 13596 RVA: 0x00108F44 File Offset: 0x00107144 private IEnumerator HHGFFNIKHEJ(float JGJNJBMLHPC) { if (this.musicSource != null) { yield return new WaitForSeconds(JGJNJBMLHPC); volume = this.musicSource.volume; for (num = 0f; num < 1f; num += Time.deltaTime / this.musicFadeOutTime) { this.musicSource.volume = Mathf.Lerp(volume, 0f, num); yield return null; } this.musicSource.volume = 0f; this.musicSource.Stop(); } yield break; } // Token: 0x0600351D RID: 13597 RVA: 0x00108F68 File Offset: 0x00107168 private void LNCDEFDPHBI(string CCBPJJCOPCA, string CEKPEIMOKIH, bool LLEMGMDOHOH) { UILoginDialog.OnLoginSubmitted = (Action)Delegate.Remove(UILoginDialog.OnLoginSubmitted, new Action(this.LNCDEFDPHBI)); this.CCBPJJCOPCA = CCBPJJCOPCA; this.CEKPEIMOKIH = CEKPEIMOKIH; this.LLEMGMDOHOH = LLEMGMDOHOH; this.NFBDHNOOELF = false; } // Token: 0x0600351E RID: 13598 RVA: 0x00108FA8 File Offset: 0x001071A8 private IEnumerator EKFKIPIIICC(float LGHELCHFCKE, int JGLMJKGINIM) { dllbahomhjb = new ProfileSelectionManager.KDEDOBKIKBN.DLLBAHOMHJB(); dllbahomhjb.LPKHEOPCJLN = this; num = 0f; dllbahomhjb.EDDOGOPMGCM = 0; Punchkeyboard keyboard = this.KNKBBBDFJCK.AKLILOCPPAD; keyboard.OnAnyKeyPressed = (Action)Delegate.Combine(keyboard.OnAnyKeyPressed, new Action(dllbahomhjb.OJKNBNGGBEC)); while (num < LGHELCHFCKE && dllbahomhjb.EDDOGOPMGCM < JGLMJKGINIM) { num += Time.deltaTime; yield return null; } if (dllbahomhjb.EDDOGOPMGCM < JGLMJKGINIM) { this.typingHint.parent = this.KNKBBBDFJCK.AKLILOCPPAD.transform; this.typingHint.localPosition = this.typingHintOffsetFromKeyboard; this.typingHint.localRotation = Quaternion.identity; this.typingHint.gameObject.SetActive(true); this.OIOMFHKKEOO(TutorialManager.PENKLGMAGGH.UseYourFingersToPushButtons); while (dllbahomhjb.EDDOGOPMGCM < JGLMJKGINIM) { yield return null; } this.typingHint.gameObject.SetActive(false); } this.KNKBBBDFJCK.AKLILOCPPAD.OnAnyKeyPressed = null; yield break; } // Token: 0x06003520 RID: 13600 RVA: 0x00109014 File Offset: 0x00107214 private void KEAPBBLBANJ(float JGJNJBMLHPC = 0f) { if (this.LKBIMBHDLMF != null) { base.StopCoroutine(this.LKBIMBHDLMF); } this.LKBIMBHDLMF = base.StartCoroutine(this.PKOPABEEBHK(JGJNJBMLHPC)); } // Token: 0x06003521 RID: 13601 RVA: 0x00109040 File Offset: 0x00107240 private bool NNJEMGBAKAC() { return this.KJMPAFBECOF().OPNCCAIPMAF(); } // Token: 0x06003522 RID: 13602 RVA: 0x00109050 File Offset: 0x00107250 public ProfileSelectionMenu CJFKGCIMOBM() { return this.k__BackingField; } // Token: 0x06003523 RID: 13603 RVA: 0x00109058 File Offset: 0x00107258 private bool GCGCLLINKGB() { return this.KJMPAFBECOF().MCGJOOFDCMF(); } // Token: 0x06003524 RID: 13604 RVA: 0x00109068 File Offset: 0x00107268 private IEnumerator LLMMHIIFACN() { yield return this.CDLLMBHGMHN(); this.DHEEALEJPLO = true; this.APNNBKCHBIL = true; this.autoReposition.ResetMenu(); this.PKPJIPMCLKJ.ShowBirthdayDialog(); this.KNKBBBDFJCK.ShowKeyboard(); UIBirthdayDialog.OnValidBirthdayEntered = (Action)Delegate.Combine(UIBirthdayDialog.OnValidBirthdayEntered, new Action(this.IJGBMDGJFCD)); this.OIOMFHKKEOO(TutorialManager.PENKLGMAGGH.FirstEnterYourBirthday); base.StartCoroutine(this.NMKKOLHJGOC(7f, 2)); while (this.DHEEALEJPLO) { yield return null; } if (this.LAKHJGKMOAK) { yield return this.CHACAOLOHGJ(UIJuniorNotificationDialog.EMABBOFHCEP.Creating); } this.PKPJIPMCLKJ.ShowRegistrationDialog(false, this.LAKHJGKMOAK); this.OIOMFHKKEOO((!this.LAKHJGKMOAK) ? TutorialManager.PENKLGMAGGH.NextWeNeedEmail : TutorialManager.PENKLGMAGGH.RegisterJunior); while (this.APNNBKCHBIL) { ProfileSelectionManager.GAPALLGBGFL.DBPGCGBHLGL dbpgcgbhlgl = new ProfileSelectionManager.GAPALLGBGFL.DBPGCGBHLGL(); dbpgcgbhlgl.PNDHCMIJLFP = this; UIRegistrationDialog.OnValidEmailEntered = (Action)Delegate.Combine(UIRegistrationDialog.OnValidEmailEntered, new Action(this.EPMDJILDEKM)); while (this.APNNBKCHBIL) { yield return null; } if (!this.EPOGPOANPIM) { yield return this.EKMEGPCIGJK(); } dbpgcgbhlgl.CBHHBFAPHOF = this.PKPJIPMCLKJ.ShowCreatingProfileDialog(); dbpgcgbhlgl.IPJHNLBODLI = null; yield return HELBDLFLEJG.GLPNJLICJGP(this.CHLOBFOIPLO, this.CCBDPEIAHMM, new HEMCJJJMLKI.CBJHDCMGOCN(dbpgcgbhlgl.OJKNBNGGBEC)); yield return new WaitUntil(new Func(dbpgcgbhlgl.JAFGLCBFOHM)); if (dbpgcgbhlgl.IPJHNLBODLI.GetValueOrDefault() && dbpgcgbhlgl.IPJHNLBODLI != null) { this.KNKBBBDFJCK.CloseMenu(); } else if (!dbpgcgbhlgl.IPJHNLBODLI.GetValueOrDefault() && dbpgcgbhlgl.IPJHNLBODLI != null) { this.PKPJIPMCLKJ.PopFlow(); this.APNNBKCHBIL = true; this.KNKBBBDFJCK.ShowKeyboard(); } } this.GFDCLJBBJII = true; yield break; } // Token: 0x06003525 RID: 13605 RVA: 0x00109084 File Offset: 0x00107284 private IEnumerator BJKMGLKMKOM() { this.PKPJIPMCLKJ.ShowRegistrationDialog(false, this.LAKHJGKMOAK); this.KNKBBBDFJCK.ShowKeyboard(); this.OIOMFHKKEOO((!this.LAKHJGKMOAK) ? TutorialManager.PENKLGMAGGH.RegisterNonJunior : TutorialManager.PENKLGMAGGH.RegisterJunior); while (this.APNNBKCHBIL) { UIRegistrationDialog.OnValidEmailEntered = (Action)Delegate.Combine(UIRegistrationDialog.OnValidEmailEntered, new Action(this.EPMDJILDEKM)); while (this.APNNBKCHBIL) { yield return null; } if (!string.IsNullOrEmpty(this.CCBDPEIAHMM)) { this.PKPJIPMCLKJ.RegistrationDialog.SetInfoText("Setting email...", false); yield return HELBDLFLEJG.EPIBKCMJMCP(this.CCBDPEIAHMM, new HEMCJJJMLKI.JMICPMCJMJF(base.OJKNBNGGBEC)); } } yield break; } // Token: 0x06003526 RID: 13606 RVA: 0x001090A0 File Offset: 0x001072A0 private void Start() { if (this.musicSource != null) { this.JLAFEBKADJP = this.musicSource.volume; this.AFOOAFNNMKG(0f); } } // Token: 0x06003527 RID: 13607 RVA: 0x001090D0 File Offset: 0x001072D0 private IEnumerator EJFEOLOJEFE() { yield return this.CDLLMBHGMHN(); this.DHEEALEJPLO = true; this.APNNBKCHBIL = true; this.autoReposition.ResetMenu(); this.PKPJIPMCLKJ.ShowBirthdayDialog(); this.KNKBBBDFJCK.ShowKeyboard(); UIBirthdayDialog.OnValidBirthdayEntered = (Action)Delegate.Combine(UIBirthdayDialog.OnValidBirthdayEntered, new Action(this.IJGBMDGJFCD)); this.OIOMFHKKEOO(TutorialManager.PENKLGMAGGH.FirstEnterYourBirthday); base.StartCoroutine(this.NMKKOLHJGOC(7f, 2)); while (this.DHEEALEJPLO) { yield return null; } if (this.LAKHJGKMOAK) { yield return this.CHACAOLOHGJ(UIJuniorNotificationDialog.EMABBOFHCEP.Creating); } this.PKPJIPMCLKJ.ShowRegistrationDialog(false, this.LAKHJGKMOAK); this.OIOMFHKKEOO((!this.LAKHJGKMOAK) ? TutorialManager.PENKLGMAGGH.NextWeNeedEmail : TutorialManager.PENKLGMAGGH.RegisterJunior); while (this.APNNBKCHBIL) { dbpgcgbhlgl = new ProfileSelectionManager.GAPALLGBGFL.DBPGCGBHLGL(); dbpgcgbhlgl.PNDHCMIJLFP = this; UIRegistrationDialog.OnValidEmailEntered = (Action)Delegate.Combine(UIRegistrationDialog.OnValidEmailEntered, new Action(this.EPMDJILDEKM)); while (this.APNNBKCHBIL) { yield return null; } if (!this.EPOGPOANPIM) { yield return this.EKMEGPCIGJK(); } dbpgcgbhlgl.CBHHBFAPHOF = this.PKPJIPMCLKJ.ShowCreatingProfileDialog(); dbpgcgbhlgl.IPJHNLBODLI = null; yield return HELBDLFLEJG.GLPNJLICJGP(this.CHLOBFOIPLO, this.CCBDPEIAHMM, new HEMCJJJMLKI.CBJHDCMGOCN(dbpgcgbhlgl.OJKNBNGGBEC)); yield return new WaitUntil(new Func(dbpgcgbhlgl.JAFGLCBFOHM)); if (dbpgcgbhlgl.IPJHNLBODLI.GetValueOrDefault() && dbpgcgbhlgl.IPJHNLBODLI != null) { this.KNKBBBDFJCK.CloseMenu(); } else if (!dbpgcgbhlgl.IPJHNLBODLI.GetValueOrDefault() && dbpgcgbhlgl.IPJHNLBODLI != null) { this.PKPJIPMCLKJ.PopFlow(); this.APNNBKCHBIL = true; this.KNKBBBDFJCK.ShowKeyboard(); } } this.GFDCLJBBJII = true; yield break; } // Token: 0x06003528 RID: 13608 RVA: 0x001090EC File Offset: 0x001072EC public void SetPositionRotationToDefault() { Vector3 forward = this.HJOPHDNHIBC.transform.forward; forward.y = 0f; forward.Normalize(); Vector3 vector = this.HJOPHDNHIBC.transform.position + forward * 0.75f; vector.y = Mathf.Clamp(this.HJOPHDNHIBC.transform.position.y - 0.1f, 1f, 3f); base.transform.position = vector; base.transform.rotation = Quaternion.LookRotation(forward); } // Token: 0x06003529 RID: 13609 RVA: 0x00109190 File Offset: 0x00107390 public void LIOBAPJDIDJ() { Vector3 forward = this.HJOPHDNHIBC.transform.forward; forward.y = 98f; forward.Normalize(); Vector3 vector = this.HJOPHDNHIBC.transform.position + forward * 817f; vector.y = Mathf.Clamp(this.HJOPHDNHIBC.transform.position.y - 411f, 1050f, 866f); base.transform.position = vector; base.transform.rotation = Quaternion.LookRotation(forward); } // Token: 0x0600352A RID: 13610 RVA: 0x00109234 File Offset: 0x00107434 private void NHMNDOLLLKH(string CCBPJJCOPCA, string CEKPEIMOKIH, bool LLEMGMDOHOH) { UILoginDialog.OnLoginSubmitted = (Action)Delegate.Remove(UILoginDialog.OnLoginSubmitted, new Action(this.GNPIEFHPLAG)); this.CCBPJJCOPCA = CCBPJJCOPCA; this.CEKPEIMOKIH = CEKPEIMOKIH; this.LLEMGMDOHOH = LLEMGMDOHOH; this.NFBDHNOOELF = true; } // Token: 0x040006CA RID: 1738 [SerializeField] [Header("Menu")] private ProfileSelectionStackedUI stackedUIPrefab; // Token: 0x040006CB RID: 1739 [SerializeField] private AutoReposition autoReposition; // Token: 0x040006CC RID: 1740 [SerializeField] private Transform stackedUIVisualRoot; // Token: 0x040006CD RID: 1741 [SerializeField] [Header("Audio")] private TutorialAudioConfigs tutorialAudioConfigs; // Token: 0x040006CE RID: 1742 [SerializeField] private AudioSource VOSource; // Token: 0x040006CF RID: 1743 [SerializeField] private AudioSource musicSource; // Token: 0x040006D0 RID: 1744 [SerializeField] private float musicFadeInTime = 2f; // Token: 0x040006D1 RID: 1745 [SerializeField] private float musicFadeOutTime = 0.5f; // Token: 0x040006D2 RID: 1746 [Header("Video and Posters")] [SerializeField] private CinematicVideoPlayer videoPlayer; // Token: 0x040006D3 RID: 1747 [SerializeField] private ProfileSelectionManager.Posters[] posters; // Token: 0x040006D4 RID: 1748 [SerializeField] private float waitTimeBetweenPosters = 1f; // Token: 0x040006D5 RID: 1749 [SerializeField] [Header("Objects to hide")] private GameObject recRoomLogo; // Token: 0x040006D6 RID: 1750 [SerializeField] private GameObject projector; // Token: 0x040006D7 RID: 1751 [Header("Code of Conduct")] [SerializeField] private GameObject codeOfConductPoster; // Token: 0x040006D8 RID: 1752 [SerializeField] private GameObject codeOfConductButton; // Token: 0x040006D9 RID: 1753 [SerializeField] [Header("UI Hints")] private Transform typingHint; // Token: 0x040006DA RID: 1754 [SerializeField] private Vector3 typingHintOffsetFromKeyboard; // Token: 0x040006DD RID: 1757 public List cachedProfiles; // Token: 0x040006DE RID: 1758 private Camera HJOPHDNHIBC; // Token: 0x040006DF RID: 1759 private string DAKCKPMBKFF; // Token: 0x040006E0 RID: 1760 private bool DHEEALEJPLO = true; // Token: 0x040006E1 RID: 1761 private bool APNNBKCHBIL = true; // Token: 0x040006E2 RID: 1762 private bool NFBDHNOOELF = true; // Token: 0x040006E3 RID: 1763 private bool EPOGPOANPIM; // Token: 0x040006E4 RID: 1764 private DateTime CHLOBFOIPLO; // Token: 0x040006E5 RID: 1765 private bool LAKHJGKMOAK; // Token: 0x040006E6 RID: 1766 private string CCBDPEIAHMM; // Token: 0x040006E7 RID: 1767 private string CCBPJJCOPCA; // Token: 0x040006E8 RID: 1768 private string CEKPEIMOKIH; // Token: 0x040006E9 RID: 1769 private bool LLEMGMDOHOH; // Token: 0x040006EA RID: 1770 private float JLAFEBKADJP; // Token: 0x040006EB RID: 1771 private Coroutine LKBIMBHDLMF; // Token: 0x040006EC RID: 1772 private bool GFDCLJBBJII; // Token: 0x040006ED RID: 1773 private AutoReposition GEBOKPFFJII; // Token: 0x02000104 RID: 260 public enum NFCBDCFLBOC { // Token: 0x040006EF RID: 1775 invalid = -1, // Token: 0x040006F0 RID: 1776 video, // Token: 0x040006F1 RID: 1777 birthday, // Token: 0x040006F2 RID: 1778 email, // Token: 0x040006F3 RID: 1779 complete = 10 } // Token: 0x02000105 RID: 261 [Serializable] private struct Posters { // Token: 0x040006F4 RID: 1780 public GameObject ObjectToShow; // Token: 0x040006F5 RID: 1781 public AudioClip AudioToPlay; } }