6476 lines
328 KiB
C#
6476 lines
328 KiB
C#
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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton);
|
|
NIPHAFCPLID.KPLIDIBCAKP = true;
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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>())
|
|
{
|
|
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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton);
|
|
NIPHAFCPLID.KPLIDIBCAKP = true;
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton);
|
|
NIPHAFCPLID.KPLIDIBCAKP = true;
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<Tool> enumerable = global::UnityEngine.Object.FindObjectsOfType<Tool>();
|
|
if (DormroomOOBEFlow.DINNJGHCFHI == null)
|
|
{
|
|
DormroomOOBEFlow.DINNJGHCFHI = new Func<Tool, bool>(DormroomOOBEFlow.FACGAADJHNP);
|
|
}
|
|
this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList<Tool>();
|
|
this.GILKMNKFMBA.RemoveAll(new Predicate<Tool>(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<ProfileWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.NAFJPOLOJNE(this.LMNAGLLCEGB.GetButtonForFlow<PeopleWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.LMEDJIGIDDG(this.LMNAGLLCEGB.GetButtonForFlow<MessagesWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().IFGJJGAIHGB(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.GCMGIAAOPBG().ANAPJCNINMK(this.LMNAGLLCEGB.GetButtonForFlow<ThisRoomWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.GCMGIAAOPBG().BAECOFDEBCC(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().LMEDJIGIDDG(this.LMNAGLLCEGB.GetButtonForFlow<SettingsWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.NDGBNFMBKOO(this.LMNAGLLCEGB.GetButtonForFlow<CustomActivitiesWatchUIFlow>(), JMLCPDBILKF);
|
|
}
|
|
|
|
// Token: 0x0600158D RID: 5517 RVA: 0x0006FC1C File Offset: 0x0006DE1C
|
|
private void LKFKBCPGAJA(bool JMLCPDBILKF)
|
|
{
|
|
this.BDPODHKBOMF.GCMGIAAOPBG().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow<ProfileWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<PeopleWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.ANAPJCNINMK(this.LMNAGLLCEGB.GetButtonForFlow<MessagesWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().JGLCHJOIOLE(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.GCMGIAAOPBG().IFGJJGAIHGB(this.LMNAGLLCEGB.GetButtonForFlow<ThisRoomWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.GCMGIAAOPBG().DACACJCMIFI(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.OHEKAMHCFGN(this.LMNAGLLCEGB.GetButtonForFlow<SettingsWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow<CustomActivitiesWatchUIFlow>(), JMLCPDBILKF);
|
|
}
|
|
|
|
// Token: 0x0600158E RID: 5518 RVA: 0x0006FD0C File Offset: 0x0006DF0C
|
|
private static bool EDLPPGPOOLJ(Tool LHMELEOKNBJ)
|
|
{
|
|
return LHMELEOKNBJ.GetComponent<StickyNote>() != 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<TutorialManager>.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<HomeScreenFlow>();
|
|
this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType<PeopleWatchUIFlow>();
|
|
this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType<ChecklistWatchUIFlow>();
|
|
this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType<ProfileWatchUIFlow>();
|
|
this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType<ActivitySelectWatchUIFlow>();
|
|
this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType<UIImportFriendsDialog>();
|
|
this.IFEGBDPKOCK = this.POCGJNAADIF.transform.OJKEFDBGNAM("OK").GetComponent<Button3D>();
|
|
this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("Header - '{0}': '{1}'").GetComponent<Button3D>();
|
|
this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM("Failed to load room.").GetComponent<Button3D>();
|
|
this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren<InputField3D>(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<Tool> enumerable = global::UnityEngine.Object.FindObjectsOfType<Tool>();
|
|
if (DormroomOOBEFlow.DINNJGHCFHI == null)
|
|
{
|
|
DormroomOOBEFlow.DINNJGHCFHI = new Func<Tool, bool>(DormroomOOBEFlow.FACGAADJHNP);
|
|
}
|
|
this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList<Tool>();
|
|
this.GILKMNKFMBA.RemoveAll(new Predicate<Tool>(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<Tool> enumerable = global::UnityEngine.Object.FindObjectsOfType<Tool>();
|
|
if (DormroomOOBEFlow.DINNJGHCFHI == null)
|
|
{
|
|
DormroomOOBEFlow.DINNJGHCFHI = new Func<Tool, bool>(DormroomOOBEFlow.FNEPDEBEEGJ);
|
|
}
|
|
this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList<Tool>();
|
|
this.GILKMNKFMBA.RemoveAll(new Predicate<Tool>(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<AudioManager>.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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> OFAECEGEBGB)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch);
|
|
RecRoomAudioClip tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton);
|
|
NIPHAFCPLID.KPLIDIBCAKP = true;
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<SpawnedEquipmentDrawer>();
|
|
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<SplitTesting>.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2);
|
|
bool flag = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text) == text2;
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD && Player.LocalPlayerExists)
|
|
{
|
|
Player.LocalPlayer.OFGGECBANNE.ResetAllTools();
|
|
}
|
|
this.HGEFAGCHKLH();
|
|
this.CIDGHNHPNPB = SingletonMonoBehaviour<TutorialManager>.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<List<EEBPLECPEGD>>(base.OJKNBNGGBEC)));
|
|
float time = Time.time;
|
|
yield return base.OFHJNDCFDIG();
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ != TutorialManager.EJKMNNFKLJA.Complete)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.NotRan;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<ScreenSpaceNotificationManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.PlayAttentionHelper(this.youAreHereIndicator.position, false);
|
|
yield return new WaitForSeconds(1.75f);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart;
|
|
}
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TutorialStart)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsYourDorm);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Teleport;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Teleport)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.MoveByTeleporting);
|
|
RecRoomAudioClip tutorialAudio = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseHairSkin;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaveAtYourself);
|
|
yield return new WaitForSeconds(3f);
|
|
base.AKDCFLLKCBE(Player.LocalPlayer);
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.TeleportButton);
|
|
ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.LearnToUseLaserPointer);
|
|
yield return new WaitForSeconds(6f);
|
|
foreach (Renderer renderer3 in this.hairAndSkinHighlightRenderers)
|
|
{
|
|
this.MGFOFEJNCDE.Remove(renderer3);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null);
|
|
}
|
|
RecRoomAudioClip tutorialAudio2 = SingletonMonoBehaviour<TutorialManager>.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<bool>(ikjkgnncogp.OJKNBNGGBEC);
|
|
ikjkgnncogp.LIHFNFPAGNM = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ikjkgnncogp.JAFGLCBFOHM), tutorialAudio2, tutorialAudio2, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2;
|
|
}
|
|
else
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt1;
|
|
}
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(tutorialAudio3);
|
|
yield return new WaitForSeconds(1f);
|
|
gldplflbaan.DNKDLCFFOGN = this.tutorialDrawer.Tools[0].GetComponent<Outfit>();
|
|
this.MGFOFEJNCDE.Add(gldplflbaan.DNKDLCFFOGN.KFGJNFGLODK);
|
|
Player.LocalPlayer.MFFGGGFFDAD = true;
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.GrabButton);
|
|
gldplflbaan.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.GrabButton, null);
|
|
gldplflbaan.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
gldplflbaan.DNKDLCFFOGN.EquipStateChanged = new Action<Outfit.PCLIJFAICPB>(gldplflbaan.OJKNBNGGBEC);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(gldplflbaan.JAFGLCBFOHM), null, tutorialAudio3, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(gldplflbaan.FAOOMCFPGBH), 15f, 3, "EquipShirt1");
|
|
Player.LocalPlayer.MFFGGGFFDAD = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(gldplflbaan.CHLGIIEPHGC);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabWhiteAndOrangeShirt);
|
|
doknolamaca.CFEODHOANIH = recRoomAudioClip;
|
|
}
|
|
else
|
|
{
|
|
recRoomAudioClip = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.NotBadGrabHighlightedShirtBehind);
|
|
doknolamaca.CFEODHOANIH = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt);
|
|
}
|
|
if (flag)
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great);
|
|
}
|
|
else
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(recRoomAudioClip);
|
|
}
|
|
Player.LocalPlayer.MFFGGGFFDAD = true;
|
|
doknolamaca.OEMODCIIPON = null;
|
|
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.AINNFFHCDHI)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.SwipeRotateToHighlightedShirt));
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton);
|
|
doknolamaca.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null);
|
|
}
|
|
doknolamaca.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
doknolamaca.GOIGHHEGJKJ = this.tutorialDrawer.Tools[1].GetComponent<Outfit>();
|
|
this.MGFOFEJNCDE.Add(doknolamaca.GOIGHHEGJKJ.KFGJNFGLODK);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.OJKNBNGGBEC);
|
|
base.StartCoroutine(base.MEBLLOPPOBO(func, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.JAFGLCBFOHM), 15f, 3, "FaceShirt2"));
|
|
doknolamaca.GOIGHHEGJKJ.EquipStateChanged = new Action<Outfit.PCLIJFAICPB>(doknolamaca.FAOOMCFPGBH);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.EGOHHBDCLII), null, doknolamaca.CFEODHOANIH, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.LKAFJIJNOJM), 15f, 3, "EquipShirt2");
|
|
doknolamaca.AAAMHDPGFOA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.AINNFFHCDHI)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton);
|
|
doknolamaca.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SwipeRotateToMirror);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func2 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.PINIBHKNJAB);
|
|
RecRoomAudioClip recRoomAudioClip2 = null;
|
|
yield return base.MEBLLOPPOBO(func2, null, recRoomAudioClip2, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent);
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.OpenMenu)
|
|
{
|
|
Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = true;
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.OpenWatch, null);
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.JAFGLCBFOHM), this.CIDGHNHPNPB, this.CIDGHNHPNPB, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.FAOOMCFPGBH), 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout");
|
|
}
|
|
else
|
|
{
|
|
yield return this.AHADMOOANEI(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.EGOHHBDCLII));
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.HomeScreen;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.HomeScreen)
|
|
{
|
|
this.JGAFHDIOHFM();
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsTheHomeMenu);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ImportFriendsScreen;
|
|
}
|
|
if (flag)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.NDDMCKDJKFJ nddmckdjkfj = new DormroomOOBEFlow.PONGAGNCMCC.NDDMCKDJKFJ();
|
|
nddmckdjkfj.BDJGJLDFHIE = this;
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_OpenActivityMenu;
|
|
base.EEEEPABGODM();
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouCanBringUpYourWatchAtAnyTime);
|
|
yield return new WaitForSeconds(0.5f);
|
|
this.BDPODHKBOMF.NOHIJILNDBP = false;
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), false);
|
|
Button3D[] componentsInChildren = this.NKOEDLAJKHA.GetComponentsInChildren<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.LKAFJIJNOJM);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI);
|
|
}
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GetIntoAGame);
|
|
nddmckdjkfj.BIBAFKAMDGB = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressActivitiesButton);
|
|
this.LMNAGLLCEGB.HighlightButton<ActivitySelectWatchUIFlow>();
|
|
Func<RecRoomAudioClip> func3 = new Func<RecRoomAudioClip>(nddmckdjkfj.OJKNBNGGBEC);
|
|
OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG dekhhinllfg2 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func4 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.JAFGLCBFOHM);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func5 = func4;
|
|
RecRoomAudioClip bibafkamdgb = nddmckdjkfj.BIBAFKAMDGB;
|
|
Func<RecRoomAudioClip> func6 = func3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<Button3D>();
|
|
foreach (Button3D button3D2 in componentsInChildren2)
|
|
{
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D2, true);
|
|
}
|
|
}
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), true);
|
|
this.LMNAGLLCEGB.ClearHighlights();
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(dekhhinllfg2);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ScrollToNextPage;
|
|
base.EEEEPABGODM();
|
|
Button3D component = this.NKOEDLAJKHA.transform.OJKEFDBGNAM("NextButton").GetComponent<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.EPIDMGCJJIK);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO);
|
|
}
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LotsOfActivities);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LetsTryPaddleball);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, false);
|
|
component.KPLIDIBCAKP = true;
|
|
RecRoomAudioClip recRoomAudioClip3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressArrowToScroll);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func7 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.EGOHHBDCLII);
|
|
RecRoomAudioClip recRoomAudioClip4 = recRoomAudioClip3;
|
|
RecRoomAudioClip recRoomAudioClip5 = recRoomAudioClip3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ClickPaddleball;
|
|
base.EEEEPABGODM();
|
|
ActivityButton[] componentsInChildren3 = this.NKOEDLAJKHA.GetComponentsInChildren<ActivityButton>();
|
|
Button3D button3D3 = null;
|
|
for (int n = 0; n < componentsInChildren3.Length; n++)
|
|
{
|
|
if (componentsInChildren3[n].KAPOBAEMBKL == PGOPAPIFECA.PADDLEBALL)
|
|
{
|
|
button3D3 = componentsInChildren3[n].gameObject.GetComponent<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.PINPPNBCJCJ);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH);
|
|
}
|
|
recRoomAudioClip3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressPaddleballButton);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func8 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.PINIBHKNJAB);
|
|
RecRoomAudioClip recRoomAudioClip6 = recRoomAudioClip3;
|
|
RecRoomAudioClip recRoomAudioClip7 = recRoomAudioClip3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ImportFriendsScreen)
|
|
{
|
|
base.EEEEPABGODM();
|
|
IEnumerable<AGFCGHIFLIK> enumerable = GLGMPGPNNBP.FBNNFCAFCPP();
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA = new Func<AGFCGHIFLIK, bool>(DormroomOOBEFlow.PONGAGNCMCC.DDKFPKEDEFN);
|
|
}
|
|
int num = enumerable.Where(DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA).Count<AGFCGHIFLIK>();
|
|
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<PeopleWatchUIFlow>(), false);
|
|
this.LMNAGLLCEGB.HighlightButton<PeopleWatchUIFlow>();
|
|
ghpbkheomgg.MDLDDELCKJA = false;
|
|
if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA)
|
|
{
|
|
yield return this.NNLCMJJMPKK(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ghpbkheomgg.OJKNBNGGBEC));
|
|
}
|
|
if (!ghpbkheomgg.MDLDDELCKJA)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.DPGEJELOAPG dpgejeloapg = new DormroomOOBEFlow.PONGAGNCMCC.DPGEJELOAPG();
|
|
dpgejeloapg.BDJGJLDFHIE = this;
|
|
dpgejeloapg.APGODNPDIKL = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapPeopleButton);
|
|
Func<RecRoomAudioClip> func9 = new Func<RecRoomAudioClip>(dpgejeloapg.OJKNBNGGBEC);
|
|
dpgejeloapg.PJKJLOKDBGA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func10 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(dpgejeloapg.JAFGLCBFOHM);
|
|
yield return base.MEBLLOPPOBO(func10, dpgejeloapg.APGODNPDIKL, func9, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapFindFriends);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<SessionManager>.NCKMBFBMBFM.DoneImportingAction = action2;
|
|
this.LCJGNFKBDKC.KPLIDIBCAKP = true;
|
|
RecRoomAudioClip tutorialAudio5 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapAddAll);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(mjkhdmlhbkl.EGOHHBDCLII), tutorialAudio5, tutorialAudio5, null, 15f, 2, "FriendsImported");
|
|
this.LCJGNFKBDKC.KPLIDIBCAKP = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<PeopleWatchUIFlow>(), 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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChecklistScreen;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<ChecklistWatchUIFlow>(), false);
|
|
miaifpfmdhi.MDLDDELCKJA = false;
|
|
if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA)
|
|
{
|
|
yield return this.NNLCMJJMPKK(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapChecklistButton);
|
|
this.LMNAGLLCEGB.HighlightButton<ChecklistWatchUIFlow>();
|
|
Func<RecRoomAudioClip> func11 = new Func<RecRoomAudioClip>(bhdjibcllbg.OJKNBNGGBEC);
|
|
bhdjibcllbg.EPGFJNPPPBI = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func12 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bhdjibcllbg.JAFGLCBFOHM);
|
|
yield return base.MEBLLOPPOBO(func12, bhdjibcllbg.FKPCJJKNFHA, func11, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bhdjibcllbg.FAOOMCFPGBH), 15f, 3, "OpenChecklist");
|
|
if (bhdjibcllbg.EPGFJNPPPBI == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete)
|
|
{
|
|
IEnumerable<ObjectiveChecklist> componentsInChildren4 = this.GAFBPNGHADI.GetComponentsInChildren<ObjectiveChecklist>(true);
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD = new Func<ObjectiveChecklist, bool>(DormroomOOBEFlow.PONGAGNCMCC.BJFCDCHEKKH);
|
|
}
|
|
Subscreen component2 = componentsInChildren4.Where(DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD).First<ObjectiveChecklist>().GetComponent<Subscreen>();
|
|
component2.Button.ForcePressed();
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.IfUnsureOfWhatToDo);
|
|
}
|
|
dekhhinllfg4 = bhdjibcllbg.EPGFJNPPPBI;
|
|
}
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), true);
|
|
this.LMNAGLLCEGB.ClearHighlights();
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(dekhhinllfg4);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin;
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.HideHelpPopup();
|
|
this.gesturesDummy.SetActive(true);
|
|
this.dummyRightArm.SetActive(false);
|
|
this.dummyLeftArm.SetActive(false);
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToMannequin)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaysToInteract);
|
|
RecRoomAudioClip tutorialAudio6 = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(this.dummyPopupTransform.position));
|
|
RecRoomAudioClip tutorialAudio7 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToAddShakeHands);
|
|
RecRoomAudioClip tutorialAudio8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(palekpagimh.JAFGLCBFOHM), tutorialAudio7, tutorialAudio8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(palekpagimh.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup.HHEECLBGLCE = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
this.dummyRightArm.SetActive(false);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(this.dummyPopupTransform.position));
|
|
RecRoomAudioClip tutorialAudio9 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToPartyFistBump);
|
|
RecRoomAudioClip tutorialAudio10 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(inbbekdmemf.JAFGLCBFOHM), tutorialAudio9, tutorialAudio10, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(inbbekdmemf.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup2.HHEECLBGLCE = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
this.dummyLeftArm.SetActive(false);
|
|
base.PKHLAJGPBND();
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnStop)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.BNFOHIIGJGK bnfohiigjgk = new DormroomOOBEFlow.PONGAGNCMCC.BNFOHIIGJGK();
|
|
bnfohiigjgk.BDJGJLDFHIE = this;
|
|
base.EEEEPABGODM();
|
|
GestureTarget componentInChildren = this.gesturesDummy.GetComponentInChildren<GestureTarget>();
|
|
if (componentInChildren == null)
|
|
{
|
|
Debug.LogError("Missing stop target!");
|
|
yield break;
|
|
}
|
|
bnfohiigjgk.CAIMKOFMDHJ = false;
|
|
componentInChildren.IgnoreEvent = new Action<bool>(bnfohiigjgk.OJKNBNGGBEC);
|
|
HelpPopup helpPopup3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(this.dummyPopupTransform.position));
|
|
RecRoomAudioClip tutorialAudio11 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LearnStopGesture);
|
|
RecRoomAudioClip recRoomAudioClip8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.JAFGLCBFOHM), tutorialAudio11, recRoomAudioClip8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup3.HHEECLBGLCE = false;
|
|
bnfohiigjgk.HFLFNFIHDEG = false;
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog<HDPGPHCMBGP>(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(bnfohiigjgk.EGOHHBDCLII));
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.GOEIECCDFOJ);
|
|
}
|
|
yield return this.NNLCMJJMPKK(DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL);
|
|
recRoomAudioClip8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.LKAFJIJNOJM), recRoomAudioClip8, recRoomAudioClip8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.PINIBHKNJAB), 15f, 3, string.Empty);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.CodeOfConduct)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.OLLGCOJNNJM ollgcojnnjm = new DormroomOOBEFlow.PONGAGNCMCC.OLLGCOJNNJM();
|
|
ollgcojnnjm.BDJGJLDFHIE = this;
|
|
base.EEEEPABGODM();
|
|
this.codeOfConduct.SetActive(true);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayTutorialVO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct);
|
|
yield return new WaitForSeconds(10f);
|
|
RecRoomAudioClip tutorialAudio12 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(tutorialAudio12);
|
|
this.codeOfConductTable.SetActive(true);
|
|
ollgcojnnjm.DHOPBMHGLNF = false;
|
|
this.agreeButton.PFPBAKHLIAB += ollgcojnnjm.OJKNBNGGBEC;
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func13 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ollgcojnnjm.JAFGLCBFOHM);
|
|
RecRoomAudioClip recRoomAudioClip9 = tutorialAudio12;
|
|
RecRoomAudioClip recRoomAudioClip10 = tutorialAudio12;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.IDHFABHMJPK);
|
|
}
|
|
yield return base.MEBLLOPPOBO(func13, recRoomAudioClip9, recRoomAudioClip10, DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL, 15f, -1, "CodeOfConduct");
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToDoor;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToDoor)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
RecRoomAudioClip tutorialAudio13 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToDoor);
|
|
this.lockerRoomDoor.gameObject.SetActive(true);
|
|
this.lockerRoomDoor.JOEPFGLNGAJ = true;
|
|
this.lockerRoomDoorSign.SetActive(true);
|
|
this.MGFOFEJNCDE.Add(this.lockerRoomDoor.GetComponent<MeshRenderer>());
|
|
this.MGFOFEJNCDE.Add(this.lockerRoomDoorSign.GetComponent<MeshRenderer>());
|
|
yield return this.LDGLJCKNFDO(this.teleportTargetDoor, tutorialAudio13, tutorialAudio13, -1, false, true);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportThroughDoor);
|
|
for (int num2 = 0; num2 < 3; num2++)
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(tutorialAudio14);
|
|
SingletonMonoBehaviour<TutorialManager>.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<HomeScreenFlow>();
|
|
this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType<PeopleWatchUIFlow>();
|
|
this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType<ChecklistWatchUIFlow>();
|
|
this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType<ProfileWatchUIFlow>();
|
|
this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType<ActivitySelectWatchUIFlow>();
|
|
this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType<UIImportFriendsDialog>();
|
|
this.IFEGBDPKOCK = this.POCGJNAADIF.transform.OJKEFDBGNAM("FindFriendsButton").GetComponent<Button3D>();
|
|
this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("AddAllButton").GetComponent<Button3D>();
|
|
this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM("HomeButton").GetComponent<Button3D>();
|
|
this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren<InputField3D>(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<ProfileWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().CHNGDDLAKLM(this.LMNAGLLCEGB.GetButtonForFlow<PeopleWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow<MessagesWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().LMEDJIGIDDG(this.LMNAGLLCEGB.GetButtonForFlow<ThisRoomWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().IFGJJGAIHGB(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().KBKAJGFMCAP(this.LMNAGLLCEGB.GetButtonForFlow<SettingsWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.ANAPJCNINMK(this.LMNAGLLCEGB.GetButtonForFlow<CustomActivitiesWatchUIFlow>(), 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<ProfileWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.LMEDJIGIDDG(this.LMNAGLLCEGB.GetButtonForFlow<PeopleWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().OHEKAMHCFGN(this.LMNAGLLCEGB.GetButtonForFlow<MessagesWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.LMEDJIGIDDG(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.GCMGIAAOPBG().NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow<ThisRoomWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.NDGBNFMBKOO(this.LMNAGLLCEGB.GetButtonForFlow<SettingsWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().NAFJPOLOJNE(this.LMNAGLLCEGB.GetButtonForFlow<CustomActivitiesWatchUIFlow>(), JMLCPDBILKF);
|
|
}
|
|
|
|
// Token: 0x060015A0 RID: 5536 RVA: 0x000705F4 File Offset: 0x0006E7F4
|
|
private IEnumerator GBOFFOOGELC(Button3D NIPHAFCPLID)
|
|
{
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton);
|
|
NIPHAFCPLID.KPLIDIBCAKP = true;
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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>())
|
|
{
|
|
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<TutorialManager>.NCKMBFBMBFM.OCOBHACOHCO() == (TutorialManager.EJKMNNFKLJA)(-92))
|
|
{
|
|
return false;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OCOBHACOHCO() >= (TutorialManager.EJKMNNFKLJA)(-87))
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.MAKMEMFAIJF((TutorialManager.EJKMNNFKLJA)41);
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060015A4 RID: 5540 RVA: 0x000706CC File Offset: 0x0006E8CC
|
|
private bool KKFEHIBILAB()
|
|
{
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OCOBHACOHCO() == TutorialManager.EJKMNNFKLJA.Q2A_ScrollToNextPage)
|
|
{
|
|
return true;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ >= (TutorialManager.EJKMNNFKLJA)(-13))
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == (TutorialManager.EJKMNNFKLJA)(-119))
|
|
{
|
|
return false;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.TapRegisterButton)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.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<Tool> enumerable = global::UnityEngine.Object.FindObjectsOfType<Tool>();
|
|
if (DormroomOOBEFlow.DINNJGHCFHI == null)
|
|
{
|
|
DormroomOOBEFlow.DINNJGHCFHI = new Func<Tool, bool>(DormroomOOBEFlow.EDLPPGPOOLJ);
|
|
}
|
|
this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList<Tool>();
|
|
this.GILKMNKFMBA.RemoveAll(new Predicate<Tool>(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<TutorialManager>.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<SplitTesting>.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2);
|
|
flag = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text) == text2;
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD && Player.LocalPlayerExists)
|
|
{
|
|
Player.LocalPlayer.OFGGECBANNE.ResetAllTools();
|
|
}
|
|
this.HGEFAGCHKLH();
|
|
this.CIDGHNHPNPB = SingletonMonoBehaviour<TutorialManager>.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<List<EEBPLECPEGD>>(base.OJKNBNGGBEC)));
|
|
time = Time.time;
|
|
yield return base.OFHJNDCFDIG();
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ != TutorialManager.EJKMNNFKLJA.Complete)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.NotRan;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<ScreenSpaceNotificationManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.PlayAttentionHelper(this.youAreHereIndicator.position, false);
|
|
yield return new WaitForSeconds(1.75f);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart;
|
|
}
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TutorialStart)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsYourDorm);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Teleport;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Teleport)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.MoveByTeleporting);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseHairSkin;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaveAtYourself);
|
|
yield return new WaitForSeconds(3f);
|
|
base.AKDCFLLKCBE(Player.LocalPlayer);
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.TeleportButton);
|
|
ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null);
|
|
}
|
|
tutorialAudio2 = SingletonMonoBehaviour<TutorialManager>.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<bool>(ikjkgnncogp.OJKNBNGGBEC);
|
|
ikjkgnncogp.LIHFNFPAGNM = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ikjkgnncogp.JAFGLCBFOHM), tutorialAudio2, tutorialAudio2, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2;
|
|
}
|
|
else
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt1;
|
|
}
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(tutorialAudio3);
|
|
yield return new WaitForSeconds(1f);
|
|
gldplflbaan.DNKDLCFFOGN = this.tutorialDrawer.Tools[0].GetComponent<Outfit>();
|
|
this.MGFOFEJNCDE.Add(gldplflbaan.DNKDLCFFOGN.KFGJNFGLODK);
|
|
Player.LocalPlayer.MFFGGGFFDAD = true;
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.GrabButton);
|
|
gldplflbaan.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.GrabButton, null);
|
|
gldplflbaan.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
gldplflbaan.DNKDLCFFOGN.EquipStateChanged = new Action<Outfit.PCLIJFAICPB>(gldplflbaan.OJKNBNGGBEC);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(gldplflbaan.JAFGLCBFOHM), null, tutorialAudio3, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(gldplflbaan.FAOOMCFPGBH), 15f, 3, "EquipShirt1");
|
|
Player.LocalPlayer.MFFGGGFFDAD = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(gldplflbaan.CHLGIIEPHGC);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabWhiteAndOrangeShirt);
|
|
doknolamaca.CFEODHOANIH = recRoomAudioClip;
|
|
}
|
|
else
|
|
{
|
|
recRoomAudioClip = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.NotBadGrabHighlightedShirtBehind);
|
|
doknolamaca.CFEODHOANIH = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt);
|
|
}
|
|
if (flag)
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great);
|
|
}
|
|
else
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(recRoomAudioClip);
|
|
}
|
|
Player.LocalPlayer.MFFGGGFFDAD = true;
|
|
doknolamaca.OEMODCIIPON = null;
|
|
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.AINNFFHCDHI)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.SwipeRotateToHighlightedShirt));
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton);
|
|
doknolamaca.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null);
|
|
}
|
|
doknolamaca.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
doknolamaca.GOIGHHEGJKJ = this.tutorialDrawer.Tools[1].GetComponent<Outfit>();
|
|
this.MGFOFEJNCDE.Add(doknolamaca.GOIGHHEGJKJ.KFGJNFGLODK);
|
|
func = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.OJKNBNGGBEC);
|
|
base.StartCoroutine(base.MEBLLOPPOBO(func, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.JAFGLCBFOHM), 15f, 3, "FaceShirt2"));
|
|
doknolamaca.GOIGHHEGJKJ.EquipStateChanged = new Action<Outfit.PCLIJFAICPB>(doknolamaca.FAOOMCFPGBH);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.EGOHHBDCLII), null, doknolamaca.CFEODHOANIH, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.LKAFJIJNOJM), 15f, 3, "EquipShirt2");
|
|
doknolamaca.AAAMHDPGFOA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.AINNFFHCDHI)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton);
|
|
doknolamaca.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SwipeRotateToMirror);
|
|
func2 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.PINIBHKNJAB);
|
|
recRoomAudioClip2 = null;
|
|
yield return base.MEBLLOPPOBO(func2, null, recRoomAudioClip2, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent);
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.OpenMenu)
|
|
{
|
|
Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = true;
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.OpenWatch, null);
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.JAFGLCBFOHM), this.CIDGHNHPNPB, this.CIDGHNHPNPB, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.FAOOMCFPGBH), 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout");
|
|
}
|
|
else
|
|
{
|
|
yield return this.AHADMOOANEI(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.EGOHHBDCLII));
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.HomeScreen;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.HomeScreen)
|
|
{
|
|
this.JGAFHDIOHFM();
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsTheHomeMenu);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ImportFriendsScreen;
|
|
}
|
|
if (flag)
|
|
{
|
|
nddmckdjkfj = new DormroomOOBEFlow.PONGAGNCMCC.NDDMCKDJKFJ();
|
|
nddmckdjkfj.BDJGJLDFHIE = this;
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_OpenActivityMenu;
|
|
base.EEEEPABGODM();
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouCanBringUpYourWatchAtAnyTime);
|
|
yield return new WaitForSeconds(0.5f);
|
|
this.BDPODHKBOMF.NOHIJILNDBP = false;
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), false);
|
|
componentsInChildren = this.NKOEDLAJKHA.GetComponentsInChildren<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.LKAFJIJNOJM);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI);
|
|
}
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GetIntoAGame);
|
|
nddmckdjkfj.BIBAFKAMDGB = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressActivitiesButton);
|
|
this.LMNAGLLCEGB.HighlightButton<ActivitySelectWatchUIFlow>();
|
|
func3 = new Func<RecRoomAudioClip>(nddmckdjkfj.OJKNBNGGBEC);
|
|
dekhhinllfg2 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func4 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.JAFGLCBFOHM);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func13 = func4;
|
|
RecRoomAudioClip bibafkamdgb = nddmckdjkfj.BIBAFKAMDGB;
|
|
Func<RecRoomAudioClip> func14 = func3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<Button3D>();
|
|
foreach (Button3D button3D5 in componentsInChildren4)
|
|
{
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D5, true);
|
|
}
|
|
}
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), true);
|
|
this.LMNAGLLCEGB.ClearHighlights();
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(dekhhinllfg2);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ScrollToNextPage;
|
|
base.EEEEPABGODM();
|
|
component = this.NKOEDLAJKHA.transform.OJKEFDBGNAM("NextButton").GetComponent<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.EPIDMGCJJIK);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO);
|
|
}
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LotsOfActivities);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LetsTryPaddleball);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, false);
|
|
component.KPLIDIBCAKP = true;
|
|
recRoomAudioClip3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressArrowToScroll);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func15 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.EGOHHBDCLII);
|
|
RecRoomAudioClip recRoomAudioClip9 = recRoomAudioClip3;
|
|
RecRoomAudioClip recRoomAudioClip10 = recRoomAudioClip3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ClickPaddleball;
|
|
base.EEEEPABGODM();
|
|
componentsInChildren3 = this.NKOEDLAJKHA.GetComponentsInChildren<ActivityButton>();
|
|
button3D3 = null;
|
|
for (int n = 0; n < componentsInChildren3.Length; n++)
|
|
{
|
|
if (componentsInChildren3[n].KAPOBAEMBKL == PGOPAPIFECA.PADDLEBALL)
|
|
{
|
|
button3D3 = componentsInChildren3[n].gameObject.GetComponent<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.PINPPNBCJCJ);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH);
|
|
}
|
|
recRoomAudioClip3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressPaddleballButton);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func16 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.PINIBHKNJAB);
|
|
RecRoomAudioClip recRoomAudioClip11 = recRoomAudioClip3;
|
|
RecRoomAudioClip recRoomAudioClip12 = recRoomAudioClip3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ImportFriendsScreen)
|
|
{
|
|
base.EEEEPABGODM();
|
|
IEnumerable<AGFCGHIFLIK> enumerable = GLGMPGPNNBP.FBNNFCAFCPP();
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA = new Func<AGFCGHIFLIK, bool>(DormroomOOBEFlow.PONGAGNCMCC.DDKFPKEDEFN);
|
|
}
|
|
num = enumerable.Where(DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA).Count<AGFCGHIFLIK>();
|
|
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<PeopleWatchUIFlow>(), false);
|
|
this.LMNAGLLCEGB.HighlightButton<PeopleWatchUIFlow>();
|
|
ghpbkheomgg.MDLDDELCKJA = false;
|
|
if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA)
|
|
{
|
|
yield return this.NNLCMJJMPKK(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ghpbkheomgg.OJKNBNGGBEC));
|
|
}
|
|
if (!ghpbkheomgg.MDLDDELCKJA)
|
|
{
|
|
dpgejeloapg = new DormroomOOBEFlow.PONGAGNCMCC.DPGEJELOAPG();
|
|
dpgejeloapg.BDJGJLDFHIE = this;
|
|
dpgejeloapg.APGODNPDIKL = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapPeopleButton);
|
|
func9 = new Func<RecRoomAudioClip>(dpgejeloapg.OJKNBNGGBEC);
|
|
dpgejeloapg.PJKJLOKDBGA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func10 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(dpgejeloapg.JAFGLCBFOHM);
|
|
yield return base.MEBLLOPPOBO(func10, dpgejeloapg.APGODNPDIKL, func9, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapFindFriends);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(mjkhdmlhbkl.JAFGLCBFOHM), tutorialAudio4, tutorialAudio4, null, 12f, 3, "Import Friends Dialog Opened");
|
|
this.IFEGBDPKOCK.KPLIDIBCAKP = false;
|
|
mjkhdmlhbkl.HMMHLEFBCMM = false;
|
|
action2 = new Action(mjkhdmlhbkl.FAOOMCFPGBH);
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.DoneImportingAction = action2;
|
|
this.LCJGNFKBDKC.KPLIDIBCAKP = true;
|
|
tutorialAudio5 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapAddAll);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(mjkhdmlhbkl.EGOHHBDCLII), tutorialAudio5, tutorialAudio5, null, 15f, 2, "FriendsImported");
|
|
this.LCJGNFKBDKC.KPLIDIBCAKP = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<PeopleWatchUIFlow>(), 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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChecklistScreen;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<ChecklistWatchUIFlow>(), false);
|
|
miaifpfmdhi.MDLDDELCKJA = false;
|
|
if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA)
|
|
{
|
|
yield return this.NNLCMJJMPKK(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapChecklistButton);
|
|
this.LMNAGLLCEGB.HighlightButton<ChecklistWatchUIFlow>();
|
|
func11 = new Func<RecRoomAudioClip>(bhdjibcllbg.OJKNBNGGBEC);
|
|
bhdjibcllbg.EPGFJNPPPBI = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func12 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bhdjibcllbg.JAFGLCBFOHM);
|
|
yield return base.MEBLLOPPOBO(func12, bhdjibcllbg.FKPCJJKNFHA, func11, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bhdjibcllbg.FAOOMCFPGBH), 15f, 3, "OpenChecklist");
|
|
if (bhdjibcllbg.EPGFJNPPPBI == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete)
|
|
{
|
|
IEnumerable<ObjectiveChecklist> componentsInChildren5 = this.GAFBPNGHADI.GetComponentsInChildren<ObjectiveChecklist>(true);
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD = new Func<ObjectiveChecklist, bool>(DormroomOOBEFlow.PONGAGNCMCC.BJFCDCHEKKH);
|
|
}
|
|
component2 = componentsInChildren5.Where(DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD).First<ObjectiveChecklist>().GetComponent<Subscreen>();
|
|
component2.Button.ForcePressed();
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.IfUnsureOfWhatToDo);
|
|
}
|
|
dekhhinllfg4 = bhdjibcllbg.EPGFJNPPPBI;
|
|
}
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), true);
|
|
this.LMNAGLLCEGB.ClearHighlights();
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(dekhhinllfg4);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin;
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.HideHelpPopup();
|
|
this.gesturesDummy.SetActive(true);
|
|
this.dummyRightArm.SetActive(false);
|
|
this.dummyLeftArm.SetActive(false);
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToMannequin)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaysToInteract);
|
|
tutorialAudio6 = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio7 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToAddShakeHands);
|
|
tutorialAudio8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(palekpagimh.JAFGLCBFOHM), tutorialAudio7, tutorialAudio8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(palekpagimh.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup.HHEECLBGLCE = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
this.dummyRightArm.SetActive(false);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio9 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToPartyFistBump);
|
|
tutorialAudio10 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(inbbekdmemf.JAFGLCBFOHM), tutorialAudio9, tutorialAudio10, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(inbbekdmemf.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup2.HHEECLBGLCE = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
this.dummyLeftArm.SetActive(false);
|
|
base.PKHLAJGPBND();
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnStop)
|
|
{
|
|
bnfohiigjgk = new DormroomOOBEFlow.PONGAGNCMCC.BNFOHIIGJGK();
|
|
bnfohiigjgk.BDJGJLDFHIE = this;
|
|
base.EEEEPABGODM();
|
|
componentInChildren = this.gesturesDummy.GetComponentInChildren<GestureTarget>();
|
|
if (componentInChildren == null)
|
|
{
|
|
Debug.LogError("Missing stop target!");
|
|
yield break;
|
|
}
|
|
bnfohiigjgk.CAIMKOFMDHJ = false;
|
|
componentInChildren.IgnoreEvent = new Action<bool>(bnfohiigjgk.OJKNBNGGBEC);
|
|
helpPopup3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio11 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LearnStopGesture);
|
|
recRoomAudioClip8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.JAFGLCBFOHM), tutorialAudio11, recRoomAudioClip8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup3.HHEECLBGLCE = false;
|
|
bnfohiigjgk.HFLFNFIHDEG = false;
|
|
aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog<HDPGPHCMBGP>(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(bnfohiigjgk.EGOHHBDCLII));
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.GOEIECCDFOJ);
|
|
}
|
|
yield return this.NNLCMJJMPKK(DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL);
|
|
recRoomAudioClip8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.LKAFJIJNOJM), recRoomAudioClip8, recRoomAudioClip8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.PINIBHKNJAB), 15f, 3, string.Empty);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.CodeOfConduct)
|
|
{
|
|
ollgcojnnjm = new DormroomOOBEFlow.PONGAGNCMCC.OLLGCOJNNJM();
|
|
ollgcojnnjm.BDJGJLDFHIE = this;
|
|
base.EEEEPABGODM();
|
|
this.codeOfConduct.SetActive(true);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayTutorialVO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct);
|
|
yield return new WaitForSeconds(10f);
|
|
tutorialAudio12 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(tutorialAudio12);
|
|
this.codeOfConductTable.SetActive(true);
|
|
ollgcojnnjm.DHOPBMHGLNF = false;
|
|
this.agreeButton.PFPBAKHLIAB += ollgcojnnjm.OJKNBNGGBEC;
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func17 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ollgcojnnjm.JAFGLCBFOHM);
|
|
RecRoomAudioClip recRoomAudioClip13 = tutorialAudio12;
|
|
RecRoomAudioClip recRoomAudioClip14 = tutorialAudio12;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.IDHFABHMJPK);
|
|
}
|
|
yield return base.MEBLLOPPOBO(func17, recRoomAudioClip13, recRoomAudioClip14, DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL, 15f, -1, "CodeOfConduct");
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToDoor;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToDoor)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
tutorialAudio13 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToDoor);
|
|
this.lockerRoomDoor.gameObject.SetActive(true);
|
|
this.lockerRoomDoor.JOEPFGLNGAJ = true;
|
|
this.lockerRoomDoorSign.SetActive(true);
|
|
this.MGFOFEJNCDE.Add(this.lockerRoomDoor.GetComponent<MeshRenderer>());
|
|
this.MGFOFEJNCDE.Add(this.lockerRoomDoorSign.GetComponent<MeshRenderer>());
|
|
yield return this.LDGLJCKNFDO(this.teleportTargetDoor, tutorialAudio13, tutorialAudio13, -1, false, true);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportThroughDoor);
|
|
for (num2 = 0; num2 < 3; num2++)
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(tutorialAudio14);
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<Tool> enumerable = global::UnityEngine.Object.FindObjectsOfType<Tool>();
|
|
if (DormroomOOBEFlow.DINNJGHCFHI == null)
|
|
{
|
|
DormroomOOBEFlow.DINNJGHCFHI = new Func<Tool, bool>(DormroomOOBEFlow.DKBNLHCAFFO);
|
|
}
|
|
this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList<Tool>();
|
|
this.GILKMNKFMBA.RemoveAll(new Predicate<Tool>(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<StickyNote>() != null;
|
|
}
|
|
|
|
// Token: 0x060015B0 RID: 5552 RVA: 0x00070B68 File Offset: 0x0006ED68
|
|
private bool HLHOMGAFEPK()
|
|
{
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OCOBHACOHCO() == TutorialManager.EJKMNNFKLJA.Q2A_FinishedFirstGame)
|
|
{
|
|
return false;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OCOBHACOHCO() >= (TutorialManager.EJKMNNFKLJA)34)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<ProfileWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<PeopleWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<MessagesWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ThisRoomWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<SettingsWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<CustomActivitiesWatchUIFlow>(), 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<SplitTesting>.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2);
|
|
flag = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text) == text2;
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD && Player.LocalPlayerExists)
|
|
{
|
|
Player.LocalPlayer.OFGGECBANNE.ResetAllTools();
|
|
}
|
|
this.HGEFAGCHKLH();
|
|
this.CIDGHNHPNPB = SingletonMonoBehaviour<TutorialManager>.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<List<EEBPLECPEGD>>(base.OJKNBNGGBEC)));
|
|
time = Time.time;
|
|
yield return base.OFHJNDCFDIG();
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ != TutorialManager.EJKMNNFKLJA.Complete)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.NotRan;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<ScreenSpaceNotificationManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.PlayAttentionHelper(this.youAreHereIndicator.position, false);
|
|
yield return new WaitForSeconds(1.75f);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart;
|
|
}
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TutorialStart)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsYourDorm);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Teleport;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Teleport)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.MoveByTeleporting);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseHairSkin;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaveAtYourself);
|
|
yield return new WaitForSeconds(3f);
|
|
base.AKDCFLLKCBE(Player.LocalPlayer);
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.TeleportButton);
|
|
ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null);
|
|
}
|
|
tutorialAudio2 = SingletonMonoBehaviour<TutorialManager>.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<bool>(ikjkgnncogp.OJKNBNGGBEC);
|
|
ikjkgnncogp.LIHFNFPAGNM = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ikjkgnncogp.JAFGLCBFOHM), tutorialAudio2, tutorialAudio2, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2;
|
|
}
|
|
else
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt1;
|
|
}
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(tutorialAudio3);
|
|
yield return new WaitForSeconds(1f);
|
|
gldplflbaan.DNKDLCFFOGN = this.tutorialDrawer.Tools[0].GetComponent<Outfit>();
|
|
this.MGFOFEJNCDE.Add(gldplflbaan.DNKDLCFFOGN.KFGJNFGLODK);
|
|
Player.LocalPlayer.MFFGGGFFDAD = true;
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.GrabButton);
|
|
gldplflbaan.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.GrabButton, null);
|
|
gldplflbaan.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
gldplflbaan.DNKDLCFFOGN.EquipStateChanged = new Action<Outfit.PCLIJFAICPB>(gldplflbaan.OJKNBNGGBEC);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(gldplflbaan.JAFGLCBFOHM), null, tutorialAudio3, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(gldplflbaan.FAOOMCFPGBH), 15f, 3, "EquipShirt1");
|
|
Player.LocalPlayer.MFFGGGFFDAD = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(gldplflbaan.CHLGIIEPHGC);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabWhiteAndOrangeShirt);
|
|
doknolamaca.CFEODHOANIH = recRoomAudioClip;
|
|
}
|
|
else
|
|
{
|
|
recRoomAudioClip = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.NotBadGrabHighlightedShirtBehind);
|
|
doknolamaca.CFEODHOANIH = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt);
|
|
}
|
|
if (flag)
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great);
|
|
}
|
|
else
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(recRoomAudioClip);
|
|
}
|
|
Player.LocalPlayer.MFFGGGFFDAD = true;
|
|
doknolamaca.OEMODCIIPON = null;
|
|
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.AINNFFHCDHI)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.SwipeRotateToHighlightedShirt));
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton);
|
|
doknolamaca.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null);
|
|
}
|
|
doknolamaca.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
doknolamaca.GOIGHHEGJKJ = this.tutorialDrawer.Tools[1].GetComponent<Outfit>();
|
|
this.MGFOFEJNCDE.Add(doknolamaca.GOIGHHEGJKJ.KFGJNFGLODK);
|
|
func = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.OJKNBNGGBEC);
|
|
base.StartCoroutine(base.MEBLLOPPOBO(func, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.JAFGLCBFOHM), 15f, 3, "FaceShirt2"));
|
|
doknolamaca.GOIGHHEGJKJ.EquipStateChanged = new Action<Outfit.PCLIJFAICPB>(doknolamaca.FAOOMCFPGBH);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.EGOHHBDCLII), null, doknolamaca.CFEODHOANIH, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.LKAFJIJNOJM), 15f, 3, "EquipShirt2");
|
|
doknolamaca.AAAMHDPGFOA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.AINNFFHCDHI)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton);
|
|
doknolamaca.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SwipeRotateToMirror);
|
|
func2 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.PINIBHKNJAB);
|
|
recRoomAudioClip2 = null;
|
|
yield return base.MEBLLOPPOBO(func2, null, recRoomAudioClip2, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent);
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.OpenMenu)
|
|
{
|
|
Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = true;
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.OpenWatch, null);
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.JAFGLCBFOHM), this.CIDGHNHPNPB, this.CIDGHNHPNPB, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.FAOOMCFPGBH), 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout");
|
|
}
|
|
else
|
|
{
|
|
yield return this.AHADMOOANEI(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.EGOHHBDCLII));
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.HomeScreen;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.HomeScreen)
|
|
{
|
|
this.JGAFHDIOHFM();
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsTheHomeMenu);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ImportFriendsScreen;
|
|
}
|
|
if (flag)
|
|
{
|
|
nddmckdjkfj = new DormroomOOBEFlow.PONGAGNCMCC.NDDMCKDJKFJ();
|
|
nddmckdjkfj.BDJGJLDFHIE = this;
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_OpenActivityMenu;
|
|
base.EEEEPABGODM();
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouCanBringUpYourWatchAtAnyTime);
|
|
yield return new WaitForSeconds(0.5f);
|
|
this.BDPODHKBOMF.NOHIJILNDBP = false;
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), false);
|
|
componentsInChildren = this.NKOEDLAJKHA.GetComponentsInChildren<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.LKAFJIJNOJM);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI);
|
|
}
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GetIntoAGame);
|
|
nddmckdjkfj.BIBAFKAMDGB = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressActivitiesButton);
|
|
this.LMNAGLLCEGB.HighlightButton<ActivitySelectWatchUIFlow>();
|
|
func3 = new Func<RecRoomAudioClip>(nddmckdjkfj.OJKNBNGGBEC);
|
|
dekhhinllfg2 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func4 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.JAFGLCBFOHM);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func13 = func4;
|
|
RecRoomAudioClip bibafkamdgb = nddmckdjkfj.BIBAFKAMDGB;
|
|
Func<RecRoomAudioClip> func14 = func3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<Button3D>();
|
|
foreach (Button3D button3D5 in componentsInChildren4)
|
|
{
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D5, true);
|
|
}
|
|
}
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), true);
|
|
this.LMNAGLLCEGB.ClearHighlights();
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(dekhhinllfg2);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ScrollToNextPage;
|
|
base.EEEEPABGODM();
|
|
component = this.NKOEDLAJKHA.transform.OJKEFDBGNAM("NextButton").GetComponent<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.EPIDMGCJJIK);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO);
|
|
}
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LotsOfActivities);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LetsTryPaddleball);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, false);
|
|
component.KPLIDIBCAKP = true;
|
|
recRoomAudioClip3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressArrowToScroll);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func15 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.EGOHHBDCLII);
|
|
RecRoomAudioClip recRoomAudioClip9 = recRoomAudioClip3;
|
|
RecRoomAudioClip recRoomAudioClip10 = recRoomAudioClip3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ClickPaddleball;
|
|
base.EEEEPABGODM();
|
|
componentsInChildren3 = this.NKOEDLAJKHA.GetComponentsInChildren<ActivityButton>();
|
|
button3D3 = null;
|
|
for (int n = 0; n < componentsInChildren3.Length; n++)
|
|
{
|
|
if (componentsInChildren3[n].KAPOBAEMBKL == PGOPAPIFECA.PADDLEBALL)
|
|
{
|
|
button3D3 = componentsInChildren3[n].gameObject.GetComponent<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.PINPPNBCJCJ);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH);
|
|
}
|
|
recRoomAudioClip3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressPaddleballButton);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func16 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.PINIBHKNJAB);
|
|
RecRoomAudioClip recRoomAudioClip11 = recRoomAudioClip3;
|
|
RecRoomAudioClip recRoomAudioClip12 = recRoomAudioClip3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ImportFriendsScreen)
|
|
{
|
|
base.EEEEPABGODM();
|
|
IEnumerable<AGFCGHIFLIK> enumerable = GLGMPGPNNBP.FBNNFCAFCPP();
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA = new Func<AGFCGHIFLIK, bool>(DormroomOOBEFlow.PONGAGNCMCC.DDKFPKEDEFN);
|
|
}
|
|
num = enumerable.Where(DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA).Count<AGFCGHIFLIK>();
|
|
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<PeopleWatchUIFlow>(), false);
|
|
this.LMNAGLLCEGB.HighlightButton<PeopleWatchUIFlow>();
|
|
ghpbkheomgg.MDLDDELCKJA = false;
|
|
if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA)
|
|
{
|
|
yield return this.NNLCMJJMPKK(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ghpbkheomgg.OJKNBNGGBEC));
|
|
}
|
|
if (!ghpbkheomgg.MDLDDELCKJA)
|
|
{
|
|
dpgejeloapg = new DormroomOOBEFlow.PONGAGNCMCC.DPGEJELOAPG();
|
|
dpgejeloapg.BDJGJLDFHIE = this;
|
|
dpgejeloapg.APGODNPDIKL = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapPeopleButton);
|
|
func9 = new Func<RecRoomAudioClip>(dpgejeloapg.OJKNBNGGBEC);
|
|
dpgejeloapg.PJKJLOKDBGA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func10 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(dpgejeloapg.JAFGLCBFOHM);
|
|
yield return base.MEBLLOPPOBO(func10, dpgejeloapg.APGODNPDIKL, func9, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapFindFriends);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(mjkhdmlhbkl.JAFGLCBFOHM), tutorialAudio4, tutorialAudio4, null, 12f, 3, "Import Friends Dialog Opened");
|
|
this.IFEGBDPKOCK.KPLIDIBCAKP = false;
|
|
mjkhdmlhbkl.HMMHLEFBCMM = false;
|
|
action2 = new Action(mjkhdmlhbkl.FAOOMCFPGBH);
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.DoneImportingAction = action2;
|
|
this.LCJGNFKBDKC.KPLIDIBCAKP = true;
|
|
tutorialAudio5 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapAddAll);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(mjkhdmlhbkl.EGOHHBDCLII), tutorialAudio5, tutorialAudio5, null, 15f, 2, "FriendsImported");
|
|
this.LCJGNFKBDKC.KPLIDIBCAKP = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<PeopleWatchUIFlow>(), 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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChecklistScreen;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<ChecklistWatchUIFlow>(), false);
|
|
miaifpfmdhi.MDLDDELCKJA = false;
|
|
if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA)
|
|
{
|
|
yield return this.NNLCMJJMPKK(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapChecklistButton);
|
|
this.LMNAGLLCEGB.HighlightButton<ChecklistWatchUIFlow>();
|
|
func11 = new Func<RecRoomAudioClip>(bhdjibcllbg.OJKNBNGGBEC);
|
|
bhdjibcllbg.EPGFJNPPPBI = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func12 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bhdjibcllbg.JAFGLCBFOHM);
|
|
yield return base.MEBLLOPPOBO(func12, bhdjibcllbg.FKPCJJKNFHA, func11, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bhdjibcllbg.FAOOMCFPGBH), 15f, 3, "OpenChecklist");
|
|
if (bhdjibcllbg.EPGFJNPPPBI == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete)
|
|
{
|
|
IEnumerable<ObjectiveChecklist> componentsInChildren5 = this.GAFBPNGHADI.GetComponentsInChildren<ObjectiveChecklist>(true);
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD = new Func<ObjectiveChecklist, bool>(DormroomOOBEFlow.PONGAGNCMCC.BJFCDCHEKKH);
|
|
}
|
|
component2 = componentsInChildren5.Where(DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD).First<ObjectiveChecklist>().GetComponent<Subscreen>();
|
|
component2.Button.ForcePressed();
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.IfUnsureOfWhatToDo);
|
|
}
|
|
dekhhinllfg4 = bhdjibcllbg.EPGFJNPPPBI;
|
|
}
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), true);
|
|
this.LMNAGLLCEGB.ClearHighlights();
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(dekhhinllfg4);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin;
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.HideHelpPopup();
|
|
this.gesturesDummy.SetActive(true);
|
|
this.dummyRightArm.SetActive(false);
|
|
this.dummyLeftArm.SetActive(false);
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToMannequin)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaysToInteract);
|
|
tutorialAudio6 = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio7 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToAddShakeHands);
|
|
tutorialAudio8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(palekpagimh.JAFGLCBFOHM), tutorialAudio7, tutorialAudio8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(palekpagimh.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup.HHEECLBGLCE = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
this.dummyRightArm.SetActive(false);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio9 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToPartyFistBump);
|
|
tutorialAudio10 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(inbbekdmemf.JAFGLCBFOHM), tutorialAudio9, tutorialAudio10, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(inbbekdmemf.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup2.HHEECLBGLCE = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
this.dummyLeftArm.SetActive(false);
|
|
base.PKHLAJGPBND();
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnStop)
|
|
{
|
|
bnfohiigjgk = new DormroomOOBEFlow.PONGAGNCMCC.BNFOHIIGJGK();
|
|
bnfohiigjgk.BDJGJLDFHIE = this;
|
|
base.EEEEPABGODM();
|
|
componentInChildren = this.gesturesDummy.GetComponentInChildren<GestureTarget>();
|
|
if (componentInChildren == null)
|
|
{
|
|
Debug.LogError("Missing stop target!");
|
|
yield break;
|
|
}
|
|
bnfohiigjgk.CAIMKOFMDHJ = false;
|
|
componentInChildren.IgnoreEvent = new Action<bool>(bnfohiigjgk.OJKNBNGGBEC);
|
|
helpPopup3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio11 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LearnStopGesture);
|
|
recRoomAudioClip8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.JAFGLCBFOHM), tutorialAudio11, recRoomAudioClip8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup3.HHEECLBGLCE = false;
|
|
bnfohiigjgk.HFLFNFIHDEG = false;
|
|
aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog<HDPGPHCMBGP>(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(bnfohiigjgk.EGOHHBDCLII));
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.GOEIECCDFOJ);
|
|
}
|
|
yield return this.NNLCMJJMPKK(DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL);
|
|
recRoomAudioClip8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.LKAFJIJNOJM), recRoomAudioClip8, recRoomAudioClip8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.PINIBHKNJAB), 15f, 3, string.Empty);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.CodeOfConduct)
|
|
{
|
|
ollgcojnnjm = new DormroomOOBEFlow.PONGAGNCMCC.OLLGCOJNNJM();
|
|
ollgcojnnjm.BDJGJLDFHIE = this;
|
|
base.EEEEPABGODM();
|
|
this.codeOfConduct.SetActive(true);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayTutorialVO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct);
|
|
yield return new WaitForSeconds(10f);
|
|
tutorialAudio12 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(tutorialAudio12);
|
|
this.codeOfConductTable.SetActive(true);
|
|
ollgcojnnjm.DHOPBMHGLNF = false;
|
|
this.agreeButton.PFPBAKHLIAB += ollgcojnnjm.OJKNBNGGBEC;
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func17 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ollgcojnnjm.JAFGLCBFOHM);
|
|
RecRoomAudioClip recRoomAudioClip13 = tutorialAudio12;
|
|
RecRoomAudioClip recRoomAudioClip14 = tutorialAudio12;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.IDHFABHMJPK);
|
|
}
|
|
yield return base.MEBLLOPPOBO(func17, recRoomAudioClip13, recRoomAudioClip14, DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL, 15f, -1, "CodeOfConduct");
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToDoor;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToDoor)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
tutorialAudio13 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToDoor);
|
|
this.lockerRoomDoor.gameObject.SetActive(true);
|
|
this.lockerRoomDoor.JOEPFGLNGAJ = true;
|
|
this.lockerRoomDoorSign.SetActive(true);
|
|
this.MGFOFEJNCDE.Add(this.lockerRoomDoor.GetComponent<MeshRenderer>());
|
|
this.MGFOFEJNCDE.Add(this.lockerRoomDoorSign.GetComponent<MeshRenderer>());
|
|
yield return this.LDGLJCKNFDO(this.teleportTargetDoor, tutorialAudio13, tutorialAudio13, -1, false, true);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportThroughDoor);
|
|
for (num2 = 0; num2 < 3; num2++)
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(tutorialAudio14);
|
|
SingletonMonoBehaviour<TutorialManager>.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<HomeScreenFlow>();
|
|
this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType<PeopleWatchUIFlow>();
|
|
this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType<ChecklistWatchUIFlow>();
|
|
this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType<ProfileWatchUIFlow>();
|
|
this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType<ActivitySelectWatchUIFlow>();
|
|
this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType<UIImportFriendsDialog>();
|
|
this.IFEGBDPKOCK = this.POCGJNAADIF.transform.OJKEFDBGNAM("looktarget").GetComponent<Button3D>();
|
|
this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("pr").GetComponent<Button3D>();
|
|
this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM("api/PlayerReporting/").GetComponent<Button3D>();
|
|
this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren<InputField3D>(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<ProfileWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().JGLCHJOIOLE(this.LMNAGLLCEGB.GetButtonForFlow<PeopleWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().NDGBNFMBKOO(this.LMNAGLLCEGB.GetButtonForFlow<MessagesWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.DACACJCMIFI(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow<ThisRoomWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().NDGBNFMBKOO(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.OHEKAMHCFGN(this.LMNAGLLCEGB.GetButtonForFlow<SettingsWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().OHEKAMHCFGN(this.LMNAGLLCEGB.GetButtonForFlow<CustomActivitiesWatchUIFlow>(), JMLCPDBILKF);
|
|
}
|
|
|
|
// Token: 0x060015B8 RID: 5560 RVA: 0x00070EE0 File Offset: 0x0006F0E0
|
|
private IEnumerator KEPPLFAGKEE(Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> OFAECEGEBGB)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == (TutorialManager.EJKMNNFKLJA)(-59))
|
|
{
|
|
return false;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OCOBHACOHCO() >= (TutorialManager.EJKMNNFKLJA)(-21))
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.MHECIDCDCPN((TutorialManager.EJKMNNFKLJA)(-3));
|
|
return true;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060015BA RID: 5562 RVA: 0x00070F3C File Offset: 0x0006F13C
|
|
private bool ELMBCCNKOEL()
|
|
{
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Complete)
|
|
{
|
|
return false;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.TeleportToMannequin)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<StickyNote>() != null;
|
|
}
|
|
|
|
// Token: 0x060015BD RID: 5565 RVA: 0x00070FA0 File Offset: 0x0006F1A0
|
|
private IEnumerator GPALFCDBBEB(Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> OFAECEGEBGB)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch);
|
|
RecRoomAudioClip tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<ProfileWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().BAECOFDEBCC(this.LMNAGLLCEGB.GetButtonForFlow<PeopleWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow<MessagesWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.GCMGIAAOPBG().IFGJJGAIHGB(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().NDGBNFMBKOO(this.LMNAGLLCEGB.GetButtonForFlow<ThisRoomWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().OHEKAMHCFGN(this.LMNAGLLCEGB.GetButtonForFlow<SettingsWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.GCMGIAAOPBG().NAFJPOLOJNE(this.LMNAGLLCEGB.GetButtonForFlow<CustomActivitiesWatchUIFlow>(), JMLCPDBILKF);
|
|
}
|
|
|
|
// Token: 0x060015C0 RID: 5568 RVA: 0x000710FC File Offset: 0x0006F2FC
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
if (this.ECFEAOGJFJK && SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<TutorialManager>.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<SplitTesting>.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2);
|
|
flag = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text) == text2;
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD && Player.LocalPlayerExists)
|
|
{
|
|
Player.LocalPlayer.OFGGECBANNE.ResetAllTools();
|
|
}
|
|
this.HGEFAGCHKLH();
|
|
this.CIDGHNHPNPB = SingletonMonoBehaviour<TutorialManager>.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<List<EEBPLECPEGD>>(base.OJKNBNGGBEC)));
|
|
time = Time.time;
|
|
yield return base.OFHJNDCFDIG();
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ != TutorialManager.EJKMNNFKLJA.Complete)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.NotRan;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<ScreenSpaceNotificationManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.PlayAttentionHelper(this.youAreHereIndicator.position, false);
|
|
yield return new WaitForSeconds(1.75f);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart;
|
|
}
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TutorialStart)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsYourDorm);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Teleport;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Teleport)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.MoveByTeleporting);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseHairSkin;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaveAtYourself);
|
|
yield return new WaitForSeconds(3f);
|
|
base.AKDCFLLKCBE(Player.LocalPlayer);
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.TeleportButton);
|
|
ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null);
|
|
}
|
|
tutorialAudio2 = SingletonMonoBehaviour<TutorialManager>.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<bool>(ikjkgnncogp.OJKNBNGGBEC);
|
|
ikjkgnncogp.LIHFNFPAGNM = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ikjkgnncogp.JAFGLCBFOHM), tutorialAudio2, tutorialAudio2, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2;
|
|
}
|
|
else
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt1;
|
|
}
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(tutorialAudio3);
|
|
yield return new WaitForSeconds(1f);
|
|
gldplflbaan.DNKDLCFFOGN = this.tutorialDrawer.Tools[0].GetComponent<Outfit>();
|
|
this.MGFOFEJNCDE.Add(gldplflbaan.DNKDLCFFOGN.KFGJNFGLODK);
|
|
Player.LocalPlayer.MFFGGGFFDAD = true;
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.GrabButton);
|
|
gldplflbaan.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.GrabButton, null);
|
|
gldplflbaan.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
gldplflbaan.DNKDLCFFOGN.EquipStateChanged = new Action<Outfit.PCLIJFAICPB>(gldplflbaan.OJKNBNGGBEC);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(gldplflbaan.JAFGLCBFOHM), null, tutorialAudio3, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(gldplflbaan.FAOOMCFPGBH), 15f, 3, "EquipShirt1");
|
|
Player.LocalPlayer.MFFGGGFFDAD = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(gldplflbaan.CHLGIIEPHGC);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabWhiteAndOrangeShirt);
|
|
doknolamaca.CFEODHOANIH = recRoomAudioClip;
|
|
}
|
|
else
|
|
{
|
|
recRoomAudioClip = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.NotBadGrabHighlightedShirtBehind);
|
|
doknolamaca.CFEODHOANIH = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt);
|
|
}
|
|
if (flag)
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great);
|
|
}
|
|
else
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(recRoomAudioClip);
|
|
}
|
|
Player.LocalPlayer.MFFGGGFFDAD = true;
|
|
doknolamaca.OEMODCIIPON = null;
|
|
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.AINNFFHCDHI)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.SwipeRotateToHighlightedShirt));
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton);
|
|
doknolamaca.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null);
|
|
}
|
|
doknolamaca.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
doknolamaca.GOIGHHEGJKJ = this.tutorialDrawer.Tools[1].GetComponent<Outfit>();
|
|
this.MGFOFEJNCDE.Add(doknolamaca.GOIGHHEGJKJ.KFGJNFGLODK);
|
|
func = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.OJKNBNGGBEC);
|
|
base.StartCoroutine(base.MEBLLOPPOBO(func, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.JAFGLCBFOHM), 15f, 3, "FaceShirt2"));
|
|
doknolamaca.GOIGHHEGJKJ.EquipStateChanged = new Action<Outfit.PCLIJFAICPB>(doknolamaca.FAOOMCFPGBH);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.EGOHHBDCLII), null, doknolamaca.CFEODHOANIH, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.LKAFJIJNOJM), 15f, 3, "EquipShirt2");
|
|
doknolamaca.AAAMHDPGFOA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.AINNFFHCDHI)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton);
|
|
doknolamaca.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SwipeRotateToMirror);
|
|
func2 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.PINIBHKNJAB);
|
|
recRoomAudioClip2 = null;
|
|
yield return base.MEBLLOPPOBO(func2, null, recRoomAudioClip2, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent);
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.OpenMenu)
|
|
{
|
|
Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = true;
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.OpenWatch, null);
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.JAFGLCBFOHM), this.CIDGHNHPNPB, this.CIDGHNHPNPB, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.FAOOMCFPGBH), 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout");
|
|
}
|
|
else
|
|
{
|
|
yield return this.AHADMOOANEI(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.EGOHHBDCLII));
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.HomeScreen;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.HomeScreen)
|
|
{
|
|
this.JGAFHDIOHFM();
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsTheHomeMenu);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ImportFriendsScreen;
|
|
}
|
|
if (flag)
|
|
{
|
|
nddmckdjkfj = new DormroomOOBEFlow.PONGAGNCMCC.NDDMCKDJKFJ();
|
|
nddmckdjkfj.BDJGJLDFHIE = this;
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_OpenActivityMenu;
|
|
base.EEEEPABGODM();
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouCanBringUpYourWatchAtAnyTime);
|
|
yield return new WaitForSeconds(0.5f);
|
|
this.BDPODHKBOMF.NOHIJILNDBP = false;
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), false);
|
|
componentsInChildren = this.NKOEDLAJKHA.GetComponentsInChildren<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.LKAFJIJNOJM);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI);
|
|
}
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GetIntoAGame);
|
|
nddmckdjkfj.BIBAFKAMDGB = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressActivitiesButton);
|
|
this.LMNAGLLCEGB.HighlightButton<ActivitySelectWatchUIFlow>();
|
|
func3 = new Func<RecRoomAudioClip>(nddmckdjkfj.OJKNBNGGBEC);
|
|
dekhhinllfg2 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func4 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.JAFGLCBFOHM);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func13 = func4;
|
|
RecRoomAudioClip bibafkamdgb = nddmckdjkfj.BIBAFKAMDGB;
|
|
Func<RecRoomAudioClip> func14 = func3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<Button3D>();
|
|
foreach (Button3D button3D5 in componentsInChildren4)
|
|
{
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D5, true);
|
|
}
|
|
}
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), true);
|
|
this.LMNAGLLCEGB.ClearHighlights();
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(dekhhinllfg2);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ScrollToNextPage;
|
|
base.EEEEPABGODM();
|
|
component = this.NKOEDLAJKHA.transform.OJKEFDBGNAM("NextButton").GetComponent<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.EPIDMGCJJIK);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO);
|
|
}
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LotsOfActivities);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LetsTryPaddleball);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, false);
|
|
component.KPLIDIBCAKP = true;
|
|
recRoomAudioClip3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressArrowToScroll);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func15 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.EGOHHBDCLII);
|
|
RecRoomAudioClip recRoomAudioClip9 = recRoomAudioClip3;
|
|
RecRoomAudioClip recRoomAudioClip10 = recRoomAudioClip3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ClickPaddleball;
|
|
base.EEEEPABGODM();
|
|
componentsInChildren3 = this.NKOEDLAJKHA.GetComponentsInChildren<ActivityButton>();
|
|
button3D3 = null;
|
|
for (int n = 0; n < componentsInChildren3.Length; n++)
|
|
{
|
|
if (componentsInChildren3[n].KAPOBAEMBKL == PGOPAPIFECA.PADDLEBALL)
|
|
{
|
|
button3D3 = componentsInChildren3[n].gameObject.GetComponent<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.PINPPNBCJCJ);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH);
|
|
}
|
|
recRoomAudioClip3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressPaddleballButton);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func16 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.PINIBHKNJAB);
|
|
RecRoomAudioClip recRoomAudioClip11 = recRoomAudioClip3;
|
|
RecRoomAudioClip recRoomAudioClip12 = recRoomAudioClip3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ImportFriendsScreen)
|
|
{
|
|
base.EEEEPABGODM();
|
|
IEnumerable<AGFCGHIFLIK> enumerable = GLGMPGPNNBP.FBNNFCAFCPP();
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA = new Func<AGFCGHIFLIK, bool>(DormroomOOBEFlow.PONGAGNCMCC.DDKFPKEDEFN);
|
|
}
|
|
num = enumerable.Where(DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA).Count<AGFCGHIFLIK>();
|
|
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<PeopleWatchUIFlow>(), false);
|
|
this.LMNAGLLCEGB.HighlightButton<PeopleWatchUIFlow>();
|
|
ghpbkheomgg.MDLDDELCKJA = false;
|
|
if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA)
|
|
{
|
|
yield return this.NNLCMJJMPKK(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ghpbkheomgg.OJKNBNGGBEC));
|
|
}
|
|
if (!ghpbkheomgg.MDLDDELCKJA)
|
|
{
|
|
dpgejeloapg = new DormroomOOBEFlow.PONGAGNCMCC.DPGEJELOAPG();
|
|
dpgejeloapg.BDJGJLDFHIE = this;
|
|
dpgejeloapg.APGODNPDIKL = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapPeopleButton);
|
|
func9 = new Func<RecRoomAudioClip>(dpgejeloapg.OJKNBNGGBEC);
|
|
dpgejeloapg.PJKJLOKDBGA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func10 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(dpgejeloapg.JAFGLCBFOHM);
|
|
yield return base.MEBLLOPPOBO(func10, dpgejeloapg.APGODNPDIKL, func9, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapFindFriends);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(mjkhdmlhbkl.JAFGLCBFOHM), tutorialAudio4, tutorialAudio4, null, 12f, 3, "Import Friends Dialog Opened");
|
|
this.IFEGBDPKOCK.KPLIDIBCAKP = false;
|
|
mjkhdmlhbkl.HMMHLEFBCMM = false;
|
|
action2 = new Action(mjkhdmlhbkl.FAOOMCFPGBH);
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.DoneImportingAction = action2;
|
|
this.LCJGNFKBDKC.KPLIDIBCAKP = true;
|
|
tutorialAudio5 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapAddAll);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(mjkhdmlhbkl.EGOHHBDCLII), tutorialAudio5, tutorialAudio5, null, 15f, 2, "FriendsImported");
|
|
this.LCJGNFKBDKC.KPLIDIBCAKP = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<PeopleWatchUIFlow>(), 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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChecklistScreen;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<ChecklistWatchUIFlow>(), false);
|
|
miaifpfmdhi.MDLDDELCKJA = false;
|
|
if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA)
|
|
{
|
|
yield return this.NNLCMJJMPKK(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapChecklistButton);
|
|
this.LMNAGLLCEGB.HighlightButton<ChecklistWatchUIFlow>();
|
|
func11 = new Func<RecRoomAudioClip>(bhdjibcllbg.OJKNBNGGBEC);
|
|
bhdjibcllbg.EPGFJNPPPBI = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func12 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bhdjibcllbg.JAFGLCBFOHM);
|
|
yield return base.MEBLLOPPOBO(func12, bhdjibcllbg.FKPCJJKNFHA, func11, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bhdjibcllbg.FAOOMCFPGBH), 15f, 3, "OpenChecklist");
|
|
if (bhdjibcllbg.EPGFJNPPPBI == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete)
|
|
{
|
|
IEnumerable<ObjectiveChecklist> componentsInChildren5 = this.GAFBPNGHADI.GetComponentsInChildren<ObjectiveChecklist>(true);
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD = new Func<ObjectiveChecklist, bool>(DormroomOOBEFlow.PONGAGNCMCC.BJFCDCHEKKH);
|
|
}
|
|
component2 = componentsInChildren5.Where(DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD).First<ObjectiveChecklist>().GetComponent<Subscreen>();
|
|
component2.Button.ForcePressed();
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.IfUnsureOfWhatToDo);
|
|
}
|
|
dekhhinllfg4 = bhdjibcllbg.EPGFJNPPPBI;
|
|
}
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), true);
|
|
this.LMNAGLLCEGB.ClearHighlights();
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(dekhhinllfg4);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin;
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.HideHelpPopup();
|
|
this.gesturesDummy.SetActive(true);
|
|
this.dummyRightArm.SetActive(false);
|
|
this.dummyLeftArm.SetActive(false);
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToMannequin)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaysToInteract);
|
|
tutorialAudio6 = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio7 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToAddShakeHands);
|
|
tutorialAudio8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(palekpagimh.JAFGLCBFOHM), tutorialAudio7, tutorialAudio8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(palekpagimh.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup.HHEECLBGLCE = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
this.dummyRightArm.SetActive(false);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio9 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToPartyFistBump);
|
|
tutorialAudio10 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(inbbekdmemf.JAFGLCBFOHM), tutorialAudio9, tutorialAudio10, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(inbbekdmemf.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup2.HHEECLBGLCE = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
this.dummyLeftArm.SetActive(false);
|
|
base.PKHLAJGPBND();
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnStop)
|
|
{
|
|
bnfohiigjgk = new DormroomOOBEFlow.PONGAGNCMCC.BNFOHIIGJGK();
|
|
bnfohiigjgk.BDJGJLDFHIE = this;
|
|
base.EEEEPABGODM();
|
|
componentInChildren = this.gesturesDummy.GetComponentInChildren<GestureTarget>();
|
|
if (componentInChildren == null)
|
|
{
|
|
Debug.LogError("Missing stop target!");
|
|
yield break;
|
|
}
|
|
bnfohiigjgk.CAIMKOFMDHJ = false;
|
|
componentInChildren.IgnoreEvent = new Action<bool>(bnfohiigjgk.OJKNBNGGBEC);
|
|
helpPopup3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio11 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LearnStopGesture);
|
|
recRoomAudioClip8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.JAFGLCBFOHM), tutorialAudio11, recRoomAudioClip8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup3.HHEECLBGLCE = false;
|
|
bnfohiigjgk.HFLFNFIHDEG = false;
|
|
aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog<HDPGPHCMBGP>(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(bnfohiigjgk.EGOHHBDCLII));
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.GOEIECCDFOJ);
|
|
}
|
|
yield return this.NNLCMJJMPKK(DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL);
|
|
recRoomAudioClip8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.LKAFJIJNOJM), recRoomAudioClip8, recRoomAudioClip8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.PINIBHKNJAB), 15f, 3, string.Empty);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.CodeOfConduct)
|
|
{
|
|
ollgcojnnjm = new DormroomOOBEFlow.PONGAGNCMCC.OLLGCOJNNJM();
|
|
ollgcojnnjm.BDJGJLDFHIE = this;
|
|
base.EEEEPABGODM();
|
|
this.codeOfConduct.SetActive(true);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayTutorialVO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct);
|
|
yield return new WaitForSeconds(10f);
|
|
tutorialAudio12 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(tutorialAudio12);
|
|
this.codeOfConductTable.SetActive(true);
|
|
ollgcojnnjm.DHOPBMHGLNF = false;
|
|
this.agreeButton.PFPBAKHLIAB += ollgcojnnjm.OJKNBNGGBEC;
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func17 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ollgcojnnjm.JAFGLCBFOHM);
|
|
RecRoomAudioClip recRoomAudioClip13 = tutorialAudio12;
|
|
RecRoomAudioClip recRoomAudioClip14 = tutorialAudio12;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.IDHFABHMJPK);
|
|
}
|
|
yield return base.MEBLLOPPOBO(func17, recRoomAudioClip13, recRoomAudioClip14, DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL, 15f, -1, "CodeOfConduct");
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToDoor;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToDoor)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
tutorialAudio13 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToDoor);
|
|
this.lockerRoomDoor.gameObject.SetActive(true);
|
|
this.lockerRoomDoor.JOEPFGLNGAJ = true;
|
|
this.lockerRoomDoorSign.SetActive(true);
|
|
this.MGFOFEJNCDE.Add(this.lockerRoomDoor.GetComponent<MeshRenderer>());
|
|
this.MGFOFEJNCDE.Add(this.lockerRoomDoorSign.GetComponent<MeshRenderer>());
|
|
yield return this.LDGLJCKNFDO(this.teleportTargetDoor, tutorialAudio13, tutorialAudio13, -1, false, true);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportThroughDoor);
|
|
for (num2 = 0; num2 < 3; num2++)
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(tutorialAudio14);
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<Tool> enumerable = global::UnityEngine.Object.FindObjectsOfType<Tool>();
|
|
if (DormroomOOBEFlow.DINNJGHCFHI == null)
|
|
{
|
|
DormroomOOBEFlow.DINNJGHCFHI = new Func<Tool, bool>(DormroomOOBEFlow.GIDDIAJLOBD);
|
|
}
|
|
this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList<Tool>();
|
|
this.GILKMNKFMBA.RemoveAll(new Predicate<Tool>(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<TutorialManager>.NCKMBFBMBFM.SetFirstTimeInForNewUser();
|
|
base.StartCoroutine(this.MKDGJLLGAGA());
|
|
yield break;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060015C6 RID: 5574 RVA: 0x00071334 File Offset: 0x0006F534
|
|
private IEnumerator CDJEOKFHOOD(Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> OFAECEGEBGB)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<Tool> enumerable = global::UnityEngine.Object.FindObjectsOfType<Tool>();
|
|
if (DormroomOOBEFlow.DINNJGHCFHI == null)
|
|
{
|
|
DormroomOOBEFlow.DINNJGHCFHI = new Func<Tool, bool>(DormroomOOBEFlow.MMIAMOCHIHH);
|
|
}
|
|
this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList<Tool>();
|
|
this.GILKMNKFMBA.RemoveAll(new Predicate<Tool>(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<Tool> enumerable = global::UnityEngine.Object.FindObjectsOfType<Tool>();
|
|
if (DormroomOOBEFlow.DINNJGHCFHI == null)
|
|
{
|
|
DormroomOOBEFlow.DINNJGHCFHI = new Func<Tool, bool>(DormroomOOBEFlow.FNEPDEBEEGJ);
|
|
}
|
|
this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList<Tool>();
|
|
this.GILKMNKFMBA.RemoveAll(new Predicate<Tool>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton);
|
|
NIPHAFCPLID.KPLIDIBCAKP = true;
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<HomeScreenFlow>();
|
|
this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType<PeopleWatchUIFlow>();
|
|
this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType<ChecklistWatchUIFlow>();
|
|
this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType<ProfileWatchUIFlow>();
|
|
this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType<ActivitySelectWatchUIFlow>();
|
|
this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType<UIImportFriendsDialog>();
|
|
this.IFEGBDPKOCK = this.POCGJNAADIF.transform.OJKEFDBGNAM(" ms").GetComponent<Button3D>();
|
|
this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("OnBeforeApplicationQuit call returned false, postponing plugin shutdown.").GetComponent<Button3D>();
|
|
this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM("Do you want to leave your current activity and enter Calibration?").GetComponent<Button3D>();
|
|
this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren<InputField3D>(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<TutorialManager>.NCKMBFBMBFM.OCOBHACOHCO() == (TutorialManager.EJKMNNFKLJA)(-4))
|
|
{
|
|
return false;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ >= (TutorialManager.EJKMNNFKLJA)(-111))
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.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<ProfileWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow<PeopleWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow<MessagesWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().BAECOFDEBCC(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().CCFLCJFCGEH(this.LMNAGLLCEGB.GetButtonForFlow<ThisRoomWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().JGLCHJOIOLE(this.LMNAGLLCEGB.GetButtonForFlow<SettingsWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().KBKAJGFMCAP(this.LMNAGLLCEGB.GetButtonForFlow<CustomActivitiesWatchUIFlow>(), JMLCPDBILKF);
|
|
}
|
|
|
|
// Token: 0x060015D2 RID: 5586 RVA: 0x00071974 File Offset: 0x0006FB74
|
|
private static bool PGMABPMKLHP(Tool LHMELEOKNBJ)
|
|
{
|
|
return LHMELEOKNBJ.GetComponent<StickyNote>() != 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<SplitTesting>.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2);
|
|
flag = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text) == text2;
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD && Player.LocalPlayerExists)
|
|
{
|
|
Player.LocalPlayer.OFGGECBANNE.ResetAllTools();
|
|
}
|
|
this.HGEFAGCHKLH();
|
|
this.CIDGHNHPNPB = SingletonMonoBehaviour<TutorialManager>.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<List<EEBPLECPEGD>>(base.OJKNBNGGBEC)));
|
|
time = Time.time;
|
|
yield return base.OFHJNDCFDIG();
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ != TutorialManager.EJKMNNFKLJA.Complete)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.NotRan;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<ScreenSpaceNotificationManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.PlayAttentionHelper(this.youAreHereIndicator.position, false);
|
|
yield return new WaitForSeconds(1.75f);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart;
|
|
}
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TutorialStart)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsYourDorm);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Teleport;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Teleport)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.MoveByTeleporting);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseHairSkin;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaveAtYourself);
|
|
yield return new WaitForSeconds(3f);
|
|
base.AKDCFLLKCBE(Player.LocalPlayer);
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.TeleportButton);
|
|
ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null);
|
|
}
|
|
tutorialAudio2 = SingletonMonoBehaviour<TutorialManager>.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<bool>(ikjkgnncogp.OJKNBNGGBEC);
|
|
ikjkgnncogp.LIHFNFPAGNM = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ikjkgnncogp.JAFGLCBFOHM), tutorialAudio2, tutorialAudio2, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2;
|
|
}
|
|
else
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt1;
|
|
}
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(tutorialAudio3);
|
|
yield return new WaitForSeconds(1f);
|
|
gldplflbaan.DNKDLCFFOGN = this.tutorialDrawer.Tools[0].GetComponent<Outfit>();
|
|
this.MGFOFEJNCDE.Add(gldplflbaan.DNKDLCFFOGN.KFGJNFGLODK);
|
|
Player.LocalPlayer.MFFGGGFFDAD = true;
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.GrabButton);
|
|
gldplflbaan.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.GrabButton, null);
|
|
gldplflbaan.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
gldplflbaan.DNKDLCFFOGN.EquipStateChanged = new Action<Outfit.PCLIJFAICPB>(gldplflbaan.OJKNBNGGBEC);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(gldplflbaan.JAFGLCBFOHM), null, tutorialAudio3, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(gldplflbaan.FAOOMCFPGBH), 15f, 3, "EquipShirt1");
|
|
Player.LocalPlayer.MFFGGGFFDAD = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(gldplflbaan.CHLGIIEPHGC);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabWhiteAndOrangeShirt);
|
|
doknolamaca.CFEODHOANIH = recRoomAudioClip;
|
|
}
|
|
else
|
|
{
|
|
recRoomAudioClip = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.NotBadGrabHighlightedShirtBehind);
|
|
doknolamaca.CFEODHOANIH = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt);
|
|
}
|
|
if (flag)
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great);
|
|
}
|
|
else
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(recRoomAudioClip);
|
|
}
|
|
Player.LocalPlayer.MFFGGGFFDAD = true;
|
|
doknolamaca.OEMODCIIPON = null;
|
|
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.AINNFFHCDHI)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.SwipeRotateToHighlightedShirt));
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton);
|
|
doknolamaca.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null);
|
|
}
|
|
doknolamaca.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
doknolamaca.GOIGHHEGJKJ = this.tutorialDrawer.Tools[1].GetComponent<Outfit>();
|
|
this.MGFOFEJNCDE.Add(doknolamaca.GOIGHHEGJKJ.KFGJNFGLODK);
|
|
func = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.OJKNBNGGBEC);
|
|
base.StartCoroutine(base.MEBLLOPPOBO(func, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.JAFGLCBFOHM), 15f, 3, "FaceShirt2"));
|
|
doknolamaca.GOIGHHEGJKJ.EquipStateChanged = new Action<Outfit.PCLIJFAICPB>(doknolamaca.FAOOMCFPGBH);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.EGOHHBDCLII), null, doknolamaca.CFEODHOANIH, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.LKAFJIJNOJM), 15f, 3, "EquipShirt2");
|
|
doknolamaca.AAAMHDPGFOA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.AINNFFHCDHI)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton);
|
|
doknolamaca.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SwipeRotateToMirror);
|
|
func2 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.PINIBHKNJAB);
|
|
recRoomAudioClip2 = null;
|
|
yield return base.MEBLLOPPOBO(func2, null, recRoomAudioClip2, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent);
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.OpenMenu)
|
|
{
|
|
Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = true;
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.OpenWatch, null);
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.JAFGLCBFOHM), this.CIDGHNHPNPB, this.CIDGHNHPNPB, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.FAOOMCFPGBH), 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout");
|
|
}
|
|
else
|
|
{
|
|
yield return this.AHADMOOANEI(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.EGOHHBDCLII));
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.HomeScreen;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.HomeScreen)
|
|
{
|
|
this.JGAFHDIOHFM();
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsTheHomeMenu);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ImportFriendsScreen;
|
|
}
|
|
if (flag)
|
|
{
|
|
nddmckdjkfj = new DormroomOOBEFlow.PONGAGNCMCC.NDDMCKDJKFJ();
|
|
nddmckdjkfj.BDJGJLDFHIE = this;
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_OpenActivityMenu;
|
|
base.EEEEPABGODM();
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouCanBringUpYourWatchAtAnyTime);
|
|
yield return new WaitForSeconds(0.5f);
|
|
this.BDPODHKBOMF.NOHIJILNDBP = false;
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), false);
|
|
componentsInChildren = this.NKOEDLAJKHA.GetComponentsInChildren<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.LKAFJIJNOJM);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI);
|
|
}
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GetIntoAGame);
|
|
nddmckdjkfj.BIBAFKAMDGB = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressActivitiesButton);
|
|
this.LMNAGLLCEGB.HighlightButton<ActivitySelectWatchUIFlow>();
|
|
func3 = new Func<RecRoomAudioClip>(nddmckdjkfj.OJKNBNGGBEC);
|
|
dekhhinllfg2 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func4 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.JAFGLCBFOHM);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func13 = func4;
|
|
RecRoomAudioClip bibafkamdgb = nddmckdjkfj.BIBAFKAMDGB;
|
|
Func<RecRoomAudioClip> func14 = func3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<Button3D>();
|
|
foreach (Button3D button3D5 in componentsInChildren4)
|
|
{
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D5, true);
|
|
}
|
|
}
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), true);
|
|
this.LMNAGLLCEGB.ClearHighlights();
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(dekhhinllfg2);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ScrollToNextPage;
|
|
base.EEEEPABGODM();
|
|
component = this.NKOEDLAJKHA.transform.OJKEFDBGNAM("NextButton").GetComponent<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.EPIDMGCJJIK);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO);
|
|
}
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LotsOfActivities);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LetsTryPaddleball);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, false);
|
|
component.KPLIDIBCAKP = true;
|
|
recRoomAudioClip3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressArrowToScroll);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func15 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.EGOHHBDCLII);
|
|
RecRoomAudioClip recRoomAudioClip9 = recRoomAudioClip3;
|
|
RecRoomAudioClip recRoomAudioClip10 = recRoomAudioClip3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ClickPaddleball;
|
|
base.EEEEPABGODM();
|
|
componentsInChildren3 = this.NKOEDLAJKHA.GetComponentsInChildren<ActivityButton>();
|
|
button3D3 = null;
|
|
for (int n = 0; n < componentsInChildren3.Length; n++)
|
|
{
|
|
if (componentsInChildren3[n].KAPOBAEMBKL == PGOPAPIFECA.PADDLEBALL)
|
|
{
|
|
button3D3 = componentsInChildren3[n].gameObject.GetComponent<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.PINPPNBCJCJ);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH);
|
|
}
|
|
recRoomAudioClip3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressPaddleballButton);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func16 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.PINIBHKNJAB);
|
|
RecRoomAudioClip recRoomAudioClip11 = recRoomAudioClip3;
|
|
RecRoomAudioClip recRoomAudioClip12 = recRoomAudioClip3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ImportFriendsScreen)
|
|
{
|
|
base.EEEEPABGODM();
|
|
IEnumerable<AGFCGHIFLIK> enumerable = GLGMPGPNNBP.FBNNFCAFCPP();
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA = new Func<AGFCGHIFLIK, bool>(DormroomOOBEFlow.PONGAGNCMCC.DDKFPKEDEFN);
|
|
}
|
|
num = enumerable.Where(DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA).Count<AGFCGHIFLIK>();
|
|
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<PeopleWatchUIFlow>(), false);
|
|
this.LMNAGLLCEGB.HighlightButton<PeopleWatchUIFlow>();
|
|
ghpbkheomgg.MDLDDELCKJA = false;
|
|
if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA)
|
|
{
|
|
yield return this.NNLCMJJMPKK(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ghpbkheomgg.OJKNBNGGBEC));
|
|
}
|
|
if (!ghpbkheomgg.MDLDDELCKJA)
|
|
{
|
|
dpgejeloapg = new DormroomOOBEFlow.PONGAGNCMCC.DPGEJELOAPG();
|
|
dpgejeloapg.BDJGJLDFHIE = this;
|
|
dpgejeloapg.APGODNPDIKL = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapPeopleButton);
|
|
func9 = new Func<RecRoomAudioClip>(dpgejeloapg.OJKNBNGGBEC);
|
|
dpgejeloapg.PJKJLOKDBGA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func10 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(dpgejeloapg.JAFGLCBFOHM);
|
|
yield return base.MEBLLOPPOBO(func10, dpgejeloapg.APGODNPDIKL, func9, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapFindFriends);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(mjkhdmlhbkl.JAFGLCBFOHM), tutorialAudio4, tutorialAudio4, null, 12f, 3, "Import Friends Dialog Opened");
|
|
this.IFEGBDPKOCK.KPLIDIBCAKP = false;
|
|
mjkhdmlhbkl.HMMHLEFBCMM = false;
|
|
action2 = new Action(mjkhdmlhbkl.FAOOMCFPGBH);
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.DoneImportingAction = action2;
|
|
this.LCJGNFKBDKC.KPLIDIBCAKP = true;
|
|
tutorialAudio5 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapAddAll);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(mjkhdmlhbkl.EGOHHBDCLII), tutorialAudio5, tutorialAudio5, null, 15f, 2, "FriendsImported");
|
|
this.LCJGNFKBDKC.KPLIDIBCAKP = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<PeopleWatchUIFlow>(), 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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChecklistScreen;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<ChecklistWatchUIFlow>(), false);
|
|
miaifpfmdhi.MDLDDELCKJA = false;
|
|
if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA)
|
|
{
|
|
yield return this.NNLCMJJMPKK(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapChecklistButton);
|
|
this.LMNAGLLCEGB.HighlightButton<ChecklistWatchUIFlow>();
|
|
func11 = new Func<RecRoomAudioClip>(bhdjibcllbg.OJKNBNGGBEC);
|
|
bhdjibcllbg.EPGFJNPPPBI = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func12 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bhdjibcllbg.JAFGLCBFOHM);
|
|
yield return base.MEBLLOPPOBO(func12, bhdjibcllbg.FKPCJJKNFHA, func11, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bhdjibcllbg.FAOOMCFPGBH), 15f, 3, "OpenChecklist");
|
|
if (bhdjibcllbg.EPGFJNPPPBI == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete)
|
|
{
|
|
IEnumerable<ObjectiveChecklist> componentsInChildren5 = this.GAFBPNGHADI.GetComponentsInChildren<ObjectiveChecklist>(true);
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD = new Func<ObjectiveChecklist, bool>(DormroomOOBEFlow.PONGAGNCMCC.BJFCDCHEKKH);
|
|
}
|
|
component2 = componentsInChildren5.Where(DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD).First<ObjectiveChecklist>().GetComponent<Subscreen>();
|
|
component2.Button.ForcePressed();
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.IfUnsureOfWhatToDo);
|
|
}
|
|
dekhhinllfg4 = bhdjibcllbg.EPGFJNPPPBI;
|
|
}
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), true);
|
|
this.LMNAGLLCEGB.ClearHighlights();
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(dekhhinllfg4);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin;
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.HideHelpPopup();
|
|
this.gesturesDummy.SetActive(true);
|
|
this.dummyRightArm.SetActive(false);
|
|
this.dummyLeftArm.SetActive(false);
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToMannequin)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaysToInteract);
|
|
tutorialAudio6 = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio7 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToAddShakeHands);
|
|
tutorialAudio8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(palekpagimh.JAFGLCBFOHM), tutorialAudio7, tutorialAudio8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(palekpagimh.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup.HHEECLBGLCE = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
this.dummyRightArm.SetActive(false);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio9 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToPartyFistBump);
|
|
tutorialAudio10 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(inbbekdmemf.JAFGLCBFOHM), tutorialAudio9, tutorialAudio10, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(inbbekdmemf.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup2.HHEECLBGLCE = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
this.dummyLeftArm.SetActive(false);
|
|
base.PKHLAJGPBND();
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnStop)
|
|
{
|
|
bnfohiigjgk = new DormroomOOBEFlow.PONGAGNCMCC.BNFOHIIGJGK();
|
|
bnfohiigjgk.BDJGJLDFHIE = this;
|
|
base.EEEEPABGODM();
|
|
componentInChildren = this.gesturesDummy.GetComponentInChildren<GestureTarget>();
|
|
if (componentInChildren == null)
|
|
{
|
|
Debug.LogError("Missing stop target!");
|
|
yield break;
|
|
}
|
|
bnfohiigjgk.CAIMKOFMDHJ = false;
|
|
componentInChildren.IgnoreEvent = new Action<bool>(bnfohiigjgk.OJKNBNGGBEC);
|
|
helpPopup3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio11 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LearnStopGesture);
|
|
recRoomAudioClip8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.JAFGLCBFOHM), tutorialAudio11, recRoomAudioClip8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup3.HHEECLBGLCE = false;
|
|
bnfohiigjgk.HFLFNFIHDEG = false;
|
|
aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog<HDPGPHCMBGP>(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(bnfohiigjgk.EGOHHBDCLII));
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.GOEIECCDFOJ);
|
|
}
|
|
yield return this.NNLCMJJMPKK(DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL);
|
|
recRoomAudioClip8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.LKAFJIJNOJM), recRoomAudioClip8, recRoomAudioClip8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.PINIBHKNJAB), 15f, 3, string.Empty);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.CodeOfConduct)
|
|
{
|
|
ollgcojnnjm = new DormroomOOBEFlow.PONGAGNCMCC.OLLGCOJNNJM();
|
|
ollgcojnnjm.BDJGJLDFHIE = this;
|
|
base.EEEEPABGODM();
|
|
this.codeOfConduct.SetActive(true);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayTutorialVO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct);
|
|
yield return new WaitForSeconds(10f);
|
|
tutorialAudio12 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(tutorialAudio12);
|
|
this.codeOfConductTable.SetActive(true);
|
|
ollgcojnnjm.DHOPBMHGLNF = false;
|
|
this.agreeButton.PFPBAKHLIAB += ollgcojnnjm.OJKNBNGGBEC;
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func17 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ollgcojnnjm.JAFGLCBFOHM);
|
|
RecRoomAudioClip recRoomAudioClip13 = tutorialAudio12;
|
|
RecRoomAudioClip recRoomAudioClip14 = tutorialAudio12;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.IDHFABHMJPK);
|
|
}
|
|
yield return base.MEBLLOPPOBO(func17, recRoomAudioClip13, recRoomAudioClip14, DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL, 15f, -1, "CodeOfConduct");
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToDoor;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToDoor)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
tutorialAudio13 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToDoor);
|
|
this.lockerRoomDoor.gameObject.SetActive(true);
|
|
this.lockerRoomDoor.JOEPFGLNGAJ = true;
|
|
this.lockerRoomDoorSign.SetActive(true);
|
|
this.MGFOFEJNCDE.Add(this.lockerRoomDoor.GetComponent<MeshRenderer>());
|
|
this.MGFOFEJNCDE.Add(this.lockerRoomDoorSign.GetComponent<MeshRenderer>());
|
|
yield return this.LDGLJCKNFDO(this.teleportTargetDoor, tutorialAudio13, tutorialAudio13, -1, false, true);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportThroughDoor);
|
|
for (num2 = 0; num2 < 3; num2++)
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(tutorialAudio14);
|
|
SingletonMonoBehaviour<TutorialManager>.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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> OFAECEGEBGB)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<TutorialManager>.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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> OFAECEGEBGB)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<AudioManager>.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<ProfileWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow<PeopleWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().KBKAJGFMCAP(this.LMNAGLLCEGB.GetButtonForFlow<MessagesWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().LMEDJIGIDDG(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().JGLCHJOIOLE(this.LMNAGLLCEGB.GetButtonForFlow<ThisRoomWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().IFGJJGAIHGB(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().IFGJJGAIHGB(this.LMNAGLLCEGB.GetButtonForFlow<SettingsWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.GCMGIAAOPBG().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow<CustomActivitiesWatchUIFlow>(), JMLCPDBILKF);
|
|
}
|
|
|
|
// Token: 0x060015DA RID: 5594 RVA: 0x00071B54 File Offset: 0x0006FD54
|
|
private IEnumerator BKJOAHECLCM(Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> OFAECEGEBGB)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<HomeScreenFlow>();
|
|
this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType<PeopleWatchUIFlow>();
|
|
this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType<ChecklistWatchUIFlow>();
|
|
this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType<ProfileWatchUIFlow>();
|
|
this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType<ActivitySelectWatchUIFlow>();
|
|
this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType<UIImportFriendsDialog>();
|
|
this.IFEGBDPKOCK = this.POCGJNAADIF.transform.OJKEFDBGNAM("DisplayName").GetComponent<Button3D>();
|
|
this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("TeleportRegion").GetComponent<Button3D>();
|
|
this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM("^").GetComponent<Button3D>();
|
|
this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren<InputField3D>(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<TutorialManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<TutorialManager>.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<SpawnedEquipmentDrawer>();
|
|
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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton);
|
|
NIPHAFCPLID.KPLIDIBCAKP = true;
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<StickyNote>() != null;
|
|
}
|
|
|
|
// Token: 0x060015E3 RID: 5603 RVA: 0x00071DF0 File Offset: 0x0006FFF0
|
|
private void EIHGNDDCFLE(bool HLKJOKCPLHC)
|
|
{
|
|
foreach (SpawnedEquipmentDrawer spawnedEquipmentDrawer in global::UnityEngine.Object.FindObjectsOfType<SpawnedEquipmentDrawer>())
|
|
{
|
|
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<ProfileWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().JGLCHJOIOLE(this.LMNAGLLCEGB.GetButtonForFlow<PeopleWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().DACACJCMIFI(this.LMNAGLLCEGB.GetButtonForFlow<MessagesWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.GCMGIAAOPBG().NKGAIFCJMBO(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow<ThisRoomWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().KBKAJGFMCAP(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().OHEKAMHCFGN(this.LMNAGLLCEGB.GetButtonForFlow<SettingsWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().ANAPJCNINMK(this.LMNAGLLCEGB.GetButtonForFlow<CustomActivitiesWatchUIFlow>(), 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<StickyNote>() != null;
|
|
}
|
|
|
|
// Token: 0x060015E7 RID: 5607 RVA: 0x00071F70 File Offset: 0x00070170
|
|
private bool IOLPEFMCIIB()
|
|
{
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == (TutorialManager.EJKMNNFKLJA)(-39))
|
|
{
|
|
return false;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.LearnHandshake)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PressHomeButton);
|
|
NIPHAFCPLID.KPLIDIBCAKP = true;
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == (TutorialManager.EJKMNNFKLJA)(-113))
|
|
{
|
|
return false;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ >= (TutorialManager.EJKMNNFKLJA)(-127))
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.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<Tool> enumerable = global::UnityEngine.Object.FindObjectsOfType<Tool>();
|
|
if (DormroomOOBEFlow.DINNJGHCFHI == null)
|
|
{
|
|
DormroomOOBEFlow.DINNJGHCFHI = new Func<Tool, bool>(DormroomOOBEFlow.MMIAMOCHIHH);
|
|
}
|
|
this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList<Tool>();
|
|
this.GILKMNKFMBA.RemoveAll(new Predicate<Tool>(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<ProfileWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.GCMGIAAOPBG().CCFLCJFCGEH(this.LMNAGLLCEGB.GetButtonForFlow<PeopleWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.GCMGIAAOPBG().BAECOFDEBCC(this.LMNAGLLCEGB.GetButtonForFlow<MessagesWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().CHNGDDLAKLM(this.LMNAGLLCEGB.GetButtonForFlow<ThisRoomWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.KPJOENLPEAF().OHEKAMHCFGN(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.ILAEDPBBHJC().EKPDMKPIJGL(this.LMNAGLLCEGB.GetButtonForFlow<SettingsWatchUIFlow>(), JMLCPDBILKF);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<CustomActivitiesWatchUIFlow>(), 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<TutorialManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<TutorialManager>.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<StickyNote>() != null;
|
|
}
|
|
|
|
// Token: 0x060015F2 RID: 5618 RVA: 0x0007235C File Offset: 0x0007055C
|
|
private IEnumerator Start()
|
|
{
|
|
if (this.ELMBCCNKOEL())
|
|
{
|
|
LockerroomOOBEFlow.ANPDBCGNJFD = true;
|
|
TutorialManager.MJIAHJCFMNO = 0;
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<TutorialManager>.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<HomeScreenFlow>();
|
|
this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType<PeopleWatchUIFlow>();
|
|
this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType<ChecklistWatchUIFlow>();
|
|
this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType<ProfileWatchUIFlow>();
|
|
this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType<ActivitySelectWatchUIFlow>();
|
|
this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType<UIImportFriendsDialog>();
|
|
this.IFEGBDPKOCK = this.POCGJNAADIF.transform.OJKEFDBGNAM("AUp").GetComponent<Button3D>();
|
|
this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("in").GetComponent<Button3D>();
|
|
this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM(" now: ").GetComponent<Button3D>();
|
|
this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren<InputField3D>(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<AudioManager>.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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> OFAECEGEBGB)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.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<StickyNote>() != 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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> OFAECEGEBGB)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<HomeScreenFlow>();
|
|
this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType<PeopleWatchUIFlow>();
|
|
this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType<ChecklistWatchUIFlow>();
|
|
this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType<ProfileWatchUIFlow>();
|
|
this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType<ActivitySelectWatchUIFlow>();
|
|
this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType<UIImportFriendsDialog>();
|
|
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<Button3D>();
|
|
this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("FACE{0}_HEALTH").GetComponent<Button3D>();
|
|
this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM("includechildren").GetComponent<Button3D>();
|
|
this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren<InputField3D>(true);
|
|
Debug.Log(this.LNHFAKEOHOE);
|
|
this.JDGGDMCGFNA(true);
|
|
}
|
|
|
|
// Token: 0x060015FD RID: 5629 RVA: 0x00072648 File Offset: 0x00070848
|
|
private bool EMHHBKCAKMK()
|
|
{
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == (TutorialManager.EJKMNNFKLJA)105)
|
|
{
|
|
return false;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OCOBHACOHCO() >= (TutorialManager.EJKMNNFKLJA)(-89))
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.MHECIDCDCPN((TutorialManager.EJKMNNFKLJA)(-82));
|
|
return false;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x060015FE RID: 5630 RVA: 0x00072680 File Offset: 0x00070880
|
|
private IEnumerator KCBDENPAJEE(Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> OFAECEGEBGB)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<Tool> enumerable = global::UnityEngine.Object.FindObjectsOfType<Tool>();
|
|
if (DormroomOOBEFlow.DINNJGHCFHI == null)
|
|
{
|
|
DormroomOOBEFlow.DINNJGHCFHI = new Func<Tool, bool>(DormroomOOBEFlow.GIDDIAJLOBD);
|
|
}
|
|
this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList<Tool>();
|
|
this.GILKMNKFMBA.RemoveAll(new Predicate<Tool>(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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> OFAECEGEBGB)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<SpawnedEquipmentDrawer>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> OFAECEGEBGB)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout");
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x06001607 RID: 5639 RVA: 0x00072988 File Offset: 0x00070B88
|
|
private IEnumerator BGDDDAHDBPO(Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> OFAECEGEBGB)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<TutorialManager>.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<Tool> enumerable = global::UnityEngine.Object.FindObjectsOfType<Tool>();
|
|
if (DormroomOOBEFlow.DINNJGHCFHI == null)
|
|
{
|
|
DormroomOOBEFlow.DINNJGHCFHI = new Func<Tool, bool>(DormroomOOBEFlow.EDLPPGPOOLJ);
|
|
}
|
|
this.GILKMNKFMBA = enumerable.Where(DormroomOOBEFlow.DINNJGHCFHI).ToList<Tool>();
|
|
this.GILKMNKFMBA.RemoveAll(new Predicate<Tool>(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<StickyNote>() != 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<SplitTesting>.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2);
|
|
flag = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text) == text2;
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD && Player.LocalPlayerExists)
|
|
{
|
|
Player.LocalPlayer.OFGGECBANNE.ResetAllTools();
|
|
}
|
|
this.HGEFAGCHKLH();
|
|
this.CIDGHNHPNPB = SingletonMonoBehaviour<TutorialManager>.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<List<EEBPLECPEGD>>(base.OJKNBNGGBEC)));
|
|
time = Time.time;
|
|
yield return base.OFHJNDCFDIG();
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ != TutorialManager.EJKMNNFKLJA.Complete)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.NotRan;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<ScreenSpaceNotificationManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.PlayAttentionHelper(this.youAreHereIndicator.position, false);
|
|
yield return new WaitForSeconds(1.75f);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TutorialStart;
|
|
}
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TutorialStart)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsYourDorm);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Teleport;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Teleport)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.MoveByTeleporting);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseHairSkin;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaveAtYourself);
|
|
yield return new WaitForSeconds(3f);
|
|
base.AKDCFLLKCBE(Player.LocalPlayer);
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.TeleportButton);
|
|
ikjkgnncogp.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Laser, null);
|
|
}
|
|
tutorialAudio2 = SingletonMonoBehaviour<TutorialManager>.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<bool>(ikjkgnncogp.OJKNBNGGBEC);
|
|
ikjkgnncogp.LIHFNFPAGNM = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ikjkgnncogp.JAFGLCBFOHM), tutorialAudio2, tutorialAudio2, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2;
|
|
}
|
|
else
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt1;
|
|
}
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(tutorialAudio3);
|
|
yield return new WaitForSeconds(1f);
|
|
gldplflbaan.DNKDLCFFOGN = this.tutorialDrawer.Tools[0].GetComponent<Outfit>();
|
|
this.MGFOFEJNCDE.Add(gldplflbaan.DNKDLCFFOGN.KFGJNFGLODK);
|
|
Player.LocalPlayer.MFFGGGFFDAD = true;
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.GrabButton);
|
|
gldplflbaan.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.GrabButton, null);
|
|
gldplflbaan.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
gldplflbaan.DNKDLCFFOGN.EquipStateChanged = new Action<Outfit.PCLIJFAICPB>(gldplflbaan.OJKNBNGGBEC);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(gldplflbaan.JAFGLCBFOHM), null, tutorialAudio3, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(gldplflbaan.FAOOMCFPGBH), 15f, 3, "EquipShirt1");
|
|
Player.LocalPlayer.MFFGGGFFDAD = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(gldplflbaan.CHLGIIEPHGC);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChooseShirt2;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabWhiteAndOrangeShirt);
|
|
doknolamaca.CFEODHOANIH = recRoomAudioClip;
|
|
}
|
|
else
|
|
{
|
|
recRoomAudioClip = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.NotBadGrabHighlightedShirtBehind);
|
|
doknolamaca.CFEODHOANIH = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabHighlightedShirt);
|
|
}
|
|
if (flag)
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great);
|
|
}
|
|
else
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(recRoomAudioClip);
|
|
}
|
|
Player.LocalPlayer.MFFGGGFFDAD = true;
|
|
doknolamaca.OEMODCIIPON = null;
|
|
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.AINNFFHCDHI)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.SwipeRotateToHighlightedShirt));
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton);
|
|
doknolamaca.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null);
|
|
}
|
|
doknolamaca.CHLGIIEPHGC = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
doknolamaca.GOIGHHEGJKJ = this.tutorialDrawer.Tools[1].GetComponent<Outfit>();
|
|
this.MGFOFEJNCDE.Add(doknolamaca.GOIGHHEGJKJ.KFGJNFGLODK);
|
|
func = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.OJKNBNGGBEC);
|
|
base.StartCoroutine(base.MEBLLOPPOBO(func, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.JAFGLCBFOHM), 15f, 3, "FaceShirt2"));
|
|
doknolamaca.GOIGHHEGJKJ.EquipStateChanged = new Action<Outfit.PCLIJFAICPB>(doknolamaca.FAOOMCFPGBH);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.EGOHHBDCLII), null, doknolamaca.CFEODHOANIH, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.LKAFJIJNOJM), 15f, 3, "EquipShirt2");
|
|
doknolamaca.AAAMHDPGFOA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.AINNFFHCDHI)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.SwipeButton);
|
|
doknolamaca.OEMODCIIPON = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.SwipeButton, null);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SwipeRotateToMirror);
|
|
func2 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(doknolamaca.PINIBHKNJAB);
|
|
recRoomAudioClip2 = null;
|
|
yield return base.MEBLLOPPOBO(func2, null, recRoomAudioClip2, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent);
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ >= TutorialManager.EJKMNNFKLJA.OpenMenu)
|
|
{
|
|
Player.LocalPlayer.POJAICMNOFI.BICJEHICFKH = true;
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.OpenWatch, null);
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.JAFGLCBFOHM), this.CIDGHNHPNPB, this.CIDGHNHPNPB, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.FAOOMCFPGBH), 15f, -1, "WaitUntilPlayerOpensMenuNoTimeout");
|
|
}
|
|
else
|
|
{
|
|
yield return this.AHADMOOANEI(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(base.EGOHHBDCLII));
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.HomeScreen;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.HomeScreen)
|
|
{
|
|
this.JGAFHDIOHFM();
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.ThisIsTheHomeMenu);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ImportFriendsScreen;
|
|
}
|
|
if (flag)
|
|
{
|
|
nddmckdjkfj = new DormroomOOBEFlow.PONGAGNCMCC.NDDMCKDJKFJ();
|
|
nddmckdjkfj.BDJGJLDFHIE = this;
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_OpenActivityMenu;
|
|
base.EEEEPABGODM();
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouCanBringUpYourWatchAtAnyTime);
|
|
yield return new WaitForSeconds(0.5f);
|
|
this.BDPODHKBOMF.NOHIJILNDBP = false;
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), false);
|
|
componentsInChildren = this.NKOEDLAJKHA.GetComponentsInChildren<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.LKAFJIJNOJM);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.DINNJGHCFHI);
|
|
}
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GetIntoAGame);
|
|
nddmckdjkfj.BIBAFKAMDGB = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressActivitiesButton);
|
|
this.LMNAGLLCEGB.HighlightButton<ActivitySelectWatchUIFlow>();
|
|
func3 = new Func<RecRoomAudioClip>(nddmckdjkfj.OJKNBNGGBEC);
|
|
dekhhinllfg2 = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func4 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.JAFGLCBFOHM);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func13 = func4;
|
|
RecRoomAudioClip bibafkamdgb = nddmckdjkfj.BIBAFKAMDGB;
|
|
Func<RecRoomAudioClip> func14 = func3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.GILODIKMIAJ = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<Button3D>();
|
|
foreach (Button3D button3D5 in componentsInChildren4)
|
|
{
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(button3D5, true);
|
|
}
|
|
}
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ActivitySelectWatchUIFlow>(), true);
|
|
this.LMNAGLLCEGB.ClearHighlights();
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(dekhhinllfg2);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ScrollToNextPage;
|
|
base.EEEEPABGODM();
|
|
component = this.NKOEDLAJKHA.transform.OJKEFDBGNAM("NextButton").GetComponent<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.EPIDMGCJJIK);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.EICAJPBPBFO);
|
|
}
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LotsOfActivities);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_LetsTryPaddleball);
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(component, false);
|
|
component.KPLIDIBCAKP = true;
|
|
recRoomAudioClip3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressArrowToScroll);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func15 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.EGOHHBDCLII);
|
|
RecRoomAudioClip recRoomAudioClip9 = recRoomAudioClip3;
|
|
RecRoomAudioClip recRoomAudioClip10 = recRoomAudioClip3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.MPBIKLJIDPB = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_ClickPaddleball;
|
|
base.EEEEPABGODM();
|
|
componentsInChildren3 = this.NKOEDLAJKHA.GetComponentsInChildren<ActivityButton>();
|
|
button3D3 = null;
|
|
for (int n = 0; n < componentsInChildren3.Length; n++)
|
|
{
|
|
if (componentsInChildren3[n].KAPOBAEMBKL == PGOPAPIFECA.PADDLEBALL)
|
|
{
|
|
button3D3 = componentsInChildren3[n].gameObject.GetComponent<Button3D>();
|
|
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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.PINPPNBCJCJ);
|
|
}
|
|
yield return this.AHADMOOANEI(DormroomOOBEFlow.PONGAGNCMCC.NADNGAGBKMH);
|
|
}
|
|
recRoomAudioClip3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.Q2A_PressPaddleballButton);
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func16 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(nddmckdjkfj.PINIBHKNJAB);
|
|
RecRoomAudioClip recRoomAudioClip11 = recRoomAudioClip3;
|
|
RecRoomAudioClip recRoomAudioClip12 = recRoomAudioClip3;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.IMBKJKPEALO = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.ImportFriendsScreen)
|
|
{
|
|
base.EEEEPABGODM();
|
|
IEnumerable<AGFCGHIFLIK> enumerable = GLGMPGPNNBP.FBNNFCAFCPP();
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA = new Func<AGFCGHIFLIK, bool>(DormroomOOBEFlow.PONGAGNCMCC.DDKFPKEDEFN);
|
|
}
|
|
num = enumerable.Where(DormroomOOBEFlow.PONGAGNCMCC.NIFOAOBHKAA).Count<AGFCGHIFLIK>();
|
|
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<PeopleWatchUIFlow>(), false);
|
|
this.LMNAGLLCEGB.HighlightButton<PeopleWatchUIFlow>();
|
|
ghpbkheomgg.MDLDDELCKJA = false;
|
|
if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA)
|
|
{
|
|
yield return this.NNLCMJJMPKK(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ghpbkheomgg.OJKNBNGGBEC));
|
|
}
|
|
if (!ghpbkheomgg.MDLDDELCKJA)
|
|
{
|
|
dpgejeloapg = new DormroomOOBEFlow.PONGAGNCMCC.DPGEJELOAPG();
|
|
dpgejeloapg.BDJGJLDFHIE = this;
|
|
dpgejeloapg.APGODNPDIKL = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapPeopleButton);
|
|
func9 = new Func<RecRoomAudioClip>(dpgejeloapg.OJKNBNGGBEC);
|
|
dpgejeloapg.PJKJLOKDBGA = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func10 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(dpgejeloapg.JAFGLCBFOHM);
|
|
yield return base.MEBLLOPPOBO(func10, dpgejeloapg.APGODNPDIKL, func9, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapFindFriends);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(mjkhdmlhbkl.JAFGLCBFOHM), tutorialAudio4, tutorialAudio4, null, 12f, 3, "Import Friends Dialog Opened");
|
|
this.IFEGBDPKOCK.KPLIDIBCAKP = false;
|
|
mjkhdmlhbkl.HMMHLEFBCMM = false;
|
|
action2 = new Action(mjkhdmlhbkl.FAOOMCFPGBH);
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.DoneImportingAction = action2;
|
|
this.LCJGNFKBDKC.KPLIDIBCAKP = true;
|
|
tutorialAudio5 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapAddAll);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(mjkhdmlhbkl.EGOHHBDCLII), tutorialAudio5, tutorialAudio5, null, 15f, 2, "FriendsImported");
|
|
this.LCJGNFKBDKC.KPLIDIBCAKP = false;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<PeopleWatchUIFlow>(), 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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.ChecklistScreen;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<ChecklistWatchUIFlow>(), false);
|
|
miaifpfmdhi.MDLDDELCKJA = false;
|
|
if (!Player.LocalPlayer.POJAICMNOFI.JBIODKLPJGA)
|
|
{
|
|
yield return this.NNLCMJJMPKK(new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TapChecklistButton);
|
|
this.LMNAGLLCEGB.HighlightButton<ChecklistWatchUIFlow>();
|
|
func11 = new Func<RecRoomAudioClip>(bhdjibcllbg.OJKNBNGGBEC);
|
|
bhdjibcllbg.EPGFJNPPPBI = OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete;
|
|
func12 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bhdjibcllbg.JAFGLCBFOHM);
|
|
yield return base.MEBLLOPPOBO(func12, bhdjibcllbg.FKPCJJKNFHA, func11, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bhdjibcllbg.FAOOMCFPGBH), 15f, 3, "OpenChecklist");
|
|
if (bhdjibcllbg.EPGFJNPPPBI == OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete)
|
|
{
|
|
IEnumerable<ObjectiveChecklist> componentsInChildren5 = this.GAFBPNGHADI.GetComponentsInChildren<ObjectiveChecklist>(true);
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD = new Func<ObjectiveChecklist, bool>(DormroomOOBEFlow.PONGAGNCMCC.BJFCDCHEKKH);
|
|
}
|
|
component2 = componentsInChildren5.Where(DormroomOOBEFlow.PONGAGNCMCC.CBCKBEKDPGD).First<ObjectiveChecklist>().GetComponent<Subscreen>();
|
|
component2.Button.ForcePressed();
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.IfUnsureOfWhatToDo);
|
|
}
|
|
dekhhinllfg4 = bhdjibcllbg.EPGFJNPPPBI;
|
|
}
|
|
this.BDPODHKBOMF.DHBMKLKBOPB.RestrictElement(this.LMNAGLLCEGB.GetButtonForFlow<ChecklistWatchUIFlow>(), true);
|
|
this.LMNAGLLCEGB.ClearHighlights();
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND(dekhhinllfg4);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin;
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.HideHelpPopup();
|
|
this.gesturesDummy.SetActive(true);
|
|
this.dummyRightArm.SetActive(false);
|
|
this.dummyLeftArm.SetActive(false);
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToMannequin)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.WaysToInteract);
|
|
tutorialAudio6 = SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio7 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToAddShakeHands);
|
|
tutorialAudio8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(palekpagimh.JAFGLCBFOHM), tutorialAudio7, tutorialAudio8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(palekpagimh.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup.HHEECLBGLCE = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
this.dummyRightArm.SetActive(false);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio9 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ToPartyFistBump);
|
|
tutorialAudio10 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(inbbekdmemf.JAFGLCBFOHM), tutorialAudio9, tutorialAudio10, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(inbbekdmemf.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup2.HHEECLBGLCE = false;
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
this.dummyLeftArm.SetActive(false);
|
|
base.PKHLAJGPBND();
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.LearnStop)
|
|
{
|
|
bnfohiigjgk = new DormroomOOBEFlow.PONGAGNCMCC.BNFOHIIGJGK();
|
|
bnfohiigjgk.BDJGJLDFHIE = this;
|
|
base.EEEEPABGODM();
|
|
componentInChildren = this.gesturesDummy.GetComponentInChildren<GestureTarget>();
|
|
if (componentInChildren == null)
|
|
{
|
|
Debug.LogError("Missing stop target!");
|
|
yield break;
|
|
}
|
|
bnfohiigjgk.CAIMKOFMDHJ = false;
|
|
componentInChildren.IgnoreEvent = new Action<bool>(bnfohiigjgk.OJKNBNGGBEC);
|
|
helpPopup3 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(this.dummyPopupTransform.position));
|
|
tutorialAudio11 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LearnStopGesture);
|
|
recRoomAudioClip8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.JAFGLCBFOHM), tutorialAudio11, recRoomAudioClip8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.FAOOMCFPGBH), 15f, 3, string.Empty);
|
|
helpPopup3.HHEECLBGLCE = false;
|
|
bnfohiigjgk.HFLFNFIHDEG = false;
|
|
aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog<HDPGPHCMBGP>(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(bnfohiigjgk.EGOHHBDCLII));
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.GOEIECCDFOJ);
|
|
}
|
|
yield return this.NNLCMJJMPKK(DormroomOOBEFlow.PONGAGNCMCC.JJFNOECOCAL);
|
|
recRoomAudioClip8 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.LKAFJIJNOJM), recRoomAudioClip8, recRoomAudioClip8, new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(bnfohiigjgk.PINIBHKNJAB), 15f, 3, string.Empty);
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.CodeOfConduct)
|
|
{
|
|
ollgcojnnjm = new DormroomOOBEFlow.PONGAGNCMCC.OLLGCOJNNJM();
|
|
ollgcojnnjm.BDJGJLDFHIE = this;
|
|
base.EEEEPABGODM();
|
|
this.codeOfConduct.SetActive(true);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayTutorialVO(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct);
|
|
yield return new WaitForSeconds(10f);
|
|
tutorialAudio12 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.AgreeToCodeOfConduct);
|
|
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PlayVO(tutorialAudio12);
|
|
this.codeOfConductTable.SetActive(true);
|
|
ollgcojnnjm.DHOPBMHGLNF = false;
|
|
this.agreeButton.PFPBAKHLIAB += ollgcojnnjm.OJKNBNGGBEC;
|
|
Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> func17 = new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(ollgcojnnjm.JAFGLCBFOHM);
|
|
RecRoomAudioClip recRoomAudioClip13 = tutorialAudio12;
|
|
RecRoomAudioClip recRoomAudioClip14 = tutorialAudio12;
|
|
if (DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL == null)
|
|
{
|
|
DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL = new Action<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(DormroomOOBEFlow.PONGAGNCMCC.IDHFABHMJPK);
|
|
}
|
|
yield return base.MEBLLOPPOBO(func17, recRoomAudioClip13, recRoomAudioClip14, DormroomOOBEFlow.PONGAGNCMCC.JKKOMCIBCIL, 15f, -1, "CodeOfConduct");
|
|
yield return SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToDoor;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.TeleportToDoor)
|
|
{
|
|
base.EEEEPABGODM();
|
|
Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true;
|
|
tutorialAudio13 = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToDoor);
|
|
this.lockerRoomDoor.gameObject.SetActive(true);
|
|
this.lockerRoomDoor.JOEPFGLNGAJ = true;
|
|
this.lockerRoomDoorSign.SetActive(true);
|
|
this.MGFOFEJNCDE.Add(this.lockerRoomDoor.GetComponent<MeshRenderer>());
|
|
this.MGFOFEJNCDE.Add(this.lockerRoomDoorSign.GetComponent<MeshRenderer>());
|
|
yield return this.LDGLJCKNFDO(this.teleportTargetDoor, tutorialAudio13, tutorialAudio13, -1, false, true);
|
|
yield return new WaitForSeconds(this.timeBetweenStates);
|
|
base.PKHLAJGPBND();
|
|
}
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportThroughDoor);
|
|
for (num2 = 0; num2 < 3; num2++)
|
|
{
|
|
yield return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.RunPlayVOClip(tutorialAudio14);
|
|
SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<SpawnedEquipmentDrawer>();
|
|
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<TutorialManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<TutorialManager>.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<TutorialManager>.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<TutorialManager>.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<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG> OFAECEGEBGB)
|
|
{
|
|
this.GJLNOBJCKBJ(TutorialManager.GAGGNMIIHEH.OpenWatch);
|
|
tutorialAudio = SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch);
|
|
yield return base.MEBLLOPPOBO(new Func<OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG>(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<TutorialManager>.NCKMBFBMBFM.DAKOICIFBBJ == (TutorialManager.EJKMNNFKLJA)124)
|
|
{
|
|
return true;
|
|
}
|
|
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OCOBHACOHCO() >= TutorialManager.EJKMNNFKLJA.ChecklistScreen)
|
|
{
|
|
SingletonMonoBehaviour<TutorialManager>.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<SpawnedEquipmentDrawer>();
|
|
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<HomeScreenFlow>();
|
|
this.POCGJNAADIF = this.BDPODHKBOMF.GetFlowByType<PeopleWatchUIFlow>();
|
|
this.GAFBPNGHADI = this.BDPODHKBOMF.GetFlowByType<ChecklistWatchUIFlow>();
|
|
this.PBPAIMIEEAF = this.BDPODHKBOMF.GetFlowByType<ProfileWatchUIFlow>();
|
|
this.NKOEDLAJKHA = this.BDPODHKBOMF.GetFlowByType<ActivitySelectWatchUIFlow>();
|
|
this.EADPDKLEIJF = this.BDPODHKBOMF.GetFlowByType<UIImportFriendsDialog>();
|
|
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<Button3D>();
|
|
this.LCJGNFKBDKC = this.EADPDKLEIJF.transform.OJKEFDBGNAM("<b>ObscuredVector3:</b> ").GetComponent<Button3D>();
|
|
this.FMJHHICDDOE = this.POCGJNAADIF.transform.OJKEFDBGNAM("RpcOnScore").GetComponent<Button3D>();
|
|
this.LNHFAKEOHOE = this.PBPAIMIEEAF.GetComponentInChildren<InputField3D>(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<EEBPLECPEGD> 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<Tool> ignoredTools = new List<Tool>(0);
|
|
|
|
// Token: 0x040002F8 RID: 760
|
|
private List<Tool> GILKMNKFMBA;
|
|
|
|
// Token: 0x040002F9 RID: 761
|
|
[CompilerGenerated]
|
|
private static Func<Tool, bool> DINNJGHCFHI;
|
|
}
|