using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using RecNet; using RecRoom; using RecRoom.AGUI; using RecRoom.Core.Gestures; using UnityEngine; using UnityEngine.Events; // Token: 0x02000069 RID: 105 public class DormroomOOBEFlow : OOBEFlowBase { // Token: 0x06001587 RID: 5511 RVA: 0x0006F8D0 File Offset: 0x0006DAD0 private IEnumerator ANKCJGBDNKK(Button3D NIPHAFCPLID) { RecRoomAudioClip tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton); NIPHAFCPLID.KPLIDIBCAKP = true; yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, tutorialAudio, null, 15f, 3, "WaitForHomeScreenCurrentFlow"); NIPHAFCPLID.KPLIDIBCAKP = false; yield break; } // Token: 0x06001588 RID: 5512 RVA: 0x0006F8F4 File Offset: 0x0006DAF4 private void PIHDFFEKMIL(bool HLKJOKCPLHC) { foreach (SpawnedEquipmentDrawer spawnedEquipmentDrawer in global::UnityEngine.Object.FindObjectsOfType()) { spawnedEquipmentDrawer.SelectButton.interactable = HLKJOKCPLHC; } this.drawerRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); this.skinsRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); } // Token: 0x06001589 RID: 5513 RVA: 0x0006F958 File Offset: 0x0006DB58 private IEnumerator GKLCKKIDOAP(Button3D NIPHAFCPLID) { tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton); NIPHAFCPLID.KPLIDIBCAKP = true; yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, tutorialAudio, null, 15f, 3, "WaitForHomeScreenCurrentFlow"); NIPHAFCPLID.KPLIDIBCAKP = false; yield break; } // Token: 0x0600158A RID: 5514 RVA: 0x0006F97C File Offset: 0x0006DB7C private IEnumerator NKCPEAANMCI(Button3D NIPHAFCPLID) { tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton); NIPHAFCPLID.KPLIDIBCAKP = true; yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, tutorialAudio, null, 15f, 3, "WaitForHomeScreenCurrentFlow"); NIPHAFCPLID.KPLIDIBCAKP = false; yield break; } // Token: 0x0600158B RID: 5515 RVA: 0x0006F9A0 File Offset: 0x0006DBA0 private void MCLFNGPNIOE() { this.messageBoardPosters.SetActive(true); this.rerunTutorialButton.SetActive(true); this.privacyPolicyButton.SetActive(false); this.Map3D.gameObject.SetActive(true); this.Logo.gameObject.SetActive(true); if (this.GILKMNKFMBA == null) { IEnumerable enumerable = global::UnityEngine.Object.FindObjectsOfType(); if (DormroomOOBEFlow.DINNJGHCFHI == null) { DormroomOOBEFlow.DINNJGHCFHI = new Func(DormroomOOBEFlow.FACGAADJHNP); } this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList(); this.GILKMNKFMBA.RemoveAll(new Predicate(this.ALOJLDMFOOC)); } foreach (Tool tool in this.GILKMNKFMBA) { tool.gameObject.SetActive(true); } foreach (GameObject gameObject in this.additionalObjectsToHide) { gameObject.SetActive(true); } this.DLPDNHNJJIK(); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoorSign.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(false); this.PIHDFFEKMIL(true); this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(true); this.dummyLeftArm.SetActive(false); } // Token: 0x0600158C RID: 5516 RVA: 0x0006FB2C File Offset: 0x0006DD2C private void JNMICNKNHEI(bool JMLCPDBILKF) { this.BDPODHKBOMF.KPJOENLPEAF().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.NAFJPOLOJNE(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.LMEDJIGIDDG(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().IFGJJGAIHGB(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.GCMGIAAOPBG().ANAPJCNINMK(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.GCMGIAAOPBG().BAECOFDEBCC(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().LMEDJIGIDDG(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.NDGBNFMBKOO(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); } // Token: 0x0600158D RID: 5517 RVA: 0x0006FC1C File Offset: 0x0006DE1C private void LKFKBCPGAJA(bool JMLCPDBILKF) { this.BDPODHKBOMF.GCMGIAAOPBG().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.ANAPJCNINMK(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().JGLCHJOIOLE(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.GCMGIAAOPBG().IFGJJGAIHGB(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.GCMGIAAOPBG().DACACJCMIFI(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.OHEKAMHCFGN(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); } // Token: 0x0600158E RID: 5518 RVA: 0x0006FD0C File Offset: 0x0006DF0C private static bool EDLPPGPOOLJ(Tool LHMELEOKNBJ) { return LHMELEOKNBJ.GetComponent() != null; } // Token: 0x0600158F RID: 5519 RVA: 0x0006FD1C File Offset: 0x0006DF1C private void AEGJIPCOEPO(TutorialManager.GAGGNMIIHEH EMGGMFBPEIB) { for (int i = 1; i < this.stickyNotes.Length; i += 0) { this.stickyNotes[i].gameObject.SetActive(this.stickyNotes[i].GBBMILLAOBO() == EMGGMFBPEIB); } } // Token: 0x06001590 RID: 5520 RVA: 0x0006FD64 File Offset: 0x0006DF64 public void KMLHCEDDKEN(PhysicalButton ILOFENDAFLM, Player JEFGMHBLLKI) { if (this.KHMDOKBPEOP) { SingletonMonoBehaviour.NCKMBFBMBFM.MHECIDCDCPN(TutorialManager.EJKMNNFKLJA.NotRan); base.StartCoroutine(this.NLJECAPMBIP()); } this.KHMDOKBPEOP = true; } // Token: 0x06001591 RID: 5521 RVA: 0x0006FD90 File Offset: 0x0006DF90 private void KHDMOFCOEBD() { this.LMNAGLLCEGB = this.BDPODHKBOMF.GetFlowByType(); this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType(); this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType(); this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType(); this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType(); this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType(); this.IFEGBDPKOCK = this.POCGJNAADIF.transform.OJKEFDBGNAM("OK").GetComponent(); this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("Header - '{0}': '{1}'").GetComponent(); this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM("Failed to load room.").GetComponent(); this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren(true); Debug.Log(this.LNHFAKEOHOE); this.LKFKBCPGAJA(false); } // Token: 0x06001592 RID: 5522 RVA: 0x0006FE88 File Offset: 0x0006E088 private void BOFEPBAFPDH() { this.messageBoardPosters.SetActive(false); this.rerunTutorialButton.SetActive(false); this.privacyPolicyButton.SetActive(false); this.Map3D.gameObject.SetActive(true); this.Logo.gameObject.SetActive(false); if (this.GILKMNKFMBA == null) { IEnumerable enumerable = global::UnityEngine.Object.FindObjectsOfType(); if (DormroomOOBEFlow.DINNJGHCFHI == null) { DormroomOOBEFlow.DINNJGHCFHI = new Func(DormroomOOBEFlow.FACGAADJHNP); } this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList(); this.GILKMNKFMBA.RemoveAll(new Predicate(this.NPLBGPHEEJM)); } foreach (Tool tool in this.GILKMNKFMBA) { tool.gameObject.SetActive(false); } foreach (GameObject gameObject in this.additionalObjectsToHide) { gameObject.SetActive(false); } this.GEJBBCEKAGH(); this.lockerRoomDoor.gameObject.SetActive(false); this.lockerRoomDoorSign.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(true); this.KGNGLFOEPNP(true); this.gesturesDummy.SetActive(true); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); } // Token: 0x06001593 RID: 5523 RVA: 0x00070014 File Offset: 0x0006E214 private void ABIHGIIOLCD() { this.messageBoardPosters.SetActive(false); this.rerunTutorialButton.SetActive(true); this.privacyPolicyButton.SetActive(true); this.Map3D.gameObject.SetActive(true); this.Logo.gameObject.SetActive(false); if (this.GILKMNKFMBA == null) { IEnumerable enumerable = global::UnityEngine.Object.FindObjectsOfType(); if (DormroomOOBEFlow.DINNJGHCFHI == null) { DormroomOOBEFlow.DINNJGHCFHI = new Func(DormroomOOBEFlow.FNEPDEBEEGJ); } this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList(); this.GILKMNKFMBA.RemoveAll(new Predicate(this.NGDNPBDBECJ)); } foreach (Tool tool in this.GILKMNKFMBA) { tool.gameObject.SetActive(false); } foreach (GameObject gameObject in this.additionalObjectsToHide) { gameObject.SetActive(false); } this.GEJBBCEKAGH(); this.lockerRoomDoor.gameObject.SetActive(false); this.lockerRoomDoorSign.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(false); this.INIJMMOFOMA(true); this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(true); } // Token: 0x06001594 RID: 5524 RVA: 0x000701A0 File Offset: 0x0006E3A0 private IEnumerator ALIJFKHJCKE(float DGIOMJDEEIF) { if (this.introAudio != null) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunChangeAudioVolume(this.introAudio, this.introAudio.volume, 0f, DGIOMJDEEIF); this.introAudio.Stop(); } yield break; } // Token: 0x06001595 RID: 5525 RVA: 0x000701C4 File Offset: 0x0006E3C4 private IEnumerator AMBHNCCOCCC() { foreach (Tool tool in this.GILKMNKFMBA) { tool.gameObject.SetActive(true); yield return new WaitForSeconds(0.15f); } foreach (GameObject gameObject in this.additionalObjectsToHide) { gameObject.gameObject.SetActive(true); yield return new WaitForSecondsRealtime(0.1f); } this.messageBoardPosters.SetActive(true); yield break; } // Token: 0x06001596 RID: 5526 RVA: 0x000701E0 File Offset: 0x0006E3E0 private IEnumerator APGPOEKLLOD(Action OFAECEGEBGB) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); RecRoomAudioClip tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout"); yield break; } // Token: 0x06001597 RID: 5527 RVA: 0x00070204 File Offset: 0x0006E404 private IEnumerator AKDBBMGJJIM(Button3D NIPHAFCPLID) { tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton); NIPHAFCPLID.KPLIDIBCAKP = true; yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, tutorialAudio, null, 15f, 3, "WaitForHomeScreenCurrentFlow"); NIPHAFCPLID.KPLIDIBCAKP = false; yield break; } // Token: 0x06001598 RID: 5528 RVA: 0x00070228 File Offset: 0x0006E428 private void KAHEFHOPDGM(bool HLKJOKCPLHC) { SpawnedEquipmentDrawer[] array = global::UnityEngine.Object.FindObjectsOfType(); for (int i = 1; i < array.Length; i += 0) { SpawnedEquipmentDrawer spawnedEquipmentDrawer = array[i]; spawnedEquipmentDrawer.SelectButton.interactable = HLKJOKCPLHC; } this.drawerRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); this.skinsRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); } // Token: 0x06001599 RID: 5529 RVA: 0x0007028C File Offset: 0x0006E48C private IEnumerator MKDGJLLGAGA() { this.ECFEAOGJFJK = true; IHFKMIAHBFP.JEFGMHBLLKI.NIACFDCMGLG("prev_activity", "oobe"); string text = typeof(SplitTesting.NUX_2017_11_10).ToString(); string text2 = SplitTesting.NUX_2017_11_10.QuickToActivity.ToString(); SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2); bool flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; if (SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD && Player.LocalPlayerExists) { Player.LocalPlayer.OFGGECBANNE.ResetAllTools(); } this.HGEFAGCHKLH(); this.CIDGHNHPNPB = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LookAtWristToViewWatch); yield return base.GNHCFMEIBBK(20f); Player.LocalPlayer.EnableOutOfBoundsCheck(false); this.drawerRack.InitializeTutorialOutfits(); Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = false; this.BDPODHKBOMF = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE; base.StartCoroutine(PNPDOBLDCLF.HJLALJJDLCF(new Action>(base.OJKNBNGGBEC))); float time = Time.time; yield return base.OFHJNDCFDIG(); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ != TutorialManager.EJKMNNFKLJA.Complete) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.NotRan; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.NotRan) { if (flag) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; AudioManager.Play3DSFX(this.logoRezClip, this.Map3D.transform.position, null); yield return new WaitForSeconds(2f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Dorm Room", 2f, null, false); yield return new WaitForSeconds(1f); if (this.introAudio != null) { this.introAudio.Play(); } base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart; } else { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return new WaitForSeconds(1.5f); AudioManager.Play3DSFX(this.logoRezClip, this.Map3D.transform.position, null); base.StartCoroutine(base.ALBBEIEDNFP(this.Logo, true)); yield return base.ALBBEIEDNFP(this.Map3D, true); SingletonMonoBehaviour.NCKMBFBMBFM.PlayAttentionHelper(this.youAreHereIndicator.position, false); yield return new WaitForSeconds(1.75f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Welcome); base.StartCoroutine(base.ALBBEIEDNFP(this.Map3D, false)); yield return base.ALBBEIEDNFP(this.Logo, false); if (this.introAudio != null) { this.introAudio.Play(); } base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart; } } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TutorialStart) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsYourDorm); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Teleport; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Teleport) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.MoveByTeleporting); RecRoomAudioClip tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMiddleOfRoom); yield return this.LDGLJCKNFDO(this.teleportTargetRug, tutorialAudio, tutorialAudio, -1, false, true); yield return new WaitForSeconds(0.5f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseHairSkin; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChooseHairSkin) { DormroomOOBEFlow.PONGAGNCMCC.IKJKGNNCOGP ikjkgnncogp = new DormroomOOBEFlow.PONGAGNCMCC.IKJKGNNCOGP(); ikjkgnncogp.BDJGJLDFHIE = this; base.EEEEPABGODM(); if (!flag) { this.changingRoomMenu.gameObject.SetActive(true); this.resetButton.SetActive(false); this.surpriseMeButton.SetActive(false); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaveAtYourself); yield return new WaitForSeconds(3f); base.AKDCFLLKCBE(Player.LocalPlayer); this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.TeleportButton); ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null); foreach (Renderer renderer in this.hairAndSkinHighlightRenderers) { renderer.enabled = true; this.MGFOFEJNCDE.Add(renderer); } yield return null; foreach (Renderer renderer2 in this.hairAndSkinHighlightRenderers) { renderer2.enabled = false; } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.LearnToUseLaserPointer); yield return new WaitForSeconds(6f); foreach (Renderer renderer3 in this.hairAndSkinHighlightRenderers) { this.MGFOFEJNCDE.Remove(renderer3); } } else { ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null); } RecRoomAudioClip tutorialAudio2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.WhenReadyOpenShirtDrawer); this.EIHGNDDCFLE(false); this.drawerRack.DrawersMenu.gameObject.SetActive(true); this.skinsRack.DrawersMenu.gameObject.SetActive(true); this.tutorialDrawer.SelectButton.interactable = true; this.MGFOFEJNCDE.Add(this.shirtDrawerRenderer); ikjkgnncogp.PNDFPCPDFKL = false; this.tutorialDrawer.DrawerSelected = new Action(ikjkgnncogp.OJKNBNGGBEC); ikjkgnncogp.LIHFNFPAGNM = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; yield return base.MEBLLOPPOBO(new Func(ikjkgnncogp.JAFGLCBFOHM), tutorialAudio2, tutorialAudio2, new Action(ikjkgnncogp.FAOOMCFPGBH), 15f, 3, "OpenDrawer"); Player.LocalPlayer.MFFGGGFFDAD = false; this.MGFOFEJNCDE.Remove(this.shirtDrawerRenderer); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(ikjkgnncogp.LIHFNFPAGNM); if (flag) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2; } else { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt1; } } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChooseShirt1) { DormroomOOBEFlow.PONGAGNCMCC.GLDPLFLBAAN gldplflbaan = new DormroomOOBEFlow.PONGAGNCMCC.GLDPLFLBAAN(); gldplflbaan.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.tutorialDrawer.GDECPDICLIF = true; Player.LocalPlayer.MFFGGGFFDAD = false; RecRoomAudioClip tutorialAudio3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt); SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(tutorialAudio3); yield return new WaitForSeconds(1f); gldplflbaan.DNKDLCFFOGN = this.tutorialDrawer.Tools[0].GetComponent(); this.MGFOFEJNCDE.Add(gldplflbaan.DNKDLCFFOGN.KFGJNFGLODK); Player.LocalPlayer.MFFGGGFFDAD = true; this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.GrabButton); gldplflbaan.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.GrabButton, null); gldplflbaan.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; gldplflbaan.DNKDLCFFOGN.EquipStateChanged = new Action(gldplflbaan.OJKNBNGGBEC); yield return base.MEBLLOPPOBO(new Func(gldplflbaan.JAFGLCBFOHM), null, tutorialAudio3, new Action(gldplflbaan.FAOOMCFPGBH), 15f, 3, "EquipShirt1"); Player.LocalPlayer.MFFGGGFFDAD = false; yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(gldplflbaan.CHLGIIEPHGC); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ <= TutorialManager.EJKMNNFKLJA.ChooseShirt2) { DormroomOOBEFlow.PONGAGNCMCC.DOKNOLAMACA doknolamaca = new DormroomOOBEFlow.PONGAGNCMCC.DOKNOLAMACA(); doknolamaca.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.tutorialDrawer.GDECPDICLIF = true; Player.LocalPlayer.MFFGGGFFDAD = false; RecRoomAudioClip recRoomAudioClip = null; doknolamaca.CFEODHOANIH = null; if (flag) { recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabWhiteAndOrangeShirt); doknolamaca.CFEODHOANIH = recRoomAudioClip; } else { recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.NotBadGrabHighlightedShirtBehind); doknolamaca.CFEODHOANIH = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt); } if (flag) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(recRoomAudioClip); } Player.LocalPlayer.MFFGGGFFDAD = true; doknolamaca.OEMODCIIPON = null; if (SingletonMonoBehaviour.NCKMBFBMBFM.AINNFFHCDHI) { SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.SwipeRotateToHighlightedShirt)); this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton); doknolamaca.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null); } doknolamaca.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; doknolamaca.GOIGHHEGJKJ = this.tutorialDrawer.Tools[1].GetComponent(); this.MGFOFEJNCDE.Add(doknolamaca.GOIGHHEGJKJ.KFGJNFGLODK); Func func = new Func(doknolamaca.OJKNBNGGBEC); base.StartCoroutine(base.MEBLLOPPOBO(func, new Action(doknolamaca.JAFGLCBFOHM), 15f, 3, "FaceShirt2")); doknolamaca.GOIGHHEGJKJ.EquipStateChanged = new Action(doknolamaca.FAOOMCFPGBH); yield return base.MEBLLOPPOBO(new Func(doknolamaca.EGOHHBDCLII), null, doknolamaca.CFEODHOANIH, new Action(doknolamaca.LKAFJIJNOJM), 15f, 3, "EquipShirt2"); doknolamaca.AAAMHDPGFOA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; if (SingletonMonoBehaviour.NCKMBFBMBFM.AINNFFHCDHI) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton); doknolamaca.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SwipeRotateToMirror); Func func2 = new Func(doknolamaca.PINIBHKNJAB); RecRoomAudioClip recRoomAudioClip2 = null; yield return base.MEBLLOPPOBO(func2, null, recRoomAudioClip2, new Action(doknolamaca.EPIDMGCJJIK), 5f, 3, "FaceMirror"); } yield return new WaitForSeconds(this.timeBetweenStates); this.drawerRack.PlayOpenDrawerAudio(); this.tutorialDrawer.GDECPDICLIF = false; OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG dekhhinllfg; if (doknolamaca.CHLGIIEPHGC == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout || doknolamaca.AAAMHDPGFOA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout) { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout; } else if (doknolamaca.CHLGIIEPHGC == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete && doknolamaca.AAAMHDPGFOA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete; } else { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; } base.PKHLAJGPBND(dekhhinllfg); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.OpenMenu; if (doknolamaca.OEMODCIIPON != null) { doknolamaca.OEMODCIIPON.HHEECLBGLCE = false; } } if (flag) { this.EIHGNDDCFLE(true); this.resetButton.SetActive(true); this.surpriseMeButton.SetActive(true); this.tutorialDrawer.gameObject.SetActive(false); this.tutorialDrawer.SelectButton.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(true); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.OpenMenu) { Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = true; SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.OpenWatch, null); } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.OpenMenu) { base.EEEEPABGODM(); this.BDPODHKBOMF.PopAllFlows(); base.AKDCFLLKCBE(Player.LocalPlayer); if (flag) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.JAFGLCBFOHM), this.CIDGHNHPNPB, this.CIDGHNHPNPB, new Action(base.FAOOMCFPGBH), 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout"); } else { yield return this.AHADMOOANEI(new Action(base.EGOHHBDCLII)); } SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.HomeScreen; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.HomeScreen) { this.JGAFHDIOHFM(); base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsTheHomeMenu); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ImportFriendsScreen; } if (flag) { DormroomOOBEFlow.PONGAGNCMCC.NDDMCKDJKFJ nddmckdjkfj = new DormroomOOBEFlow.PONGAGNCMCC.NDDMCKDJKFJ(); nddmckdjkfj.BDJGJLDFHIE = this; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_OpenActivityMenu; base.EEEEPABGODM(); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouCanBringUpYourWatchAtAnyTime); yield return new WaitForSeconds(0.5f); this.BDPODHKBOMF.NOHIJILNDBP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); Button3D[] componentsInChildren = this.NKOEDLAJKHA.GetComponentsInChildren(); foreach (Button3D button3D in componentsInChildren) { this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D, true); } if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI == null) { DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI = new Action(DormroomOOBEFlow.PONGAGNCMCC.LKAFJIJNOJM); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI); } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GetIntoAGame); nddmckdjkfj.BIBAFKAMDGB = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressActivitiesButton); this.LMNAGLLCEGB.HighlightButton(); Func func3 = new Func(nddmckdjkfj.OJKNBNGGBEC); OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG dekhhinllfg2 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; Func func4 = new Func(nddmckdjkfj.JAFGLCBFOHM); Func func5 = func4; RecRoomAudioClip bibafkamdgb = nddmckdjkfj.BIBAFKAMDGB; Func func6 = func3; if (DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ == null) { DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ = new Action(DormroomOOBEFlow.PONGAGNCMCC.PINIBHKNJAB); } yield return base.MEBLLOPPOBO(func5, bibafkamdgb, func6, DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ, 15f, -1, string.Empty); if (dekhhinllfg2 == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { Button3D[] componentsInChildren2 = this.NKOEDLAJKHA.GetComponentsInChildren(); foreach (Button3D button3D2 in componentsInChildren2) { this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D2, true); } } this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); this.LMNAGLLCEGB.ClearHighlights(); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(dekhhinllfg2); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ScrollToNextPage; base.EEEEPABGODM(); Button3D component = this.NKOEDLAJKHA.transform.OJKEFDBGNAM("NextButton").GetComponent(); nddmckdjkfj.EILIGFIECGF = false; UnityAction unityAction = new UnityAction(nddmckdjkfj.FAOOMCFPGBH); component.OnClick.AddListener(unityAction); if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO == null) { DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO = new Action(DormroomOOBEFlow.PONGAGNCMCC.EPIDMGCJJIK); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO); } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LotsOfActivities); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LetsTryPaddleball); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, false); component.KPLIDIBCAKP = true; RecRoomAudioClip recRoomAudioClip3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressArrowToScroll); Func func7 = new Func(nddmckdjkfj.EGOHHBDCLII); RecRoomAudioClip recRoomAudioClip4 = recRoomAudioClip3; RecRoomAudioClip recRoomAudioClip5 = recRoomAudioClip3; if (DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB == null) { DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB = new Action(DormroomOOBEFlow.PONGAGNCMCC.FKHPJJNIGKG); } yield return base.MEBLLOPPOBO(func7, recRoomAudioClip4, recRoomAudioClip5, DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB, 15f, -1, string.Empty); component.KPLIDIBCAKP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, true); component.OnClick.RemoveListener(unityAction); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ClickPaddleball; base.EEEEPABGODM(); ActivityButton[] componentsInChildren3 = this.NKOEDLAJKHA.GetComponentsInChildren(); Button3D button3D3 = null; for (int n = 0; n < componentsInChildren3.Length; n++) { if (componentsInChildren3[n].KAPOBAEMBKL == PGOPAPIFECA.PADDLEBALL) { button3D3 = componentsInChildren3[n].gameObject.GetComponent(); break; } } nddmckdjkfj.KAGPIIBHDHF = false; UnityAction unityAction2 = new UnityAction(nddmckdjkfj.LKAFJIJNOJM); button3D3.OnClick.AddListener(unityAction2); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D3, false); button3D3.KPLIDIBCAKP = true; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH == null) { DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH = new Action(DormroomOOBEFlow.PONGAGNCMCC.PINPPNBCJCJ); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH); } recRoomAudioClip3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressPaddleballButton); Func func8 = new Func(nddmckdjkfj.PINIBHKNJAB); RecRoomAudioClip recRoomAudioClip6 = recRoomAudioClip3; RecRoomAudioClip recRoomAudioClip7 = recRoomAudioClip3; if (DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO == null) { DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO = new Action(DormroomOOBEFlow.PONGAGNCMCC.CHKACLCJLDI); } yield return base.MEBLLOPPOBO(func8, recRoomAudioClip6, recRoomAudioClip7, DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO, 15f, -1, string.Empty); button3D3.KPLIDIBCAKP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D3, true); button3D3.OnClick.RemoveListener(unityAction2); yield break; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ImportFriendsScreen) { base.EEEEPABGODM(); IEnumerable enumerable = GLGMPGPNNBP.FBNNFCAFCPP(); if (DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA == null) { DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA = new Func(DormroomOOBEFlow.PONGAGNCMCC.DDKFPKEDEFN); } int num = enumerable.Where(DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA).Count(); while (Time.time - time < 5f) { yield return null; } bool flag2 = num <= 0 && this.JLOFHILHEMD != null && PNPDOBLDCLF.LKKPFJHDCCH(this.JLOFHILHEMD); OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; if (flag2) { DormroomOOBEFlow.PONGAGNCMCC.GHPBKHEOMGG ghpbkheomgg = new DormroomOOBEFlow.PONGAGNCMCC.GHPBKHEOMGG(); ghpbkheomgg.BDJGJLDFHIE = this; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); this.LMNAGLLCEGB.HighlightButton(); ghpbkheomgg.MDLDDELCKJA = false; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { yield return this.NNLCMJJMPKK(new Action(ghpbkheomgg.OJKNBNGGBEC)); } if (!ghpbkheomgg.MDLDDELCKJA) { DormroomOOBEFlow.PONGAGNCMCC.DPGEJELOAPG dpgejeloapg = new DormroomOOBEFlow.PONGAGNCMCC.DPGEJELOAPG(); dpgejeloapg.BDJGJLDFHIE = this; dpgejeloapg.APGODNPDIKL = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapPeopleButton); Func func9 = new Func(dpgejeloapg.OJKNBNGGBEC); dpgejeloapg.PJKJLOKDBGA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; Func func10 = new Func(dpgejeloapg.JAFGLCBFOHM); yield return base.MEBLLOPPOBO(func10, dpgejeloapg.APGODNPDIKL, func9, new Action(dpgejeloapg.FAOOMCFPGBH), 15f, 3, "OpenMenuForPeopleScreen"); if (dpgejeloapg.PJKJLOKDBGA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { DormroomOOBEFlow.PONGAGNCMCC.MJKHDMLHBKL mjkhdmlhbkl = new DormroomOOBEFlow.PONGAGNCMCC.MJKHDMLHBKL(); mjkhdmlhbkl.BDJGJLDFHIE = this; this.POCGJNAADIF.Button_SetFriendsDisplayMode(); this.BDPODHKBOMF.NOHIJILNDBP = true; mjkhdmlhbkl.DHELIMOBBGF = false; Action action = new Action(mjkhdmlhbkl.OJKNBNGGBEC); this.POCGJNAADIF.FindFriendsAction = action; this.IFEGBDPKOCK.KPLIDIBCAKP = true; RecRoomAudioClip tutorialAudio4 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapFindFriends); yield return base.MEBLLOPPOBO(new Func(mjkhdmlhbkl.JAFGLCBFOHM), tutorialAudio4, tutorialAudio4, null, 12f, 3, "Import Friends Dialog Opened"); this.IFEGBDPKOCK.KPLIDIBCAKP = false; mjkhdmlhbkl.HMMHLEFBCMM = false; Action action2 = new Action(mjkhdmlhbkl.FAOOMCFPGBH); SingletonMonoBehaviour.NCKMBFBMBFM.DoneImportingAction = action2; this.LCJGNFKBDKC.KPLIDIBCAKP = true; RecRoomAudioClip tutorialAudio5 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapAddAll); yield return base.MEBLLOPPOBO(new Func(mjkhdmlhbkl.EGOHHBDCLII), tutorialAudio5, tutorialAudio5, null, 15f, 2, "FriendsImported"); this.LCJGNFKBDKC.KPLIDIBCAKP = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.UsePeopleTabToConnectWithFriends); yield return this.GBOFFOOGELC(this.FMJHHICDDOE); } dekhhinllfg3 = dpgejeloapg.PJKJLOKDBGA; } else { dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout; } this.LMNAGLLCEGB.ClearHighlights(); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); yield return new WaitForSeconds(this.timeBetweenStates); } else { dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete; Debug.Log("No friends to import. Skipping NUX step..."); } base.PKHLAJGPBND(dekhhinllfg3); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChecklistScreen; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChecklistScreen) { DormroomOOBEFlow.PONGAGNCMCC.MIAIFPFMDHI miaifpfmdhi = new DormroomOOBEFlow.PONGAGNCMCC.MIAIFPFMDHI(); miaifpfmdhi.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; this.BDPODHKBOMF.NOHIJILNDBP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); miaifpfmdhi.MDLDDELCKJA = false; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { yield return this.NNLCMJJMPKK(new Action(miaifpfmdhi.OJKNBNGGBEC)); } OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG dekhhinllfg4 = ((!miaifpfmdhi.MDLDDELCKJA) ? OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete : OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout); if (!miaifpfmdhi.MDLDDELCKJA) { DormroomOOBEFlow.PONGAGNCMCC.BHDJIBCLLBG bhdjibcllbg = new DormroomOOBEFlow.PONGAGNCMCC.BHDJIBCLLBG(); bhdjibcllbg.BDJGJLDFHIE = this; if (!this.LMNAGLLCEGB.MKFIHDMBMAL) { this.BDPODHKBOMF.PopAllFlows(); } bhdjibcllbg.FKPCJJKNFHA = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapChecklistButton); this.LMNAGLLCEGB.HighlightButton(); Func func11 = new Func(bhdjibcllbg.OJKNBNGGBEC); bhdjibcllbg.EPGFJNPPPBI = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; Func func12 = new Func(bhdjibcllbg.JAFGLCBFOHM); yield return base.MEBLLOPPOBO(func12, bhdjibcllbg.FKPCJJKNFHA, func11, new Action(bhdjibcllbg.FAOOMCFPGBH), 15f, 3, "OpenChecklist"); if (bhdjibcllbg.EPGFJNPPPBI == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { IEnumerable componentsInChildren4 = this.GAFBPNGHADI.GetComponentsInChildren(true); if (DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD == null) { DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD = new Func(DormroomOOBEFlow.PONGAGNCMCC.BJFCDCHEKKH); } Subscreen component2 = componentsInChildren4.Where(DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD).First().GetComponent(); component2.Button.ForcePressed(); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.IfUnsureOfWhatToDo); } dekhhinllfg4 = bhdjibcllbg.EPGFJNPPPBI; } this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); this.LMNAGLLCEGB.ClearHighlights(); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(dekhhinllfg4); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin; } SingletonMonoBehaviour.NCKMBFBMBFM.HideHelpPopup(); this.gesturesDummy.SetActive(true); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToMannequin) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaysToInteract); RecRoomAudioClip tutorialAudio6 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMannequin); yield return this.LDGLJCKNFDO(this.teleportTargetMannequin, tutorialAudio6, tutorialAudio6, -1, false, true); if (this.BDPODHKBOMF.IGNILOGNHOO) { Player.LocalPlayer.POJAICMNOFI.MALKDBPJAID.CloseMenu(); } yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnHandshake) { DormroomOOBEFlow.PONGAGNCMCC.PALEKPAGIMH palekpagimh = new DormroomOOBEFlow.PONGAGNCMCC.PALEKPAGIMH(); palekpagimh.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.dummyRightArm.SetActive(true); palekpagimh.EFCKMJMBDAC = false; this.handshakeTarget.PPDNDEIACDG += palekpagimh.OJKNBNGGBEC; HelpPopup helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(this.dummyPopupTransform.position)); RecRoomAudioClip tutorialAudio7 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToAddShakeHands); RecRoomAudioClip tutorialAudio8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake); yield return base.MEBLLOPPOBO(new Func(palekpagimh.JAFGLCBFOHM), tutorialAudio7, tutorialAudio8, new Action(palekpagimh.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; yield return new WaitForSeconds(this.timeBetweenStates); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); yield return new WaitForSeconds(this.timeBetweenStates); this.dummyRightArm.SetActive(false); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnPartyUp) { DormroomOOBEFlow.PONGAGNCMCC.INBBEKDMEMF inbbekdmemf = new DormroomOOBEFlow.PONGAGNCMCC.INBBEKDMEMF(); inbbekdmemf.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.dummyLeftArm.SetActive(true); inbbekdmemf.JHCIGBBHCDC = false; this.fistBumpTarget.PPDNDEIACDG += inbbekdmemf.OJKNBNGGBEC; HelpPopup helpPopup2 = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(this.dummyPopupTransform.position)); RecRoomAudioClip tutorialAudio9 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToPartyFistBump); RecRoomAudioClip tutorialAudio10 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump); yield return base.MEBLLOPPOBO(new Func(inbbekdmemf.JAFGLCBFOHM), tutorialAudio9, tutorialAudio10, new Action(inbbekdmemf.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup2.HHEECLBGLCE = false; yield return new WaitForSeconds(this.timeBetweenStates); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(this.timeBetweenStates); this.dummyLeftArm.SetActive(false); base.PKHLAJGPBND(); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnStop) { DormroomOOBEFlow.PONGAGNCMCC.BNFOHIIGJGK bnfohiigjgk = new DormroomOOBEFlow.PONGAGNCMCC.BNFOHIIGJGK(); bnfohiigjgk.BDJGJLDFHIE = this; base.EEEEPABGODM(); GestureTarget componentInChildren = this.gesturesDummy.GetComponentInChildren(); if (componentInChildren == null) { Debug.LogError("Missing stop target!"); yield break; } bnfohiigjgk.CAIMKOFMDHJ = false; componentInChildren.IgnoreEvent = new Action(bnfohiigjgk.OJKNBNGGBEC); HelpPopup helpPopup3 = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(this.dummyPopupTransform.position)); RecRoomAudioClip tutorialAudio11 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LearnStopGesture); RecRoomAudioClip recRoomAudioClip8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop); yield return base.MEBLLOPPOBO(new Func(bnfohiigjgk.JAFGLCBFOHM), tutorialAudio11, recRoomAudioClip8, new Action(bnfohiigjgk.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup3.HHEECLBGLCE = false; bnfohiigjgk.HFLFNFIHDEG = false; AALAIHCPNEB aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(bnfohiigjgk.EGOHHBDCLII)); if (DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL == null) { DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL = new Action(DormroomOOBEFlow.PONGAGNCMCC.GOEIECCDFOJ); } yield return this.NNLCMJJMPKK(DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL); recRoomAudioClip8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason); yield return base.MEBLLOPPOBO(new Func(bnfohiigjgk.LKAFJIJNOJM), recRoomAudioClip8, recRoomAudioClip8, new Action(bnfohiigjgk.PINIBHKNJAB), 15f, 3, string.Empty); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.CodeOfConduct; } this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); yield return new WaitForSeconds(this.timeBetweenStates); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.CodeOfConduct) { DormroomOOBEFlow.PONGAGNCMCC.OLLGCOJNNJM ollgcojnnjm = new DormroomOOBEFlow.PONGAGNCMCC.OLLGCOJNNJM(); ollgcojnnjm.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.codeOfConduct.SetActive(true); SingletonMonoBehaviour.NCKMBFBMBFM.PlayTutorialVO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct); yield return new WaitForSeconds(10f); RecRoomAudioClip tutorialAudio12 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct); SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(tutorialAudio12); this.codeOfConductTable.SetActive(true); ollgcojnnjm.DHOPBMHGLNF = false; this.agreeButton.PFPBAKHLIAB += ollgcojnnjm.OJKNBNGGBEC; Func func13 = new Func(ollgcojnnjm.JAFGLCBFOHM); RecRoomAudioClip recRoomAudioClip9 = tutorialAudio12; RecRoomAudioClip recRoomAudioClip10 = tutorialAudio12; if (DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL == null) { DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL = new Action(DormroomOOBEFlow.PONGAGNCMCC.IDHFABHMJPK); } yield return base.MEBLLOPPOBO(func13, recRoomAudioClip9, recRoomAudioClip10, DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL, 15f, -1, "CodeOfConduct"); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Thanks); yield return new WaitForSeconds(this.timeBetweenStates); this.codeOfConduct.SetActive(false); this.codeOfConductTable.SetActive(false); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToDoor; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToDoor) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; RecRoomAudioClip tutorialAudio13 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToDoor); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoor.JOEPFGLNGAJ = true; this.lockerRoomDoorSign.SetActive(true); this.MGFOFEJNCDE.Add(this.lockerRoomDoor.GetComponent()); this.MGFOFEJNCDE.Add(this.lockerRoomDoorSign.GetComponent()); yield return this.LDGLJCKNFDO(this.teleportTargetDoor, tutorialAudio13, tutorialAudio13, -1, false, true); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); } SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; base.EEEEPABGODM(); Player.LocalPlayer.EnableOutOfBoundsCheck(true); this.gesturesDummy.SetActive(true); this.dummyRightArm.SetActive(true); this.dummyLeftArm.SetActive(true); this.BDPODHKBOMF.NOHIJILNDBP = false; this.LMNAGLLCEGB.ClearHighlights(); this.MFBOLEAGHGE(false); this.ONIHMAEBCPE(); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoorSign.SetActive(true); this.lockerRoomDoor.JOEPFGLNGAJ = false; base.StartCoroutine(this.AMBHNCCOCCC()); this.privacyPolicyButton.SetActive(true); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ReadyToGoPlay); base.StartCoroutine(this.FEDBKLEAIOB(5f)); yield return new WaitForSeconds(0.5f); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); this.ECFEAOGJFJK = false; this.tutorialDrawer.gameObject.SetActive(false); this.tutorialDrawer.SelectButton.gameObject.SetActive(false); this.EIHGNDDCFLE(true); this.resetButton.SetActive(true); this.surpriseMeButton.SetActive(true); RecRoomAudioClip tutorialAudio14 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportThroughDoor); for (int num2 = 0; num2 < 3; num2++) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(tutorialAudio14); SingletonMonoBehaviour.NCKMBFBMBFM.PlayAttentionHelper(this.lockerRoomDoor.transform.position + Vector3.up, true); yield return new WaitForSeconds(10f); } yield break; } // Token: 0x0600159A RID: 5530 RVA: 0x000702A8 File Offset: 0x0006E4A8 private void JGAFHDIOHFM() { this.LMNAGLLCEGB = this.BDPODHKBOMF.GetFlowByType(); this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType(); this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType(); this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType(); this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType(); this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType(); this.IFEGBDPKOCK = this.POCGJNAADIF.transform.OJKEFDBGNAM("FindFriendsButton").GetComponent(); this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("AddAllButton").GetComponent(); this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM("HomeButton").GetComponent(); this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren(true); Debug.Log(this.LNHFAKEOHOE); this.MFBOLEAGHGE(true); } // Token: 0x0600159B RID: 5531 RVA: 0x000703A0 File Offset: 0x0006E5A0 private void GPNOPMNEHFF(bool JMLCPDBILKF) { this.BDPODHKBOMF.GCMGIAAOPBG().CHNGDDLAKLM(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().CHNGDDLAKLM(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().LMEDJIGIDDG(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().IFGJJGAIHGB(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().KBKAJGFMCAP(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.ANAPJCNINMK(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); } // Token: 0x0600159C RID: 5532 RVA: 0x00070490 File Offset: 0x0006E690 private IEnumerator NKBJICEHIDM() { enumerator = this.GILKMNKFMBA.GetEnumerator(); try { while (enumerator.MoveNext()) { tool = enumerator.Current; tool.gameObject.SetActive(true); yield return new WaitForSeconds(0.15f); } } finally { ((IDisposable)enumerator).Dispose(); } array = this.additionalObjectsToHide; for (i = 0; i < array.Length; i++) { gameObject = array[i]; gameObject.gameObject.SetActive(true); yield return new WaitForSecondsRealtime(0.1f); } this.messageBoardPosters.SetActive(true); yield break; } // Token: 0x0600159D RID: 5533 RVA: 0x000704AC File Offset: 0x0006E6AC private void DEIGFBHCDGJ() { for (int i = 0; i < this.stickyNotes.Length; i += 0) { this.stickyNotes[i].gameObject.SetActive(false); } } // Token: 0x0600159E RID: 5534 RVA: 0x000704E8 File Offset: 0x0006E6E8 private IEnumerator JFFKCBEDFAM() { enumerator = this.GILKMNKFMBA.GetEnumerator(); try { while (enumerator.MoveNext()) { tool = enumerator.Current; tool.gameObject.SetActive(true); yield return new WaitForSeconds(0.15f); } } finally { ((IDisposable)enumerator).Dispose(); } array = this.additionalObjectsToHide; for (i = 0; i < array.Length; i++) { gameObject = array[i]; gameObject.gameObject.SetActive(true); yield return new WaitForSecondsRealtime(0.1f); } this.messageBoardPosters.SetActive(true); yield break; } // Token: 0x0600159F RID: 5535 RVA: 0x00070504 File Offset: 0x0006E704 private void JDGGDMCGFNA(bool JMLCPDBILKF) { this.BDPODHKBOMF.GCMGIAAOPBG().KBKAJGFMCAP(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.LMEDJIGIDDG(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().OHEKAMHCFGN(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.LMEDJIGIDDG(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.GCMGIAAOPBG().NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.NDGBNFMBKOO(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().NAFJPOLOJNE(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); } // Token: 0x060015A0 RID: 5536 RVA: 0x000705F4 File Offset: 0x0006E7F4 private IEnumerator GBOFFOOGELC(Button3D NIPHAFCPLID) { tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton); NIPHAFCPLID.KPLIDIBCAKP = true; yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, tutorialAudio, null, 15f, 3, "WaitForHomeScreenCurrentFlow"); NIPHAFCPLID.KPLIDIBCAKP = false; yield break; } // Token: 0x060015A1 RID: 5537 RVA: 0x00070618 File Offset: 0x0006E818 private void EDPKIJIKECE(bool HLKJOKCPLHC) { foreach (SpawnedEquipmentDrawer spawnedEquipmentDrawer in global::UnityEngine.Object.FindObjectsOfType()) { spawnedEquipmentDrawer.SelectButton.interactable = HLKJOKCPLHC; } this.drawerRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); this.skinsRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); } // Token: 0x060015A2 RID: 5538 RVA: 0x0007067C File Offset: 0x0006E87C protected virtual IEnumerator BPJJMIAMKBJ(TeleportTarget JMKDIIKLIPH, RecRoomAudioClip IFNLBNHIDHM, RecRoomAudioClip CFEODHOANIH = null, int IJFDDHNMOHF = 3, bool AMMIOLPHGKP = false, bool FMLJBMJNPIA = true) { this.AEGJIPCOEPO(TutorialManager.GAGGNMIIHEH.SwipeButton); return base.BCPECJLNCPE(JMKDIIKLIPH, IFNLBNHIDHM, CFEODHOANIH, IJFDDHNMOHF, AMMIOLPHGKP, FMLJBMJNPIA); } // Token: 0x060015A3 RID: 5539 RVA: 0x00070694 File Offset: 0x0006E894 private bool BAPNLPJEKCG() { if (SingletonMonoBehaviour.NCKMBFBMBFM.OCOBHACOHCO() == (TutorialManager.EJKMNNFKLJA)(-92)) { return false; } if (SingletonMonoBehaviour.NCKMBFBMBFM.OCOBHACOHCO() >= (TutorialManager.EJKMNNFKLJA)(-87)) { SingletonMonoBehaviour.NCKMBFBMBFM.MAKMEMFAIJF((TutorialManager.EJKMNNFKLJA)41); return false; } return true; } // Token: 0x060015A4 RID: 5540 RVA: 0x000706CC File Offset: 0x0006E8CC private bool KKFEHIBILAB() { if (SingletonMonoBehaviour.NCKMBFBMBFM.OCOBHACOHCO() == TutorialManager.EJKMNNFKLJA.Q2A_ScrollToNextPage) { return true; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ >= (TutorialManager.EJKMNNFKLJA)(-13)) { SingletonMonoBehaviour.NCKMBFBMBFM.MAKMEMFAIJF((TutorialManager.EJKMNNFKLJA)(-103)); return false; } return false; } // Token: 0x060015A5 RID: 5541 RVA: 0x00070704 File Offset: 0x0006E904 [CompilerGenerated] private bool NPLBGPHEEJM(Tool LHMELEOKNBJ) { return this.ignoredTools.Contains(LHMELEOKNBJ); } // Token: 0x060015A6 RID: 5542 RVA: 0x00070714 File Offset: 0x0006E914 private bool LLKELLEJOBL() { if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == (TutorialManager.EJKMNNFKLJA)(-119)) { return false; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.TapRegisterButton) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseHairSkin; return true; } return true; } // Token: 0x060015A7 RID: 5543 RVA: 0x0007074C File Offset: 0x0006E94C private IEnumerator AOKJBMKDEFI() { enumerator = this.GILKMNKFMBA.GetEnumerator(); try { while (enumerator.MoveNext()) { tool = enumerator.Current; tool.gameObject.SetActive(true); yield return new WaitForSeconds(0.15f); } } finally { ((IDisposable)enumerator).Dispose(); } array = this.additionalObjectsToHide; for (i = 0; i < array.Length; i++) { gameObject = array[i]; gameObject.gameObject.SetActive(true); yield return new WaitForSecondsRealtime(0.1f); } this.messageBoardPosters.SetActive(true); yield break; } // Token: 0x060015A8 RID: 5544 RVA: 0x00070768 File Offset: 0x0006E968 private void PHCACCFBOCO() { this.messageBoardPosters.SetActive(true); this.rerunTutorialButton.SetActive(false); this.privacyPolicyButton.SetActive(true); this.Map3D.gameObject.SetActive(true); this.Logo.gameObject.SetActive(false); if (this.GILKMNKFMBA == null) { IEnumerable enumerable = global::UnityEngine.Object.FindObjectsOfType(); if (DormroomOOBEFlow.DINNJGHCFHI == null) { DormroomOOBEFlow.DINNJGHCFHI = new Func(DormroomOOBEFlow.EDLPPGPOOLJ); } this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList(); this.GILKMNKFMBA.RemoveAll(new Predicate(this.NGDNPBDBECJ)); } foreach (Tool tool in this.GILKMNKFMBA) { tool.gameObject.SetActive(false); } GameObject[] array = this.additionalObjectsToHide; for (int i = 1; i < array.Length; i++) { GameObject gameObject = array[i]; gameObject.SetActive(false); } this.JANGLDMKPII(); this.lockerRoomDoor.gameObject.SetActive(false); this.lockerRoomDoorSign.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(false); this.DDPKCNEJFHD(false); this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); } // Token: 0x060015A9 RID: 5545 RVA: 0x000708F4 File Offset: 0x0006EAF4 public void ONKKNNJHDAO(PhysicalButton ILOFENDAFLM, Player JEFGMHBLLKI) { if (this.KHMDOKBPEOP) { SingletonMonoBehaviour.NCKMBFBMBFM.JPDPJDMHPBE(TutorialManager.EJKMNNFKLJA.TutorialStart); base.StartCoroutine(this.IEPFMFJDLBH()); } this.KHMDOKBPEOP = true; } // Token: 0x060015AA RID: 5546 RVA: 0x00070920 File Offset: 0x0006EB20 private IEnumerator MEEMMLNAEEF() { this.ECFEAOGJFJK = true; IHFKMIAHBFP.JEFGMHBLLKI.NIACFDCMGLG("prev_activity", "oobe"); text = typeof(SplitTesting.NUX_2017_11_10).ToString(); text2 = SplitTesting.NUX_2017_11_10.QuickToActivity.ToString(); SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2); flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; if (SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD && Player.LocalPlayerExists) { Player.LocalPlayer.OFGGECBANNE.ResetAllTools(); } this.HGEFAGCHKLH(); this.CIDGHNHPNPB = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LookAtWristToViewWatch); yield return base.GNHCFMEIBBK(20f); Player.LocalPlayer.EnableOutOfBoundsCheck(false); this.drawerRack.InitializeTutorialOutfits(); Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = false; this.BDPODHKBOMF = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE; base.StartCoroutine(PNPDOBLDCLF.HJLALJJDLCF(new Action>(base.OJKNBNGGBEC))); time = Time.time; yield return base.OFHJNDCFDIG(); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ != TutorialManager.EJKMNNFKLJA.Complete) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.NotRan; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.NotRan) { if (flag) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; AudioManager.Play3DSFX(this.logoRezClip, this.Map3D.transform.position, null); yield return new WaitForSeconds(2f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Dorm Room", 2f, null, false); yield return new WaitForSeconds(1f); if (this.introAudio != null) { this.introAudio.Play(); } base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart; } else { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return new WaitForSeconds(1.5f); AudioManager.Play3DSFX(this.logoRezClip, this.Map3D.transform.position, null); base.StartCoroutine(base.ALBBEIEDNFP(this.Logo, true)); yield return base.ALBBEIEDNFP(this.Map3D, true); SingletonMonoBehaviour.NCKMBFBMBFM.PlayAttentionHelper(this.youAreHereIndicator.position, false); yield return new WaitForSeconds(1.75f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Welcome); base.StartCoroutine(base.ALBBEIEDNFP(this.Map3D, false)); yield return base.ALBBEIEDNFP(this.Logo, false); if (this.introAudio != null) { this.introAudio.Play(); } base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart; } } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TutorialStart) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsYourDorm); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Teleport; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Teleport) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.MoveByTeleporting); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMiddleOfRoom); yield return this.LDGLJCKNFDO(this.teleportTargetRug, tutorialAudio, tutorialAudio, -1, false, true); yield return new WaitForSeconds(0.5f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseHairSkin; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChooseHairSkin) { ikjkgnncogp = new DormroomOOBEFlow.PONGAGNCMCC.IKJKGNNCOGP(); ikjkgnncogp.BDJGJLDFHIE = this; base.EEEEPABGODM(); if (!flag) { this.changingRoomMenu.gameObject.SetActive(true); this.resetButton.SetActive(false); this.surpriseMeButton.SetActive(false); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaveAtYourself); yield return new WaitForSeconds(3f); base.AKDCFLLKCBE(Player.LocalPlayer); this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.TeleportButton); ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null); array = this.hairAndSkinHighlightRenderers; for (i = 0; i < array.Length; i++) { Renderer renderer = array[i]; renderer.enabled = true; this.MGFOFEJNCDE.Add(renderer); } yield return null; array2 = this.hairAndSkinHighlightRenderers; for (j = 0; j < array2.Length; j++) { Renderer renderer2 = array2[j]; renderer2.enabled = false; } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.LearnToUseLaserPointer); yield return new WaitForSeconds(6f); array3 = this.hairAndSkinHighlightRenderers; for (k = 0; k < array3.Length; k++) { Renderer renderer3 = array3[k]; this.MGFOFEJNCDE.Remove(renderer3); } } else { ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null); } tutorialAudio2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.WhenReadyOpenShirtDrawer); this.EIHGNDDCFLE(false); this.drawerRack.DrawersMenu.gameObject.SetActive(true); this.skinsRack.DrawersMenu.gameObject.SetActive(true); this.tutorialDrawer.SelectButton.interactable = true; this.MGFOFEJNCDE.Add(this.shirtDrawerRenderer); ikjkgnncogp.PNDFPCPDFKL = false; this.tutorialDrawer.DrawerSelected = new Action(ikjkgnncogp.OJKNBNGGBEC); ikjkgnncogp.LIHFNFPAGNM = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; yield return base.MEBLLOPPOBO(new Func(ikjkgnncogp.JAFGLCBFOHM), tutorialAudio2, tutorialAudio2, new Action(ikjkgnncogp.FAOOMCFPGBH), 15f, 3, "OpenDrawer"); Player.LocalPlayer.MFFGGGFFDAD = false; this.MGFOFEJNCDE.Remove(this.shirtDrawerRenderer); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(ikjkgnncogp.LIHFNFPAGNM); if (flag) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2; } else { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt1; } } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChooseShirt1) { gldplflbaan = new DormroomOOBEFlow.PONGAGNCMCC.GLDPLFLBAAN(); gldplflbaan.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.tutorialDrawer.GDECPDICLIF = true; Player.LocalPlayer.MFFGGGFFDAD = false; tutorialAudio3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt); SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(tutorialAudio3); yield return new WaitForSeconds(1f); gldplflbaan.DNKDLCFFOGN = this.tutorialDrawer.Tools[0].GetComponent(); this.MGFOFEJNCDE.Add(gldplflbaan.DNKDLCFFOGN.KFGJNFGLODK); Player.LocalPlayer.MFFGGGFFDAD = true; this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.GrabButton); gldplflbaan.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.GrabButton, null); gldplflbaan.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; gldplflbaan.DNKDLCFFOGN.EquipStateChanged = new Action(gldplflbaan.OJKNBNGGBEC); yield return base.MEBLLOPPOBO(new Func(gldplflbaan.JAFGLCBFOHM), null, tutorialAudio3, new Action(gldplflbaan.FAOOMCFPGBH), 15f, 3, "EquipShirt1"); Player.LocalPlayer.MFFGGGFFDAD = false; yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(gldplflbaan.CHLGIIEPHGC); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ <= TutorialManager.EJKMNNFKLJA.ChooseShirt2) { doknolamaca = new DormroomOOBEFlow.PONGAGNCMCC.DOKNOLAMACA(); doknolamaca.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.tutorialDrawer.GDECPDICLIF = true; Player.LocalPlayer.MFFGGGFFDAD = false; recRoomAudioClip = null; doknolamaca.CFEODHOANIH = null; if (flag) { recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabWhiteAndOrangeShirt); doknolamaca.CFEODHOANIH = recRoomAudioClip; } else { recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.NotBadGrabHighlightedShirtBehind); doknolamaca.CFEODHOANIH = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt); } if (flag) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(recRoomAudioClip); } Player.LocalPlayer.MFFGGGFFDAD = true; doknolamaca.OEMODCIIPON = null; if (SingletonMonoBehaviour.NCKMBFBMBFM.AINNFFHCDHI) { SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.SwipeRotateToHighlightedShirt)); this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton); doknolamaca.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null); } doknolamaca.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; doknolamaca.GOIGHHEGJKJ = this.tutorialDrawer.Tools[1].GetComponent(); this.MGFOFEJNCDE.Add(doknolamaca.GOIGHHEGJKJ.KFGJNFGLODK); func = new Func(doknolamaca.OJKNBNGGBEC); base.StartCoroutine(base.MEBLLOPPOBO(func, new Action(doknolamaca.JAFGLCBFOHM), 15f, 3, "FaceShirt2")); doknolamaca.GOIGHHEGJKJ.EquipStateChanged = new Action(doknolamaca.FAOOMCFPGBH); yield return base.MEBLLOPPOBO(new Func(doknolamaca.EGOHHBDCLII), null, doknolamaca.CFEODHOANIH, new Action(doknolamaca.LKAFJIJNOJM), 15f, 3, "EquipShirt2"); doknolamaca.AAAMHDPGFOA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; if (SingletonMonoBehaviour.NCKMBFBMBFM.AINNFFHCDHI) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton); doknolamaca.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SwipeRotateToMirror); func2 = new Func(doknolamaca.PINIBHKNJAB); recRoomAudioClip2 = null; yield return base.MEBLLOPPOBO(func2, null, recRoomAudioClip2, new Action(doknolamaca.EPIDMGCJJIK), 5f, 3, "FaceMirror"); } yield return new WaitForSeconds(this.timeBetweenStates); this.drawerRack.PlayOpenDrawerAudio(); this.tutorialDrawer.GDECPDICLIF = false; if (doknolamaca.CHLGIIEPHGC == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout || doknolamaca.AAAMHDPGFOA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout) { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout; } else if (doknolamaca.CHLGIIEPHGC == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete && doknolamaca.AAAMHDPGFOA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete; } else { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; } base.PKHLAJGPBND(dekhhinllfg); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.OpenMenu; if (doknolamaca.OEMODCIIPON != null) { doknolamaca.OEMODCIIPON.HHEECLBGLCE = false; } } if (flag) { this.EIHGNDDCFLE(true); this.resetButton.SetActive(true); this.surpriseMeButton.SetActive(true); this.tutorialDrawer.gameObject.SetActive(false); this.tutorialDrawer.SelectButton.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(true); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.OpenMenu) { Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = true; SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.OpenWatch, null); } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.OpenMenu) { base.EEEEPABGODM(); this.BDPODHKBOMF.PopAllFlows(); base.AKDCFLLKCBE(Player.LocalPlayer); if (flag) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.JAFGLCBFOHM), this.CIDGHNHPNPB, this.CIDGHNHPNPB, new Action(base.FAOOMCFPGBH), 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout"); } else { yield return this.AHADMOOANEI(new Action(base.EGOHHBDCLII)); } SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.HomeScreen; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.HomeScreen) { this.JGAFHDIOHFM(); base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsTheHomeMenu); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ImportFriendsScreen; } if (flag) { nddmckdjkfj = new DormroomOOBEFlow.PONGAGNCMCC.NDDMCKDJKFJ(); nddmckdjkfj.BDJGJLDFHIE = this; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_OpenActivityMenu; base.EEEEPABGODM(); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouCanBringUpYourWatchAtAnyTime); yield return new WaitForSeconds(0.5f); this.BDPODHKBOMF.NOHIJILNDBP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); componentsInChildren = this.NKOEDLAJKHA.GetComponentsInChildren(); array4 = componentsInChildren; for (l = 0; l < array4.Length; l++) { Button3D button3D4 = array4[l]; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D4, true); } if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI == null) { DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI = new Action(DormroomOOBEFlow.PONGAGNCMCC.LKAFJIJNOJM); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI); } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GetIntoAGame); nddmckdjkfj.BIBAFKAMDGB = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressActivitiesButton); this.LMNAGLLCEGB.HighlightButton(); func3 = new Func(nddmckdjkfj.OJKNBNGGBEC); dekhhinllfg2 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func4 = new Func(nddmckdjkfj.JAFGLCBFOHM); Func func13 = func4; RecRoomAudioClip bibafkamdgb = nddmckdjkfj.BIBAFKAMDGB; Func func14 = func3; if (DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ == null) { DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ = new Action(DormroomOOBEFlow.PONGAGNCMCC.PINIBHKNJAB); } yield return base.MEBLLOPPOBO(func13, bibafkamdgb, func14, DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ, 15f, -1, string.Empty); if (dekhhinllfg2 == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { Button3D[] componentsInChildren4 = this.NKOEDLAJKHA.GetComponentsInChildren(); foreach (Button3D button3D5 in componentsInChildren4) { this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D5, true); } } this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); this.LMNAGLLCEGB.ClearHighlights(); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(dekhhinllfg2); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ScrollToNextPage; base.EEEEPABGODM(); component = this.NKOEDLAJKHA.transform.OJKEFDBGNAM("NextButton").GetComponent(); nddmckdjkfj.EILIGFIECGF = false; unityAction = new UnityAction(nddmckdjkfj.FAOOMCFPGBH); component.OnClick.AddListener(unityAction); if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO == null) { DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO = new Action(DormroomOOBEFlow.PONGAGNCMCC.EPIDMGCJJIK); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO); } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LotsOfActivities); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LetsTryPaddleball); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, false); component.KPLIDIBCAKP = true; recRoomAudioClip3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressArrowToScroll); Func func15 = new Func(nddmckdjkfj.EGOHHBDCLII); RecRoomAudioClip recRoomAudioClip9 = recRoomAudioClip3; RecRoomAudioClip recRoomAudioClip10 = recRoomAudioClip3; if (DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB == null) { DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB = new Action(DormroomOOBEFlow.PONGAGNCMCC.FKHPJJNIGKG); } yield return base.MEBLLOPPOBO(func15, recRoomAudioClip9, recRoomAudioClip10, DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB, 15f, -1, string.Empty); component.KPLIDIBCAKP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, true); component.OnClick.RemoveListener(unityAction); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ClickPaddleball; base.EEEEPABGODM(); componentsInChildren3 = this.NKOEDLAJKHA.GetComponentsInChildren(); button3D3 = null; for (int n = 0; n < componentsInChildren3.Length; n++) { if (componentsInChildren3[n].KAPOBAEMBKL == PGOPAPIFECA.PADDLEBALL) { button3D3 = componentsInChildren3[n].gameObject.GetComponent(); break; } } nddmckdjkfj.KAGPIIBHDHF = false; unityAction2 = new UnityAction(nddmckdjkfj.LKAFJIJNOJM); button3D3.OnClick.AddListener(unityAction2); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D3, false); button3D3.KPLIDIBCAKP = true; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH == null) { DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH = new Action(DormroomOOBEFlow.PONGAGNCMCC.PINPPNBCJCJ); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH); } recRoomAudioClip3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressPaddleballButton); Func func16 = new Func(nddmckdjkfj.PINIBHKNJAB); RecRoomAudioClip recRoomAudioClip11 = recRoomAudioClip3; RecRoomAudioClip recRoomAudioClip12 = recRoomAudioClip3; if (DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO == null) { DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO = new Action(DormroomOOBEFlow.PONGAGNCMCC.CHKACLCJLDI); } yield return base.MEBLLOPPOBO(func16, recRoomAudioClip11, recRoomAudioClip12, DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO, 15f, -1, string.Empty); button3D3.KPLIDIBCAKP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D3, true); button3D3.OnClick.RemoveListener(unityAction2); yield break; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ImportFriendsScreen) { base.EEEEPABGODM(); IEnumerable enumerable = GLGMPGPNNBP.FBNNFCAFCPP(); if (DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA == null) { DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA = new Func(DormroomOOBEFlow.PONGAGNCMCC.DDKFPKEDEFN); } num = enumerable.Where(DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA).Count(); while (Time.time - time < 5f) { yield return null; } flag2 = num <= 0 && this.JLOFHILHEMD != null && PNPDOBLDCLF.LKKPFJHDCCH(this.JLOFHILHEMD); dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; if (flag2) { ghpbkheomgg = new DormroomOOBEFlow.PONGAGNCMCC.GHPBKHEOMGG(); ghpbkheomgg.BDJGJLDFHIE = this; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); this.LMNAGLLCEGB.HighlightButton(); ghpbkheomgg.MDLDDELCKJA = false; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { yield return this.NNLCMJJMPKK(new Action(ghpbkheomgg.OJKNBNGGBEC)); } if (!ghpbkheomgg.MDLDDELCKJA) { dpgejeloapg = new DormroomOOBEFlow.PONGAGNCMCC.DPGEJELOAPG(); dpgejeloapg.BDJGJLDFHIE = this; dpgejeloapg.APGODNPDIKL = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapPeopleButton); func9 = new Func(dpgejeloapg.OJKNBNGGBEC); dpgejeloapg.PJKJLOKDBGA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func10 = new Func(dpgejeloapg.JAFGLCBFOHM); yield return base.MEBLLOPPOBO(func10, dpgejeloapg.APGODNPDIKL, func9, new Action(dpgejeloapg.FAOOMCFPGBH), 15f, 3, "OpenMenuForPeopleScreen"); if (dpgejeloapg.PJKJLOKDBGA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { mjkhdmlhbkl = new DormroomOOBEFlow.PONGAGNCMCC.MJKHDMLHBKL(); mjkhdmlhbkl.BDJGJLDFHIE = this; this.POCGJNAADIF.Button_SetFriendsDisplayMode(); this.BDPODHKBOMF.NOHIJILNDBP = true; mjkhdmlhbkl.DHELIMOBBGF = false; action = new Action(mjkhdmlhbkl.OJKNBNGGBEC); this.POCGJNAADIF.FindFriendsAction = action; this.IFEGBDPKOCK.KPLIDIBCAKP = true; tutorialAudio4 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapFindFriends); yield return base.MEBLLOPPOBO(new Func(mjkhdmlhbkl.JAFGLCBFOHM), tutorialAudio4, tutorialAudio4, null, 12f, 3, "Import Friends Dialog Opened"); this.IFEGBDPKOCK.KPLIDIBCAKP = false; mjkhdmlhbkl.HMMHLEFBCMM = false; action2 = new Action(mjkhdmlhbkl.FAOOMCFPGBH); SingletonMonoBehaviour.NCKMBFBMBFM.DoneImportingAction = action2; this.LCJGNFKBDKC.KPLIDIBCAKP = true; tutorialAudio5 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapAddAll); yield return base.MEBLLOPPOBO(new Func(mjkhdmlhbkl.EGOHHBDCLII), tutorialAudio5, tutorialAudio5, null, 15f, 2, "FriendsImported"); this.LCJGNFKBDKC.KPLIDIBCAKP = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.UsePeopleTabToConnectWithFriends); yield return this.GBOFFOOGELC(this.FMJHHICDDOE); } dekhhinllfg3 = dpgejeloapg.PJKJLOKDBGA; } else { dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout; } this.LMNAGLLCEGB.ClearHighlights(); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); yield return new WaitForSeconds(this.timeBetweenStates); } else { dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete; Debug.Log("No friends to import. Skipping NUX step..."); } base.PKHLAJGPBND(dekhhinllfg3); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChecklistScreen; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChecklistScreen) { miaifpfmdhi = new DormroomOOBEFlow.PONGAGNCMCC.MIAIFPFMDHI(); miaifpfmdhi.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; this.BDPODHKBOMF.NOHIJILNDBP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); miaifpfmdhi.MDLDDELCKJA = false; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { yield return this.NNLCMJJMPKK(new Action(miaifpfmdhi.OJKNBNGGBEC)); } dekhhinllfg4 = ((!miaifpfmdhi.MDLDDELCKJA) ? OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete : OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout); if (!miaifpfmdhi.MDLDDELCKJA) { bhdjibcllbg = new DormroomOOBEFlow.PONGAGNCMCC.BHDJIBCLLBG(); bhdjibcllbg.BDJGJLDFHIE = this; if (!this.LMNAGLLCEGB.MKFIHDMBMAL) { this.BDPODHKBOMF.PopAllFlows(); } bhdjibcllbg.FKPCJJKNFHA = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapChecklistButton); this.LMNAGLLCEGB.HighlightButton(); func11 = new Func(bhdjibcllbg.OJKNBNGGBEC); bhdjibcllbg.EPGFJNPPPBI = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func12 = new Func(bhdjibcllbg.JAFGLCBFOHM); yield return base.MEBLLOPPOBO(func12, bhdjibcllbg.FKPCJJKNFHA, func11, new Action(bhdjibcllbg.FAOOMCFPGBH), 15f, 3, "OpenChecklist"); if (bhdjibcllbg.EPGFJNPPPBI == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { IEnumerable componentsInChildren5 = this.GAFBPNGHADI.GetComponentsInChildren(true); if (DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD == null) { DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD = new Func(DormroomOOBEFlow.PONGAGNCMCC.BJFCDCHEKKH); } component2 = componentsInChildren5.Where(DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD).First().GetComponent(); component2.Button.ForcePressed(); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.IfUnsureOfWhatToDo); } dekhhinllfg4 = bhdjibcllbg.EPGFJNPPPBI; } this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); this.LMNAGLLCEGB.ClearHighlights(); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(dekhhinllfg4); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin; } SingletonMonoBehaviour.NCKMBFBMBFM.HideHelpPopup(); this.gesturesDummy.SetActive(true); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToMannequin) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaysToInteract); tutorialAudio6 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMannequin); yield return this.LDGLJCKNFDO(this.teleportTargetMannequin, tutorialAudio6, tutorialAudio6, -1, false, true); if (this.BDPODHKBOMF.IGNILOGNHOO) { Player.LocalPlayer.POJAICMNOFI.MALKDBPJAID.CloseMenu(); } yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnHandshake) { palekpagimh = new DormroomOOBEFlow.PONGAGNCMCC.PALEKPAGIMH(); palekpagimh.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.dummyRightArm.SetActive(true); palekpagimh.EFCKMJMBDAC = false; this.handshakeTarget.PPDNDEIACDG += palekpagimh.OJKNBNGGBEC; helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio7 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToAddShakeHands); tutorialAudio8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake); yield return base.MEBLLOPPOBO(new Func(palekpagimh.JAFGLCBFOHM), tutorialAudio7, tutorialAudio8, new Action(palekpagimh.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; yield return new WaitForSeconds(this.timeBetweenStates); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); yield return new WaitForSeconds(this.timeBetweenStates); this.dummyRightArm.SetActive(false); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnPartyUp) { inbbekdmemf = new DormroomOOBEFlow.PONGAGNCMCC.INBBEKDMEMF(); inbbekdmemf.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.dummyLeftArm.SetActive(true); inbbekdmemf.JHCIGBBHCDC = false; this.fistBumpTarget.PPDNDEIACDG += inbbekdmemf.OJKNBNGGBEC; helpPopup2 = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio9 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToPartyFistBump); tutorialAudio10 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump); yield return base.MEBLLOPPOBO(new Func(inbbekdmemf.JAFGLCBFOHM), tutorialAudio9, tutorialAudio10, new Action(inbbekdmemf.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup2.HHEECLBGLCE = false; yield return new WaitForSeconds(this.timeBetweenStates); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(this.timeBetweenStates); this.dummyLeftArm.SetActive(false); base.PKHLAJGPBND(); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnStop) { bnfohiigjgk = new DormroomOOBEFlow.PONGAGNCMCC.BNFOHIIGJGK(); bnfohiigjgk.BDJGJLDFHIE = this; base.EEEEPABGODM(); componentInChildren = this.gesturesDummy.GetComponentInChildren(); if (componentInChildren == null) { Debug.LogError("Missing stop target!"); yield break; } bnfohiigjgk.CAIMKOFMDHJ = false; componentInChildren.IgnoreEvent = new Action(bnfohiigjgk.OJKNBNGGBEC); helpPopup3 = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio11 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LearnStopGesture); recRoomAudioClip8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop); yield return base.MEBLLOPPOBO(new Func(bnfohiigjgk.JAFGLCBFOHM), tutorialAudio11, recRoomAudioClip8, new Action(bnfohiigjgk.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup3.HHEECLBGLCE = false; bnfohiigjgk.HFLFNFIHDEG = false; aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(bnfohiigjgk.EGOHHBDCLII)); if (DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL == null) { DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL = new Action(DormroomOOBEFlow.PONGAGNCMCC.GOEIECCDFOJ); } yield return this.NNLCMJJMPKK(DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL); recRoomAudioClip8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason); yield return base.MEBLLOPPOBO(new Func(bnfohiigjgk.LKAFJIJNOJM), recRoomAudioClip8, recRoomAudioClip8, new Action(bnfohiigjgk.PINIBHKNJAB), 15f, 3, string.Empty); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.CodeOfConduct; } this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); yield return new WaitForSeconds(this.timeBetweenStates); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.CodeOfConduct) { ollgcojnnjm = new DormroomOOBEFlow.PONGAGNCMCC.OLLGCOJNNJM(); ollgcojnnjm.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.codeOfConduct.SetActive(true); SingletonMonoBehaviour.NCKMBFBMBFM.PlayTutorialVO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct); yield return new WaitForSeconds(10f); tutorialAudio12 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct); SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(tutorialAudio12); this.codeOfConductTable.SetActive(true); ollgcojnnjm.DHOPBMHGLNF = false; this.agreeButton.PFPBAKHLIAB += ollgcojnnjm.OJKNBNGGBEC; Func func17 = new Func(ollgcojnnjm.JAFGLCBFOHM); RecRoomAudioClip recRoomAudioClip13 = tutorialAudio12; RecRoomAudioClip recRoomAudioClip14 = tutorialAudio12; if (DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL == null) { DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL = new Action(DormroomOOBEFlow.PONGAGNCMCC.IDHFABHMJPK); } yield return base.MEBLLOPPOBO(func17, recRoomAudioClip13, recRoomAudioClip14, DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL, 15f, -1, "CodeOfConduct"); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Thanks); yield return new WaitForSeconds(this.timeBetweenStates); this.codeOfConduct.SetActive(false); this.codeOfConductTable.SetActive(false); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToDoor; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToDoor) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; tutorialAudio13 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToDoor); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoor.JOEPFGLNGAJ = true; this.lockerRoomDoorSign.SetActive(true); this.MGFOFEJNCDE.Add(this.lockerRoomDoor.GetComponent()); this.MGFOFEJNCDE.Add(this.lockerRoomDoorSign.GetComponent()); yield return this.LDGLJCKNFDO(this.teleportTargetDoor, tutorialAudio13, tutorialAudio13, -1, false, true); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); } SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; base.EEEEPABGODM(); Player.LocalPlayer.EnableOutOfBoundsCheck(true); this.gesturesDummy.SetActive(true); this.dummyRightArm.SetActive(true); this.dummyLeftArm.SetActive(true); this.BDPODHKBOMF.NOHIJILNDBP = false; this.LMNAGLLCEGB.ClearHighlights(); this.MFBOLEAGHGE(false); this.ONIHMAEBCPE(); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoorSign.SetActive(true); this.lockerRoomDoor.JOEPFGLNGAJ = false; base.StartCoroutine(this.AMBHNCCOCCC()); this.privacyPolicyButton.SetActive(true); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ReadyToGoPlay); base.StartCoroutine(this.FEDBKLEAIOB(5f)); yield return new WaitForSeconds(0.5f); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); this.ECFEAOGJFJK = false; this.tutorialDrawer.gameObject.SetActive(false); this.tutorialDrawer.SelectButton.gameObject.SetActive(false); this.EIHGNDDCFLE(true); this.resetButton.SetActive(true); this.surpriseMeButton.SetActive(true); tutorialAudio14 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportThroughDoor); for (num2 = 0; num2 < 3; num2++) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(tutorialAudio14); SingletonMonoBehaviour.NCKMBFBMBFM.PlayAttentionHelper(this.lockerRoomDoor.transform.position + Vector3.up, true); yield return new WaitForSeconds(10f); } yield break; } // Token: 0x060015AB RID: 5547 RVA: 0x0007093C File Offset: 0x0006EB3C private void EBKGMEOFJOA(TutorialManager.GAGGNMIIHEH EMGGMFBPEIB) { for (int i = 0; i < this.stickyNotes.Length; i++) { this.stickyNotes[i].gameObject.SetActive(this.stickyNotes[i].GBBMILLAOBO() == EMGGMFBPEIB); } } // Token: 0x060015AC RID: 5548 RVA: 0x00070984 File Offset: 0x0006EB84 private IEnumerator CKCKIDOIMBC() { enumerator = this.GILKMNKFMBA.GetEnumerator(); try { while (enumerator.MoveNext()) { tool = enumerator.Current; tool.gameObject.SetActive(true); yield return new WaitForSeconds(0.15f); } } finally { ((IDisposable)enumerator).Dispose(); } array = this.additionalObjectsToHide; for (i = 0; i < array.Length; i++) { gameObject = array[i]; gameObject.gameObject.SetActive(true); yield return new WaitForSecondsRealtime(0.1f); } this.messageBoardPosters.SetActive(true); yield break; } // Token: 0x060015AD RID: 5549 RVA: 0x000709A0 File Offset: 0x0006EBA0 public void OFENPOLCJMO(PhysicalButton ILOFENDAFLM, Player JEFGMHBLLKI) { if (this.KHMDOKBPEOP) { SingletonMonoBehaviour.NCKMBFBMBFM.MHECIDCDCPN(TutorialManager.EJKMNNFKLJA.NotRan); base.StartCoroutine(this.IEPFMFJDLBH()); } this.KHMDOKBPEOP = true; } // Token: 0x060015AE RID: 5550 RVA: 0x000709CC File Offset: 0x0006EBCC private void ELGIEDEBCMP() { this.messageBoardPosters.SetActive(false); this.rerunTutorialButton.SetActive(false); this.privacyPolicyButton.SetActive(false); this.Map3D.gameObject.SetActive(false); this.Logo.gameObject.SetActive(false); if (this.GILKMNKFMBA == null) { IEnumerable enumerable = global::UnityEngine.Object.FindObjectsOfType(); if (DormroomOOBEFlow.DINNJGHCFHI == null) { DormroomOOBEFlow.DINNJGHCFHI = new Func(DormroomOOBEFlow.DKBNLHCAFFO); } this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList(); this.GILKMNKFMBA.RemoveAll(new Predicate(this.NPLBGPHEEJM)); } foreach (Tool tool in this.GILKMNKFMBA) { tool.gameObject.SetActive(true); } GameObject[] array = this.additionalObjectsToHide; for (int i = 0; i < array.Length; i += 0) { GameObject gameObject = array[i]; gameObject.SetActive(false); } this.ONIHMAEBCPE(); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoorSign.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(true); this.KAHEFHOPDGM(true); this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(true); this.dummyLeftArm.SetActive(true); } // Token: 0x060015AF RID: 5551 RVA: 0x00070B58 File Offset: 0x0006ED58 private static bool NBABPDGOJHJ(Tool LHMELEOKNBJ) { return LHMELEOKNBJ.GetComponent() != null; } // Token: 0x060015B0 RID: 5552 RVA: 0x00070B68 File Offset: 0x0006ED68 private bool HLHOMGAFEPK() { if (SingletonMonoBehaviour.NCKMBFBMBFM.OCOBHACOHCO() == TutorialManager.EJKMNNFKLJA.Q2A_FinishedFirstGame) { return false; } if (SingletonMonoBehaviour.NCKMBFBMBFM.OCOBHACOHCO() >= (TutorialManager.EJKMNNFKLJA)34) { SingletonMonoBehaviour.NCKMBFBMBFM.JPDPJDMHPBE((TutorialManager.EJKMNNFKLJA)(-63)); return false; } return false; } // Token: 0x060015B1 RID: 5553 RVA: 0x00070BA0 File Offset: 0x0006EDA0 protected override IEnumerator DDBEFJAGIGJ(TeleportTarget JMKDIIKLIPH, RecRoomAudioClip IFNLBNHIDHM, RecRoomAudioClip CFEODHOANIH = null, int IJFDDHNMOHF = 3, bool AMMIOLPHGKP = false, bool FMLJBMJNPIA = true) { this.EBKGMEOFJOA(TutorialManager.GAGGNMIIHEH.TeleportButton); return base.OPGFALKAMDI(JMKDIIKLIPH, IFNLBNHIDHM, CFEODHOANIH, IJFDDHNMOHF, AMMIOLPHGKP, FMLJBMJNPIA); } // Token: 0x060015B2 RID: 5554 RVA: 0x00070BB8 File Offset: 0x0006EDB8 private IEnumerator GMBFJHIHJFB() { if (this.ELMBCCNKOEL()) { LockerroomOOBEFlow.ANPDBCGNJFD = true; TutorialManager.MJIAHJCFMNO = 0; SingletonMonoBehaviour.NCKMBFBMBFM.SetFirstTimeInForNewUser(); base.StartCoroutine(this.MKDGJLLGAGA()); yield break; } yield break; } // Token: 0x060015B3 RID: 5555 RVA: 0x00070BD4 File Offset: 0x0006EDD4 private void MFBOLEAGHGE(bool JMLCPDBILKF) { this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); } // Token: 0x060015B4 RID: 5556 RVA: 0x00070CC4 File Offset: 0x0006EEC4 private IEnumerator HMJAKNNLHNC() { this.ECFEAOGJFJK = true; IHFKMIAHBFP.JEFGMHBLLKI.NIACFDCMGLG("prev_activity", "oobe"); text = typeof(SplitTesting.NUX_2017_11_10).ToString(); text2 = SplitTesting.NUX_2017_11_10.QuickToActivity.ToString(); SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2); flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; if (SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD && Player.LocalPlayerExists) { Player.LocalPlayer.OFGGECBANNE.ResetAllTools(); } this.HGEFAGCHKLH(); this.CIDGHNHPNPB = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LookAtWristToViewWatch); yield return base.GNHCFMEIBBK(20f); Player.LocalPlayer.EnableOutOfBoundsCheck(false); this.drawerRack.InitializeTutorialOutfits(); Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = false; this.BDPODHKBOMF = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE; base.StartCoroutine(PNPDOBLDCLF.HJLALJJDLCF(new Action>(base.OJKNBNGGBEC))); time = Time.time; yield return base.OFHJNDCFDIG(); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ != TutorialManager.EJKMNNFKLJA.Complete) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.NotRan; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.NotRan) { if (flag) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; AudioManager.Play3DSFX(this.logoRezClip, this.Map3D.transform.position, null); yield return new WaitForSeconds(2f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Dorm Room", 2f, null, false); yield return new WaitForSeconds(1f); if (this.introAudio != null) { this.introAudio.Play(); } base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart; } else { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return new WaitForSeconds(1.5f); AudioManager.Play3DSFX(this.logoRezClip, this.Map3D.transform.position, null); base.StartCoroutine(base.ALBBEIEDNFP(this.Logo, true)); yield return base.ALBBEIEDNFP(this.Map3D, true); SingletonMonoBehaviour.NCKMBFBMBFM.PlayAttentionHelper(this.youAreHereIndicator.position, false); yield return new WaitForSeconds(1.75f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Welcome); base.StartCoroutine(base.ALBBEIEDNFP(this.Map3D, false)); yield return base.ALBBEIEDNFP(this.Logo, false); if (this.introAudio != null) { this.introAudio.Play(); } base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart; } } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TutorialStart) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsYourDorm); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Teleport; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Teleport) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.MoveByTeleporting); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMiddleOfRoom); yield return this.LDGLJCKNFDO(this.teleportTargetRug, tutorialAudio, tutorialAudio, -1, false, true); yield return new WaitForSeconds(0.5f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseHairSkin; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChooseHairSkin) { ikjkgnncogp = new DormroomOOBEFlow.PONGAGNCMCC.IKJKGNNCOGP(); ikjkgnncogp.BDJGJLDFHIE = this; base.EEEEPABGODM(); if (!flag) { this.changingRoomMenu.gameObject.SetActive(true); this.resetButton.SetActive(false); this.surpriseMeButton.SetActive(false); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaveAtYourself); yield return new WaitForSeconds(3f); base.AKDCFLLKCBE(Player.LocalPlayer); this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.TeleportButton); ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null); array = this.hairAndSkinHighlightRenderers; for (i = 0; i < array.Length; i++) { Renderer renderer = array[i]; renderer.enabled = true; this.MGFOFEJNCDE.Add(renderer); } yield return null; array2 = this.hairAndSkinHighlightRenderers; for (j = 0; j < array2.Length; j++) { Renderer renderer2 = array2[j]; renderer2.enabled = false; } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.LearnToUseLaserPointer); yield return new WaitForSeconds(6f); array3 = this.hairAndSkinHighlightRenderers; for (k = 0; k < array3.Length; k++) { Renderer renderer3 = array3[k]; this.MGFOFEJNCDE.Remove(renderer3); } } else { ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null); } tutorialAudio2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.WhenReadyOpenShirtDrawer); this.EIHGNDDCFLE(false); this.drawerRack.DrawersMenu.gameObject.SetActive(true); this.skinsRack.DrawersMenu.gameObject.SetActive(true); this.tutorialDrawer.SelectButton.interactable = true; this.MGFOFEJNCDE.Add(this.shirtDrawerRenderer); ikjkgnncogp.PNDFPCPDFKL = false; this.tutorialDrawer.DrawerSelected = new Action(ikjkgnncogp.OJKNBNGGBEC); ikjkgnncogp.LIHFNFPAGNM = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; yield return base.MEBLLOPPOBO(new Func(ikjkgnncogp.JAFGLCBFOHM), tutorialAudio2, tutorialAudio2, new Action(ikjkgnncogp.FAOOMCFPGBH), 15f, 3, "OpenDrawer"); Player.LocalPlayer.MFFGGGFFDAD = false; this.MGFOFEJNCDE.Remove(this.shirtDrawerRenderer); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(ikjkgnncogp.LIHFNFPAGNM); if (flag) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2; } else { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt1; } } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChooseShirt1) { gldplflbaan = new DormroomOOBEFlow.PONGAGNCMCC.GLDPLFLBAAN(); gldplflbaan.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.tutorialDrawer.GDECPDICLIF = true; Player.LocalPlayer.MFFGGGFFDAD = false; tutorialAudio3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt); SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(tutorialAudio3); yield return new WaitForSeconds(1f); gldplflbaan.DNKDLCFFOGN = this.tutorialDrawer.Tools[0].GetComponent(); this.MGFOFEJNCDE.Add(gldplflbaan.DNKDLCFFOGN.KFGJNFGLODK); Player.LocalPlayer.MFFGGGFFDAD = true; this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.GrabButton); gldplflbaan.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.GrabButton, null); gldplflbaan.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; gldplflbaan.DNKDLCFFOGN.EquipStateChanged = new Action(gldplflbaan.OJKNBNGGBEC); yield return base.MEBLLOPPOBO(new Func(gldplflbaan.JAFGLCBFOHM), null, tutorialAudio3, new Action(gldplflbaan.FAOOMCFPGBH), 15f, 3, "EquipShirt1"); Player.LocalPlayer.MFFGGGFFDAD = false; yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(gldplflbaan.CHLGIIEPHGC); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ <= TutorialManager.EJKMNNFKLJA.ChooseShirt2) { doknolamaca = new DormroomOOBEFlow.PONGAGNCMCC.DOKNOLAMACA(); doknolamaca.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.tutorialDrawer.GDECPDICLIF = true; Player.LocalPlayer.MFFGGGFFDAD = false; recRoomAudioClip = null; doknolamaca.CFEODHOANIH = null; if (flag) { recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabWhiteAndOrangeShirt); doknolamaca.CFEODHOANIH = recRoomAudioClip; } else { recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.NotBadGrabHighlightedShirtBehind); doknolamaca.CFEODHOANIH = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt); } if (flag) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(recRoomAudioClip); } Player.LocalPlayer.MFFGGGFFDAD = true; doknolamaca.OEMODCIIPON = null; if (SingletonMonoBehaviour.NCKMBFBMBFM.AINNFFHCDHI) { SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.SwipeRotateToHighlightedShirt)); this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton); doknolamaca.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null); } doknolamaca.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; doknolamaca.GOIGHHEGJKJ = this.tutorialDrawer.Tools[1].GetComponent(); this.MGFOFEJNCDE.Add(doknolamaca.GOIGHHEGJKJ.KFGJNFGLODK); func = new Func(doknolamaca.OJKNBNGGBEC); base.StartCoroutine(base.MEBLLOPPOBO(func, new Action(doknolamaca.JAFGLCBFOHM), 15f, 3, "FaceShirt2")); doknolamaca.GOIGHHEGJKJ.EquipStateChanged = new Action(doknolamaca.FAOOMCFPGBH); yield return base.MEBLLOPPOBO(new Func(doknolamaca.EGOHHBDCLII), null, doknolamaca.CFEODHOANIH, new Action(doknolamaca.LKAFJIJNOJM), 15f, 3, "EquipShirt2"); doknolamaca.AAAMHDPGFOA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; if (SingletonMonoBehaviour.NCKMBFBMBFM.AINNFFHCDHI) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton); doknolamaca.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SwipeRotateToMirror); func2 = new Func(doknolamaca.PINIBHKNJAB); recRoomAudioClip2 = null; yield return base.MEBLLOPPOBO(func2, null, recRoomAudioClip2, new Action(doknolamaca.EPIDMGCJJIK), 5f, 3, "FaceMirror"); } yield return new WaitForSeconds(this.timeBetweenStates); this.drawerRack.PlayOpenDrawerAudio(); this.tutorialDrawer.GDECPDICLIF = false; if (doknolamaca.CHLGIIEPHGC == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout || doknolamaca.AAAMHDPGFOA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout) { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout; } else if (doknolamaca.CHLGIIEPHGC == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete && doknolamaca.AAAMHDPGFOA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete; } else { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; } base.PKHLAJGPBND(dekhhinllfg); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.OpenMenu; if (doknolamaca.OEMODCIIPON != null) { doknolamaca.OEMODCIIPON.HHEECLBGLCE = false; } } if (flag) { this.EIHGNDDCFLE(true); this.resetButton.SetActive(true); this.surpriseMeButton.SetActive(true); this.tutorialDrawer.gameObject.SetActive(false); this.tutorialDrawer.SelectButton.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(true); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.OpenMenu) { Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = true; SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.OpenWatch, null); } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.OpenMenu) { base.EEEEPABGODM(); this.BDPODHKBOMF.PopAllFlows(); base.AKDCFLLKCBE(Player.LocalPlayer); if (flag) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.JAFGLCBFOHM), this.CIDGHNHPNPB, this.CIDGHNHPNPB, new Action(base.FAOOMCFPGBH), 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout"); } else { yield return this.AHADMOOANEI(new Action(base.EGOHHBDCLII)); } SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.HomeScreen; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.HomeScreen) { this.JGAFHDIOHFM(); base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsTheHomeMenu); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ImportFriendsScreen; } if (flag) { nddmckdjkfj = new DormroomOOBEFlow.PONGAGNCMCC.NDDMCKDJKFJ(); nddmckdjkfj.BDJGJLDFHIE = this; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_OpenActivityMenu; base.EEEEPABGODM(); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouCanBringUpYourWatchAtAnyTime); yield return new WaitForSeconds(0.5f); this.BDPODHKBOMF.NOHIJILNDBP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); componentsInChildren = this.NKOEDLAJKHA.GetComponentsInChildren(); array4 = componentsInChildren; for (l = 0; l < array4.Length; l++) { Button3D button3D4 = array4[l]; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D4, true); } if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI == null) { DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI = new Action(DormroomOOBEFlow.PONGAGNCMCC.LKAFJIJNOJM); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI); } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GetIntoAGame); nddmckdjkfj.BIBAFKAMDGB = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressActivitiesButton); this.LMNAGLLCEGB.HighlightButton(); func3 = new Func(nddmckdjkfj.OJKNBNGGBEC); dekhhinllfg2 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func4 = new Func(nddmckdjkfj.JAFGLCBFOHM); Func func13 = func4; RecRoomAudioClip bibafkamdgb = nddmckdjkfj.BIBAFKAMDGB; Func func14 = func3; if (DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ == null) { DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ = new Action(DormroomOOBEFlow.PONGAGNCMCC.PINIBHKNJAB); } yield return base.MEBLLOPPOBO(func13, bibafkamdgb, func14, DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ, 15f, -1, string.Empty); if (dekhhinllfg2 == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { Button3D[] componentsInChildren4 = this.NKOEDLAJKHA.GetComponentsInChildren(); foreach (Button3D button3D5 in componentsInChildren4) { this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D5, true); } } this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); this.LMNAGLLCEGB.ClearHighlights(); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(dekhhinllfg2); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ScrollToNextPage; base.EEEEPABGODM(); component = this.NKOEDLAJKHA.transform.OJKEFDBGNAM("NextButton").GetComponent(); nddmckdjkfj.EILIGFIECGF = false; unityAction = new UnityAction(nddmckdjkfj.FAOOMCFPGBH); component.OnClick.AddListener(unityAction); if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO == null) { DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO = new Action(DormroomOOBEFlow.PONGAGNCMCC.EPIDMGCJJIK); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO); } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LotsOfActivities); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LetsTryPaddleball); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, false); component.KPLIDIBCAKP = true; recRoomAudioClip3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressArrowToScroll); Func func15 = new Func(nddmckdjkfj.EGOHHBDCLII); RecRoomAudioClip recRoomAudioClip9 = recRoomAudioClip3; RecRoomAudioClip recRoomAudioClip10 = recRoomAudioClip3; if (DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB == null) { DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB = new Action(DormroomOOBEFlow.PONGAGNCMCC.FKHPJJNIGKG); } yield return base.MEBLLOPPOBO(func15, recRoomAudioClip9, recRoomAudioClip10, DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB, 15f, -1, string.Empty); component.KPLIDIBCAKP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, true); component.OnClick.RemoveListener(unityAction); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ClickPaddleball; base.EEEEPABGODM(); componentsInChildren3 = this.NKOEDLAJKHA.GetComponentsInChildren(); button3D3 = null; for (int n = 0; n < componentsInChildren3.Length; n++) { if (componentsInChildren3[n].KAPOBAEMBKL == PGOPAPIFECA.PADDLEBALL) { button3D3 = componentsInChildren3[n].gameObject.GetComponent(); break; } } nddmckdjkfj.KAGPIIBHDHF = false; unityAction2 = new UnityAction(nddmckdjkfj.LKAFJIJNOJM); button3D3.OnClick.AddListener(unityAction2); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D3, false); button3D3.KPLIDIBCAKP = true; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH == null) { DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH = new Action(DormroomOOBEFlow.PONGAGNCMCC.PINPPNBCJCJ); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH); } recRoomAudioClip3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressPaddleballButton); Func func16 = new Func(nddmckdjkfj.PINIBHKNJAB); RecRoomAudioClip recRoomAudioClip11 = recRoomAudioClip3; RecRoomAudioClip recRoomAudioClip12 = recRoomAudioClip3; if (DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO == null) { DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO = new Action(DormroomOOBEFlow.PONGAGNCMCC.CHKACLCJLDI); } yield return base.MEBLLOPPOBO(func16, recRoomAudioClip11, recRoomAudioClip12, DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO, 15f, -1, string.Empty); button3D3.KPLIDIBCAKP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D3, true); button3D3.OnClick.RemoveListener(unityAction2); yield break; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ImportFriendsScreen) { base.EEEEPABGODM(); IEnumerable enumerable = GLGMPGPNNBP.FBNNFCAFCPP(); if (DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA == null) { DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA = new Func(DormroomOOBEFlow.PONGAGNCMCC.DDKFPKEDEFN); } num = enumerable.Where(DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA).Count(); while (Time.time - time < 5f) { yield return null; } flag2 = num <= 0 && this.JLOFHILHEMD != null && PNPDOBLDCLF.LKKPFJHDCCH(this.JLOFHILHEMD); dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; if (flag2) { ghpbkheomgg = new DormroomOOBEFlow.PONGAGNCMCC.GHPBKHEOMGG(); ghpbkheomgg.BDJGJLDFHIE = this; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); this.LMNAGLLCEGB.HighlightButton(); ghpbkheomgg.MDLDDELCKJA = false; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { yield return this.NNLCMJJMPKK(new Action(ghpbkheomgg.OJKNBNGGBEC)); } if (!ghpbkheomgg.MDLDDELCKJA) { dpgejeloapg = new DormroomOOBEFlow.PONGAGNCMCC.DPGEJELOAPG(); dpgejeloapg.BDJGJLDFHIE = this; dpgejeloapg.APGODNPDIKL = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapPeopleButton); func9 = new Func(dpgejeloapg.OJKNBNGGBEC); dpgejeloapg.PJKJLOKDBGA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func10 = new Func(dpgejeloapg.JAFGLCBFOHM); yield return base.MEBLLOPPOBO(func10, dpgejeloapg.APGODNPDIKL, func9, new Action(dpgejeloapg.FAOOMCFPGBH), 15f, 3, "OpenMenuForPeopleScreen"); if (dpgejeloapg.PJKJLOKDBGA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { mjkhdmlhbkl = new DormroomOOBEFlow.PONGAGNCMCC.MJKHDMLHBKL(); mjkhdmlhbkl.BDJGJLDFHIE = this; this.POCGJNAADIF.Button_SetFriendsDisplayMode(); this.BDPODHKBOMF.NOHIJILNDBP = true; mjkhdmlhbkl.DHELIMOBBGF = false; action = new Action(mjkhdmlhbkl.OJKNBNGGBEC); this.POCGJNAADIF.FindFriendsAction = action; this.IFEGBDPKOCK.KPLIDIBCAKP = true; tutorialAudio4 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapFindFriends); yield return base.MEBLLOPPOBO(new Func(mjkhdmlhbkl.JAFGLCBFOHM), tutorialAudio4, tutorialAudio4, null, 12f, 3, "Import Friends Dialog Opened"); this.IFEGBDPKOCK.KPLIDIBCAKP = false; mjkhdmlhbkl.HMMHLEFBCMM = false; action2 = new Action(mjkhdmlhbkl.FAOOMCFPGBH); SingletonMonoBehaviour.NCKMBFBMBFM.DoneImportingAction = action2; this.LCJGNFKBDKC.KPLIDIBCAKP = true; tutorialAudio5 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapAddAll); yield return base.MEBLLOPPOBO(new Func(mjkhdmlhbkl.EGOHHBDCLII), tutorialAudio5, tutorialAudio5, null, 15f, 2, "FriendsImported"); this.LCJGNFKBDKC.KPLIDIBCAKP = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.UsePeopleTabToConnectWithFriends); yield return this.GBOFFOOGELC(this.FMJHHICDDOE); } dekhhinllfg3 = dpgejeloapg.PJKJLOKDBGA; } else { dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout; } this.LMNAGLLCEGB.ClearHighlights(); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); yield return new WaitForSeconds(this.timeBetweenStates); } else { dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete; Debug.Log("No friends to import. Skipping NUX step..."); } base.PKHLAJGPBND(dekhhinllfg3); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChecklistScreen; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChecklistScreen) { miaifpfmdhi = new DormroomOOBEFlow.PONGAGNCMCC.MIAIFPFMDHI(); miaifpfmdhi.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; this.BDPODHKBOMF.NOHIJILNDBP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); miaifpfmdhi.MDLDDELCKJA = false; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { yield return this.NNLCMJJMPKK(new Action(miaifpfmdhi.OJKNBNGGBEC)); } dekhhinllfg4 = ((!miaifpfmdhi.MDLDDELCKJA) ? OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete : OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout); if (!miaifpfmdhi.MDLDDELCKJA) { bhdjibcllbg = new DormroomOOBEFlow.PONGAGNCMCC.BHDJIBCLLBG(); bhdjibcllbg.BDJGJLDFHIE = this; if (!this.LMNAGLLCEGB.MKFIHDMBMAL) { this.BDPODHKBOMF.PopAllFlows(); } bhdjibcllbg.FKPCJJKNFHA = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapChecklistButton); this.LMNAGLLCEGB.HighlightButton(); func11 = new Func(bhdjibcllbg.OJKNBNGGBEC); bhdjibcllbg.EPGFJNPPPBI = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func12 = new Func(bhdjibcllbg.JAFGLCBFOHM); yield return base.MEBLLOPPOBO(func12, bhdjibcllbg.FKPCJJKNFHA, func11, new Action(bhdjibcllbg.FAOOMCFPGBH), 15f, 3, "OpenChecklist"); if (bhdjibcllbg.EPGFJNPPPBI == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { IEnumerable componentsInChildren5 = this.GAFBPNGHADI.GetComponentsInChildren(true); if (DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD == null) { DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD = new Func(DormroomOOBEFlow.PONGAGNCMCC.BJFCDCHEKKH); } component2 = componentsInChildren5.Where(DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD).First().GetComponent(); component2.Button.ForcePressed(); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.IfUnsureOfWhatToDo); } dekhhinllfg4 = bhdjibcllbg.EPGFJNPPPBI; } this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); this.LMNAGLLCEGB.ClearHighlights(); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(dekhhinllfg4); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin; } SingletonMonoBehaviour.NCKMBFBMBFM.HideHelpPopup(); this.gesturesDummy.SetActive(true); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToMannequin) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaysToInteract); tutorialAudio6 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMannequin); yield return this.LDGLJCKNFDO(this.teleportTargetMannequin, tutorialAudio6, tutorialAudio6, -1, false, true); if (this.BDPODHKBOMF.IGNILOGNHOO) { Player.LocalPlayer.POJAICMNOFI.MALKDBPJAID.CloseMenu(); } yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnHandshake) { palekpagimh = new DormroomOOBEFlow.PONGAGNCMCC.PALEKPAGIMH(); palekpagimh.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.dummyRightArm.SetActive(true); palekpagimh.EFCKMJMBDAC = false; this.handshakeTarget.PPDNDEIACDG += palekpagimh.OJKNBNGGBEC; helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio7 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToAddShakeHands); tutorialAudio8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake); yield return base.MEBLLOPPOBO(new Func(palekpagimh.JAFGLCBFOHM), tutorialAudio7, tutorialAudio8, new Action(palekpagimh.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; yield return new WaitForSeconds(this.timeBetweenStates); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); yield return new WaitForSeconds(this.timeBetweenStates); this.dummyRightArm.SetActive(false); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnPartyUp) { inbbekdmemf = new DormroomOOBEFlow.PONGAGNCMCC.INBBEKDMEMF(); inbbekdmemf.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.dummyLeftArm.SetActive(true); inbbekdmemf.JHCIGBBHCDC = false; this.fistBumpTarget.PPDNDEIACDG += inbbekdmemf.OJKNBNGGBEC; helpPopup2 = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio9 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToPartyFistBump); tutorialAudio10 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump); yield return base.MEBLLOPPOBO(new Func(inbbekdmemf.JAFGLCBFOHM), tutorialAudio9, tutorialAudio10, new Action(inbbekdmemf.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup2.HHEECLBGLCE = false; yield return new WaitForSeconds(this.timeBetweenStates); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(this.timeBetweenStates); this.dummyLeftArm.SetActive(false); base.PKHLAJGPBND(); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnStop) { bnfohiigjgk = new DormroomOOBEFlow.PONGAGNCMCC.BNFOHIIGJGK(); bnfohiigjgk.BDJGJLDFHIE = this; base.EEEEPABGODM(); componentInChildren = this.gesturesDummy.GetComponentInChildren(); if (componentInChildren == null) { Debug.LogError("Missing stop target!"); yield break; } bnfohiigjgk.CAIMKOFMDHJ = false; componentInChildren.IgnoreEvent = new Action(bnfohiigjgk.OJKNBNGGBEC); helpPopup3 = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio11 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LearnStopGesture); recRoomAudioClip8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop); yield return base.MEBLLOPPOBO(new Func(bnfohiigjgk.JAFGLCBFOHM), tutorialAudio11, recRoomAudioClip8, new Action(bnfohiigjgk.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup3.HHEECLBGLCE = false; bnfohiigjgk.HFLFNFIHDEG = false; aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(bnfohiigjgk.EGOHHBDCLII)); if (DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL == null) { DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL = new Action(DormroomOOBEFlow.PONGAGNCMCC.GOEIECCDFOJ); } yield return this.NNLCMJJMPKK(DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL); recRoomAudioClip8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason); yield return base.MEBLLOPPOBO(new Func(bnfohiigjgk.LKAFJIJNOJM), recRoomAudioClip8, recRoomAudioClip8, new Action(bnfohiigjgk.PINIBHKNJAB), 15f, 3, string.Empty); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.CodeOfConduct; } this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); yield return new WaitForSeconds(this.timeBetweenStates); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.CodeOfConduct) { ollgcojnnjm = new DormroomOOBEFlow.PONGAGNCMCC.OLLGCOJNNJM(); ollgcojnnjm.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.codeOfConduct.SetActive(true); SingletonMonoBehaviour.NCKMBFBMBFM.PlayTutorialVO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct); yield return new WaitForSeconds(10f); tutorialAudio12 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct); SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(tutorialAudio12); this.codeOfConductTable.SetActive(true); ollgcojnnjm.DHOPBMHGLNF = false; this.agreeButton.PFPBAKHLIAB += ollgcojnnjm.OJKNBNGGBEC; Func func17 = new Func(ollgcojnnjm.JAFGLCBFOHM); RecRoomAudioClip recRoomAudioClip13 = tutorialAudio12; RecRoomAudioClip recRoomAudioClip14 = tutorialAudio12; if (DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL == null) { DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL = new Action(DormroomOOBEFlow.PONGAGNCMCC.IDHFABHMJPK); } yield return base.MEBLLOPPOBO(func17, recRoomAudioClip13, recRoomAudioClip14, DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL, 15f, -1, "CodeOfConduct"); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Thanks); yield return new WaitForSeconds(this.timeBetweenStates); this.codeOfConduct.SetActive(false); this.codeOfConductTable.SetActive(false); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToDoor; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToDoor) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; tutorialAudio13 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToDoor); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoor.JOEPFGLNGAJ = true; this.lockerRoomDoorSign.SetActive(true); this.MGFOFEJNCDE.Add(this.lockerRoomDoor.GetComponent()); this.MGFOFEJNCDE.Add(this.lockerRoomDoorSign.GetComponent()); yield return this.LDGLJCKNFDO(this.teleportTargetDoor, tutorialAudio13, tutorialAudio13, -1, false, true); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); } SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; base.EEEEPABGODM(); Player.LocalPlayer.EnableOutOfBoundsCheck(true); this.gesturesDummy.SetActive(true); this.dummyRightArm.SetActive(true); this.dummyLeftArm.SetActive(true); this.BDPODHKBOMF.NOHIJILNDBP = false; this.LMNAGLLCEGB.ClearHighlights(); this.MFBOLEAGHGE(false); this.ONIHMAEBCPE(); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoorSign.SetActive(true); this.lockerRoomDoor.JOEPFGLNGAJ = false; base.StartCoroutine(this.AMBHNCCOCCC()); this.privacyPolicyButton.SetActive(true); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ReadyToGoPlay); base.StartCoroutine(this.FEDBKLEAIOB(5f)); yield return new WaitForSeconds(0.5f); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); this.ECFEAOGJFJK = false; this.tutorialDrawer.gameObject.SetActive(false); this.tutorialDrawer.SelectButton.gameObject.SetActive(false); this.EIHGNDDCFLE(true); this.resetButton.SetActive(true); this.surpriseMeButton.SetActive(true); tutorialAudio14 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportThroughDoor); for (num2 = 0; num2 < 3; num2++) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(tutorialAudio14); SingletonMonoBehaviour.NCKMBFBMBFM.PlayAttentionHelper(this.lockerRoomDoor.transform.position + Vector3.up, true); yield return new WaitForSeconds(10f); } yield break; } // Token: 0x060015B5 RID: 5557 RVA: 0x00070CE0 File Offset: 0x0006EEE0 private void BDEDNGNMMMC() { this.LMNAGLLCEGB = this.BDPODHKBOMF.GetFlowByType(); this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType(); this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType(); this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType(); this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType(); this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType(); this.IFEGBDPKOCK = this.POCGJNAADIF.transform.OJKEFDBGNAM("looktarget").GetComponent(); this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("pr").GetComponent(); this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM("api/PlayerReporting/").GetComponent(); this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren(false); Debug.Log(this.LNHFAKEOHOE); this.JNMICNKNHEI(true); } // Token: 0x060015B6 RID: 5558 RVA: 0x00070DD8 File Offset: 0x0006EFD8 protected virtual IEnumerator HHKFGEDACKK(TeleportTarget JMKDIIKLIPH, RecRoomAudioClip IFNLBNHIDHM, RecRoomAudioClip CFEODHOANIH = null, int IJFDDHNMOHF = 3, bool AMMIOLPHGKP = false, bool FMLJBMJNPIA = true) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton); return base.OPGFALKAMDI(JMKDIIKLIPH, IFNLBNHIDHM, CFEODHOANIH, IJFDDHNMOHF, AMMIOLPHGKP, FMLJBMJNPIA); } // Token: 0x060015B7 RID: 5559 RVA: 0x00070DF0 File Offset: 0x0006EFF0 private void LPFENOCAPKP(bool JMLCPDBILKF) { this.BDPODHKBOMF.DHBMKLKBOPB.CHNGDDLAKLM(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().JGLCHJOIOLE(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().NDGBNFMBKOO(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.DACACJCMIFI(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().NDGBNFMBKOO(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.OHEKAMHCFGN(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().OHEKAMHCFGN(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); } // Token: 0x060015B8 RID: 5560 RVA: 0x00070EE0 File Offset: 0x0006F0E0 private IEnumerator KEPPLFAGKEE(Action OFAECEGEBGB) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout"); yield break; } // Token: 0x060015B9 RID: 5561 RVA: 0x00070F04 File Offset: 0x0006F104 private bool MFDHNLJLJJE() { if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == (TutorialManager.EJKMNNFKLJA)(-59)) { return false; } if (SingletonMonoBehaviour.NCKMBFBMBFM.OCOBHACOHCO() >= (TutorialManager.EJKMNNFKLJA)(-21)) { SingletonMonoBehaviour.NCKMBFBMBFM.MHECIDCDCPN((TutorialManager.EJKMNNFKLJA)(-3)); return true; } return true; } // Token: 0x060015BA RID: 5562 RVA: 0x00070F3C File Offset: 0x0006F13C private bool ELMBCCNKOEL() { if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Complete) { return false; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.TeleportToMannequin) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; return false; } return true; } // Token: 0x060015BB RID: 5563 RVA: 0x00070F74 File Offset: 0x0006F174 private IEnumerator FGCPHGJDALF() { if (this.ELMBCCNKOEL()) { LockerroomOOBEFlow.ANPDBCGNJFD = true; TutorialManager.MJIAHJCFMNO = 0; SingletonMonoBehaviour.NCKMBFBMBFM.SetFirstTimeInForNewUser(); base.StartCoroutine(this.MKDGJLLGAGA()); yield break; } yield break; } // Token: 0x060015BC RID: 5564 RVA: 0x00070F90 File Offset: 0x0006F190 private static bool FNEPDEBEEGJ(Tool LHMELEOKNBJ) { return LHMELEOKNBJ.GetComponent() != null; } // Token: 0x060015BD RID: 5565 RVA: 0x00070FA0 File Offset: 0x0006F1A0 private IEnumerator GPALFCDBBEB(Action OFAECEGEBGB) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); RecRoomAudioClip tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, 3, "WaitUntilPlayerOpensMenu"); yield break; } // Token: 0x060015BE RID: 5566 RVA: 0x00070FC4 File Offset: 0x0006F1C4 private void NAOCEJKGENM(TutorialManager.GAGGNMIIHEH EMGGMFBPEIB) { for (int i = 0; i < this.stickyNotes.Length; i++) { this.stickyNotes[i].gameObject.SetActive(this.stickyNotes[i].AENFENPFJDG() == EMGGMFBPEIB); } } // Token: 0x060015BF RID: 5567 RVA: 0x0007100C File Offset: 0x0006F20C private void DHMMFAOECLP(bool JMLCPDBILKF) { this.BDPODHKBOMF.KPJOENLPEAF().NDGBNFMBKOO(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().BAECOFDEBCC(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.GCMGIAAOPBG().IFGJJGAIHGB(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().NDGBNFMBKOO(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().OHEKAMHCFGN(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.GCMGIAAOPBG().NAFJPOLOJNE(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); } // Token: 0x060015C0 RID: 5568 RVA: 0x000710FC File Offset: 0x0006F2FC protected override void OnDestroy() { base.OnDestroy(); if (this.ECFEAOGJFJK && SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ != TutorialManager.EJKMNNFKLJA.Q2A_WelcomeToPaddleball) { base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete); } } // Token: 0x060015C1 RID: 5569 RVA: 0x00071138 File Offset: 0x0006F338 private IEnumerator LKPBNJIGMNE() { this.ECFEAOGJFJK = true; IHFKMIAHBFP.JEFGMHBLLKI.NIACFDCMGLG("prev_activity", "oobe"); text = typeof(SplitTesting.NUX_2017_11_10).ToString(); text2 = SplitTesting.NUX_2017_11_10.QuickToActivity.ToString(); SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2); flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; if (SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD && Player.LocalPlayerExists) { Player.LocalPlayer.OFGGECBANNE.ResetAllTools(); } this.HGEFAGCHKLH(); this.CIDGHNHPNPB = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LookAtWristToViewWatch); yield return base.GNHCFMEIBBK(20f); Player.LocalPlayer.EnableOutOfBoundsCheck(false); this.drawerRack.InitializeTutorialOutfits(); Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = false; this.BDPODHKBOMF = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE; base.StartCoroutine(PNPDOBLDCLF.HJLALJJDLCF(new Action>(base.OJKNBNGGBEC))); time = Time.time; yield return base.OFHJNDCFDIG(); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ != TutorialManager.EJKMNNFKLJA.Complete) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.NotRan; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.NotRan) { if (flag) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; AudioManager.Play3DSFX(this.logoRezClip, this.Map3D.transform.position, null); yield return new WaitForSeconds(2f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Dorm Room", 2f, null, false); yield return new WaitForSeconds(1f); if (this.introAudio != null) { this.introAudio.Play(); } base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart; } else { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return new WaitForSeconds(1.5f); AudioManager.Play3DSFX(this.logoRezClip, this.Map3D.transform.position, null); base.StartCoroutine(base.ALBBEIEDNFP(this.Logo, true)); yield return base.ALBBEIEDNFP(this.Map3D, true); SingletonMonoBehaviour.NCKMBFBMBFM.PlayAttentionHelper(this.youAreHereIndicator.position, false); yield return new WaitForSeconds(1.75f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Welcome); base.StartCoroutine(base.ALBBEIEDNFP(this.Map3D, false)); yield return base.ALBBEIEDNFP(this.Logo, false); if (this.introAudio != null) { this.introAudio.Play(); } base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart; } } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TutorialStart) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsYourDorm); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Teleport; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Teleport) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.MoveByTeleporting); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMiddleOfRoom); yield return this.LDGLJCKNFDO(this.teleportTargetRug, tutorialAudio, tutorialAudio, -1, false, true); yield return new WaitForSeconds(0.5f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseHairSkin; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChooseHairSkin) { ikjkgnncogp = new DormroomOOBEFlow.PONGAGNCMCC.IKJKGNNCOGP(); ikjkgnncogp.BDJGJLDFHIE = this; base.EEEEPABGODM(); if (!flag) { this.changingRoomMenu.gameObject.SetActive(true); this.resetButton.SetActive(false); this.surpriseMeButton.SetActive(false); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaveAtYourself); yield return new WaitForSeconds(3f); base.AKDCFLLKCBE(Player.LocalPlayer); this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.TeleportButton); ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null); array = this.hairAndSkinHighlightRenderers; for (i = 0; i < array.Length; i++) { Renderer renderer = array[i]; renderer.enabled = true; this.MGFOFEJNCDE.Add(renderer); } yield return null; array2 = this.hairAndSkinHighlightRenderers; for (j = 0; j < array2.Length; j++) { Renderer renderer2 = array2[j]; renderer2.enabled = false; } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.LearnToUseLaserPointer); yield return new WaitForSeconds(6f); array3 = this.hairAndSkinHighlightRenderers; for (k = 0; k < array3.Length; k++) { Renderer renderer3 = array3[k]; this.MGFOFEJNCDE.Remove(renderer3); } } else { ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null); } tutorialAudio2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.WhenReadyOpenShirtDrawer); this.EIHGNDDCFLE(false); this.drawerRack.DrawersMenu.gameObject.SetActive(true); this.skinsRack.DrawersMenu.gameObject.SetActive(true); this.tutorialDrawer.SelectButton.interactable = true; this.MGFOFEJNCDE.Add(this.shirtDrawerRenderer); ikjkgnncogp.PNDFPCPDFKL = false; this.tutorialDrawer.DrawerSelected = new Action(ikjkgnncogp.OJKNBNGGBEC); ikjkgnncogp.LIHFNFPAGNM = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; yield return base.MEBLLOPPOBO(new Func(ikjkgnncogp.JAFGLCBFOHM), tutorialAudio2, tutorialAudio2, new Action(ikjkgnncogp.FAOOMCFPGBH), 15f, 3, "OpenDrawer"); Player.LocalPlayer.MFFGGGFFDAD = false; this.MGFOFEJNCDE.Remove(this.shirtDrawerRenderer); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(ikjkgnncogp.LIHFNFPAGNM); if (flag) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2; } else { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt1; } } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChooseShirt1) { gldplflbaan = new DormroomOOBEFlow.PONGAGNCMCC.GLDPLFLBAAN(); gldplflbaan.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.tutorialDrawer.GDECPDICLIF = true; Player.LocalPlayer.MFFGGGFFDAD = false; tutorialAudio3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt); SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(tutorialAudio3); yield return new WaitForSeconds(1f); gldplflbaan.DNKDLCFFOGN = this.tutorialDrawer.Tools[0].GetComponent(); this.MGFOFEJNCDE.Add(gldplflbaan.DNKDLCFFOGN.KFGJNFGLODK); Player.LocalPlayer.MFFGGGFFDAD = true; this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.GrabButton); gldplflbaan.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.GrabButton, null); gldplflbaan.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; gldplflbaan.DNKDLCFFOGN.EquipStateChanged = new Action(gldplflbaan.OJKNBNGGBEC); yield return base.MEBLLOPPOBO(new Func(gldplflbaan.JAFGLCBFOHM), null, tutorialAudio3, new Action(gldplflbaan.FAOOMCFPGBH), 15f, 3, "EquipShirt1"); Player.LocalPlayer.MFFGGGFFDAD = false; yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(gldplflbaan.CHLGIIEPHGC); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ <= TutorialManager.EJKMNNFKLJA.ChooseShirt2) { doknolamaca = new DormroomOOBEFlow.PONGAGNCMCC.DOKNOLAMACA(); doknolamaca.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.tutorialDrawer.GDECPDICLIF = true; Player.LocalPlayer.MFFGGGFFDAD = false; recRoomAudioClip = null; doknolamaca.CFEODHOANIH = null; if (flag) { recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabWhiteAndOrangeShirt); doknolamaca.CFEODHOANIH = recRoomAudioClip; } else { recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.NotBadGrabHighlightedShirtBehind); doknolamaca.CFEODHOANIH = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt); } if (flag) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(recRoomAudioClip); } Player.LocalPlayer.MFFGGGFFDAD = true; doknolamaca.OEMODCIIPON = null; if (SingletonMonoBehaviour.NCKMBFBMBFM.AINNFFHCDHI) { SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.SwipeRotateToHighlightedShirt)); this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton); doknolamaca.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null); } doknolamaca.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; doknolamaca.GOIGHHEGJKJ = this.tutorialDrawer.Tools[1].GetComponent(); this.MGFOFEJNCDE.Add(doknolamaca.GOIGHHEGJKJ.KFGJNFGLODK); func = new Func(doknolamaca.OJKNBNGGBEC); base.StartCoroutine(base.MEBLLOPPOBO(func, new Action(doknolamaca.JAFGLCBFOHM), 15f, 3, "FaceShirt2")); doknolamaca.GOIGHHEGJKJ.EquipStateChanged = new Action(doknolamaca.FAOOMCFPGBH); yield return base.MEBLLOPPOBO(new Func(doknolamaca.EGOHHBDCLII), null, doknolamaca.CFEODHOANIH, new Action(doknolamaca.LKAFJIJNOJM), 15f, 3, "EquipShirt2"); doknolamaca.AAAMHDPGFOA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; if (SingletonMonoBehaviour.NCKMBFBMBFM.AINNFFHCDHI) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton); doknolamaca.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SwipeRotateToMirror); func2 = new Func(doknolamaca.PINIBHKNJAB); recRoomAudioClip2 = null; yield return base.MEBLLOPPOBO(func2, null, recRoomAudioClip2, new Action(doknolamaca.EPIDMGCJJIK), 5f, 3, "FaceMirror"); } yield return new WaitForSeconds(this.timeBetweenStates); this.drawerRack.PlayOpenDrawerAudio(); this.tutorialDrawer.GDECPDICLIF = false; if (doknolamaca.CHLGIIEPHGC == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout || doknolamaca.AAAMHDPGFOA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout) { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout; } else if (doknolamaca.CHLGIIEPHGC == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete && doknolamaca.AAAMHDPGFOA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete; } else { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; } base.PKHLAJGPBND(dekhhinllfg); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.OpenMenu; if (doknolamaca.OEMODCIIPON != null) { doknolamaca.OEMODCIIPON.HHEECLBGLCE = false; } } if (flag) { this.EIHGNDDCFLE(true); this.resetButton.SetActive(true); this.surpriseMeButton.SetActive(true); this.tutorialDrawer.gameObject.SetActive(false); this.tutorialDrawer.SelectButton.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(true); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.OpenMenu) { Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = true; SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.OpenWatch, null); } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.OpenMenu) { base.EEEEPABGODM(); this.BDPODHKBOMF.PopAllFlows(); base.AKDCFLLKCBE(Player.LocalPlayer); if (flag) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.JAFGLCBFOHM), this.CIDGHNHPNPB, this.CIDGHNHPNPB, new Action(base.FAOOMCFPGBH), 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout"); } else { yield return this.AHADMOOANEI(new Action(base.EGOHHBDCLII)); } SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.HomeScreen; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.HomeScreen) { this.JGAFHDIOHFM(); base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsTheHomeMenu); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ImportFriendsScreen; } if (flag) { nddmckdjkfj = new DormroomOOBEFlow.PONGAGNCMCC.NDDMCKDJKFJ(); nddmckdjkfj.BDJGJLDFHIE = this; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_OpenActivityMenu; base.EEEEPABGODM(); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouCanBringUpYourWatchAtAnyTime); yield return new WaitForSeconds(0.5f); this.BDPODHKBOMF.NOHIJILNDBP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); componentsInChildren = this.NKOEDLAJKHA.GetComponentsInChildren(); array4 = componentsInChildren; for (l = 0; l < array4.Length; l++) { Button3D button3D4 = array4[l]; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D4, true); } if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI == null) { DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI = new Action(DormroomOOBEFlow.PONGAGNCMCC.LKAFJIJNOJM); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI); } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GetIntoAGame); nddmckdjkfj.BIBAFKAMDGB = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressActivitiesButton); this.LMNAGLLCEGB.HighlightButton(); func3 = new Func(nddmckdjkfj.OJKNBNGGBEC); dekhhinllfg2 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func4 = new Func(nddmckdjkfj.JAFGLCBFOHM); Func func13 = func4; RecRoomAudioClip bibafkamdgb = nddmckdjkfj.BIBAFKAMDGB; Func func14 = func3; if (DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ == null) { DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ = new Action(DormroomOOBEFlow.PONGAGNCMCC.PINIBHKNJAB); } yield return base.MEBLLOPPOBO(func13, bibafkamdgb, func14, DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ, 15f, -1, string.Empty); if (dekhhinllfg2 == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { Button3D[] componentsInChildren4 = this.NKOEDLAJKHA.GetComponentsInChildren(); foreach (Button3D button3D5 in componentsInChildren4) { this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D5, true); } } this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); this.LMNAGLLCEGB.ClearHighlights(); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(dekhhinllfg2); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ScrollToNextPage; base.EEEEPABGODM(); component = this.NKOEDLAJKHA.transform.OJKEFDBGNAM("NextButton").GetComponent(); nddmckdjkfj.EILIGFIECGF = false; unityAction = new UnityAction(nddmckdjkfj.FAOOMCFPGBH); component.OnClick.AddListener(unityAction); if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO == null) { DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO = new Action(DormroomOOBEFlow.PONGAGNCMCC.EPIDMGCJJIK); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO); } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LotsOfActivities); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LetsTryPaddleball); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, false); component.KPLIDIBCAKP = true; recRoomAudioClip3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressArrowToScroll); Func func15 = new Func(nddmckdjkfj.EGOHHBDCLII); RecRoomAudioClip recRoomAudioClip9 = recRoomAudioClip3; RecRoomAudioClip recRoomAudioClip10 = recRoomAudioClip3; if (DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB == null) { DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB = new Action(DormroomOOBEFlow.PONGAGNCMCC.FKHPJJNIGKG); } yield return base.MEBLLOPPOBO(func15, recRoomAudioClip9, recRoomAudioClip10, DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB, 15f, -1, string.Empty); component.KPLIDIBCAKP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, true); component.OnClick.RemoveListener(unityAction); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ClickPaddleball; base.EEEEPABGODM(); componentsInChildren3 = this.NKOEDLAJKHA.GetComponentsInChildren(); button3D3 = null; for (int n = 0; n < componentsInChildren3.Length; n++) { if (componentsInChildren3[n].KAPOBAEMBKL == PGOPAPIFECA.PADDLEBALL) { button3D3 = componentsInChildren3[n].gameObject.GetComponent(); break; } } nddmckdjkfj.KAGPIIBHDHF = false; unityAction2 = new UnityAction(nddmckdjkfj.LKAFJIJNOJM); button3D3.OnClick.AddListener(unityAction2); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D3, false); button3D3.KPLIDIBCAKP = true; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH == null) { DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH = new Action(DormroomOOBEFlow.PONGAGNCMCC.PINPPNBCJCJ); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH); } recRoomAudioClip3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressPaddleballButton); Func func16 = new Func(nddmckdjkfj.PINIBHKNJAB); RecRoomAudioClip recRoomAudioClip11 = recRoomAudioClip3; RecRoomAudioClip recRoomAudioClip12 = recRoomAudioClip3; if (DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO == null) { DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO = new Action(DormroomOOBEFlow.PONGAGNCMCC.CHKACLCJLDI); } yield return base.MEBLLOPPOBO(func16, recRoomAudioClip11, recRoomAudioClip12, DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO, 15f, -1, string.Empty); button3D3.KPLIDIBCAKP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D3, true); button3D3.OnClick.RemoveListener(unityAction2); yield break; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ImportFriendsScreen) { base.EEEEPABGODM(); IEnumerable enumerable = GLGMPGPNNBP.FBNNFCAFCPP(); if (DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA == null) { DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA = new Func(DormroomOOBEFlow.PONGAGNCMCC.DDKFPKEDEFN); } num = enumerable.Where(DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA).Count(); while (Time.time - time < 5f) { yield return null; } flag2 = num <= 0 && this.JLOFHILHEMD != null && PNPDOBLDCLF.LKKPFJHDCCH(this.JLOFHILHEMD); dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; if (flag2) { ghpbkheomgg = new DormroomOOBEFlow.PONGAGNCMCC.GHPBKHEOMGG(); ghpbkheomgg.BDJGJLDFHIE = this; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); this.LMNAGLLCEGB.HighlightButton(); ghpbkheomgg.MDLDDELCKJA = false; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { yield return this.NNLCMJJMPKK(new Action(ghpbkheomgg.OJKNBNGGBEC)); } if (!ghpbkheomgg.MDLDDELCKJA) { dpgejeloapg = new DormroomOOBEFlow.PONGAGNCMCC.DPGEJELOAPG(); dpgejeloapg.BDJGJLDFHIE = this; dpgejeloapg.APGODNPDIKL = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapPeopleButton); func9 = new Func(dpgejeloapg.OJKNBNGGBEC); dpgejeloapg.PJKJLOKDBGA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func10 = new Func(dpgejeloapg.JAFGLCBFOHM); yield return base.MEBLLOPPOBO(func10, dpgejeloapg.APGODNPDIKL, func9, new Action(dpgejeloapg.FAOOMCFPGBH), 15f, 3, "OpenMenuForPeopleScreen"); if (dpgejeloapg.PJKJLOKDBGA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { mjkhdmlhbkl = new DormroomOOBEFlow.PONGAGNCMCC.MJKHDMLHBKL(); mjkhdmlhbkl.BDJGJLDFHIE = this; this.POCGJNAADIF.Button_SetFriendsDisplayMode(); this.BDPODHKBOMF.NOHIJILNDBP = true; mjkhdmlhbkl.DHELIMOBBGF = false; action = new Action(mjkhdmlhbkl.OJKNBNGGBEC); this.POCGJNAADIF.FindFriendsAction = action; this.IFEGBDPKOCK.KPLIDIBCAKP = true; tutorialAudio4 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapFindFriends); yield return base.MEBLLOPPOBO(new Func(mjkhdmlhbkl.JAFGLCBFOHM), tutorialAudio4, tutorialAudio4, null, 12f, 3, "Import Friends Dialog Opened"); this.IFEGBDPKOCK.KPLIDIBCAKP = false; mjkhdmlhbkl.HMMHLEFBCMM = false; action2 = new Action(mjkhdmlhbkl.FAOOMCFPGBH); SingletonMonoBehaviour.NCKMBFBMBFM.DoneImportingAction = action2; this.LCJGNFKBDKC.KPLIDIBCAKP = true; tutorialAudio5 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapAddAll); yield return base.MEBLLOPPOBO(new Func(mjkhdmlhbkl.EGOHHBDCLII), tutorialAudio5, tutorialAudio5, null, 15f, 2, "FriendsImported"); this.LCJGNFKBDKC.KPLIDIBCAKP = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.UsePeopleTabToConnectWithFriends); yield return this.GBOFFOOGELC(this.FMJHHICDDOE); } dekhhinllfg3 = dpgejeloapg.PJKJLOKDBGA; } else { dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout; } this.LMNAGLLCEGB.ClearHighlights(); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); yield return new WaitForSeconds(this.timeBetweenStates); } else { dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete; Debug.Log("No friends to import. Skipping NUX step..."); } base.PKHLAJGPBND(dekhhinllfg3); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChecklistScreen; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChecklistScreen) { miaifpfmdhi = new DormroomOOBEFlow.PONGAGNCMCC.MIAIFPFMDHI(); miaifpfmdhi.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; this.BDPODHKBOMF.NOHIJILNDBP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); miaifpfmdhi.MDLDDELCKJA = false; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { yield return this.NNLCMJJMPKK(new Action(miaifpfmdhi.OJKNBNGGBEC)); } dekhhinllfg4 = ((!miaifpfmdhi.MDLDDELCKJA) ? OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete : OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout); if (!miaifpfmdhi.MDLDDELCKJA) { bhdjibcllbg = new DormroomOOBEFlow.PONGAGNCMCC.BHDJIBCLLBG(); bhdjibcllbg.BDJGJLDFHIE = this; if (!this.LMNAGLLCEGB.MKFIHDMBMAL) { this.BDPODHKBOMF.PopAllFlows(); } bhdjibcllbg.FKPCJJKNFHA = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapChecklistButton); this.LMNAGLLCEGB.HighlightButton(); func11 = new Func(bhdjibcllbg.OJKNBNGGBEC); bhdjibcllbg.EPGFJNPPPBI = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func12 = new Func(bhdjibcllbg.JAFGLCBFOHM); yield return base.MEBLLOPPOBO(func12, bhdjibcllbg.FKPCJJKNFHA, func11, new Action(bhdjibcllbg.FAOOMCFPGBH), 15f, 3, "OpenChecklist"); if (bhdjibcllbg.EPGFJNPPPBI == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { IEnumerable componentsInChildren5 = this.GAFBPNGHADI.GetComponentsInChildren(true); if (DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD == null) { DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD = new Func(DormroomOOBEFlow.PONGAGNCMCC.BJFCDCHEKKH); } component2 = componentsInChildren5.Where(DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD).First().GetComponent(); component2.Button.ForcePressed(); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.IfUnsureOfWhatToDo); } dekhhinllfg4 = bhdjibcllbg.EPGFJNPPPBI; } this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); this.LMNAGLLCEGB.ClearHighlights(); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(dekhhinllfg4); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin; } SingletonMonoBehaviour.NCKMBFBMBFM.HideHelpPopup(); this.gesturesDummy.SetActive(true); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToMannequin) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaysToInteract); tutorialAudio6 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMannequin); yield return this.LDGLJCKNFDO(this.teleportTargetMannequin, tutorialAudio6, tutorialAudio6, -1, false, true); if (this.BDPODHKBOMF.IGNILOGNHOO) { Player.LocalPlayer.POJAICMNOFI.MALKDBPJAID.CloseMenu(); } yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnHandshake) { palekpagimh = new DormroomOOBEFlow.PONGAGNCMCC.PALEKPAGIMH(); palekpagimh.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.dummyRightArm.SetActive(true); palekpagimh.EFCKMJMBDAC = false; this.handshakeTarget.PPDNDEIACDG += palekpagimh.OJKNBNGGBEC; helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio7 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToAddShakeHands); tutorialAudio8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake); yield return base.MEBLLOPPOBO(new Func(palekpagimh.JAFGLCBFOHM), tutorialAudio7, tutorialAudio8, new Action(palekpagimh.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; yield return new WaitForSeconds(this.timeBetweenStates); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); yield return new WaitForSeconds(this.timeBetweenStates); this.dummyRightArm.SetActive(false); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnPartyUp) { inbbekdmemf = new DormroomOOBEFlow.PONGAGNCMCC.INBBEKDMEMF(); inbbekdmemf.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.dummyLeftArm.SetActive(true); inbbekdmemf.JHCIGBBHCDC = false; this.fistBumpTarget.PPDNDEIACDG += inbbekdmemf.OJKNBNGGBEC; helpPopup2 = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio9 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToPartyFistBump); tutorialAudio10 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump); yield return base.MEBLLOPPOBO(new Func(inbbekdmemf.JAFGLCBFOHM), tutorialAudio9, tutorialAudio10, new Action(inbbekdmemf.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup2.HHEECLBGLCE = false; yield return new WaitForSeconds(this.timeBetweenStates); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(this.timeBetweenStates); this.dummyLeftArm.SetActive(false); base.PKHLAJGPBND(); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnStop) { bnfohiigjgk = new DormroomOOBEFlow.PONGAGNCMCC.BNFOHIIGJGK(); bnfohiigjgk.BDJGJLDFHIE = this; base.EEEEPABGODM(); componentInChildren = this.gesturesDummy.GetComponentInChildren(); if (componentInChildren == null) { Debug.LogError("Missing stop target!"); yield break; } bnfohiigjgk.CAIMKOFMDHJ = false; componentInChildren.IgnoreEvent = new Action(bnfohiigjgk.OJKNBNGGBEC); helpPopup3 = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio11 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LearnStopGesture); recRoomAudioClip8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop); yield return base.MEBLLOPPOBO(new Func(bnfohiigjgk.JAFGLCBFOHM), tutorialAudio11, recRoomAudioClip8, new Action(bnfohiigjgk.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup3.HHEECLBGLCE = false; bnfohiigjgk.HFLFNFIHDEG = false; aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(bnfohiigjgk.EGOHHBDCLII)); if (DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL == null) { DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL = new Action(DormroomOOBEFlow.PONGAGNCMCC.GOEIECCDFOJ); } yield return this.NNLCMJJMPKK(DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL); recRoomAudioClip8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason); yield return base.MEBLLOPPOBO(new Func(bnfohiigjgk.LKAFJIJNOJM), recRoomAudioClip8, recRoomAudioClip8, new Action(bnfohiigjgk.PINIBHKNJAB), 15f, 3, string.Empty); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.CodeOfConduct; } this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); yield return new WaitForSeconds(this.timeBetweenStates); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.CodeOfConduct) { ollgcojnnjm = new DormroomOOBEFlow.PONGAGNCMCC.OLLGCOJNNJM(); ollgcojnnjm.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.codeOfConduct.SetActive(true); SingletonMonoBehaviour.NCKMBFBMBFM.PlayTutorialVO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct); yield return new WaitForSeconds(10f); tutorialAudio12 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct); SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(tutorialAudio12); this.codeOfConductTable.SetActive(true); ollgcojnnjm.DHOPBMHGLNF = false; this.agreeButton.PFPBAKHLIAB += ollgcojnnjm.OJKNBNGGBEC; Func func17 = new Func(ollgcojnnjm.JAFGLCBFOHM); RecRoomAudioClip recRoomAudioClip13 = tutorialAudio12; RecRoomAudioClip recRoomAudioClip14 = tutorialAudio12; if (DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL == null) { DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL = new Action(DormroomOOBEFlow.PONGAGNCMCC.IDHFABHMJPK); } yield return base.MEBLLOPPOBO(func17, recRoomAudioClip13, recRoomAudioClip14, DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL, 15f, -1, "CodeOfConduct"); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Thanks); yield return new WaitForSeconds(this.timeBetweenStates); this.codeOfConduct.SetActive(false); this.codeOfConductTable.SetActive(false); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToDoor; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToDoor) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; tutorialAudio13 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToDoor); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoor.JOEPFGLNGAJ = true; this.lockerRoomDoorSign.SetActive(true); this.MGFOFEJNCDE.Add(this.lockerRoomDoor.GetComponent()); this.MGFOFEJNCDE.Add(this.lockerRoomDoorSign.GetComponent()); yield return this.LDGLJCKNFDO(this.teleportTargetDoor, tutorialAudio13, tutorialAudio13, -1, false, true); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); } SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; base.EEEEPABGODM(); Player.LocalPlayer.EnableOutOfBoundsCheck(true); this.gesturesDummy.SetActive(true); this.dummyRightArm.SetActive(true); this.dummyLeftArm.SetActive(true); this.BDPODHKBOMF.NOHIJILNDBP = false; this.LMNAGLLCEGB.ClearHighlights(); this.MFBOLEAGHGE(false); this.ONIHMAEBCPE(); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoorSign.SetActive(true); this.lockerRoomDoor.JOEPFGLNGAJ = false; base.StartCoroutine(this.AMBHNCCOCCC()); this.privacyPolicyButton.SetActive(true); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ReadyToGoPlay); base.StartCoroutine(this.FEDBKLEAIOB(5f)); yield return new WaitForSeconds(0.5f); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); this.ECFEAOGJFJK = false; this.tutorialDrawer.gameObject.SetActive(false); this.tutorialDrawer.SelectButton.gameObject.SetActive(false); this.EIHGNDDCFLE(true); this.resetButton.SetActive(true); this.surpriseMeButton.SetActive(true); tutorialAudio14 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportThroughDoor); for (num2 = 0; num2 < 3; num2++) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(tutorialAudio14); SingletonMonoBehaviour.NCKMBFBMBFM.PlayAttentionHelper(this.lockerRoomDoor.transform.position + Vector3.up, true); yield return new WaitForSeconds(10f); } yield break; } // Token: 0x060015C2 RID: 5570 RVA: 0x00071154 File Offset: 0x0006F354 private IEnumerator CFFKEHEFAPO() { enumerator = this.GILKMNKFMBA.GetEnumerator(); try { while (enumerator.MoveNext()) { tool = enumerator.Current; tool.gameObject.SetActive(true); yield return new WaitForSeconds(0.15f); } } finally { ((IDisposable)enumerator).Dispose(); } array = this.additionalObjectsToHide; for (i = 0; i < array.Length; i++) { gameObject = array[i]; gameObject.gameObject.SetActive(true); yield return new WaitForSecondsRealtime(0.1f); } this.messageBoardPosters.SetActive(true); yield break; } // Token: 0x060015C3 RID: 5571 RVA: 0x00071170 File Offset: 0x0006F370 private IEnumerator GCHFDKPMNEE() { if (this.ELMBCCNKOEL()) { LockerroomOOBEFlow.ANPDBCGNJFD = true; TutorialManager.MJIAHJCFMNO = 0; SingletonMonoBehaviour.NCKMBFBMBFM.SetFirstTimeInForNewUser(); base.StartCoroutine(this.MKDGJLLGAGA()); yield break; } yield break; } // Token: 0x060015C4 RID: 5572 RVA: 0x0007118C File Offset: 0x0006F38C private void JAFODNIMLBE() { this.messageBoardPosters.SetActive(true); this.rerunTutorialButton.SetActive(true); this.privacyPolicyButton.SetActive(false); this.Map3D.gameObject.SetActive(true); this.Logo.gameObject.SetActive(false); if (this.GILKMNKFMBA == null) { IEnumerable enumerable = global::UnityEngine.Object.FindObjectsOfType(); if (DormroomOOBEFlow.DINNJGHCFHI == null) { DormroomOOBEFlow.DINNJGHCFHI = new Func(DormroomOOBEFlow.GIDDIAJLOBD); } this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList(); this.GILKMNKFMBA.RemoveAll(new Predicate(this.NGDNPBDBECJ)); } foreach (Tool tool in this.GILKMNKFMBA) { tool.gameObject.SetActive(false); } GameObject[] array = this.additionalObjectsToHide; for (int i = 1; i < array.Length; i += 0) { GameObject gameObject = array[i]; gameObject.SetActive(true); } this.ONIHMAEBCPE(); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoorSign.gameObject.SetActive(true); this.changingRoomMenu.gameObject.SetActive(false); this.EDPKIJIKECE(false); this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(true); } // Token: 0x060015C5 RID: 5573 RVA: 0x00071318 File Offset: 0x0006F518 private IEnumerator ANMJHLOAJPB() { if (this.ELMBCCNKOEL()) { LockerroomOOBEFlow.ANPDBCGNJFD = true; TutorialManager.MJIAHJCFMNO = 0; SingletonMonoBehaviour.NCKMBFBMBFM.SetFirstTimeInForNewUser(); base.StartCoroutine(this.MKDGJLLGAGA()); yield break; } yield break; } // Token: 0x060015C6 RID: 5574 RVA: 0x00071334 File Offset: 0x0006F534 private IEnumerator CDJEOKFHOOD(Action OFAECEGEBGB) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout"); yield break; } // Token: 0x060015C7 RID: 5575 RVA: 0x00071358 File Offset: 0x0006F558 private void GGCFELDENKI() { for (int i = 1; i < this.stickyNotes.Length; i++) { this.stickyNotes[i].gameObject.SetActive(true); } } // Token: 0x060015C8 RID: 5576 RVA: 0x00071394 File Offset: 0x0006F594 private void IHOFLADONOK() { this.messageBoardPosters.SetActive(true); this.rerunTutorialButton.SetActive(false); this.privacyPolicyButton.SetActive(true); this.Map3D.gameObject.SetActive(false); this.Logo.gameObject.SetActive(true); if (this.GILKMNKFMBA == null) { IEnumerable enumerable = global::UnityEngine.Object.FindObjectsOfType(); if (DormroomOOBEFlow.DINNJGHCFHI == null) { DormroomOOBEFlow.DINNJGHCFHI = new Func(DormroomOOBEFlow.MMIAMOCHIHH); } this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList(); this.GILKMNKFMBA.RemoveAll(new Predicate(this.ALOJLDMFOOC)); } foreach (Tool tool in this.GILKMNKFMBA) { tool.gameObject.SetActive(false); } GameObject[] array = this.additionalObjectsToHide; for (int i = 0; i < array.Length; i += 0) { GameObject gameObject = array[i]; gameObject.SetActive(false); } this.DEIGFBHCDGJ(); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoorSign.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(false); this.GKMAEEMOPFM(true); this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); } // Token: 0x060015C9 RID: 5577 RVA: 0x00071520 File Offset: 0x0006F720 private void LKJLBLBAHMB() { this.messageBoardPosters.SetActive(false); this.rerunTutorialButton.SetActive(true); this.privacyPolicyButton.SetActive(false); this.Map3D.gameObject.SetActive(false); this.Logo.gameObject.SetActive(true); if (this.GILKMNKFMBA == null) { IEnumerable enumerable = global::UnityEngine.Object.FindObjectsOfType(); if (DormroomOOBEFlow.DINNJGHCFHI == null) { DormroomOOBEFlow.DINNJGHCFHI = new Func(DormroomOOBEFlow.FNEPDEBEEGJ); } this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList(); this.GILKMNKFMBA.RemoveAll(new Predicate(this.JNFFCHFIBDF)); } foreach (Tool tool in this.GILKMNKFMBA) { tool.gameObject.SetActive(true); } GameObject[] array = this.additionalObjectsToHide; for (int i = 0; i < array.Length; i += 0) { GameObject gameObject = array[i]; gameObject.SetActive(false); } this.DEIGFBHCDGJ(); this.lockerRoomDoor.gameObject.SetActive(false); this.lockerRoomDoorSign.gameObject.SetActive(true); this.changingRoomMenu.gameObject.SetActive(false); this.EIHGNDDCFLE(true); this.gesturesDummy.SetActive(true); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); } // Token: 0x060015CA RID: 5578 RVA: 0x000716AC File Offset: 0x0006F8AC private void DLPDNHNJJIK() { for (int i = 1; i < this.stickyNotes.Length; i += 0) { this.stickyNotes[i].gameObject.SetActive(true); } } // Token: 0x060015CB RID: 5579 RVA: 0x000716E8 File Offset: 0x0006F8E8 private bool ALOJLDMFOOC(Tool LHMELEOKNBJ) { return this.ignoredTools.Contains(LHMELEOKNBJ); } // Token: 0x060015CC RID: 5580 RVA: 0x000716F8 File Offset: 0x0006F8F8 private IEnumerator AINJEEHICLF(Button3D NIPHAFCPLID) { tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton); NIPHAFCPLID.KPLIDIBCAKP = true; yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, tutorialAudio, null, 15f, 3, "WaitForHomeScreenCurrentFlow"); NIPHAFCPLID.KPLIDIBCAKP = false; yield break; } // Token: 0x060015CD RID: 5581 RVA: 0x0007171C File Offset: 0x0006F91C private IEnumerator IEPFMFJDLBH() { Player.LocalPlayer.Respawn(this.rerunTutorialSpawnPoint.transform.position, this.rerunTutorialSpawnPoint.transform.rotation, true, -1, null, -1, null, false); yield return new WaitForSecondsRealtime(1f); yield return this.MKDGJLLGAGA(); this.KHMDOKBPEOP = true; yield break; } // Token: 0x060015CE RID: 5582 RVA: 0x00071738 File Offset: 0x0006F938 private void LHILGMCFDMK() { this.LMNAGLLCEGB = this.BDPODHKBOMF.GetFlowByType(); this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType(); this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType(); this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType(); this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType(); this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType(); this.IFEGBDPKOCK = this.POCGJNAADIF.transform.OJKEFDBGNAM(" ms").GetComponent(); this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("OnBeforeApplicationQuit call returned false, postponing plugin shutdown.").GetComponent(); this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM("Do you want to leave your current activity and enter Calibration?").GetComponent(); this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren(false); Debug.Log(this.LNHFAKEOHOE); this.DHMMFAOECLP(false); } // Token: 0x060015CF RID: 5583 RVA: 0x00071830 File Offset: 0x0006FA30 private IEnumerator EKLGBOIBDFO() { enumerator = this.GILKMNKFMBA.GetEnumerator(); try { while (enumerator.MoveNext()) { tool = enumerator.Current; tool.gameObject.SetActive(true); yield return new WaitForSeconds(0.15f); } } finally { ((IDisposable)enumerator).Dispose(); } array = this.additionalObjectsToHide; for (i = 0; i < array.Length; i++) { gameObject = array[i]; gameObject.gameObject.SetActive(true); yield return new WaitForSecondsRealtime(0.1f); } this.messageBoardPosters.SetActive(true); yield break; } // Token: 0x060015D0 RID: 5584 RVA: 0x0007184C File Offset: 0x0006FA4C private bool AABNOEKGAJM() { if (SingletonMonoBehaviour.NCKMBFBMBFM.OCOBHACOHCO() == (TutorialManager.EJKMNNFKLJA)(-4)) { return false; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ >= (TutorialManager.EJKMNNFKLJA)(-111)) { SingletonMonoBehaviour.NCKMBFBMBFM.MHECIDCDCPN((TutorialManager.EJKMNNFKLJA)(-22)); return true; } return true; } // Token: 0x060015D1 RID: 5585 RVA: 0x00071884 File Offset: 0x0006FA84 private void LMJHKIHOLDB(bool JMLCPDBILKF) { this.BDPODHKBOMF.KPJOENLPEAF().JGLCHJOIOLE(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().BAECOFDEBCC(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().CCFLCJFCGEH(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().JGLCHJOIOLE(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().KBKAJGFMCAP(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); } // Token: 0x060015D2 RID: 5586 RVA: 0x00071974 File Offset: 0x0006FB74 private static bool PGMABPMKLHP(Tool LHMELEOKNBJ) { return LHMELEOKNBJ.GetComponent() != null; } // Token: 0x060015D3 RID: 5587 RVA: 0x00071984 File Offset: 0x0006FB84 private IEnumerator NNCPBLMGHOH() { this.ECFEAOGJFJK = true; IHFKMIAHBFP.JEFGMHBLLKI.NIACFDCMGLG("prev_activity", "oobe"); text = typeof(SplitTesting.NUX_2017_11_10).ToString(); text2 = SplitTesting.NUX_2017_11_10.QuickToActivity.ToString(); SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2); flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; if (SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD && Player.LocalPlayerExists) { Player.LocalPlayer.OFGGECBANNE.ResetAllTools(); } this.HGEFAGCHKLH(); this.CIDGHNHPNPB = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LookAtWristToViewWatch); yield return base.GNHCFMEIBBK(20f); Player.LocalPlayer.EnableOutOfBoundsCheck(false); this.drawerRack.InitializeTutorialOutfits(); Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = false; this.BDPODHKBOMF = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE; base.StartCoroutine(PNPDOBLDCLF.HJLALJJDLCF(new Action>(base.OJKNBNGGBEC))); time = Time.time; yield return base.OFHJNDCFDIG(); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ != TutorialManager.EJKMNNFKLJA.Complete) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.NotRan; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.NotRan) { if (flag) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; AudioManager.Play3DSFX(this.logoRezClip, this.Map3D.transform.position, null); yield return new WaitForSeconds(2f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Dorm Room", 2f, null, false); yield return new WaitForSeconds(1f); if (this.introAudio != null) { this.introAudio.Play(); } base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart; } else { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return new WaitForSeconds(1.5f); AudioManager.Play3DSFX(this.logoRezClip, this.Map3D.transform.position, null); base.StartCoroutine(base.ALBBEIEDNFP(this.Logo, true)); yield return base.ALBBEIEDNFP(this.Map3D, true); SingletonMonoBehaviour.NCKMBFBMBFM.PlayAttentionHelper(this.youAreHereIndicator.position, false); yield return new WaitForSeconds(1.75f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Welcome); base.StartCoroutine(base.ALBBEIEDNFP(this.Map3D, false)); yield return base.ALBBEIEDNFP(this.Logo, false); if (this.introAudio != null) { this.introAudio.Play(); } base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart; } } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TutorialStart) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsYourDorm); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Teleport; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Teleport) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.MoveByTeleporting); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMiddleOfRoom); yield return this.LDGLJCKNFDO(this.teleportTargetRug, tutorialAudio, tutorialAudio, -1, false, true); yield return new WaitForSeconds(0.5f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseHairSkin; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChooseHairSkin) { ikjkgnncogp = new DormroomOOBEFlow.PONGAGNCMCC.IKJKGNNCOGP(); ikjkgnncogp.BDJGJLDFHIE = this; base.EEEEPABGODM(); if (!flag) { this.changingRoomMenu.gameObject.SetActive(true); this.resetButton.SetActive(false); this.surpriseMeButton.SetActive(false); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaveAtYourself); yield return new WaitForSeconds(3f); base.AKDCFLLKCBE(Player.LocalPlayer); this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.TeleportButton); ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null); array = this.hairAndSkinHighlightRenderers; for (i = 0; i < array.Length; i++) { Renderer renderer = array[i]; renderer.enabled = true; this.MGFOFEJNCDE.Add(renderer); } yield return null; array2 = this.hairAndSkinHighlightRenderers; for (j = 0; j < array2.Length; j++) { Renderer renderer2 = array2[j]; renderer2.enabled = false; } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.LearnToUseLaserPointer); yield return new WaitForSeconds(6f); array3 = this.hairAndSkinHighlightRenderers; for (k = 0; k < array3.Length; k++) { Renderer renderer3 = array3[k]; this.MGFOFEJNCDE.Remove(renderer3); } } else { ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null); } tutorialAudio2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.WhenReadyOpenShirtDrawer); this.EIHGNDDCFLE(false); this.drawerRack.DrawersMenu.gameObject.SetActive(true); this.skinsRack.DrawersMenu.gameObject.SetActive(true); this.tutorialDrawer.SelectButton.interactable = true; this.MGFOFEJNCDE.Add(this.shirtDrawerRenderer); ikjkgnncogp.PNDFPCPDFKL = false; this.tutorialDrawer.DrawerSelected = new Action(ikjkgnncogp.OJKNBNGGBEC); ikjkgnncogp.LIHFNFPAGNM = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; yield return base.MEBLLOPPOBO(new Func(ikjkgnncogp.JAFGLCBFOHM), tutorialAudio2, tutorialAudio2, new Action(ikjkgnncogp.FAOOMCFPGBH), 15f, 3, "OpenDrawer"); Player.LocalPlayer.MFFGGGFFDAD = false; this.MGFOFEJNCDE.Remove(this.shirtDrawerRenderer); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(ikjkgnncogp.LIHFNFPAGNM); if (flag) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2; } else { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt1; } } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChooseShirt1) { gldplflbaan = new DormroomOOBEFlow.PONGAGNCMCC.GLDPLFLBAAN(); gldplflbaan.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.tutorialDrawer.GDECPDICLIF = true; Player.LocalPlayer.MFFGGGFFDAD = false; tutorialAudio3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt); SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(tutorialAudio3); yield return new WaitForSeconds(1f); gldplflbaan.DNKDLCFFOGN = this.tutorialDrawer.Tools[0].GetComponent(); this.MGFOFEJNCDE.Add(gldplflbaan.DNKDLCFFOGN.KFGJNFGLODK); Player.LocalPlayer.MFFGGGFFDAD = true; this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.GrabButton); gldplflbaan.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.GrabButton, null); gldplflbaan.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; gldplflbaan.DNKDLCFFOGN.EquipStateChanged = new Action(gldplflbaan.OJKNBNGGBEC); yield return base.MEBLLOPPOBO(new Func(gldplflbaan.JAFGLCBFOHM), null, tutorialAudio3, new Action(gldplflbaan.FAOOMCFPGBH), 15f, 3, "EquipShirt1"); Player.LocalPlayer.MFFGGGFFDAD = false; yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(gldplflbaan.CHLGIIEPHGC); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ <= TutorialManager.EJKMNNFKLJA.ChooseShirt2) { doknolamaca = new DormroomOOBEFlow.PONGAGNCMCC.DOKNOLAMACA(); doknolamaca.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.tutorialDrawer.GDECPDICLIF = true; Player.LocalPlayer.MFFGGGFFDAD = false; recRoomAudioClip = null; doknolamaca.CFEODHOANIH = null; if (flag) { recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabWhiteAndOrangeShirt); doknolamaca.CFEODHOANIH = recRoomAudioClip; } else { recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.NotBadGrabHighlightedShirtBehind); doknolamaca.CFEODHOANIH = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt); } if (flag) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(recRoomAudioClip); } Player.LocalPlayer.MFFGGGFFDAD = true; doknolamaca.OEMODCIIPON = null; if (SingletonMonoBehaviour.NCKMBFBMBFM.AINNFFHCDHI) { SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.SwipeRotateToHighlightedShirt)); this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton); doknolamaca.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null); } doknolamaca.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; doknolamaca.GOIGHHEGJKJ = this.tutorialDrawer.Tools[1].GetComponent(); this.MGFOFEJNCDE.Add(doknolamaca.GOIGHHEGJKJ.KFGJNFGLODK); func = new Func(doknolamaca.OJKNBNGGBEC); base.StartCoroutine(base.MEBLLOPPOBO(func, new Action(doknolamaca.JAFGLCBFOHM), 15f, 3, "FaceShirt2")); doknolamaca.GOIGHHEGJKJ.EquipStateChanged = new Action(doknolamaca.FAOOMCFPGBH); yield return base.MEBLLOPPOBO(new Func(doknolamaca.EGOHHBDCLII), null, doknolamaca.CFEODHOANIH, new Action(doknolamaca.LKAFJIJNOJM), 15f, 3, "EquipShirt2"); doknolamaca.AAAMHDPGFOA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; if (SingletonMonoBehaviour.NCKMBFBMBFM.AINNFFHCDHI) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton); doknolamaca.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SwipeRotateToMirror); func2 = new Func(doknolamaca.PINIBHKNJAB); recRoomAudioClip2 = null; yield return base.MEBLLOPPOBO(func2, null, recRoomAudioClip2, new Action(doknolamaca.EPIDMGCJJIK), 5f, 3, "FaceMirror"); } yield return new WaitForSeconds(this.timeBetweenStates); this.drawerRack.PlayOpenDrawerAudio(); this.tutorialDrawer.GDECPDICLIF = false; if (doknolamaca.CHLGIIEPHGC == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout || doknolamaca.AAAMHDPGFOA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout) { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout; } else if (doknolamaca.CHLGIIEPHGC == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete && doknolamaca.AAAMHDPGFOA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete; } else { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; } base.PKHLAJGPBND(dekhhinllfg); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.OpenMenu; if (doknolamaca.OEMODCIIPON != null) { doknolamaca.OEMODCIIPON.HHEECLBGLCE = false; } } if (flag) { this.EIHGNDDCFLE(true); this.resetButton.SetActive(true); this.surpriseMeButton.SetActive(true); this.tutorialDrawer.gameObject.SetActive(false); this.tutorialDrawer.SelectButton.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(true); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.OpenMenu) { Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = true; SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.OpenWatch, null); } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.OpenMenu) { base.EEEEPABGODM(); this.BDPODHKBOMF.PopAllFlows(); base.AKDCFLLKCBE(Player.LocalPlayer); if (flag) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.JAFGLCBFOHM), this.CIDGHNHPNPB, this.CIDGHNHPNPB, new Action(base.FAOOMCFPGBH), 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout"); } else { yield return this.AHADMOOANEI(new Action(base.EGOHHBDCLII)); } SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.HomeScreen; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.HomeScreen) { this.JGAFHDIOHFM(); base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsTheHomeMenu); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ImportFriendsScreen; } if (flag) { nddmckdjkfj = new DormroomOOBEFlow.PONGAGNCMCC.NDDMCKDJKFJ(); nddmckdjkfj.BDJGJLDFHIE = this; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_OpenActivityMenu; base.EEEEPABGODM(); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouCanBringUpYourWatchAtAnyTime); yield return new WaitForSeconds(0.5f); this.BDPODHKBOMF.NOHIJILNDBP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); componentsInChildren = this.NKOEDLAJKHA.GetComponentsInChildren(); array4 = componentsInChildren; for (l = 0; l < array4.Length; l++) { Button3D button3D4 = array4[l]; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D4, true); } if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI == null) { DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI = new Action(DormroomOOBEFlow.PONGAGNCMCC.LKAFJIJNOJM); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI); } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GetIntoAGame); nddmckdjkfj.BIBAFKAMDGB = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressActivitiesButton); this.LMNAGLLCEGB.HighlightButton(); func3 = new Func(nddmckdjkfj.OJKNBNGGBEC); dekhhinllfg2 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func4 = new Func(nddmckdjkfj.JAFGLCBFOHM); Func func13 = func4; RecRoomAudioClip bibafkamdgb = nddmckdjkfj.BIBAFKAMDGB; Func func14 = func3; if (DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ == null) { DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ = new Action(DormroomOOBEFlow.PONGAGNCMCC.PINIBHKNJAB); } yield return base.MEBLLOPPOBO(func13, bibafkamdgb, func14, DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ, 15f, -1, string.Empty); if (dekhhinllfg2 == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { Button3D[] componentsInChildren4 = this.NKOEDLAJKHA.GetComponentsInChildren(); foreach (Button3D button3D5 in componentsInChildren4) { this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D5, true); } } this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); this.LMNAGLLCEGB.ClearHighlights(); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(dekhhinllfg2); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ScrollToNextPage; base.EEEEPABGODM(); component = this.NKOEDLAJKHA.transform.OJKEFDBGNAM("NextButton").GetComponent(); nddmckdjkfj.EILIGFIECGF = false; unityAction = new UnityAction(nddmckdjkfj.FAOOMCFPGBH); component.OnClick.AddListener(unityAction); if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO == null) { DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO = new Action(DormroomOOBEFlow.PONGAGNCMCC.EPIDMGCJJIK); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO); } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LotsOfActivities); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LetsTryPaddleball); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, false); component.KPLIDIBCAKP = true; recRoomAudioClip3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressArrowToScroll); Func func15 = new Func(nddmckdjkfj.EGOHHBDCLII); RecRoomAudioClip recRoomAudioClip9 = recRoomAudioClip3; RecRoomAudioClip recRoomAudioClip10 = recRoomAudioClip3; if (DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB == null) { DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB = new Action(DormroomOOBEFlow.PONGAGNCMCC.FKHPJJNIGKG); } yield return base.MEBLLOPPOBO(func15, recRoomAudioClip9, recRoomAudioClip10, DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB, 15f, -1, string.Empty); component.KPLIDIBCAKP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, true); component.OnClick.RemoveListener(unityAction); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ClickPaddleball; base.EEEEPABGODM(); componentsInChildren3 = this.NKOEDLAJKHA.GetComponentsInChildren(); button3D3 = null; for (int n = 0; n < componentsInChildren3.Length; n++) { if (componentsInChildren3[n].KAPOBAEMBKL == PGOPAPIFECA.PADDLEBALL) { button3D3 = componentsInChildren3[n].gameObject.GetComponent(); break; } } nddmckdjkfj.KAGPIIBHDHF = false; unityAction2 = new UnityAction(nddmckdjkfj.LKAFJIJNOJM); button3D3.OnClick.AddListener(unityAction2); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D3, false); button3D3.KPLIDIBCAKP = true; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH == null) { DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH = new Action(DormroomOOBEFlow.PONGAGNCMCC.PINPPNBCJCJ); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH); } recRoomAudioClip3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressPaddleballButton); Func func16 = new Func(nddmckdjkfj.PINIBHKNJAB); RecRoomAudioClip recRoomAudioClip11 = recRoomAudioClip3; RecRoomAudioClip recRoomAudioClip12 = recRoomAudioClip3; if (DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO == null) { DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO = new Action(DormroomOOBEFlow.PONGAGNCMCC.CHKACLCJLDI); } yield return base.MEBLLOPPOBO(func16, recRoomAudioClip11, recRoomAudioClip12, DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO, 15f, -1, string.Empty); button3D3.KPLIDIBCAKP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D3, true); button3D3.OnClick.RemoveListener(unityAction2); yield break; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ImportFriendsScreen) { base.EEEEPABGODM(); IEnumerable enumerable = GLGMPGPNNBP.FBNNFCAFCPP(); if (DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA == null) { DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA = new Func(DormroomOOBEFlow.PONGAGNCMCC.DDKFPKEDEFN); } num = enumerable.Where(DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA).Count(); while (Time.time - time < 5f) { yield return null; } flag2 = num <= 0 && this.JLOFHILHEMD != null && PNPDOBLDCLF.LKKPFJHDCCH(this.JLOFHILHEMD); dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; if (flag2) { ghpbkheomgg = new DormroomOOBEFlow.PONGAGNCMCC.GHPBKHEOMGG(); ghpbkheomgg.BDJGJLDFHIE = this; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); this.LMNAGLLCEGB.HighlightButton(); ghpbkheomgg.MDLDDELCKJA = false; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { yield return this.NNLCMJJMPKK(new Action(ghpbkheomgg.OJKNBNGGBEC)); } if (!ghpbkheomgg.MDLDDELCKJA) { dpgejeloapg = new DormroomOOBEFlow.PONGAGNCMCC.DPGEJELOAPG(); dpgejeloapg.BDJGJLDFHIE = this; dpgejeloapg.APGODNPDIKL = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapPeopleButton); func9 = new Func(dpgejeloapg.OJKNBNGGBEC); dpgejeloapg.PJKJLOKDBGA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func10 = new Func(dpgejeloapg.JAFGLCBFOHM); yield return base.MEBLLOPPOBO(func10, dpgejeloapg.APGODNPDIKL, func9, new Action(dpgejeloapg.FAOOMCFPGBH), 15f, 3, "OpenMenuForPeopleScreen"); if (dpgejeloapg.PJKJLOKDBGA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { mjkhdmlhbkl = new DormroomOOBEFlow.PONGAGNCMCC.MJKHDMLHBKL(); mjkhdmlhbkl.BDJGJLDFHIE = this; this.POCGJNAADIF.Button_SetFriendsDisplayMode(); this.BDPODHKBOMF.NOHIJILNDBP = true; mjkhdmlhbkl.DHELIMOBBGF = false; action = new Action(mjkhdmlhbkl.OJKNBNGGBEC); this.POCGJNAADIF.FindFriendsAction = action; this.IFEGBDPKOCK.KPLIDIBCAKP = true; tutorialAudio4 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapFindFriends); yield return base.MEBLLOPPOBO(new Func(mjkhdmlhbkl.JAFGLCBFOHM), tutorialAudio4, tutorialAudio4, null, 12f, 3, "Import Friends Dialog Opened"); this.IFEGBDPKOCK.KPLIDIBCAKP = false; mjkhdmlhbkl.HMMHLEFBCMM = false; action2 = new Action(mjkhdmlhbkl.FAOOMCFPGBH); SingletonMonoBehaviour.NCKMBFBMBFM.DoneImportingAction = action2; this.LCJGNFKBDKC.KPLIDIBCAKP = true; tutorialAudio5 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapAddAll); yield return base.MEBLLOPPOBO(new Func(mjkhdmlhbkl.EGOHHBDCLII), tutorialAudio5, tutorialAudio5, null, 15f, 2, "FriendsImported"); this.LCJGNFKBDKC.KPLIDIBCAKP = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.UsePeopleTabToConnectWithFriends); yield return this.GBOFFOOGELC(this.FMJHHICDDOE); } dekhhinllfg3 = dpgejeloapg.PJKJLOKDBGA; } else { dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout; } this.LMNAGLLCEGB.ClearHighlights(); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); yield return new WaitForSeconds(this.timeBetweenStates); } else { dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete; Debug.Log("No friends to import. Skipping NUX step..."); } base.PKHLAJGPBND(dekhhinllfg3); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChecklistScreen; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChecklistScreen) { miaifpfmdhi = new DormroomOOBEFlow.PONGAGNCMCC.MIAIFPFMDHI(); miaifpfmdhi.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; this.BDPODHKBOMF.NOHIJILNDBP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); miaifpfmdhi.MDLDDELCKJA = false; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { yield return this.NNLCMJJMPKK(new Action(miaifpfmdhi.OJKNBNGGBEC)); } dekhhinllfg4 = ((!miaifpfmdhi.MDLDDELCKJA) ? OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete : OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout); if (!miaifpfmdhi.MDLDDELCKJA) { bhdjibcllbg = new DormroomOOBEFlow.PONGAGNCMCC.BHDJIBCLLBG(); bhdjibcllbg.BDJGJLDFHIE = this; if (!this.LMNAGLLCEGB.MKFIHDMBMAL) { this.BDPODHKBOMF.PopAllFlows(); } bhdjibcllbg.FKPCJJKNFHA = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapChecklistButton); this.LMNAGLLCEGB.HighlightButton(); func11 = new Func(bhdjibcllbg.OJKNBNGGBEC); bhdjibcllbg.EPGFJNPPPBI = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func12 = new Func(bhdjibcllbg.JAFGLCBFOHM); yield return base.MEBLLOPPOBO(func12, bhdjibcllbg.FKPCJJKNFHA, func11, new Action(bhdjibcllbg.FAOOMCFPGBH), 15f, 3, "OpenChecklist"); if (bhdjibcllbg.EPGFJNPPPBI == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { IEnumerable componentsInChildren5 = this.GAFBPNGHADI.GetComponentsInChildren(true); if (DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD == null) { DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD = new Func(DormroomOOBEFlow.PONGAGNCMCC.BJFCDCHEKKH); } component2 = componentsInChildren5.Where(DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD).First().GetComponent(); component2.Button.ForcePressed(); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.IfUnsureOfWhatToDo); } dekhhinllfg4 = bhdjibcllbg.EPGFJNPPPBI; } this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); this.LMNAGLLCEGB.ClearHighlights(); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(dekhhinllfg4); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin; } SingletonMonoBehaviour.NCKMBFBMBFM.HideHelpPopup(); this.gesturesDummy.SetActive(true); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToMannequin) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaysToInteract); tutorialAudio6 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMannequin); yield return this.LDGLJCKNFDO(this.teleportTargetMannequin, tutorialAudio6, tutorialAudio6, -1, false, true); if (this.BDPODHKBOMF.IGNILOGNHOO) { Player.LocalPlayer.POJAICMNOFI.MALKDBPJAID.CloseMenu(); } yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnHandshake) { palekpagimh = new DormroomOOBEFlow.PONGAGNCMCC.PALEKPAGIMH(); palekpagimh.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.dummyRightArm.SetActive(true); palekpagimh.EFCKMJMBDAC = false; this.handshakeTarget.PPDNDEIACDG += palekpagimh.OJKNBNGGBEC; helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio7 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToAddShakeHands); tutorialAudio8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake); yield return base.MEBLLOPPOBO(new Func(palekpagimh.JAFGLCBFOHM), tutorialAudio7, tutorialAudio8, new Action(palekpagimh.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; yield return new WaitForSeconds(this.timeBetweenStates); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); yield return new WaitForSeconds(this.timeBetweenStates); this.dummyRightArm.SetActive(false); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnPartyUp) { inbbekdmemf = new DormroomOOBEFlow.PONGAGNCMCC.INBBEKDMEMF(); inbbekdmemf.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.dummyLeftArm.SetActive(true); inbbekdmemf.JHCIGBBHCDC = false; this.fistBumpTarget.PPDNDEIACDG += inbbekdmemf.OJKNBNGGBEC; helpPopup2 = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio9 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToPartyFistBump); tutorialAudio10 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump); yield return base.MEBLLOPPOBO(new Func(inbbekdmemf.JAFGLCBFOHM), tutorialAudio9, tutorialAudio10, new Action(inbbekdmemf.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup2.HHEECLBGLCE = false; yield return new WaitForSeconds(this.timeBetweenStates); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(this.timeBetweenStates); this.dummyLeftArm.SetActive(false); base.PKHLAJGPBND(); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnStop) { bnfohiigjgk = new DormroomOOBEFlow.PONGAGNCMCC.BNFOHIIGJGK(); bnfohiigjgk.BDJGJLDFHIE = this; base.EEEEPABGODM(); componentInChildren = this.gesturesDummy.GetComponentInChildren(); if (componentInChildren == null) { Debug.LogError("Missing stop target!"); yield break; } bnfohiigjgk.CAIMKOFMDHJ = false; componentInChildren.IgnoreEvent = new Action(bnfohiigjgk.OJKNBNGGBEC); helpPopup3 = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio11 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LearnStopGesture); recRoomAudioClip8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop); yield return base.MEBLLOPPOBO(new Func(bnfohiigjgk.JAFGLCBFOHM), tutorialAudio11, recRoomAudioClip8, new Action(bnfohiigjgk.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup3.HHEECLBGLCE = false; bnfohiigjgk.HFLFNFIHDEG = false; aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(bnfohiigjgk.EGOHHBDCLII)); if (DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL == null) { DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL = new Action(DormroomOOBEFlow.PONGAGNCMCC.GOEIECCDFOJ); } yield return this.NNLCMJJMPKK(DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL); recRoomAudioClip8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason); yield return base.MEBLLOPPOBO(new Func(bnfohiigjgk.LKAFJIJNOJM), recRoomAudioClip8, recRoomAudioClip8, new Action(bnfohiigjgk.PINIBHKNJAB), 15f, 3, string.Empty); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.CodeOfConduct; } this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); yield return new WaitForSeconds(this.timeBetweenStates); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.CodeOfConduct) { ollgcojnnjm = new DormroomOOBEFlow.PONGAGNCMCC.OLLGCOJNNJM(); ollgcojnnjm.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.codeOfConduct.SetActive(true); SingletonMonoBehaviour.NCKMBFBMBFM.PlayTutorialVO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct); yield return new WaitForSeconds(10f); tutorialAudio12 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct); SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(tutorialAudio12); this.codeOfConductTable.SetActive(true); ollgcojnnjm.DHOPBMHGLNF = false; this.agreeButton.PFPBAKHLIAB += ollgcojnnjm.OJKNBNGGBEC; Func func17 = new Func(ollgcojnnjm.JAFGLCBFOHM); RecRoomAudioClip recRoomAudioClip13 = tutorialAudio12; RecRoomAudioClip recRoomAudioClip14 = tutorialAudio12; if (DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL == null) { DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL = new Action(DormroomOOBEFlow.PONGAGNCMCC.IDHFABHMJPK); } yield return base.MEBLLOPPOBO(func17, recRoomAudioClip13, recRoomAudioClip14, DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL, 15f, -1, "CodeOfConduct"); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Thanks); yield return new WaitForSeconds(this.timeBetweenStates); this.codeOfConduct.SetActive(false); this.codeOfConductTable.SetActive(false); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToDoor; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToDoor) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; tutorialAudio13 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToDoor); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoor.JOEPFGLNGAJ = true; this.lockerRoomDoorSign.SetActive(true); this.MGFOFEJNCDE.Add(this.lockerRoomDoor.GetComponent()); this.MGFOFEJNCDE.Add(this.lockerRoomDoorSign.GetComponent()); yield return this.LDGLJCKNFDO(this.teleportTargetDoor, tutorialAudio13, tutorialAudio13, -1, false, true); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); } SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; base.EEEEPABGODM(); Player.LocalPlayer.EnableOutOfBoundsCheck(true); this.gesturesDummy.SetActive(true); this.dummyRightArm.SetActive(true); this.dummyLeftArm.SetActive(true); this.BDPODHKBOMF.NOHIJILNDBP = false; this.LMNAGLLCEGB.ClearHighlights(); this.MFBOLEAGHGE(false); this.ONIHMAEBCPE(); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoorSign.SetActive(true); this.lockerRoomDoor.JOEPFGLNGAJ = false; base.StartCoroutine(this.AMBHNCCOCCC()); this.privacyPolicyButton.SetActive(true); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ReadyToGoPlay); base.StartCoroutine(this.FEDBKLEAIOB(5f)); yield return new WaitForSeconds(0.5f); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); this.ECFEAOGJFJK = false; this.tutorialDrawer.gameObject.SetActive(false); this.tutorialDrawer.SelectButton.gameObject.SetActive(false); this.EIHGNDDCFLE(true); this.resetButton.SetActive(true); this.surpriseMeButton.SetActive(true); tutorialAudio14 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportThroughDoor); for (num2 = 0; num2 < 3; num2++) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(tutorialAudio14); SingletonMonoBehaviour.NCKMBFBMBFM.PlayAttentionHelper(this.lockerRoomDoor.transform.position + Vector3.up, true); yield return new WaitForSeconds(10f); } yield break; } // Token: 0x060015D4 RID: 5588 RVA: 0x000719A0 File Offset: 0x0006FBA0 private IEnumerator NNLCMJJMPKK(Action OFAECEGEBGB) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, 3, "WaitUntilPlayerOpensMenu"); yield break; } // Token: 0x060015D5 RID: 5589 RVA: 0x000719C4 File Offset: 0x0006FBC4 protected virtual void GHIHJLLLCPH() { base.GIJIDFKGNHF(); if (this.ECFEAOGJFJK && SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.OCOBHACOHCO() != (TutorialManager.EJKMNNFKLJA)112) { base.BHHDNKGLIFA(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); } } // Token: 0x060015D6 RID: 5590 RVA: 0x00071A00 File Offset: 0x0006FC00 private IEnumerator NLJECAPMBIP() { Player.LocalPlayer.Respawn(this.rerunTutorialSpawnPoint.transform.position, this.rerunTutorialSpawnPoint.transform.rotation, true, -1, null, -1, null, false); yield return new WaitForSecondsRealtime(1f); yield return this.MKDGJLLGAGA(); this.KHMDOKBPEOP = true; yield break; } // Token: 0x060015D7 RID: 5591 RVA: 0x00071A1C File Offset: 0x0006FC1C private IEnumerator EKADEEAGACO(Action OFAECEGEBGB) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, 3, "WaitUntilPlayerOpensMenu"); yield break; } // Token: 0x060015D8 RID: 5592 RVA: 0x00071A40 File Offset: 0x0006FC40 private IEnumerator CFIKGHNACCE(float DGIOMJDEEIF) { if (this.introAudio != null) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunChangeAudioVolume(this.introAudio, this.introAudio.volume, 0f, DGIOMJDEEIF); this.introAudio.Stop(); } yield break; } // Token: 0x060015D9 RID: 5593 RVA: 0x00071A64 File Offset: 0x0006FC64 private void LPCFKJFOHAO(bool JMLCPDBILKF) { this.BDPODHKBOMF.GCMGIAAOPBG().LMEDJIGIDDG(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().KBKAJGFMCAP(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().LMEDJIGIDDG(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().JGLCHJOIOLE(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().IFGJJGAIHGB(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().IFGJJGAIHGB(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.GCMGIAAOPBG().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); } // Token: 0x060015DA RID: 5594 RVA: 0x00071B54 File Offset: 0x0006FD54 private IEnumerator BKJOAHECLCM(Action OFAECEGEBGB) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, 3, "WaitUntilPlayerOpensMenu"); yield break; } // Token: 0x060015DB RID: 5595 RVA: 0x00071B78 File Offset: 0x0006FD78 private void AFOLGKBHMIK() { this.LMNAGLLCEGB = this.BDPODHKBOMF.GetFlowByType(); this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType(); this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType(); this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType(); this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType(); this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType(); this.IFEGBDPKOCK = this.POCGJNAADIF.transform.OJKEFDBGNAM("DisplayName").GetComponent(); this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("TeleportRegion").GetComponent(); this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM("^").GetComponent(); this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren(false); Debug.Log(this.LNHFAKEOHOE); this.LKFKBCPGAJA(true); } // Token: 0x060015DC RID: 5596 RVA: 0x00071C70 File Offset: 0x0006FE70 protected virtual void NGMCIOEAHJI() { base.AMIPFPHADGM(); if (this.ECFEAOGJFJK && SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ != (TutorialManager.EJKMNNFKLJA)108) { base.BHHDNKGLIFA(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); } } // Token: 0x060015DD RID: 5597 RVA: 0x00071CAC File Offset: 0x0006FEAC private void OFJJMCPIPEP() { for (int i = 1; i < this.stickyNotes.Length; i++) { this.stickyNotes[i].gameObject.SetActive(true); } } // Token: 0x060015DE RID: 5598 RVA: 0x00071CE8 File Offset: 0x0006FEE8 private void GKMAEEMOPFM(bool HLKJOKCPLHC) { SpawnedEquipmentDrawer[] array = global::UnityEngine.Object.FindObjectsOfType(); for (int i = 0; i < array.Length; i += 0) { SpawnedEquipmentDrawer spawnedEquipmentDrawer = array[i]; spawnedEquipmentDrawer.SelectButton.interactable = HLKJOKCPLHC; } this.drawerRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); this.skinsRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); } // Token: 0x060015DF RID: 5599 RVA: 0x00071D4C File Offset: 0x0006FF4C private void JANGLDMKPII() { for (int i = 0; i < this.stickyNotes.Length; i++) { this.stickyNotes[i].gameObject.SetActive(true); } } // Token: 0x060015E1 RID: 5601 RVA: 0x00071DBC File Offset: 0x0006FFBC private IEnumerator FEKPMGKCEGP(Button3D NIPHAFCPLID) { tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton); NIPHAFCPLID.KPLIDIBCAKP = true; yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, tutorialAudio, null, 15f, 3, "WaitForHomeScreenCurrentFlow"); NIPHAFCPLID.KPLIDIBCAKP = false; yield break; } // Token: 0x060015E2 RID: 5602 RVA: 0x00071DE0 File Offset: 0x0006FFE0 [CompilerGenerated] private static bool GIDDIAJLOBD(Tool LHMELEOKNBJ) { return LHMELEOKNBJ.GetComponent() != null; } // Token: 0x060015E3 RID: 5603 RVA: 0x00071DF0 File Offset: 0x0006FFF0 private void EIHGNDDCFLE(bool HLKJOKCPLHC) { foreach (SpawnedEquipmentDrawer spawnedEquipmentDrawer in global::UnityEngine.Object.FindObjectsOfType()) { spawnedEquipmentDrawer.SelectButton.interactable = HLKJOKCPLHC; } this.drawerRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); this.skinsRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); } // Token: 0x060015E4 RID: 5604 RVA: 0x00071E54 File Offset: 0x00070054 private void MOFNPOJGNAP(bool JMLCPDBILKF) { this.BDPODHKBOMF.DHBMKLKBOPB.NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().JGLCHJOIOLE(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().DACACJCMIFI(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.GCMGIAAOPBG().NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().KBKAJGFMCAP(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().OHEKAMHCFGN(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().ANAPJCNINMK(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); } // Token: 0x060015E5 RID: 5605 RVA: 0x00071F44 File Offset: 0x00070144 private IEnumerator DJKKCFPBGLD() { enumerator = this.GILKMNKFMBA.GetEnumerator(); try { while (enumerator.MoveNext()) { tool = enumerator.Current; tool.gameObject.SetActive(true); yield return new WaitForSeconds(0.15f); } } finally { ((IDisposable)enumerator).Dispose(); } array = this.additionalObjectsToHide; for (i = 0; i < array.Length; i++) { gameObject = array[i]; gameObject.gameObject.SetActive(true); yield return new WaitForSecondsRealtime(0.1f); } this.messageBoardPosters.SetActive(true); yield break; } // Token: 0x060015E6 RID: 5606 RVA: 0x00071F60 File Offset: 0x00070160 private static bool DKBNLHCAFFO(Tool LHMELEOKNBJ) { return LHMELEOKNBJ.GetComponent() != null; } // Token: 0x060015E7 RID: 5607 RVA: 0x00071F70 File Offset: 0x00070170 private bool IOLPEFMCIIB() { if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == (TutorialManager.EJKMNNFKLJA)(-39)) { return false; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.LearnHandshake) { SingletonMonoBehaviour.NCKMBFBMBFM.GJKJFKCIGOL((TutorialManager.EJKMNNFKLJA)123); return true; } return false; } // Token: 0x060015E8 RID: 5608 RVA: 0x00071FA8 File Offset: 0x000701A8 protected virtual IEnumerator DKKJIJECNLK(TeleportTarget JMKDIIKLIPH, RecRoomAudioClip IFNLBNHIDHM, RecRoomAudioClip CFEODHOANIH = null, int IJFDDHNMOHF = 3, bool AMMIOLPHGKP = false, bool FMLJBMJNPIA = true) { this.EBKGMEOFJOA(TutorialManager.GAGGNMIIHEH.SwipeButton); return base.OMADMJJGEKE(JMKDIIKLIPH, IFNLBNHIDHM, CFEODHOANIH, IJFDDHNMOHF, AMMIOLPHGKP, FMLJBMJNPIA); } // Token: 0x060015E9 RID: 5609 RVA: 0x00071FC0 File Offset: 0x000701C0 private IEnumerator MGINOELIAKE(Button3D NIPHAFCPLID) { tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton); NIPHAFCPLID.KPLIDIBCAKP = true; yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, tutorialAudio, null, 15f, 3, "WaitForHomeScreenCurrentFlow"); NIPHAFCPLID.KPLIDIBCAKP = false; yield break; } // Token: 0x060015EA RID: 5610 RVA: 0x00071FE4 File Offset: 0x000701E4 protected virtual IEnumerator EGMGPAGJDND(TeleportTarget JMKDIIKLIPH, RecRoomAudioClip IFNLBNHIDHM, RecRoomAudioClip CFEODHOANIH = null, int IJFDDHNMOHF = 3, bool AMMIOLPHGKP = false, bool FMLJBMJNPIA = true) { this.HPPGNMEPOGO(TutorialManager.GAGGNMIIHEH.TeleportButton); return base.DDBEFJAGIGJ(JMKDIIKLIPH, IFNLBNHIDHM, CFEODHOANIH, IJFDDHNMOHF, AMMIOLPHGKP, FMLJBMJNPIA); } // Token: 0x060015EB RID: 5611 RVA: 0x00071FFC File Offset: 0x000701FC protected virtual IEnumerator PMMFPMOLKNB(TeleportTarget JMKDIIKLIPH, RecRoomAudioClip IFNLBNHIDHM, RecRoomAudioClip CFEODHOANIH = null, int IJFDDHNMOHF = 3, bool AMMIOLPHGKP = false, bool FMLJBMJNPIA = true) { this.NAOCEJKGENM(TutorialManager.GAGGNMIIHEH.SwipeButton); return base.OANIPCBDNGB(JMKDIIKLIPH, IFNLBNHIDHM, CFEODHOANIH, IJFDDHNMOHF, AMMIOLPHGKP, FMLJBMJNPIA); } // Token: 0x060015EC RID: 5612 RVA: 0x00072014 File Offset: 0x00070214 private bool FPLNEDMGMFG() { if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == (TutorialManager.EJKMNNFKLJA)(-113)) { return false; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ >= (TutorialManager.EJKMNNFKLJA)(-127)) { SingletonMonoBehaviour.NCKMBFBMBFM.MHECIDCDCPN((TutorialManager.EJKMNNFKLJA)(-108)); return false; } return false; } // Token: 0x060015ED RID: 5613 RVA: 0x0007204C File Offset: 0x0007024C private void OCBDAPFFKIE() { this.messageBoardPosters.SetActive(false); this.rerunTutorialButton.SetActive(true); this.privacyPolicyButton.SetActive(false); this.Map3D.gameObject.SetActive(true); this.Logo.gameObject.SetActive(true); if (this.GILKMNKFMBA == null) { IEnumerable enumerable = global::UnityEngine.Object.FindObjectsOfType(); if (DormroomOOBEFlow.DINNJGHCFHI == null) { DormroomOOBEFlow.DINNJGHCFHI = new Func(DormroomOOBEFlow.MMIAMOCHIHH); } this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList(); this.GILKMNKFMBA.RemoveAll(new Predicate(this.NGDNPBDBECJ)); } foreach (Tool tool in this.GILKMNKFMBA) { tool.gameObject.SetActive(true); } GameObject[] array = this.additionalObjectsToHide; for (int i = 0; i < array.Length; i += 0) { GameObject gameObject = array[i]; gameObject.SetActive(true); } this.ONIHMAEBCPE(); this.lockerRoomDoor.gameObject.SetActive(false); this.lockerRoomDoorSign.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(true); this.EIHGNDDCFLE(true); this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(true); this.dummyLeftArm.SetActive(false); } // Token: 0x060015EE RID: 5614 RVA: 0x000721D8 File Offset: 0x000703D8 private void HGOPHAHPAMJ(bool JMLCPDBILKF) { this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.GCMGIAAOPBG().CCFLCJFCGEH(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.GCMGIAAOPBG().BAECOFDEBCC(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().CHNGDDLAKLM(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.KPJOENLPEAF().OHEKAMHCFGN(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.ILAEDPBBHJC().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), JMLCPDBILKF); } // Token: 0x060015EF RID: 5615 RVA: 0x000722C8 File Offset: 0x000704C8 private void GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH EMGGMFBPEIB) { for (int i = 0; i < this.stickyNotes.Length; i++) { this.stickyNotes[i].gameObject.SetActive(this.stickyNotes[i].GAGGNMIIHEH == EMGGMFBPEIB); } } // Token: 0x060015F0 RID: 5616 RVA: 0x00072310 File Offset: 0x00070510 protected virtual void FBLHKIPLPPC() { base.HFLIGEKIBOO(); if (this.ECFEAOGJFJK && SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ != (TutorialManager.EJKMNNFKLJA)123) { base.HFCKABBCFKM(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); } } // Token: 0x060015F1 RID: 5617 RVA: 0x0007234C File Offset: 0x0007054C private static bool LHJMILJCFFJ(Tool LHMELEOKNBJ) { return LHMELEOKNBJ.GetComponent() != null; } // Token: 0x060015F2 RID: 5618 RVA: 0x0007235C File Offset: 0x0007055C private IEnumerator Start() { if (this.ELMBCCNKOEL()) { LockerroomOOBEFlow.ANPDBCGNJFD = true; TutorialManager.MJIAHJCFMNO = 0; SingletonMonoBehaviour.NCKMBFBMBFM.SetFirstTimeInForNewUser(); base.StartCoroutine(this.MKDGJLLGAGA()); yield break; } yield break; } // Token: 0x060015F3 RID: 5619 RVA: 0x00072378 File Offset: 0x00070578 private IEnumerator AAEGKLIDDCL() { if (this.ELMBCCNKOEL()) { LockerroomOOBEFlow.ANPDBCGNJFD = true; TutorialManager.MJIAHJCFMNO = 0; SingletonMonoBehaviour.NCKMBFBMBFM.SetFirstTimeInForNewUser(); base.StartCoroutine(this.MKDGJLLGAGA()); yield break; } yield break; } // Token: 0x060015F4 RID: 5620 RVA: 0x00072394 File Offset: 0x00070594 private IEnumerator CNJDJFDCDFA() { if (this.ELMBCCNKOEL()) { LockerroomOOBEFlow.ANPDBCGNJFD = true; TutorialManager.MJIAHJCFMNO = 0; SingletonMonoBehaviour.NCKMBFBMBFM.SetFirstTimeInForNewUser(); base.StartCoroutine(this.MKDGJLLGAGA()); yield break; } yield break; } // Token: 0x060015F5 RID: 5621 RVA: 0x000723B0 File Offset: 0x000705B0 private void DLNLBELKHAK() { this.LMNAGLLCEGB = this.BDPODHKBOMF.GetFlowByType(); this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType(); this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType(); this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType(); this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType(); this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType(); this.IFEGBDPKOCK = this.POCGJNAADIF.transform.OJKEFDBGNAM("AUp").GetComponent(); this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("in").GetComponent(); this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM(" now: ").GetComponent(); this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren(false); Debug.Log(this.LNHFAKEOHOE); this.HGOPHAHPAMJ(true); } // Token: 0x060015F6 RID: 5622 RVA: 0x000724A8 File Offset: 0x000706A8 private IEnumerator FEDBKLEAIOB(float DGIOMJDEEIF) { if (this.introAudio != null) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunChangeAudioVolume(this.introAudio, this.introAudio.volume, 0f, DGIOMJDEEIF); this.introAudio.Stop(); } yield break; } // Token: 0x060015F7 RID: 5623 RVA: 0x000724CC File Offset: 0x000706CC private IEnumerator LPICCLJHIIK(Action OFAECEGEBGB) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, 3, "WaitUntilPlayerOpensMenu"); yield break; } // Token: 0x060015F8 RID: 5624 RVA: 0x000724F0 File Offset: 0x000706F0 private IEnumerator LMMKLDIJLGJ() { if (this.ELMBCCNKOEL()) { LockerroomOOBEFlow.ANPDBCGNJFD = true; TutorialManager.MJIAHJCFMNO = 0; SingletonMonoBehaviour.NCKMBFBMBFM.SetFirstTimeInForNewUser(); base.StartCoroutine(this.MKDGJLLGAGA()); yield break; } yield break; } // Token: 0x060015F9 RID: 5625 RVA: 0x0007250C File Offset: 0x0007070C private static bool MMIAMOCHIHH(Tool LHMELEOKNBJ) { return LHMELEOKNBJ.GetComponent() != null; } // Token: 0x060015FA RID: 5626 RVA: 0x0007251C File Offset: 0x0007071C private bool NGDNPBDBECJ(Tool LHMELEOKNBJ) { return this.ignoredTools.Contains(LHMELEOKNBJ); } // Token: 0x060015FB RID: 5627 RVA: 0x0007252C File Offset: 0x0007072C private IEnumerator KLOHACNONLC(Action OFAECEGEBGB) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, 3, "WaitUntilPlayerOpensMenu"); yield break; } // Token: 0x060015FC RID: 5628 RVA: 0x00072550 File Offset: 0x00070750 private void ACBADGCKMJO() { this.LMNAGLLCEGB = this.BDPODHKBOMF.GetFlowByType(); this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType(); this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType(); this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType(); this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType(); this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType(); this.IFEGBDPKOCK = this.POCGJNAADIF.transform.OJKEFDBGNAM("Chat Operation {0} unknown on server. Check your AppId and make sure it's for a Chat application.").GetComponent(); this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("FACE{0}_HEALTH").GetComponent(); this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM("includechildren").GetComponent(); this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren(true); Debug.Log(this.LNHFAKEOHOE); this.JDGGDMCGFNA(true); } // Token: 0x060015FD RID: 5629 RVA: 0x00072648 File Offset: 0x00070848 private bool EMHHBKCAKMK() { if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == (TutorialManager.EJKMNNFKLJA)105) { return false; } if (SingletonMonoBehaviour.NCKMBFBMBFM.OCOBHACOHCO() >= (TutorialManager.EJKMNNFKLJA)(-89)) { SingletonMonoBehaviour.NCKMBFBMBFM.MHECIDCDCPN((TutorialManager.EJKMNNFKLJA)(-82)); return false; } return false; } // Token: 0x060015FE RID: 5630 RVA: 0x00072680 File Offset: 0x00070880 private IEnumerator KCBDENPAJEE(Action OFAECEGEBGB) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, 3, "WaitUntilPlayerOpensMenu"); yield break; } // Token: 0x060015FF RID: 5631 RVA: 0x000726A4 File Offset: 0x000708A4 private void HGEFAGCHKLH() { this.messageBoardPosters.SetActive(false); this.rerunTutorialButton.SetActive(false); this.privacyPolicyButton.SetActive(false); this.Map3D.gameObject.SetActive(false); this.Logo.gameObject.SetActive(false); if (this.GILKMNKFMBA == null) { IEnumerable enumerable = global::UnityEngine.Object.FindObjectsOfType(); if (DormroomOOBEFlow.DINNJGHCFHI == null) { DormroomOOBEFlow.DINNJGHCFHI = new Func(DormroomOOBEFlow.GIDDIAJLOBD); } this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList(); this.GILKMNKFMBA.RemoveAll(new Predicate(this.NPLBGPHEEJM)); } foreach (Tool tool in this.GILKMNKFMBA) { tool.gameObject.SetActive(false); } foreach (GameObject gameObject in this.additionalObjectsToHide) { gameObject.SetActive(false); } this.ONIHMAEBCPE(); this.lockerRoomDoor.gameObject.SetActive(false); this.lockerRoomDoorSign.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(false); this.EIHGNDDCFLE(false); this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); } // Token: 0x06001600 RID: 5632 RVA: 0x00072830 File Offset: 0x00070A30 private IEnumerator CMLIAFHBIPG(Action OFAECEGEBGB) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout"); yield break; } // Token: 0x06001601 RID: 5633 RVA: 0x00072854 File Offset: 0x00070A54 protected override IEnumerator LDGLJCKNFDO(TeleportTarget JMKDIIKLIPH, RecRoomAudioClip IFNLBNHIDHM, RecRoomAudioClip CFEODHOANIH = null, int IJFDDHNMOHF = 3, bool AMMIOLPHGKP = false, bool FMLJBMJNPIA = true) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.TeleportButton); return base.LDGLJCKNFDO(JMKDIIKLIPH, IFNLBNHIDHM, CFEODHOANIH, IJFDDHNMOHF, AMMIOLPHGKP, FMLJBMJNPIA); } // Token: 0x06001602 RID: 5634 RVA: 0x0007286C File Offset: 0x00070A6C private void INIJMMOFOMA(bool HLKJOKCPLHC) { SpawnedEquipmentDrawer[] array = global::UnityEngine.Object.FindObjectsOfType(); for (int i = 1; i < array.Length; i += 0) { SpawnedEquipmentDrawer spawnedEquipmentDrawer = array[i]; spawnedEquipmentDrawer.SelectButton.interactable = HLKJOKCPLHC; } this.drawerRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); this.skinsRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); } // Token: 0x06001603 RID: 5635 RVA: 0x000728D0 File Offset: 0x00070AD0 private void ONIHMAEBCPE() { for (int i = 0; i < this.stickyNotes.Length; i++) { this.stickyNotes[i].gameObject.SetActive(false); } } // Token: 0x06001604 RID: 5636 RVA: 0x0007290C File Offset: 0x00070B0C private void GEJBBCEKAGH() { for (int i = 0; i < this.stickyNotes.Length; i += 0) { this.stickyNotes[i].gameObject.SetActive(true); } } // Token: 0x06001605 RID: 5637 RVA: 0x00072948 File Offset: 0x00070B48 private IEnumerator IJACDEGDGPC() { Player.LocalPlayer.Respawn(this.rerunTutorialSpawnPoint.transform.position, this.rerunTutorialSpawnPoint.transform.rotation, true, -1, null, -1, null, false); yield return new WaitForSecondsRealtime(1f); yield return this.MKDGJLLGAGA(); this.KHMDOKBPEOP = true; yield break; } // Token: 0x06001606 RID: 5638 RVA: 0x00072964 File Offset: 0x00070B64 private IEnumerator AHADMOOANEI(Action OFAECEGEBGB) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout"); yield break; } // Token: 0x06001607 RID: 5639 RVA: 0x00072988 File Offset: 0x00070B88 private IEnumerator BGDDDAHDBPO(Action OFAECEGEBGB) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout"); yield break; } // Token: 0x06001608 RID: 5640 RVA: 0x000729AC File Offset: 0x00070BAC protected virtual void HGNDGNDGAMJ() { base.CAPBPGFLJPB(); if (this.ECFEAOGJFJK && SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.OCOBHACOHCO() != (TutorialManager.EJKMNNFKLJA)(-33)) { base.BHHDNKGLIFA(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); } } // Token: 0x06001609 RID: 5641 RVA: 0x000729E8 File Offset: 0x00070BE8 private void AOCFBOACKGM() { this.messageBoardPosters.SetActive(true); this.rerunTutorialButton.SetActive(false); this.privacyPolicyButton.SetActive(false); this.Map3D.gameObject.SetActive(false); this.Logo.gameObject.SetActive(true); if (this.GILKMNKFMBA == null) { IEnumerable enumerable = global::UnityEngine.Object.FindObjectsOfType(); if (DormroomOOBEFlow.DINNJGHCFHI == null) { DormroomOOBEFlow.DINNJGHCFHI = new Func(DormroomOOBEFlow.EDLPPGPOOLJ); } this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList(); this.GILKMNKFMBA.RemoveAll(new Predicate(this.ALOJLDMFOOC)); } foreach (Tool tool in this.GILKMNKFMBA) { tool.gameObject.SetActive(false); } GameObject[] array = this.additionalObjectsToHide; for (int i = 1; i < array.Length; i++) { GameObject gameObject = array[i]; gameObject.SetActive(false); } this.ONIHMAEBCPE(); this.lockerRoomDoor.gameObject.SetActive(false); this.lockerRoomDoorSign.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(true); this.PIHDFFEKMIL(false); this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(true); this.dummyLeftArm.SetActive(false); } // Token: 0x0600160A RID: 5642 RVA: 0x00072B74 File Offset: 0x00070D74 private static bool FACGAADJHNP(Tool LHMELEOKNBJ) { return LHMELEOKNBJ.GetComponent() != null; } // Token: 0x0600160B RID: 5643 RVA: 0x00072B84 File Offset: 0x00070D84 private IEnumerator FDFNGECCLBC() { this.ECFEAOGJFJK = true; IHFKMIAHBFP.JEFGMHBLLKI.NIACFDCMGLG("prev_activity", "oobe"); text = typeof(SplitTesting.NUX_2017_11_10).ToString(); text2 = SplitTesting.NUX_2017_11_10.QuickToActivity.ToString(); SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2); flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; if (SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD && Player.LocalPlayerExists) { Player.LocalPlayer.OFGGECBANNE.ResetAllTools(); } this.HGEFAGCHKLH(); this.CIDGHNHPNPB = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LookAtWristToViewWatch); yield return base.GNHCFMEIBBK(20f); Player.LocalPlayer.EnableOutOfBoundsCheck(false); this.drawerRack.InitializeTutorialOutfits(); Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = false; this.BDPODHKBOMF = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE; base.StartCoroutine(PNPDOBLDCLF.HJLALJJDLCF(new Action>(base.OJKNBNGGBEC))); time = Time.time; yield return base.OFHJNDCFDIG(); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ != TutorialManager.EJKMNNFKLJA.Complete) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.NotRan; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.NotRan) { if (flag) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; AudioManager.Play3DSFX(this.logoRezClip, this.Map3D.transform.position, null); yield return new WaitForSeconds(2f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Dorm Room", 2f, null, false); yield return new WaitForSeconds(1f); if (this.introAudio != null) { this.introAudio.Play(); } base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart; } else { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return new WaitForSeconds(1.5f); AudioManager.Play3DSFX(this.logoRezClip, this.Map3D.transform.position, null); base.StartCoroutine(base.ALBBEIEDNFP(this.Logo, true)); yield return base.ALBBEIEDNFP(this.Map3D, true); SingletonMonoBehaviour.NCKMBFBMBFM.PlayAttentionHelper(this.youAreHereIndicator.position, false); yield return new WaitForSeconds(1.75f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Welcome); base.StartCoroutine(base.ALBBEIEDNFP(this.Map3D, false)); yield return base.ALBBEIEDNFP(this.Logo, false); if (this.introAudio != null) { this.introAudio.Play(); } base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart; } } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TutorialStart) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsYourDorm); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Teleport; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Teleport) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.MoveByTeleporting); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMiddleOfRoom); yield return this.LDGLJCKNFDO(this.teleportTargetRug, tutorialAudio, tutorialAudio, -1, false, true); yield return new WaitForSeconds(0.5f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseHairSkin; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChooseHairSkin) { ikjkgnncogp = new DormroomOOBEFlow.PONGAGNCMCC.IKJKGNNCOGP(); ikjkgnncogp.BDJGJLDFHIE = this; base.EEEEPABGODM(); if (!flag) { this.changingRoomMenu.gameObject.SetActive(true); this.resetButton.SetActive(false); this.surpriseMeButton.SetActive(false); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaveAtYourself); yield return new WaitForSeconds(3f); base.AKDCFLLKCBE(Player.LocalPlayer); this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.TeleportButton); ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null); array = this.hairAndSkinHighlightRenderers; for (i = 0; i < array.Length; i++) { Renderer renderer = array[i]; renderer.enabled = true; this.MGFOFEJNCDE.Add(renderer); } yield return null; array2 = this.hairAndSkinHighlightRenderers; for (j = 0; j < array2.Length; j++) { Renderer renderer2 = array2[j]; renderer2.enabled = false; } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.LearnToUseLaserPointer); yield return new WaitForSeconds(6f); array3 = this.hairAndSkinHighlightRenderers; for (k = 0; k < array3.Length; k++) { Renderer renderer3 = array3[k]; this.MGFOFEJNCDE.Remove(renderer3); } } else { ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null); } tutorialAudio2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.WhenReadyOpenShirtDrawer); this.EIHGNDDCFLE(false); this.drawerRack.DrawersMenu.gameObject.SetActive(true); this.skinsRack.DrawersMenu.gameObject.SetActive(true); this.tutorialDrawer.SelectButton.interactable = true; this.MGFOFEJNCDE.Add(this.shirtDrawerRenderer); ikjkgnncogp.PNDFPCPDFKL = false; this.tutorialDrawer.DrawerSelected = new Action(ikjkgnncogp.OJKNBNGGBEC); ikjkgnncogp.LIHFNFPAGNM = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; yield return base.MEBLLOPPOBO(new Func(ikjkgnncogp.JAFGLCBFOHM), tutorialAudio2, tutorialAudio2, new Action(ikjkgnncogp.FAOOMCFPGBH), 15f, 3, "OpenDrawer"); Player.LocalPlayer.MFFGGGFFDAD = false; this.MGFOFEJNCDE.Remove(this.shirtDrawerRenderer); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(ikjkgnncogp.LIHFNFPAGNM); if (flag) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2; } else { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt1; } } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChooseShirt1) { gldplflbaan = new DormroomOOBEFlow.PONGAGNCMCC.GLDPLFLBAAN(); gldplflbaan.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.tutorialDrawer.GDECPDICLIF = true; Player.LocalPlayer.MFFGGGFFDAD = false; tutorialAudio3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt); SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(tutorialAudio3); yield return new WaitForSeconds(1f); gldplflbaan.DNKDLCFFOGN = this.tutorialDrawer.Tools[0].GetComponent(); this.MGFOFEJNCDE.Add(gldplflbaan.DNKDLCFFOGN.KFGJNFGLODK); Player.LocalPlayer.MFFGGGFFDAD = true; this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.GrabButton); gldplflbaan.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.GrabButton, null); gldplflbaan.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; gldplflbaan.DNKDLCFFOGN.EquipStateChanged = new Action(gldplflbaan.OJKNBNGGBEC); yield return base.MEBLLOPPOBO(new Func(gldplflbaan.JAFGLCBFOHM), null, tutorialAudio3, new Action(gldplflbaan.FAOOMCFPGBH), 15f, 3, "EquipShirt1"); Player.LocalPlayer.MFFGGGFFDAD = false; yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(gldplflbaan.CHLGIIEPHGC); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ <= TutorialManager.EJKMNNFKLJA.ChooseShirt2) { doknolamaca = new DormroomOOBEFlow.PONGAGNCMCC.DOKNOLAMACA(); doknolamaca.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.tutorialDrawer.GDECPDICLIF = true; Player.LocalPlayer.MFFGGGFFDAD = false; recRoomAudioClip = null; doknolamaca.CFEODHOANIH = null; if (flag) { recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabWhiteAndOrangeShirt); doknolamaca.CFEODHOANIH = recRoomAudioClip; } else { recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.NotBadGrabHighlightedShirtBehind); doknolamaca.CFEODHOANIH = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt); } if (flag) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(recRoomAudioClip); } Player.LocalPlayer.MFFGGGFFDAD = true; doknolamaca.OEMODCIIPON = null; if (SingletonMonoBehaviour.NCKMBFBMBFM.AINNFFHCDHI) { SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.SwipeRotateToHighlightedShirt)); this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton); doknolamaca.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null); } doknolamaca.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; doknolamaca.GOIGHHEGJKJ = this.tutorialDrawer.Tools[1].GetComponent(); this.MGFOFEJNCDE.Add(doknolamaca.GOIGHHEGJKJ.KFGJNFGLODK); func = new Func(doknolamaca.OJKNBNGGBEC); base.StartCoroutine(base.MEBLLOPPOBO(func, new Action(doknolamaca.JAFGLCBFOHM), 15f, 3, "FaceShirt2")); doknolamaca.GOIGHHEGJKJ.EquipStateChanged = new Action(doknolamaca.FAOOMCFPGBH); yield return base.MEBLLOPPOBO(new Func(doknolamaca.EGOHHBDCLII), null, doknolamaca.CFEODHOANIH, new Action(doknolamaca.LKAFJIJNOJM), 15f, 3, "EquipShirt2"); doknolamaca.AAAMHDPGFOA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; if (SingletonMonoBehaviour.NCKMBFBMBFM.AINNFFHCDHI) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton); doknolamaca.OEMODCIIPON = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SwipeRotateToMirror); func2 = new Func(doknolamaca.PINIBHKNJAB); recRoomAudioClip2 = null; yield return base.MEBLLOPPOBO(func2, null, recRoomAudioClip2, new Action(doknolamaca.EPIDMGCJJIK), 5f, 3, "FaceMirror"); } yield return new WaitForSeconds(this.timeBetweenStates); this.drawerRack.PlayOpenDrawerAudio(); this.tutorialDrawer.GDECPDICLIF = false; if (doknolamaca.CHLGIIEPHGC == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout || doknolamaca.AAAMHDPGFOA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout) { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout; } else if (doknolamaca.CHLGIIEPHGC == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete && doknolamaca.AAAMHDPGFOA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete; } else { dekhhinllfg = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; } base.PKHLAJGPBND(dekhhinllfg); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.OpenMenu; if (doknolamaca.OEMODCIIPON != null) { doknolamaca.OEMODCIIPON.HHEECLBGLCE = false; } } if (flag) { this.EIHGNDDCFLE(true); this.resetButton.SetActive(true); this.surpriseMeButton.SetActive(true); this.tutorialDrawer.gameObject.SetActive(false); this.tutorialDrawer.SelectButton.gameObject.SetActive(false); this.changingRoomMenu.gameObject.SetActive(true); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.OpenMenu) { Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = true; SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.OpenWatch, null); } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.OpenMenu) { base.EEEEPABGODM(); this.BDPODHKBOMF.PopAllFlows(); base.AKDCFLLKCBE(Player.LocalPlayer); if (flag) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.JAFGLCBFOHM), this.CIDGHNHPNPB, this.CIDGHNHPNPB, new Action(base.FAOOMCFPGBH), 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout"); } else { yield return this.AHADMOOANEI(new Action(base.EGOHHBDCLII)); } SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.HomeScreen; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.HomeScreen) { this.JGAFHDIOHFM(); base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsTheHomeMenu); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ImportFriendsScreen; } if (flag) { nddmckdjkfj = new DormroomOOBEFlow.PONGAGNCMCC.NDDMCKDJKFJ(); nddmckdjkfj.BDJGJLDFHIE = this; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_OpenActivityMenu; base.EEEEPABGODM(); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouCanBringUpYourWatchAtAnyTime); yield return new WaitForSeconds(0.5f); this.BDPODHKBOMF.NOHIJILNDBP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); componentsInChildren = this.NKOEDLAJKHA.GetComponentsInChildren(); array4 = componentsInChildren; for (l = 0; l < array4.Length; l++) { Button3D button3D4 = array4[l]; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D4, true); } if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI == null) { DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI = new Action(DormroomOOBEFlow.PONGAGNCMCC.LKAFJIJNOJM); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI); } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GetIntoAGame); nddmckdjkfj.BIBAFKAMDGB = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressActivitiesButton); this.LMNAGLLCEGB.HighlightButton(); func3 = new Func(nddmckdjkfj.OJKNBNGGBEC); dekhhinllfg2 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func4 = new Func(nddmckdjkfj.JAFGLCBFOHM); Func func13 = func4; RecRoomAudioClip bibafkamdgb = nddmckdjkfj.BIBAFKAMDGB; Func func14 = func3; if (DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ == null) { DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ = new Action(DormroomOOBEFlow.PONGAGNCMCC.PINIBHKNJAB); } yield return base.MEBLLOPPOBO(func13, bibafkamdgb, func14, DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ, 15f, -1, string.Empty); if (dekhhinllfg2 == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { Button3D[] componentsInChildren4 = this.NKOEDLAJKHA.GetComponentsInChildren(); foreach (Button3D button3D5 in componentsInChildren4) { this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D5, true); } } this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); this.LMNAGLLCEGB.ClearHighlights(); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(dekhhinllfg2); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ScrollToNextPage; base.EEEEPABGODM(); component = this.NKOEDLAJKHA.transform.OJKEFDBGNAM("NextButton").GetComponent(); nddmckdjkfj.EILIGFIECGF = false; unityAction = new UnityAction(nddmckdjkfj.FAOOMCFPGBH); component.OnClick.AddListener(unityAction); if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO == null) { DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO = new Action(DormroomOOBEFlow.PONGAGNCMCC.EPIDMGCJJIK); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO); } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LotsOfActivities); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LetsTryPaddleball); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, false); component.KPLIDIBCAKP = true; recRoomAudioClip3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressArrowToScroll); Func func15 = new Func(nddmckdjkfj.EGOHHBDCLII); RecRoomAudioClip recRoomAudioClip9 = recRoomAudioClip3; RecRoomAudioClip recRoomAudioClip10 = recRoomAudioClip3; if (DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB == null) { DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB = new Action(DormroomOOBEFlow.PONGAGNCMCC.FKHPJJNIGKG); } yield return base.MEBLLOPPOBO(func15, recRoomAudioClip9, recRoomAudioClip10, DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB, 15f, -1, string.Empty); component.KPLIDIBCAKP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, true); component.OnClick.RemoveListener(unityAction); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ClickPaddleball; base.EEEEPABGODM(); componentsInChildren3 = this.NKOEDLAJKHA.GetComponentsInChildren(); button3D3 = null; for (int n = 0; n < componentsInChildren3.Length; n++) { if (componentsInChildren3[n].KAPOBAEMBKL == PGOPAPIFECA.PADDLEBALL) { button3D3 = componentsInChildren3[n].gameObject.GetComponent(); break; } } nddmckdjkfj.KAGPIIBHDHF = false; unityAction2 = new UnityAction(nddmckdjkfj.LKAFJIJNOJM); button3D3.OnClick.AddListener(unityAction2); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D3, false); button3D3.KPLIDIBCAKP = true; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { if (DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH == null) { DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH = new Action(DormroomOOBEFlow.PONGAGNCMCC.PINPPNBCJCJ); } yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH); } recRoomAudioClip3 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressPaddleballButton); Func func16 = new Func(nddmckdjkfj.PINIBHKNJAB); RecRoomAudioClip recRoomAudioClip11 = recRoomAudioClip3; RecRoomAudioClip recRoomAudioClip12 = recRoomAudioClip3; if (DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO == null) { DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO = new Action(DormroomOOBEFlow.PONGAGNCMCC.CHKACLCJLDI); } yield return base.MEBLLOPPOBO(func16, recRoomAudioClip11, recRoomAudioClip12, DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO, 15f, -1, string.Empty); button3D3.KPLIDIBCAKP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D3, true); button3D3.OnClick.RemoveListener(unityAction2); yield break; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ImportFriendsScreen) { base.EEEEPABGODM(); IEnumerable enumerable = GLGMPGPNNBP.FBNNFCAFCPP(); if (DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA == null) { DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA = new Func(DormroomOOBEFlow.PONGAGNCMCC.DDKFPKEDEFN); } num = enumerable.Where(DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA).Count(); while (Time.time - time < 5f) { yield return null; } flag2 = num <= 0 && this.JLOFHILHEMD != null && PNPDOBLDCLF.LKKPFJHDCCH(this.JLOFHILHEMD); dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; if (flag2) { ghpbkheomgg = new DormroomOOBEFlow.PONGAGNCMCC.GHPBKHEOMGG(); ghpbkheomgg.BDJGJLDFHIE = this; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); this.LMNAGLLCEGB.HighlightButton(); ghpbkheomgg.MDLDDELCKJA = false; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { yield return this.NNLCMJJMPKK(new Action(ghpbkheomgg.OJKNBNGGBEC)); } if (!ghpbkheomgg.MDLDDELCKJA) { dpgejeloapg = new DormroomOOBEFlow.PONGAGNCMCC.DPGEJELOAPG(); dpgejeloapg.BDJGJLDFHIE = this; dpgejeloapg.APGODNPDIKL = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapPeopleButton); func9 = new Func(dpgejeloapg.OJKNBNGGBEC); dpgejeloapg.PJKJLOKDBGA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func10 = new Func(dpgejeloapg.JAFGLCBFOHM); yield return base.MEBLLOPPOBO(func10, dpgejeloapg.APGODNPDIKL, func9, new Action(dpgejeloapg.FAOOMCFPGBH), 15f, 3, "OpenMenuForPeopleScreen"); if (dpgejeloapg.PJKJLOKDBGA == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { mjkhdmlhbkl = new DormroomOOBEFlow.PONGAGNCMCC.MJKHDMLHBKL(); mjkhdmlhbkl.BDJGJLDFHIE = this; this.POCGJNAADIF.Button_SetFriendsDisplayMode(); this.BDPODHKBOMF.NOHIJILNDBP = true; mjkhdmlhbkl.DHELIMOBBGF = false; action = new Action(mjkhdmlhbkl.OJKNBNGGBEC); this.POCGJNAADIF.FindFriendsAction = action; this.IFEGBDPKOCK.KPLIDIBCAKP = true; tutorialAudio4 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapFindFriends); yield return base.MEBLLOPPOBO(new Func(mjkhdmlhbkl.JAFGLCBFOHM), tutorialAudio4, tutorialAudio4, null, 12f, 3, "Import Friends Dialog Opened"); this.IFEGBDPKOCK.KPLIDIBCAKP = false; mjkhdmlhbkl.HMMHLEFBCMM = false; action2 = new Action(mjkhdmlhbkl.FAOOMCFPGBH); SingletonMonoBehaviour.NCKMBFBMBFM.DoneImportingAction = action2; this.LCJGNFKBDKC.KPLIDIBCAKP = true; tutorialAudio5 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapAddAll); yield return base.MEBLLOPPOBO(new Func(mjkhdmlhbkl.EGOHHBDCLII), tutorialAudio5, tutorialAudio5, null, 15f, 2, "FriendsImported"); this.LCJGNFKBDKC.KPLIDIBCAKP = false; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.UsePeopleTabToConnectWithFriends); yield return this.GBOFFOOGELC(this.FMJHHICDDOE); } dekhhinllfg3 = dpgejeloapg.PJKJLOKDBGA; } else { dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout; } this.LMNAGLLCEGB.ClearHighlights(); this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); yield return new WaitForSeconds(this.timeBetweenStates); } else { dekhhinllfg3 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete; Debug.Log("No friends to import. Skipping NUX step..."); } base.PKHLAJGPBND(dekhhinllfg3); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChecklistScreen; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ChecklistScreen) { miaifpfmdhi = new DormroomOOBEFlow.PONGAGNCMCC.MIAIFPFMDHI(); miaifpfmdhi.BDJGJLDFHIE = this; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; this.BDPODHKBOMF.NOHIJILNDBP = false; this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), false); miaifpfmdhi.MDLDDELCKJA = false; if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA) { yield return this.NNLCMJJMPKK(new Action(miaifpfmdhi.OJKNBNGGBEC)); } dekhhinllfg4 = ((!miaifpfmdhi.MDLDDELCKJA) ? OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete : OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Timeout); if (!miaifpfmdhi.MDLDDELCKJA) { bhdjibcllbg = new DormroomOOBEFlow.PONGAGNCMCC.BHDJIBCLLBG(); bhdjibcllbg.BDJGJLDFHIE = this; if (!this.LMNAGLLCEGB.MKFIHDMBMAL) { this.BDPODHKBOMF.PopAllFlows(); } bhdjibcllbg.FKPCJJKNFHA = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapChecklistButton); this.LMNAGLLCEGB.HighlightButton(); func11 = new Func(bhdjibcllbg.OJKNBNGGBEC); bhdjibcllbg.EPGFJNPPPBI = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete; func12 = new Func(bhdjibcllbg.JAFGLCBFOHM); yield return base.MEBLLOPPOBO(func12, bhdjibcllbg.FKPCJJKNFHA, func11, new Action(bhdjibcllbg.FAOOMCFPGBH), 15f, 3, "OpenChecklist"); if (bhdjibcllbg.EPGFJNPPPBI == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete) { IEnumerable componentsInChildren5 = this.GAFBPNGHADI.GetComponentsInChildren(true); if (DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD == null) { DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD = new Func(DormroomOOBEFlow.PONGAGNCMCC.BJFCDCHEKKH); } component2 = componentsInChildren5.Where(DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD).First().GetComponent(); component2.Button.ForcePressed(); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.IfUnsureOfWhatToDo); } dekhhinllfg4 = bhdjibcllbg.EPGFJNPPPBI; } this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow(), true); this.LMNAGLLCEGB.ClearHighlights(); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(dekhhinllfg4); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin; } SingletonMonoBehaviour.NCKMBFBMBFM.HideHelpPopup(); this.gesturesDummy.SetActive(true); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToMannequin) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaysToInteract); tutorialAudio6 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMannequin); yield return this.LDGLJCKNFDO(this.teleportTargetMannequin, tutorialAudio6, tutorialAudio6, -1, false, true); if (this.BDPODHKBOMF.IGNILOGNHOO) { Player.LocalPlayer.POJAICMNOFI.MALKDBPJAID.CloseMenu(); } yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnHandshake) { palekpagimh = new DormroomOOBEFlow.PONGAGNCMCC.PALEKPAGIMH(); palekpagimh.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.dummyRightArm.SetActive(true); palekpagimh.EFCKMJMBDAC = false; this.handshakeTarget.PPDNDEIACDG += palekpagimh.OJKNBNGGBEC; helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio7 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToAddShakeHands); tutorialAudio8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake); yield return base.MEBLLOPPOBO(new Func(palekpagimh.JAFGLCBFOHM), tutorialAudio7, tutorialAudio8, new Action(palekpagimh.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; yield return new WaitForSeconds(this.timeBetweenStates); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); yield return new WaitForSeconds(this.timeBetweenStates); this.dummyRightArm.SetActive(false); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnPartyUp) { inbbekdmemf = new DormroomOOBEFlow.PONGAGNCMCC.INBBEKDMEMF(); inbbekdmemf.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.dummyLeftArm.SetActive(true); inbbekdmemf.JHCIGBBHCDC = false; this.fistBumpTarget.PPDNDEIACDG += inbbekdmemf.OJKNBNGGBEC; helpPopup2 = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio9 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToPartyFistBump); tutorialAudio10 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump); yield return base.MEBLLOPPOBO(new Func(inbbekdmemf.JAFGLCBFOHM), tutorialAudio9, tutorialAudio10, new Action(inbbekdmemf.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup2.HHEECLBGLCE = false; yield return new WaitForSeconds(this.timeBetweenStates); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(this.timeBetweenStates); this.dummyLeftArm.SetActive(false); base.PKHLAJGPBND(); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnStop) { bnfohiigjgk = new DormroomOOBEFlow.PONGAGNCMCC.BNFOHIIGJGK(); bnfohiigjgk.BDJGJLDFHIE = this; base.EEEEPABGODM(); componentInChildren = this.gesturesDummy.GetComponentInChildren(); if (componentInChildren == null) { Debug.LogError("Missing stop target!"); yield break; } bnfohiigjgk.CAIMKOFMDHJ = false; componentInChildren.IgnoreEvent = new Action(bnfohiigjgk.OJKNBNGGBEC); helpPopup3 = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(this.dummyPopupTransform.position)); tutorialAudio11 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LearnStopGesture); recRoomAudioClip8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop); yield return base.MEBLLOPPOBO(new Func(bnfohiigjgk.JAFGLCBFOHM), tutorialAudio11, recRoomAudioClip8, new Action(bnfohiigjgk.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup3.HHEECLBGLCE = false; bnfohiigjgk.HFLFNFIHDEG = false; aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(bnfohiigjgk.EGOHHBDCLII)); if (DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL == null) { DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL = new Action(DormroomOOBEFlow.PONGAGNCMCC.GOEIECCDFOJ); } yield return this.NNLCMJJMPKK(DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL); recRoomAudioClip8 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason); yield return base.MEBLLOPPOBO(new Func(bnfohiigjgk.LKAFJIJNOJM), recRoomAudioClip8, recRoomAudioClip8, new Action(bnfohiigjgk.PINIBHKNJAB), 15f, 3, string.Empty); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.CodeOfConduct; } this.gesturesDummy.SetActive(false); this.dummyRightArm.SetActive(false); this.dummyLeftArm.SetActive(false); yield return new WaitForSeconds(this.timeBetweenStates); if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.CodeOfConduct) { ollgcojnnjm = new DormroomOOBEFlow.PONGAGNCMCC.OLLGCOJNNJM(); ollgcojnnjm.BDJGJLDFHIE = this; base.EEEEPABGODM(); this.codeOfConduct.SetActive(true); SingletonMonoBehaviour.NCKMBFBMBFM.PlayTutorialVO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct); yield return new WaitForSeconds(10f); tutorialAudio12 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct); SingletonMonoBehaviour.NCKMBFBMBFM.PlayVO(tutorialAudio12); this.codeOfConductTable.SetActive(true); ollgcojnnjm.DHOPBMHGLNF = false; this.agreeButton.PFPBAKHLIAB += ollgcojnnjm.OJKNBNGGBEC; Func func17 = new Func(ollgcojnnjm.JAFGLCBFOHM); RecRoomAudioClip recRoomAudioClip13 = tutorialAudio12; RecRoomAudioClip recRoomAudioClip14 = tutorialAudio12; if (DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL == null) { DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL = new Action(DormroomOOBEFlow.PONGAGNCMCC.IDHFABHMJPK); } yield return base.MEBLLOPPOBO(func17, recRoomAudioClip13, recRoomAudioClip14, DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL, 15f, -1, "CodeOfConduct"); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Thanks); yield return new WaitForSeconds(this.timeBetweenStates); this.codeOfConduct.SetActive(false); this.codeOfConductTable.SetActive(false); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToDoor; } if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToDoor) { base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; tutorialAudio13 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToDoor); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoor.JOEPFGLNGAJ = true; this.lockerRoomDoorSign.SetActive(true); this.MGFOFEJNCDE.Add(this.lockerRoomDoor.GetComponent()); this.MGFOFEJNCDE.Add(this.lockerRoomDoorSign.GetComponent()); yield return this.LDGLJCKNFDO(this.teleportTargetDoor, tutorialAudio13, tutorialAudio13, -1, false, true); yield return new WaitForSeconds(this.timeBetweenStates); base.PKHLAJGPBND(); } SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; base.EEEEPABGODM(); Player.LocalPlayer.EnableOutOfBoundsCheck(true); this.gesturesDummy.SetActive(true); this.dummyRightArm.SetActive(true); this.dummyLeftArm.SetActive(true); this.BDPODHKBOMF.NOHIJILNDBP = false; this.LMNAGLLCEGB.ClearHighlights(); this.MFBOLEAGHGE(false); this.ONIHMAEBCPE(); this.lockerRoomDoor.gameObject.SetActive(true); this.lockerRoomDoorSign.SetActive(true); this.lockerRoomDoor.JOEPFGLNGAJ = false; base.StartCoroutine(this.AMBHNCCOCCC()); this.privacyPolicyButton.SetActive(true); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ReadyToGoPlay); base.StartCoroutine(this.FEDBKLEAIOB(5f)); yield return new WaitForSeconds(0.5f); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); this.ECFEAOGJFJK = false; this.tutorialDrawer.gameObject.SetActive(false); this.tutorialDrawer.SelectButton.gameObject.SetActive(false); this.EIHGNDDCFLE(true); this.resetButton.SetActive(true); this.surpriseMeButton.SetActive(true); tutorialAudio14 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportThroughDoor); for (num2 = 0; num2 < 3; num2++) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(tutorialAudio14); SingletonMonoBehaviour.NCKMBFBMBFM.PlayAttentionHelper(this.lockerRoomDoor.transform.position + Vector3.up, true); yield return new WaitForSeconds(10f); } yield break; } // Token: 0x0600160C RID: 5644 RVA: 0x00072BA0 File Offset: 0x00070DA0 private void GLIMKDPENFO(TutorialManager.GAGGNMIIHEH EMGGMFBPEIB) { for (int i = 1; i < this.stickyNotes.Length; i++) { this.stickyNotes[i].gameObject.SetActive(this.stickyNotes[i].PFGBJNGPGJF() == EMGGMFBPEIB); } } // Token: 0x0600160D RID: 5645 RVA: 0x00072BE8 File Offset: 0x00070DE8 private IEnumerator JEHGLLLBCNO() { Player.LocalPlayer.Respawn(this.rerunTutorialSpawnPoint.transform.position, this.rerunTutorialSpawnPoint.transform.rotation, true, -1, null, -1, null, false); yield return new WaitForSecondsRealtime(1f); yield return this.MKDGJLLGAGA(); this.KHMDOKBPEOP = true; yield break; } // Token: 0x0600160E RID: 5646 RVA: 0x00072C04 File Offset: 0x00070E04 private void HPPGNMEPOGO(TutorialManager.GAGGNMIIHEH EMGGMFBPEIB) { for (int i = 0; i < this.stickyNotes.Length; i += 0) { this.stickyNotes[i].gameObject.SetActive(this.stickyNotes[i].CLBEGKKAHIO() == EMGGMFBPEIB); } } // Token: 0x0600160F RID: 5647 RVA: 0x00072C4C File Offset: 0x00070E4C public void DLGMDFJONBO(PhysicalButton ILOFENDAFLM, Player JEFGMHBLLKI) { if (this.KHMDOKBPEOP) { SingletonMonoBehaviour.NCKMBFBMBFM.JPDPJDMHPBE(TutorialManager.EJKMNNFKLJA.TutorialStart); base.StartCoroutine(this.IJACDEGDGPC()); } this.KHMDOKBPEOP = false; } // Token: 0x06001610 RID: 5648 RVA: 0x00072C78 File Offset: 0x00070E78 private void DDPKCNEJFHD(bool HLKJOKCPLHC) { SpawnedEquipmentDrawer[] array = global::UnityEngine.Object.FindObjectsOfType(); for (int i = 1; i < array.Length; i++) { SpawnedEquipmentDrawer spawnedEquipmentDrawer = array[i]; spawnedEquipmentDrawer.SelectButton.interactable = HLKJOKCPLHC; } this.drawerRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); this.skinsRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); } // Token: 0x06001611 RID: 5649 RVA: 0x00072CDC File Offset: 0x00070EDC protected virtual void LOCALHGOONI() { base.OnDestroy(); if (this.ECFEAOGJFJK && SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.OCOBHACOHCO() != (TutorialManager.EJKMNNFKLJA)78) { base.HFCKABBCFKM(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete); } } // Token: 0x06001612 RID: 5650 RVA: 0x00072D18 File Offset: 0x00070F18 public void Button_RerunOOBEFlow(PhysicalButton ILOFENDAFLM, Player JEFGMHBLLKI) { if (this.KHMDOKBPEOP) { SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.NotRan; base.StartCoroutine(this.NLJECAPMBIP()); } this.KHMDOKBPEOP = false; } // Token: 0x06001613 RID: 5651 RVA: 0x00072D44 File Offset: 0x00070F44 public void JPBBIPDLIFF(PhysicalButton ILOFENDAFLM, Player JEFGMHBLLKI) { if (this.KHMDOKBPEOP) { SingletonMonoBehaviour.NCKMBFBMBFM.JPDPJDMHPBE(TutorialManager.EJKMNNFKLJA.TutorialStart); base.StartCoroutine(this.JEHGLLLBCNO()); } this.KHMDOKBPEOP = true; } // Token: 0x06001614 RID: 5652 RVA: 0x00072D70 File Offset: 0x00070F70 private bool OBNABPDKDPP(Tool LHMELEOKNBJ) { return this.ignoredTools.Contains(LHMELEOKNBJ); } // Token: 0x06001615 RID: 5653 RVA: 0x00072D80 File Offset: 0x00070F80 protected virtual IEnumerator GCJEEBPLOGE(TeleportTarget JMKDIIKLIPH, RecRoomAudioClip IFNLBNHIDHM, RecRoomAudioClip CFEODHOANIH = null, int IJFDDHNMOHF = 3, bool AMMIOLPHGKP = false, bool FMLJBMJNPIA = true) { this.GLIMKDPENFO(TutorialManager.GAGGNMIIHEH.TeleportButton); return base.BOGBHACKCFE(JMKDIIKLIPH, IFNLBNHIDHM, CFEODHOANIH, IJFDDHNMOHF, AMMIOLPHGKP, FMLJBMJNPIA); } // Token: 0x06001616 RID: 5654 RVA: 0x00072D98 File Offset: 0x00070F98 private void BPBHFLDFMMA() { for (int i = 0; i < this.stickyNotes.Length; i += 0) { this.stickyNotes[i].gameObject.SetActive(false); } } // Token: 0x06001617 RID: 5655 RVA: 0x00072DD4 File Offset: 0x00070FD4 private IEnumerator DLAFNODCJFD(Action OFAECEGEBGB) { this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch); tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout"); yield break; } // Token: 0x06001618 RID: 5656 RVA: 0x00072DF8 File Offset: 0x00070FF8 private bool HFFNEDCJOJN() { if (SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ == (TutorialManager.EJKMNNFKLJA)124) { return true; } if (SingletonMonoBehaviour.NCKMBFBMBFM.OCOBHACOHCO() >= TutorialManager.EJKMNNFKLJA.ChecklistScreen) { SingletonMonoBehaviour.NCKMBFBMBFM.GJKJFKCIGOL(TutorialManager.EJKMNNFKLJA.ChooseShirt2); return true; } return false; } // Token: 0x06001619 RID: 5657 RVA: 0x00072E30 File Offset: 0x00071030 private void KGNGLFOEPNP(bool HLKJOKCPLHC) { SpawnedEquipmentDrawer[] array = global::UnityEngine.Object.FindObjectsOfType(); for (int i = 1; i < array.Length; i++) { SpawnedEquipmentDrawer spawnedEquipmentDrawer = array[i]; spawnedEquipmentDrawer.SelectButton.interactable = HLKJOKCPLHC; } this.drawerRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); this.skinsRack.DrawersMenu.gameObject.SetActive(HLKJOKCPLHC); } // Token: 0x0600161A RID: 5658 RVA: 0x00072E94 File Offset: 0x00071094 private bool JNFFCHFIBDF(Tool LHMELEOKNBJ) { return this.ignoredTools.Contains(LHMELEOKNBJ); } // Token: 0x0600161B RID: 5659 RVA: 0x00072EA4 File Offset: 0x000710A4 private void GEEDALJCKBH() { this.LMNAGLLCEGB = this.BDPODHKBOMF.GetFlowByType(); this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType(); this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType(); this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType(); this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType(); this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType(); this.IFEGBDPKOCK = this.POCGJNAADIF.transform.OJKEFDBGNAM("iTween Error: Drawing a path with Handles is temporarily disabled because of compatability issues with Unity 2.6!").GetComponent(); this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("ObscuredVector3: ").GetComponent(); this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM("RpcOnScore").GetComponent(); this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren(true); Debug.Log(this.LNHFAKEOHOE); this.DHMMFAOECLP(true); } // Token: 0x0600161C RID: 5660 RVA: 0x00072F9C File Offset: 0x0007119C private IEnumerator EOHKGHLDEEB() { enumerator = this.GILKMNKFMBA.GetEnumerator(); try { while (enumerator.MoveNext()) { tool = enumerator.Current; tool.gameObject.SetActive(true); yield return new WaitForSeconds(0.15f); } } finally { ((IDisposable)enumerator).Dispose(); } array = this.additionalObjectsToHide; for (i = 0; i < array.Length; i++) { gameObject = array[i]; gameObject.gameObject.SetActive(true); yield return new WaitForSecondsRealtime(0.1f); } this.messageBoardPosters.SetActive(true); yield break; } // Token: 0x040002C5 RID: 709 [SerializeField] private float timeBetweenStates = 1f; // Token: 0x040002C6 RID: 710 [SerializeField] [Header("Scene references")] private TutorialStickyNote[] stickyNotes; // Token: 0x040002C7 RID: 711 [SerializeField] private GameObject privacyPolicyButton; // Token: 0x040002C8 RID: 712 [SerializeField] private GameObject rerunTutorialButton; // Token: 0x040002C9 RID: 713 [SerializeField] private SceneSpawnPoint rerunTutorialSpawnPoint; // Token: 0x040002CA RID: 714 [SerializeField] private GameObject messageBoardPosters; // Token: 0x040002CB RID: 715 [SerializeField] private GameObject[] additionalObjectsToHide = new GameObject[0]; // Token: 0x040002CC RID: 716 [SerializeField] private TeleportationPortal lockerRoomDoor; // Token: 0x040002CD RID: 717 [SerializeField] private GameObject lockerRoomDoorSign; // Token: 0x040002CE RID: 718 [SerializeField] private Transform youAreHereIndicator; // Token: 0x040002CF RID: 719 [SerializeField] private Renderer[] hairAndSkinHighlightRenderers; // Token: 0x040002D0 RID: 720 [SerializeField] private Renderer shirtDrawerRenderer; // Token: 0x040002D1 RID: 721 [Header("Avatar appearance")] [SerializeField] private Transform changingRoomMenu; // Token: 0x040002D2 RID: 722 [SerializeField] private GameObject surpriseMeButton; // Token: 0x040002D3 RID: 723 [SerializeField] private GameObject resetButton; // Token: 0x040002D4 RID: 724 [SerializeField] private EquipmentSpawner drawerRack; // Token: 0x040002D5 RID: 725 [SerializeField] private EquipmentSpawner skinsRack; // Token: 0x040002D6 RID: 726 [SerializeField] private SpawnedEquipmentDrawer tutorialDrawer; // Token: 0x040002D7 RID: 727 [SerializeField] [Header("Teleport targets")] private TeleportTarget teleportTargetRug; // Token: 0x040002D8 RID: 728 [SerializeField] private TeleportTarget teleportTargetDoor; // Token: 0x040002D9 RID: 729 [SerializeField] private TeleportTarget teleportTargetMannequin; // Token: 0x040002DA RID: 730 [SerializeField] [Header("Code of Conduct")] private GameObject codeOfConduct; // Token: 0x040002DB RID: 731 [SerializeField] private GameObject codeOfConductTable; // Token: 0x040002DC RID: 732 [SerializeField] [ENMFCLPAKBJ(FOGKDGELKHN.Children, false)] private ChargePhysicalButton agreeButton; // Token: 0x040002DD RID: 733 [Header("Watch interactions")] [SerializeField] private UINUXReportDialog NUXReportDialogPrefab; // Token: 0x040002DE RID: 734 [Header("Gestures")] [SerializeField] private GameObject gesturesDummy; // Token: 0x040002DF RID: 735 [SerializeField] private GameObject dummyRightArm; // Token: 0x040002E0 RID: 736 [SerializeField] private GameObject dummyLeftArm; // Token: 0x040002E1 RID: 737 [SerializeField] private NonPlayerGestureTarget fistBumpTarget; // Token: 0x040002E2 RID: 738 [SerializeField] private NonPlayerGestureTarget handshakeTarget; // Token: 0x040002E3 RID: 739 [SerializeField] private Transform dummyPopupTransform; // Token: 0x040002E4 RID: 740 [Header("Logo and Maps")] public AnimateInOut Logo; // Token: 0x040002E5 RID: 741 public AnimateInOut Map3D; // Token: 0x040002E6 RID: 742 [Header("Audio")] [SerializeField] private RecRoomAudioClip logoRezClip; // Token: 0x040002E7 RID: 743 [SerializeField] private AudioSource introAudio; // Token: 0x040002E8 RID: 744 private bool KHMDOKBPEOP = true; // Token: 0x040002E9 RID: 745 private bool ECFEAOGJFJK; // Token: 0x040002EA RID: 746 private List JLOFHILHEMD; // Token: 0x040002EB RID: 747 private WatchUI BDPODHKBOMF; // Token: 0x040002EC RID: 748 private HomeScreenFlow LMNAGLLCEGB; // Token: 0x040002ED RID: 749 private PeopleWatchUIFlow POCGJNAADIF; // Token: 0x040002EE RID: 750 private ChecklistWatchUIFlow GAFBPNGHADI; // Token: 0x040002EF RID: 751 private ProfileWatchUIFlow PBPAIMIEEAF; // Token: 0x040002F0 RID: 752 private ActivitySelectWatchUIFlow NKOEDLAJKHA; // Token: 0x040002F1 RID: 753 private UIImportFriendsDialog EADPDKLEIJF; // Token: 0x040002F2 RID: 754 private Button3D IFEGBDPKOCK; // Token: 0x040002F3 RID: 755 private Button3D LCJGNFKBDKC; // Token: 0x040002F4 RID: 756 private Button3D FMJHHICDDOE; // Token: 0x040002F5 RID: 757 private InputField3D LNHFAKEOHOE; // Token: 0x040002F6 RID: 758 private RecRoomAudioClip CIDGHNHPNPB; // Token: 0x040002F7 RID: 759 [SerializeField] private List ignoredTools = new List(0); // Token: 0x040002F8 RID: 760 private List GILKMNKFMBA; // Token: 0x040002F9 RID: 761 [CompilerGenerated] private static Func DINNJGHCFHI; }