using System; using System.Collections; using System.Collections.Generic; using AGUI.StackedUI.Dialog; using AmplitudeAnalytics; using CodeStage.AntiCheat.ObscuredTypes; using RecNet; using RecRoom.Core.Gestures; using UnityEngine; // Token: 0x020000DD RID: 221 public class PaddleballOOBE : OOBEFlowBase { // Token: 0x06002C21 RID: 11297 RVA: 0x000D0BD0 File Offset: 0x000CEDD0 private void NGILJPOLBBB() { bool flag = this.FHCNECIMJPP.CPIBGJLHLBL(); this.primaryGesturesDummy.SetActive(flag); this.primaryTeleportRestriction.gameObject.SetActive(flag); this.primaryTeleportRestriction.CKCJKODJCMH = !flag; } // Token: 0x06002C22 RID: 11298 RVA: 0x000D0C18 File Offset: 0x000CEE18 private void OPKAGGDCAIE() { NECCOFKHCAA.GMHCCJIENJO(Time.time - this.JJJGIDDAFHG); if (this.INNCNAJIMNF != null) { base.StopCoroutine(this.INNCNAJIMNF); this.INNCNAJIMNF = null; this.pathMarkerNUX.gameObject.SetActive(false); this.practiceDoorHighlightForNUX.ACFBEKKAFGA(false); } } // Token: 0x06002C23 RID: 11299 RVA: 0x000D0C74 File Offset: 0x000CEE74 private IEnumerator NPPNJLELFJH(GestureTarget MMEBLCBANIL, KeyCode FDNAONOLIGM) { while (!Input.GetKeyDown(FDNAONOLIGM)) { yield return null; } MMEBLCBANIL.SetIgnore(true); yield break; } // Token: 0x06002C24 RID: 11300 RVA: 0x000D0C98 File Offset: 0x000CEE98 private IEnumerator MJNPPIAHILO(GestureTarget MMEBLCBANIL, KeyCode FDNAONOLIGM) { while (!Input.GetKeyDown(FDNAONOLIGM)) { yield return null; } MMEBLCBANIL.SetIgnore(true); yield break; } // Token: 0x06002C25 RID: 11301 RVA: 0x000D0CBC File Offset: 0x000CEEBC private void CKAOCPMPFBE() { bool flag = this.FHCNECIMJPP.CPIBGJLHLBL(); this.primaryGesturesDummy.SetActive(flag); this.primaryTeleportRestriction.gameObject.SetActive(flag); this.primaryTeleportRestriction.ADFNFDIDEBF(!flag); } // Token: 0x06002C26 RID: 11302 RVA: 0x000D0D04 File Offset: 0x000CEF04 private void MODFPMECHPD() { if (Player.LocalPlayerExists && Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE != null) { this.BDPODHKBOMF = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE; } else { base.StartCoroutine(this.KNIOKEGFMLM()); } this.CIDGHNHPNPB = SingletonMonoBehaviour.NCKMBFBMBFM.GKONHHIIJLM(TutorialManager.PENKLGMAGGH.TapPeopleButton); this.GHLPEJOAAHO = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA as PaddleballManager; this.FHCNECIMJPP = new LHLLJPPCDKA(this.GHLPEJOAAHO, "Y3Rpdml0eUVxdWlwbWVudERhdGESEQoJcHJlZmFiX2lkGAEgASgMQhOqAhBS", false, (IKCAJLLAFML)7, new Action(this.AOFEHOMEDAF)); this.NMCPAOCGHNH = new LHLLJPPCDKA(this.GHLPEJOAAHO, "_DATE", true, IKCAJLLAFML.MASTER, new Action(this.IOENKDONIIP)); this.CKAOCPMPFBE(); this.IOENKDONIIP(); this.LLAOMANLLMG = true; } // Token: 0x06002C27 RID: 11303 RVA: 0x000D0DE0 File Offset: 0x000CEFE0 private IEnumerator NKLAKIFKPNF() { PaddleballOOBE.MLBOOLJOFJK.PIDOFBOFLGM pidofboflgm = new PaddleballOOBE.MLBOOLJOFJK.PIDOFBOFLGM(); pidofboflgm.AOHNJFNCJKD = this; this.GHLPEJOAAHO.AMCOOFJJCJA = true; bool flag = true; GameObject gameObject = this.primaryDummyRightArm; GameObject gameObject2 = this.primaryDummyLeftArm; NonPlayerGestureTarget nonPlayerGestureTarget = this.primaryFistBumpTarget; NonPlayerGestureTarget nonPlayerGestureTarget2 = this.primaryHandshakeTarget; Transform transform = this.primaryDummyPopupTransform; TeleportTarget teleportTarget = this.primaryTeleportTargetMannequin; GestureTarget gestureTarget = this.primaryGesturesDummy.GetComponentInChildren(); DynamicTeleportRestriction dynamicTeleportRestriction = this.primaryTeleportRestriction; if (this.GHLPEJOAAHO.INAPGOCICLO) { flag = false; gameObject = this.alternateDummyRightArm; gameObject2 = this.alternateDummyLeftArm; nonPlayerGestureTarget = this.alternateFistBumpTarget; nonPlayerGestureTarget2 = this.alternateHandshakeTarget; transform = this.alternateDummyPopupTransform; teleportTarget = this.alternateTeleportTargetMannequin; gestureTarget = this.alternateGesturesDummy.GetComponentInChildren(); dynamicTeleportRestriction = this.alternateTeleportRestriction; } this.OFKJIKKCFIC = true; while (!Player.LocalPlayerExists) { yield return null; } this.GHLPEJOAAHO.LocalPlayerStartingTutorial(); yield return this.GHLPEJOAAHO.SetPlayerInitialized(); if (flag) { this.FHCNECIMJPP.MEAINJPIECA(true); } else { this.NMCPAOCGHNH.MEAINJPIECA(true); } gameObject.SetActive(false); gameObject2.SetActive(false); LNJFBGIBLHA photonPlayer = Player.LocalPlayer.LNJFBGIBLHA; nonPlayerGestureTarget.gameObject.GetComponent().TransferOwnership(photonPlayer); nonPlayerGestureTarget2.gameObject.GetComponent().TransferOwnership(photonPlayer); dynamicTeleportRestriction.CKCJKODJCMH = true; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin; base.EEEEPABGODM(); this.fullGymRestriction.gameObject.SetActive(true); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.PracticeSocialOnStandee); RecRoomAudioClip recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMannequin); yield return this.LDGLJCKNFDO(teleportTarget, recRoomAudioClip, recRoomAudioClip, -1, false, flag); if (this.BDPODHKBOMF.IGNILOGNHOO) { Player.LocalPlayer.POJAICMNOFI.MALKDBPJAID.CloseMenu(); } yield return new WaitForSeconds(1f); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; gameObject.SetActive(true); pidofboflgm.EFCKMJMBDAC = false; nonPlayerGestureTarget2.PPDNDEIACDG += pidofboflgm.OJKNBNGGBEC; HelpPopup helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(transform.position)); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ShakeHands_v2); RecRoomAudioClip recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.JAFGLCBFOHM), recRoomAudioClip, recRoomAudioClip2, new Action(pidofboflgm.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); yield return new WaitForSeconds(1f); gameObject.SetActive(false); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp; base.EEEEPABGODM(); gameObject2.SetActive(true); pidofboflgm.JHCIGBBHCDC = false; nonPlayerGestureTarget.PPDNDEIACDG += pidofboflgm.EGOHHBDCLII; helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(transform.position)); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.FistBump_v2); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.LKAFJIJNOJM), recRoomAudioClip, recRoomAudioClip2, new Action(pidofboflgm.PINIBHKNJAB), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(1f); gameObject2.SetActive(false); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop; base.EEEEPABGODM(); if (gestureTarget == null) { Debug.LogError("Missing stop target!"); yield break; } pidofboflgm.CAIMKOFMDHJ = false; gestureTarget.IgnoreEvent = new Action(pidofboflgm.EPIDMGCJJIK); helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(transform.position)); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.StopGesture_v2); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.FKHPJJNIGKG), recRoomAudioClip, recRoomAudioClip2, new Action(pidofboflgm.PINPPNBCJCJ), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; pidofboflgm.HFLFNFIHDEG = false; AALAIHCPNEB aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(pidofboflgm.CHKACLCJLDI)); if (PaddleballOOBE.MLBOOLJOFJK.DINNJGHCFHI == null) { PaddleballOOBE.MLBOOLJOFJK.DINNJGHCFHI = new Action(PaddleballOOBE.MLBOOLJOFJK.OJKNBNGGBEC); } yield return this.NNLCMJJMPKK(PaddleballOOBE.MLBOOLJOFJK.DINNJGHCFHI); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.DDKFPKEDEFN), recRoomAudioClip2, recRoomAudioClip2, new Action(pidofboflgm.BJFCDCHEKKH), 15f, 3, string.Empty); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); yield return new WaitForSeconds(1f); if (!FKJHLNJDEKK.LECFBEBMLIC.BCBJFKEFMMI()) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SpeakWithMic); } base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_WelcomeToPaddleball; if (flag) { this.FHCNECIMJPP.MEAINJPIECA(false); } else { this.NMCPAOCGHNH.MEAINJPIECA(false); } gameObject.SetActive(false); gameObject2.SetActive(false); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.fullGymRestriction.gameObject.SetActive(false); yield return new WaitForSeconds(1f); this.GHLPEJOAAHO.AMCOOFJJCJA = false; this.GHLPEJOAAHO.LocalPlayerLeavingTutorial(); this.OFKJIKKCFIC = false; yield break; } // Token: 0x06002C28 RID: 11304 RVA: 0x000D0DFC File Offset: 0x000CEFFC private IEnumerator OLEDIBEGLLN() { pidofboflgm = new PaddleballOOBE.MLBOOLJOFJK.PIDOFBOFLGM(); pidofboflgm.AOHNJFNCJKD = this; this.GHLPEJOAAHO.AMCOOFJJCJA = true; flag = true; gameObject = this.primaryDummyRightArm; gameObject2 = this.primaryDummyLeftArm; nonPlayerGestureTarget = this.primaryFistBumpTarget; nonPlayerGestureTarget2 = this.primaryHandshakeTarget; transform = this.primaryDummyPopupTransform; teleportTarget = this.primaryTeleportTargetMannequin; gestureTarget = this.primaryGesturesDummy.GetComponentInChildren(); dynamicTeleportRestriction = this.primaryTeleportRestriction; if (this.GHLPEJOAAHO.INAPGOCICLO) { flag = false; gameObject = this.alternateDummyRightArm; gameObject2 = this.alternateDummyLeftArm; nonPlayerGestureTarget = this.alternateFistBumpTarget; nonPlayerGestureTarget2 = this.alternateHandshakeTarget; transform = this.alternateDummyPopupTransform; teleportTarget = this.alternateTeleportTargetMannequin; gestureTarget = this.alternateGesturesDummy.GetComponentInChildren(); dynamicTeleportRestriction = this.alternateTeleportRestriction; } this.OFKJIKKCFIC = true; while (!Player.LocalPlayerExists) { yield return null; } this.GHLPEJOAAHO.LocalPlayerStartingTutorial(); yield return this.GHLPEJOAAHO.SetPlayerInitialized(); if (flag) { this.FHCNECIMJPP.MEAINJPIECA(true); } else { this.NMCPAOCGHNH.MEAINJPIECA(true); } gameObject.SetActive(false); gameObject2.SetActive(false); photonPlayer = Player.LocalPlayer.LNJFBGIBLHA; nonPlayerGestureTarget.gameObject.GetComponent().TransferOwnership(photonPlayer); nonPlayerGestureTarget2.gameObject.GetComponent().TransferOwnership(photonPlayer); dynamicTeleportRestriction.CKCJKODJCMH = true; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin; base.EEEEPABGODM(); this.fullGymRestriction.gameObject.SetActive(true); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.PracticeSocialOnStandee); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMannequin); yield return this.LDGLJCKNFDO(teleportTarget, recRoomAudioClip, recRoomAudioClip, -1, false, flag); if (this.BDPODHKBOMF.IGNILOGNHOO) { Player.LocalPlayer.POJAICMNOFI.MALKDBPJAID.CloseMenu(); } yield return new WaitForSeconds(1f); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; gameObject.SetActive(true); pidofboflgm.EFCKMJMBDAC = false; nonPlayerGestureTarget2.PPDNDEIACDG += pidofboflgm.OJKNBNGGBEC; helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(transform.position)); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ShakeHands_v2); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.JAFGLCBFOHM), recRoomAudioClip, recRoomAudioClip2, new Action(pidofboflgm.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); yield return new WaitForSeconds(1f); gameObject.SetActive(false); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp; base.EEEEPABGODM(); gameObject2.SetActive(true); pidofboflgm.JHCIGBBHCDC = false; nonPlayerGestureTarget.PPDNDEIACDG += pidofboflgm.EGOHHBDCLII; helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(transform.position)); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.FistBump_v2); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.LKAFJIJNOJM), recRoomAudioClip, recRoomAudioClip2, new Action(pidofboflgm.PINIBHKNJAB), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(1f); gameObject2.SetActive(false); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop; base.EEEEPABGODM(); if (gestureTarget == null) { Debug.LogError("Missing stop target!"); yield break; } pidofboflgm.CAIMKOFMDHJ = false; gestureTarget.IgnoreEvent = new Action(pidofboflgm.EPIDMGCJJIK); helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(transform.position)); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.StopGesture_v2); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.FKHPJJNIGKG), recRoomAudioClip, recRoomAudioClip2, new Action(pidofboflgm.PINPPNBCJCJ), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; pidofboflgm.HFLFNFIHDEG = false; aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(pidofboflgm.CHKACLCJLDI)); if (PaddleballOOBE.MLBOOLJOFJK.DINNJGHCFHI == null) { PaddleballOOBE.MLBOOLJOFJK.DINNJGHCFHI = new Action(PaddleballOOBE.MLBOOLJOFJK.OJKNBNGGBEC); } yield return this.NNLCMJJMPKK(PaddleballOOBE.MLBOOLJOFJK.DINNJGHCFHI); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.DDKFPKEDEFN), recRoomAudioClip2, recRoomAudioClip2, new Action(pidofboflgm.BJFCDCHEKKH), 15f, 3, string.Empty); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); yield return new WaitForSeconds(1f); if (!FKJHLNJDEKK.LECFBEBMLIC.BCBJFKEFMMI()) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SpeakWithMic); } base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_WelcomeToPaddleball; if (flag) { this.FHCNECIMJPP.MEAINJPIECA(false); } else { this.NMCPAOCGHNH.MEAINJPIECA(false); } gameObject.SetActive(false); gameObject2.SetActive(false); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.fullGymRestriction.gameObject.SetActive(false); yield return new WaitForSeconds(1f); this.GHLPEJOAAHO.AMCOOFJJCJA = false; this.GHLPEJOAAHO.LocalPlayerLeavingTutorial(); this.OFKJIKKCFIC = false; yield break; } // Token: 0x06002C29 RID: 11305 RVA: 0x000D0E18 File Offset: 0x000CF018 private void DKLCFPFEOKJ() { bool flag = this.FHCNECIMJPP.CPIBGJLHLBL(); this.primaryGesturesDummy.SetActive(flag); this.primaryTeleportRestriction.gameObject.SetActive(flag); this.primaryTeleportRestriction.JMGGKBLDKLA(flag); } // Token: 0x06002C2A RID: 11306 RVA: 0x000D0E60 File Offset: 0x000CF060 private void KJFLJNCMEHG() { bool flag = this.NMCPAOCGHNH.CPIBGJLHLBL(); this.alternateGesturesDummy.SetActive(flag); this.alternateTeleportRestriction.gameObject.SetActive(flag); this.alternateTeleportRestriction.NLNEKCIJLNM(!flag); } // Token: 0x06002C2B RID: 11307 RVA: 0x000D0EA8 File Offset: 0x000CF0A8 private void AOFEHOMEDAF() { bool flag = this.FHCNECIMJPP.CPIBGJLHLBL(); this.primaryGesturesDummy.SetActive(flag); this.primaryTeleportRestriction.gameObject.SetActive(flag); this.primaryTeleportRestriction.ADFNFDIDEBF(!flag); } // Token: 0x06002C2C RID: 11308 RVA: 0x000D0EF0 File Offset: 0x000CF0F0 private IEnumerator BNAKHDPGHCD() { pidofboflgm = new PaddleballOOBE.MLBOOLJOFJK.PIDOFBOFLGM(); pidofboflgm.AOHNJFNCJKD = this; this.GHLPEJOAAHO.AMCOOFJJCJA = true; flag = true; gameObject = this.primaryDummyRightArm; gameObject2 = this.primaryDummyLeftArm; nonPlayerGestureTarget = this.primaryFistBumpTarget; nonPlayerGestureTarget2 = this.primaryHandshakeTarget; transform = this.primaryDummyPopupTransform; teleportTarget = this.primaryTeleportTargetMannequin; gestureTarget = this.primaryGesturesDummy.GetComponentInChildren(); dynamicTeleportRestriction = this.primaryTeleportRestriction; if (this.GHLPEJOAAHO.INAPGOCICLO) { flag = false; gameObject = this.alternateDummyRightArm; gameObject2 = this.alternateDummyLeftArm; nonPlayerGestureTarget = this.alternateFistBumpTarget; nonPlayerGestureTarget2 = this.alternateHandshakeTarget; transform = this.alternateDummyPopupTransform; teleportTarget = this.alternateTeleportTargetMannequin; gestureTarget = this.alternateGesturesDummy.GetComponentInChildren(); dynamicTeleportRestriction = this.alternateTeleportRestriction; } this.OFKJIKKCFIC = true; while (!Player.LocalPlayerExists) { yield return null; } this.GHLPEJOAAHO.LocalPlayerStartingTutorial(); yield return this.GHLPEJOAAHO.SetPlayerInitialized(); if (flag) { this.FHCNECIMJPP.MEAINJPIECA(true); } else { this.NMCPAOCGHNH.MEAINJPIECA(true); } gameObject.SetActive(false); gameObject2.SetActive(false); photonPlayer = Player.LocalPlayer.LNJFBGIBLHA; nonPlayerGestureTarget.gameObject.GetComponent().TransferOwnership(photonPlayer); nonPlayerGestureTarget2.gameObject.GetComponent().TransferOwnership(photonPlayer); dynamicTeleportRestriction.CKCJKODJCMH = true; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin; base.EEEEPABGODM(); this.fullGymRestriction.gameObject.SetActive(true); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.PracticeSocialOnStandee); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMannequin); yield return this.LDGLJCKNFDO(teleportTarget, recRoomAudioClip, recRoomAudioClip, -1, false, flag); if (this.BDPODHKBOMF.IGNILOGNHOO) { Player.LocalPlayer.POJAICMNOFI.MALKDBPJAID.CloseMenu(); } yield return new WaitForSeconds(1f); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; gameObject.SetActive(true); pidofboflgm.EFCKMJMBDAC = false; nonPlayerGestureTarget2.PPDNDEIACDG += pidofboflgm.OJKNBNGGBEC; helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(transform.position)); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ShakeHands_v2); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.JAFGLCBFOHM), recRoomAudioClip, recRoomAudioClip2, new Action(pidofboflgm.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); yield return new WaitForSeconds(1f); gameObject.SetActive(false); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp; base.EEEEPABGODM(); gameObject2.SetActive(true); pidofboflgm.JHCIGBBHCDC = false; nonPlayerGestureTarget.PPDNDEIACDG += pidofboflgm.EGOHHBDCLII; helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(transform.position)); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.FistBump_v2); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.LKAFJIJNOJM), recRoomAudioClip, recRoomAudioClip2, new Action(pidofboflgm.PINIBHKNJAB), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(1f); gameObject2.SetActive(false); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop; base.EEEEPABGODM(); if (gestureTarget == null) { Debug.LogError("Missing stop target!"); yield break; } pidofboflgm.CAIMKOFMDHJ = false; gestureTarget.IgnoreEvent = new Action(pidofboflgm.EPIDMGCJJIK); helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(transform.position)); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.StopGesture_v2); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.FKHPJJNIGKG), recRoomAudioClip, recRoomAudioClip2, new Action(pidofboflgm.PINPPNBCJCJ), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; pidofboflgm.HFLFNFIHDEG = false; aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(pidofboflgm.CHKACLCJLDI)); if (PaddleballOOBE.MLBOOLJOFJK.DINNJGHCFHI == null) { PaddleballOOBE.MLBOOLJOFJK.DINNJGHCFHI = new Action(PaddleballOOBE.MLBOOLJOFJK.OJKNBNGGBEC); } yield return this.NNLCMJJMPKK(PaddleballOOBE.MLBOOLJOFJK.DINNJGHCFHI); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.DDKFPKEDEFN), recRoomAudioClip2, recRoomAudioClip2, new Action(pidofboflgm.BJFCDCHEKKH), 15f, 3, string.Empty); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); yield return new WaitForSeconds(1f); if (!FKJHLNJDEKK.LECFBEBMLIC.BCBJFKEFMMI()) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SpeakWithMic); } base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_WelcomeToPaddleball; if (flag) { this.FHCNECIMJPP.MEAINJPIECA(false); } else { this.NMCPAOCGHNH.MEAINJPIECA(false); } gameObject.SetActive(false); gameObject2.SetActive(false); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.fullGymRestriction.gameObject.SetActive(false); yield return new WaitForSeconds(1f); this.GHLPEJOAAHO.AMCOOFJJCJA = false; this.GHLPEJOAAHO.LocalPlayerLeavingTutorial(); this.OFKJIKKCFIC = false; yield break; } // Token: 0x06002C2D RID: 11309 RVA: 0x000D0F0C File Offset: 0x000CF10C private IEnumerator LPFDLNKDALG(GestureTarget MMEBLCBANIL, KeyCode FDNAONOLIGM) { while (!Input.GetKeyDown(FDNAONOLIGM)) { yield return null; } MMEBLCBANIL.SetIgnore(true); yield break; } // Token: 0x06002C2E RID: 11310 RVA: 0x000D0F30 File Offset: 0x000CF130 private void IFAPDHLBFII() { NECCOFKHCAA.GMHCCJIENJO(Time.time - this.JJJGIDDAFHG); if (this.INNCNAJIMNF != null) { base.StopCoroutine(this.INNCNAJIMNF); this.INNCNAJIMNF = null; this.pathMarkerNUX.gameObject.SetActive(false); this.practiceDoorHighlightForNUX.AHPMPAMKKFI = false; } } // Token: 0x06002C2F RID: 11311 RVA: 0x000D0F8C File Offset: 0x000CF18C public IEnumerator GBGOKHFCFOK() { this.MMOANKDEGJA = true; yield return null; if (!this.LLAOMANLLMG) { this.ANBCLPBMDFO(); } this.GHLPEJOAAHO.OFOBCNCJFMP = true; this.JJJGIDDAFHG = Time.time; this.enterCourtTeleportationPortal.OLENGDNLNOM += this.IFAPDHLBFII; float num = Time.time; string text = typeof(SplitTesting.PaddleballSocialNUX_2017_12_14).ToString(); string text2 = SplitTesting.PaddleballSocialNUX_2017_12_14.RunSocialNUX.ToString(); string text3 = SplitTesting.PaddleballSocialNUX_2017_12_14.SkipSocialNUX.ToString(); bool flag = false; if (SingletonMonoBehaviour.NCKMBFBMBFM.IsAssignedToExperiment(text)) { flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; } else if (this.GHLPEJOAAHO.IPEHKBKEHLN) { SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2); flag = true; } else if (this.GHLPEJOAAHO.FHEGMEGEGJJ) { SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text3); flag = false; } else { flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; } if (flag) { while (!Player.LocalPlayerExists) { yield return null; } Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_ThisIsPaddleball); yield return new WaitForSeconds(1f); if (flag) { yield return this.OLEDIBEGLLN(); } else { this.GHLPEJOAAHO.LocalPlayerSkippingTutorial(); yield return this.GHLPEJOAAHO.SetPlayerInitialized(); } if (!this.GHLPEJOAAHO.EJBPFPPGJNF) { this.FJFDHFAJAOO = Time.time; this.FAKHIGEIJCM = true; if (this.GHLPEJOAAHO.INAPGOCICLO) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.OtherPlayerInTutorial); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YoullBeMatchedSoon); } float num2 = 0f; float num3 = 30f; float num4 = 40f; this.INNCNAJIMNF = base.StartCoroutine(this.ABFCNJHJCIL()); while (!this.GHLPEJOAAHO.EJBPFPPGJNF) { yield return null; num2 += Time.deltaTime; if (num2 > num3) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_WereStillLooking); num2 = 0f; break; } } while (!this.GHLPEJOAAHO.EJBPFPPGJNF) { yield return null; num2 += Time.deltaTime; if (num2 > num4) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_IfYouDontWantToWait); num2 = 0f; } } } if (this.INNCNAJIMNF != null) { base.StopCoroutine(this.INNCNAJIMNF); this.INNCNAJIMNF = null; this.pathMarkerNUX.gameObject.SetActive(false); this.practiceDoorHighlightForNUX.AHPMPAMKKFI = false; } yield return new WaitForSeconds(1f); if (this.scoreboardProjectorForNUX != null) { this.scoreboardProjectorForNUX.HPHLFFNHBLI = true; } yield return new WaitForSeconds(0.5f); List all = Player.All; bool flag2 = false; for (int i = 0; i < all.Count; i++) { if (!(all[i] == null)) { EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.CPIBGJLHLBL(all[i].NAJBCPFNBAB); if (eebplecpegd != null && ObscuredBool.EDHNDLCFIOL(eebplecpegd.JMMJGMOBGJM)) { flag2 = true; break; } } } if (flag2) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouveBeenMatchedJunior); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouveBeenMatched); } while (!this.GHLPEJOAAHO.DMLPFMKFOBB) { yield return null; } this.FAKHIGEIJCM = false; float num5 = Time.time; NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_WelcomeToPaddleball, num5 - num, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); num = Time.time; this.GHLPEJOAAHO.HDNIEJJBLGI.CJFAFMNDNHG(HPNGPCDIPED.TAG_2); while (this.GHLPEJOAAHO.DMLPFMKFOBB) { yield return null; } yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_CongratulationsOnFirstGame); yield return new WaitForSeconds(1f); base.StartCoroutine(this.IMBMFJNLLBL()); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GoToTheRecCenter); num5 = Time.time; NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_FinishedFirstGame, num5 - num, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); this.GHLPEJOAAHO.OFOBCNCJFMP = this.GHLPEJOAAHO.INAPGOCICLO; this.MMOANKDEGJA = false; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; yield break; } // Token: 0x06002C30 RID: 11312 RVA: 0x000D0FA8 File Offset: 0x000CF1A8 private void IGGMGOMLNIC() { if (Player.LocalPlayerExists && Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE != null) { this.BDPODHKBOMF = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE; } else { base.StartCoroutine(this.KNIOKEGFMLM()); } this.CIDGHNHPNPB = SingletonMonoBehaviour.NCKMBFBMBFM.HMDALOBJCDJ(TutorialManager.PENKLGMAGGH.IfUnsureOfWhatToDo); this.GHLPEJOAAHO = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA as PaddleballManager; this.FHCNECIMJPP = new LHLLJPPCDKA(this.GHLPEJOAAHO, "user_party_created", true, (IKCAJLLAFML)8, new Action(this.CKAOCPMPFBE)); this.NMCPAOCGHNH = new LHLLJPPCDKA(this.GHLPEJOAAHO, "Not in any event", false, (IKCAJLLAFML)5, new Action(this.EPJKBJDBIFB)); this.OHKBEIPECEG(); this.KJFLJNCMEHG(); this.LLAOMANLLMG = true; } // Token: 0x06002C31 RID: 11313 RVA: 0x000D1084 File Offset: 0x000CF284 private void JLLPKECKBAO() { if (Player.LocalPlayerExists && Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE != null) { this.BDPODHKBOMF = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE; } else { base.StartCoroutine(this.CIDBDGELMDC()); } this.CIDGHNHPNPB = SingletonMonoBehaviour.NCKMBFBMBFM.EONDIHMDMGE(TutorialManager.PENKLGMAGGH.ReadCodeOfConduct); this.GHLPEJOAAHO = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA as PaddleballManager; this.FHCNECIMJPP = new LHLLJPPCDKA(this.GHLPEJOAAHO, "vector2", false, (IKCAJLLAFML)4, new Action(this.NGILJPOLBBB)); this.NMCPAOCGHNH = new LHLLJPPCDKA(this.GHLPEJOAAHO, "Searching...", false, IKCAJLLAFML.MASTER, new Action(this.GDLAMFIDELL)); this.CKAOCPMPFBE(); this.GDLAMFIDELL(); this.LLAOMANLLMG = false; } // Token: 0x06002C32 RID: 11314 RVA: 0x000D1160 File Offset: 0x000CF360 private IEnumerator LOCEPCOKODB(Action OFAECEGEBGB) { RecRoomAudioClip tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, 3, "WaitUntilPlayerOpensMenu"); yield break; } // Token: 0x06002C33 RID: 11315 RVA: 0x000D1184 File Offset: 0x000CF384 private void IMOBJJOCFJN() { if (Player.LocalPlayerExists && Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE != null) { this.BDPODHKBOMF = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE; } else { base.StartCoroutine(this.CIDBDGELMDC()); } this.CIDGHNHPNPB = SingletonMonoBehaviour.NCKMBFBMBFM.HMDALOBJCDJ((TutorialManager.PENKLGMAGGH)126); this.GHLPEJOAAHO = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA as PaddleballManager; this.FHCNECIMJPP = new LHLLJPPCDKA(this.GHLPEJOAAHO, "bxokc2FuZGJveF9zcGF3bmVkX2VxdWlwbWVudF9kYXRhLnByb3RvGhFzdGlj", false, IKCAJLLAFML.AUTHORITY, new Action(this.CKAOCPMPFBE)); this.NMCPAOCGHNH = new LHLLJPPCDKA(this.GHLPEJOAAHO, "MessageOfTheDay", false, (IKCAJLLAFML)5, new Action(this.IOENKDONIIP)); this.AEODOLHBHNK(); this.IOENKDONIIP(); this.LLAOMANLLMG = true; } // Token: 0x06002C34 RID: 11316 RVA: 0x000D1260 File Offset: 0x000CF460 private IEnumerator DBGEIHIOJDN() { while (!Player.LocalPlayerExists || Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE == null) { yield return null; } this.BDPODHKBOMF = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE; yield break; } // Token: 0x06002C35 RID: 11317 RVA: 0x000D127C File Offset: 0x000CF47C private IEnumerator FNKHMEIGDDM() { pidofboflgm = new PaddleballOOBE.MLBOOLJOFJK.PIDOFBOFLGM(); pidofboflgm.AOHNJFNCJKD = this; this.GHLPEJOAAHO.AMCOOFJJCJA = true; flag = true; gameObject = this.primaryDummyRightArm; gameObject2 = this.primaryDummyLeftArm; nonPlayerGestureTarget = this.primaryFistBumpTarget; nonPlayerGestureTarget2 = this.primaryHandshakeTarget; transform = this.primaryDummyPopupTransform; teleportTarget = this.primaryTeleportTargetMannequin; gestureTarget = this.primaryGesturesDummy.GetComponentInChildren(); dynamicTeleportRestriction = this.primaryTeleportRestriction; if (this.GHLPEJOAAHO.INAPGOCICLO) { flag = false; gameObject = this.alternateDummyRightArm; gameObject2 = this.alternateDummyLeftArm; nonPlayerGestureTarget = this.alternateFistBumpTarget; nonPlayerGestureTarget2 = this.alternateHandshakeTarget; transform = this.alternateDummyPopupTransform; teleportTarget = this.alternateTeleportTargetMannequin; gestureTarget = this.alternateGesturesDummy.GetComponentInChildren(); dynamicTeleportRestriction = this.alternateTeleportRestriction; } this.OFKJIKKCFIC = true; while (!Player.LocalPlayerExists) { yield return null; } this.GHLPEJOAAHO.LocalPlayerStartingTutorial(); yield return this.GHLPEJOAAHO.SetPlayerInitialized(); if (flag) { this.FHCNECIMJPP.MEAINJPIECA(true); } else { this.NMCPAOCGHNH.MEAINJPIECA(true); } gameObject.SetActive(false); gameObject2.SetActive(false); photonPlayer = Player.LocalPlayer.LNJFBGIBLHA; nonPlayerGestureTarget.gameObject.GetComponent().TransferOwnership(photonPlayer); nonPlayerGestureTarget2.gameObject.GetComponent().TransferOwnership(photonPlayer); dynamicTeleportRestriction.CKCJKODJCMH = true; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.TeleportToMannequin; base.EEEEPABGODM(); this.fullGymRestriction.gameObject.SetActive(true); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.PracticeSocialOnStandee); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.TeleportToMannequin); yield return this.LDGLJCKNFDO(teleportTarget, recRoomAudioClip, recRoomAudioClip, -1, false, flag); if (this.BDPODHKBOMF.IGNILOGNHOO) { Player.LocalPlayer.POJAICMNOFI.MALKDBPJAID.CloseMenu(); } yield return new WaitForSeconds(1f); base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnHandshake; base.EEEEPABGODM(); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; gameObject.SetActive(true); pidofboflgm.EFCKMJMBDAC = false; nonPlayerGestureTarget2.PPDNDEIACDG += pidofboflgm.OJKNBNGGBEC; helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.ShakeHands, new Vector3?(transform.position)); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ShakeHands_v2); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.GrabAndHoldToHandshake); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.JAFGLCBFOHM), recRoomAudioClip, recRoomAudioClip2, new Action(pidofboflgm.FAOOMCFPGBH), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Excellent); yield return new WaitForSeconds(1f); gameObject.SetActive(false); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnPartyUp; base.EEEEPABGODM(); gameObject2.SetActive(true); pidofboflgm.JHCIGBBHCDC = false; nonPlayerGestureTarget.PPDNDEIACDG += pidofboflgm.EGOHHBDCLII; helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.FistBump, new Vector3?(transform.position)); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.FistBump_v2); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.MakeAFistAndTapToFistBump); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.LKAFJIJNOJM), recRoomAudioClip, recRoomAudioClip2, new Action(pidofboflgm.PINIBHKNJAB), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Perfect); yield return new WaitForSeconds(1f); gameObject2.SetActive(false); base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.LearnStop; base.EEEEPABGODM(); if (gestureTarget == null) { Debug.LogError("Missing stop target!"); yield break; } pidofboflgm.CAIMKOFMDHJ = false; gestureTarget.IgnoreEvent = new Action(pidofboflgm.EPIDMGCJJIK); helpPopup = SingletonMonoBehaviour.NCKMBFBMBFM.ShowHelpPopup(TutorialManager.GAGGNMIIHEH.Stop, new Vector3?(transform.position)); recRoomAudioClip = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.StopGesture_v2); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.PointYourPalmToStop); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.FKHPJJNIGKG), recRoomAudioClip, recRoomAudioClip2, new Action(pidofboflgm.PINPPNBCJCJ), 15f, 3, string.Empty); helpPopup.HHEECLBGLCE = false; pidofboflgm.HFLFNFIHDEG = false; aalaihcpneb = this.BDPODHKBOMF.ShowTemporaryDialog(this.NUXReportDialogPrefab, ~WatchAttractor.PCKMINIOEIM.Text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(pidofboflgm.CHKACLCJLDI)); if (PaddleballOOBE.MLBOOLJOFJK.DINNJGHCFHI == null) { PaddleballOOBE.MLBOOLJOFJK.DINNJGHCFHI = new Action(PaddleballOOBE.MLBOOLJOFJK.OJKNBNGGBEC); } yield return this.NNLCMJJMPKK(PaddleballOOBE.MLBOOLJOFJK.DINNJGHCFHI); recRoomAudioClip2 = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.ChooseReportReason); yield return base.MEBLLOPPOBO(new Func(pidofboflgm.DDKFPKEDEFN), recRoomAudioClip2, recRoomAudioClip2, new Action(pidofboflgm.BJFCDCHEKKH), 15f, 3, string.Empty); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Great); yield return new WaitForSeconds(1f); if (!FKJHLNJDEKK.LECFBEBMLIC.BCBJFKEFMMI()) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.SpeakWithMic); } base.PKHLAJGPBND(); SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Q2A_WelcomeToPaddleball; if (flag) { this.FHCNECIMJPP.MEAINJPIECA(false); } else { this.NMCPAOCGHNH.MEAINJPIECA(false); } gameObject.SetActive(false); gameObject2.SetActive(false); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; this.fullGymRestriction.gameObject.SetActive(false); yield return new WaitForSeconds(1f); this.GHLPEJOAAHO.AMCOOFJJCJA = false; this.GHLPEJOAAHO.LocalPlayerLeavingTutorial(); this.OFKJIKKCFIC = false; yield break; } // Token: 0x06002C37 RID: 11319 RVA: 0x000D12AC File Offset: 0x000CF4AC private void KCKPOOJHBNO() { if (!this.LLAOMANLLMG) { this.JJKPOJJGNMJ(); } } // Token: 0x06002C38 RID: 11320 RVA: 0x000D12C0 File Offset: 0x000CF4C0 public IEnumerator JLPCIOJBFCC() { this.MMOANKDEGJA = true; yield return null; if (!this.LLAOMANLLMG) { this.ANBCLPBMDFO(); } this.GHLPEJOAAHO.OFOBCNCJFMP = true; this.JJJGIDDAFHG = Time.time; this.enterCourtTeleportationPortal.OLENGDNLNOM += this.IFAPDHLBFII; num = Time.time; text = typeof(SplitTesting.PaddleballSocialNUX_2017_12_14).ToString(); text2 = SplitTesting.PaddleballSocialNUX_2017_12_14.RunSocialNUX.ToString(); text3 = SplitTesting.PaddleballSocialNUX_2017_12_14.SkipSocialNUX.ToString(); flag = false; if (SingletonMonoBehaviour.NCKMBFBMBFM.IsAssignedToExperiment(text)) { flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; } else if (this.GHLPEJOAAHO.IPEHKBKEHLN) { SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2); flag = true; } else if (this.GHLPEJOAAHO.FHEGMEGEGJJ) { SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text3); flag = false; } else { flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; } if (flag) { while (!Player.LocalPlayerExists) { yield return null; } Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_ThisIsPaddleball); yield return new WaitForSeconds(1f); if (flag) { yield return this.OLEDIBEGLLN(); } else { this.GHLPEJOAAHO.LocalPlayerSkippingTutorial(); yield return this.GHLPEJOAAHO.SetPlayerInitialized(); } if (!this.GHLPEJOAAHO.EJBPFPPGJNF) { this.FJFDHFAJAOO = Time.time; this.FAKHIGEIJCM = true; if (this.GHLPEJOAAHO.INAPGOCICLO) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.OtherPlayerInTutorial); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YoullBeMatchedSoon); } num2 = 0f; num3 = 30f; num4 = 40f; this.INNCNAJIMNF = base.StartCoroutine(this.ABFCNJHJCIL()); while (!this.GHLPEJOAAHO.EJBPFPPGJNF) { yield return null; num2 += Time.deltaTime; if (num2 > num3) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_WereStillLooking); num2 = 0f; break; } } while (!this.GHLPEJOAAHO.EJBPFPPGJNF) { yield return null; num2 += Time.deltaTime; if (num2 > num4) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_IfYouDontWantToWait); num2 = 0f; } } } if (this.INNCNAJIMNF != null) { base.StopCoroutine(this.INNCNAJIMNF); this.INNCNAJIMNF = null; this.pathMarkerNUX.gameObject.SetActive(false); this.practiceDoorHighlightForNUX.AHPMPAMKKFI = false; } yield return new WaitForSeconds(1f); if (this.scoreboardProjectorForNUX != null) { this.scoreboardProjectorForNUX.HPHLFFNHBLI = true; } yield return new WaitForSeconds(0.5f); all = Player.All; flag2 = false; for (int i = 0; i < all.Count; i++) { if (!(all[i] == null)) { EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.CPIBGJLHLBL(all[i].NAJBCPFNBAB); if (eebplecpegd != null && ObscuredBool.EDHNDLCFIOL(eebplecpegd.JMMJGMOBGJM)) { flag2 = true; break; } } } if (flag2) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouveBeenMatchedJunior); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouveBeenMatched); } while (!this.GHLPEJOAAHO.DMLPFMKFOBB) { yield return null; } this.FAKHIGEIJCM = false; num5 = Time.time; NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_WelcomeToPaddleball, num5 - num, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); num = Time.time; this.GHLPEJOAAHO.HDNIEJJBLGI.CJFAFMNDNHG(HPNGPCDIPED.TAG_2); while (this.GHLPEJOAAHO.DMLPFMKFOBB) { yield return null; } yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_CongratulationsOnFirstGame); yield return new WaitForSeconds(1f); base.StartCoroutine(this.IMBMFJNLLBL()); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GoToTheRecCenter); num5 = Time.time; NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_FinishedFirstGame, num5 - num, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); this.GHLPEJOAAHO.OFOBCNCJFMP = this.GHLPEJOAAHO.INAPGOCICLO; this.MMOANKDEGJA = false; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; yield break; } // Token: 0x06002C39 RID: 11321 RVA: 0x000D12DC File Offset: 0x000CF4DC protected virtual void PNILHEIMBHC() { if (this.OFKJIKKCFIC) { base.BHHDNKGLIFA(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); this.GHLPEJOAAHO.LocalPlayerLeavingTutorial(); this.OFKJIKKCFIC = true; } else if (this.FAKHIGEIJCM && SingletonMonoBehaviour.NCKMBFBMBFM != null) { NECCOFKHCAA.FHHIIOBGMHI((TutorialManager.EJKMNNFKLJA)107, Time.time - this.FJFDHFAJAOO, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete); } SingletonMonoBehaviour.NCKMBFBMBFM.MHECIDCDCPN((TutorialManager.EJKMNNFKLJA)(-7)); this.enterCourtTeleportationPortal.NEMMGLIFHFE(new Action(this.OPKAGGDCAIE)); base.CAPBPGFLJPB(); } // Token: 0x06002C3A RID: 11322 RVA: 0x000D136C File Offset: 0x000CF56C private void IOENKDONIIP() { bool flag = this.NMCPAOCGHNH.CPIBGJLHLBL(); this.alternateGesturesDummy.SetActive(flag); this.alternateTeleportRestriction.gameObject.SetActive(flag); this.alternateTeleportRestriction.CKCJKODJCMH = !flag; } // Token: 0x06002C3B RID: 11323 RVA: 0x000D13B4 File Offset: 0x000CF5B4 private void OHKBEIPECEG() { bool flag = this.FHCNECIMJPP.CPIBGJLHLBL(); this.primaryGesturesDummy.SetActive(flag); this.primaryTeleportRestriction.gameObject.SetActive(flag); this.primaryTeleportRestriction.CKCJKODJCMH = flag; } // Token: 0x06002C3C RID: 11324 RVA: 0x000D13FC File Offset: 0x000CF5FC private void PMHKNGCFJBO() { if (Player.LocalPlayerExists && Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE != null) { this.BDPODHKBOMF = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE; } else { base.StartCoroutine(this.CIDBDGELMDC()); } this.CIDGHNHPNPB = SingletonMonoBehaviour.NCKMBFBMBFM.HMDALOBJCDJ((TutorialManager.PENKLGMAGGH)(-94)); this.GHLPEJOAAHO = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA as PaddleballManager; this.FHCNECIMJPP = new LHLLJPPCDKA(this.GHLPEJOAAHO, "CHGADJKJGPL", true, (IKCAJLLAFML)4, new Action(this.CKAOCPMPFBE)); this.NMCPAOCGHNH = new LHLLJPPCDKA(this.GHLPEJOAAHO, "open", false, IKCAJLLAFML.MASTER, new Action(this.IOENKDONIIP)); this.AOFEHOMEDAF(); this.EPJKBJDBIFB(); this.LLAOMANLLMG = false; } // Token: 0x06002C3D RID: 11325 RVA: 0x000D14D8 File Offset: 0x000CF6D8 public IEnumerator DGOMCGFFFJM() { this.MMOANKDEGJA = true; yield return null; if (!this.LLAOMANLLMG) { this.ANBCLPBMDFO(); } this.GHLPEJOAAHO.OFOBCNCJFMP = true; this.JJJGIDDAFHG = Time.time; this.enterCourtTeleportationPortal.OLENGDNLNOM += this.IFAPDHLBFII; num = Time.time; text = typeof(SplitTesting.PaddleballSocialNUX_2017_12_14).ToString(); text2 = SplitTesting.PaddleballSocialNUX_2017_12_14.RunSocialNUX.ToString(); text3 = SplitTesting.PaddleballSocialNUX_2017_12_14.SkipSocialNUX.ToString(); flag = false; if (SingletonMonoBehaviour.NCKMBFBMBFM.IsAssignedToExperiment(text)) { flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; } else if (this.GHLPEJOAAHO.IPEHKBKEHLN) { SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2); flag = true; } else if (this.GHLPEJOAAHO.FHEGMEGEGJJ) { SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text3); flag = false; } else { flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; } if (flag) { while (!Player.LocalPlayerExists) { yield return null; } Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_ThisIsPaddleball); yield return new WaitForSeconds(1f); if (flag) { yield return this.OLEDIBEGLLN(); } else { this.GHLPEJOAAHO.LocalPlayerSkippingTutorial(); yield return this.GHLPEJOAAHO.SetPlayerInitialized(); } if (!this.GHLPEJOAAHO.EJBPFPPGJNF) { this.FJFDHFAJAOO = Time.time; this.FAKHIGEIJCM = true; if (this.GHLPEJOAAHO.INAPGOCICLO) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.OtherPlayerInTutorial); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YoullBeMatchedSoon); } num2 = 0f; num3 = 30f; num4 = 40f; this.INNCNAJIMNF = base.StartCoroutine(this.ABFCNJHJCIL()); while (!this.GHLPEJOAAHO.EJBPFPPGJNF) { yield return null; num2 += Time.deltaTime; if (num2 > num3) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_WereStillLooking); num2 = 0f; break; } } while (!this.GHLPEJOAAHO.EJBPFPPGJNF) { yield return null; num2 += Time.deltaTime; if (num2 > num4) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_IfYouDontWantToWait); num2 = 0f; } } } if (this.INNCNAJIMNF != null) { base.StopCoroutine(this.INNCNAJIMNF); this.INNCNAJIMNF = null; this.pathMarkerNUX.gameObject.SetActive(false); this.practiceDoorHighlightForNUX.AHPMPAMKKFI = false; } yield return new WaitForSeconds(1f); if (this.scoreboardProjectorForNUX != null) { this.scoreboardProjectorForNUX.HPHLFFNHBLI = true; } yield return new WaitForSeconds(0.5f); all = Player.All; flag2 = false; for (int i = 0; i < all.Count; i++) { if (!(all[i] == null)) { EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.CPIBGJLHLBL(all[i].NAJBCPFNBAB); if (eebplecpegd != null && ObscuredBool.EDHNDLCFIOL(eebplecpegd.JMMJGMOBGJM)) { flag2 = true; break; } } } if (flag2) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouveBeenMatchedJunior); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouveBeenMatched); } while (!this.GHLPEJOAAHO.DMLPFMKFOBB) { yield return null; } this.FAKHIGEIJCM = false; num5 = Time.time; NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_WelcomeToPaddleball, num5 - num, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); num = Time.time; this.GHLPEJOAAHO.HDNIEJJBLGI.CJFAFMNDNHG(HPNGPCDIPED.TAG_2); while (this.GHLPEJOAAHO.DMLPFMKFOBB) { yield return null; } yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_CongratulationsOnFirstGame); yield return new WaitForSeconds(1f); base.StartCoroutine(this.IMBMFJNLLBL()); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GoToTheRecCenter); num5 = Time.time; NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_FinishedFirstGame, num5 - num, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); this.GHLPEJOAAHO.OFOBCNCJFMP = this.GHLPEJOAAHO.INAPGOCICLO; this.MMOANKDEGJA = false; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; yield break; } // Token: 0x06002C3E RID: 11326 RVA: 0x000D14F4 File Offset: 0x000CF6F4 private IEnumerator HNJJBBKBHAI() { while (!Player.LocalPlayerExists || Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE == null) { yield return null; } this.BDPODHKBOMF = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE; yield break; } // Token: 0x06002C3F RID: 11327 RVA: 0x000D1510 File Offset: 0x000CF710 private void ECHJJKLIOIL() { NECCOFKHCAA.GMHCCJIENJO(Time.time - this.JJJGIDDAFHG); if (this.INNCNAJIMNF != null) { base.StopCoroutine(this.INNCNAJIMNF); this.INNCNAJIMNF = null; this.pathMarkerNUX.gameObject.SetActive(false); this.practiceDoorHighlightForNUX.JJHFLNAALAE(false); } } // Token: 0x06002C40 RID: 11328 RVA: 0x000D156C File Offset: 0x000CF76C private IEnumerator BCHOGGIHFNK() { float num = 0.25f; float num2 = 0.75f; int num3 = 3; float num4 = 2f; float num5 = 0f; for (;;) { for (int i = 0; i < num3; i++) { num5 = 0f; this.recCenterDoorHighlightForNUX.AHPMPAMKKFI = false; while (num5 < num) { num5 += Time.deltaTime; yield return null; } num5 = 0f; while (num5 < num2) { num5 += Time.deltaTime; this.recCenterDoorHighlightForNUX.AHPMPAMKKFI = true; yield return null; } } num5 = 0f; while (num5 < num4) { this.recCenterDoorHighlightForNUX.AHPMPAMKKFI = true; num5 += Time.deltaTime; yield return null; } } yield break; } // Token: 0x06002C41 RID: 11329 RVA: 0x000D1588 File Offset: 0x000CF788 private void BABKFIKEOCG() { if (!this.LLAOMANLLMG) { this.IMOBJJOCFJN(); } } // Token: 0x06002C42 RID: 11330 RVA: 0x000D159C File Offset: 0x000CF79C private void Start() { if (!this.LLAOMANLLMG) { this.ANBCLPBMDFO(); } } // Token: 0x06002C43 RID: 11331 RVA: 0x000D15B0 File Offset: 0x000CF7B0 private IEnumerator FBBCOEEIKJJ(GestureTarget MMEBLCBANIL, KeyCode FDNAONOLIGM) { while (!Input.GetKeyDown(FDNAONOLIGM)) { yield return null; } MMEBLCBANIL.SetIgnore(true); yield break; } // Token: 0x06002C44 RID: 11332 RVA: 0x000D15D4 File Offset: 0x000CF7D4 private void FGCPHGJDALF() { if (!this.LLAOMANLLMG) { this.PMHKNGCFJBO(); } } // Token: 0x06002C45 RID: 11333 RVA: 0x000D15E8 File Offset: 0x000CF7E8 private void ANBCLPBMDFO() { if (Player.LocalPlayerExists && Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE != null) { this.BDPODHKBOMF = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE; } else { base.StartCoroutine(this.BJGKOEEJLAO()); } this.CIDGHNHPNPB = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.LookAtWristToViewWatch); this.GHLPEJOAAHO = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA as PaddleballManager; this.FHCNECIMJPP = new LHLLJPPCDKA(this.GHLPEJOAAHO, "PGDE", false, IKCAJLLAFML.ANYONE, new Action(this.NGILJPOLBBB)); this.NMCPAOCGHNH = new LHLLJPPCDKA(this.GHLPEJOAAHO, "AGDE", false, IKCAJLLAFML.ANYONE, new Action(this.IOENKDONIIP)); this.NGILJPOLBBB(); this.IOENKDONIIP(); this.LLAOMANLLMG = true; } // Token: 0x06002C46 RID: 11334 RVA: 0x000D16C4 File Offset: 0x000CF8C4 private void IACEAALGDCN() { NECCOFKHCAA.GMHCCJIENJO(Time.time - this.JJJGIDDAFHG); if (this.INNCNAJIMNF != null) { base.StopCoroutine(this.INNCNAJIMNF); this.INNCNAJIMNF = null; this.pathMarkerNUX.gameObject.SetActive(false); this.practiceDoorHighlightForNUX.JJHFLNAALAE(false); } } // Token: 0x06002C47 RID: 11335 RVA: 0x000D1720 File Offset: 0x000CF920 private IEnumerator ABFCNJHJCIL() { GPOIAIBLBEN gpoiaiblben = null; if (this.pathToPracticeDoorNUX != null && this.pathToPracticeDoorNUX.Length >= 4) { gpoiaiblben = new GPOIAIBLBEN(); gpoiaiblben.OPGNBFLPGFL(this.pathToPracticeDoorNUX[0].position, this.pathToPracticeDoorNUX[1].position, this.pathToPracticeDoorNUX[2].position, this.pathToPracticeDoorNUX[3].position); for (int i = 6; i < this.pathToPracticeDoorNUX.Length; i += 3) { gpoiaiblben.OPGNBFLPGFL(this.pathToPracticeDoorNUX[i - 2].position, this.pathToPracticeDoorNUX[i - 1].position, this.pathToPracticeDoorNUX[i].position); } } for (;;) { float num = 0f; this.pathMarkerNUX.gameObject.SetActive(true); while (num < this.timeToTraversePathNUX) { num += Time.deltaTime; if (this.pathMarkerNUX != null && gpoiaiblben != null) { float num2 = num / this.timeToTraversePathNUX; Vector3 vector = gpoiaiblben.MANHFPNKDKL(num2); this.pathMarkerNUX.transform.position = vector; } yield return null; } this.pathMarkerNUX.gameObject.SetActive(false); int num3 = 3; float num4 = 0.5f; float num5 = 0.25f; for (int j = 0; j < num3; j++) { num = 0f; while (num < num4) { num += Time.deltaTime; this.practiceDoorHighlightForNUX.AHPMPAMKKFI = true; yield return null; } this.practiceDoorHighlightForNUX.AHPMPAMKKFI = false; num = 0f; while (num < num5) { num += Time.deltaTime; yield return null; } } } yield break; } // Token: 0x06002C48 RID: 11336 RVA: 0x000D173C File Offset: 0x000CF93C private IEnumerator BJGKOEEJLAO() { while (!Player.LocalPlayerExists || Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE == null) { yield return null; } this.BDPODHKBOMF = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE; yield break; } // Token: 0x06002C49 RID: 11337 RVA: 0x000D1758 File Offset: 0x000CF958 private IEnumerator BIPHAKKGKOF() { num = 0.25f; num2 = 0.75f; num3 = 3; num4 = 2f; num5 = 0f; for (;;) { for (i = 0; i < num3; i++) { num5 = 0f; this.recCenterDoorHighlightForNUX.AHPMPAMKKFI = false; while (num5 < num) { num5 += Time.deltaTime; yield return null; } num5 = 0f; while (num5 < num2) { num5 += Time.deltaTime; this.recCenterDoorHighlightForNUX.AHPMPAMKKFI = true; yield return null; } } num5 = 0f; while (num5 < num4) { this.recCenterDoorHighlightForNUX.AHPMPAMKKFI = true; num5 += Time.deltaTime; yield return null; } } yield break; } // Token: 0x06002C4A RID: 11338 RVA: 0x000D1774 File Offset: 0x000CF974 private IEnumerator JCMKJLBICIL() { gpoiaiblben = null; if (this.pathToPracticeDoorNUX != null && this.pathToPracticeDoorNUX.Length >= 4) { gpoiaiblben = new GPOIAIBLBEN(); gpoiaiblben.OPGNBFLPGFL(this.pathToPracticeDoorNUX[0].position, this.pathToPracticeDoorNUX[1].position, this.pathToPracticeDoorNUX[2].position, this.pathToPracticeDoorNUX[3].position); for (int i = 6; i < this.pathToPracticeDoorNUX.Length; i += 3) { gpoiaiblben.OPGNBFLPGFL(this.pathToPracticeDoorNUX[i - 2].position, this.pathToPracticeDoorNUX[i - 1].position, this.pathToPracticeDoorNUX[i].position); } } for (;;) { num = 0f; this.pathMarkerNUX.gameObject.SetActive(true); while (num < this.timeToTraversePathNUX) { num += Time.deltaTime; if (this.pathMarkerNUX != null && gpoiaiblben != null) { float num6 = num / this.timeToTraversePathNUX; Vector3 vector = gpoiaiblben.MANHFPNKDKL(num6); this.pathMarkerNUX.transform.position = vector; } yield return null; } this.pathMarkerNUX.gameObject.SetActive(false); num3 = 3; num4 = 0.5f; num5 = 0.25f; for (j = 0; j < num3; j++) { num = 0f; while (num < num4) { num += Time.deltaTime; this.practiceDoorHighlightForNUX.AHPMPAMKKFI = true; yield return null; } this.practiceDoorHighlightForNUX.AHPMPAMKKFI = false; num = 0f; while (num < num5) { num += Time.deltaTime; yield return null; } } } yield break; } // Token: 0x06002C4B RID: 11339 RVA: 0x000D1790 File Offset: 0x000CF990 public IEnumerator OIFNEIDBBNL() { this.MMOANKDEGJA = true; yield return null; if (!this.LLAOMANLLMG) { this.ANBCLPBMDFO(); } this.GHLPEJOAAHO.OFOBCNCJFMP = true; this.JJJGIDDAFHG = Time.time; this.enterCourtTeleportationPortal.OLENGDNLNOM += this.IFAPDHLBFII; num = Time.time; text = typeof(SplitTesting.PaddleballSocialNUX_2017_12_14).ToString(); text2 = SplitTesting.PaddleballSocialNUX_2017_12_14.RunSocialNUX.ToString(); text3 = SplitTesting.PaddleballSocialNUX_2017_12_14.SkipSocialNUX.ToString(); flag = false; if (SingletonMonoBehaviour.NCKMBFBMBFM.IsAssignedToExperiment(text)) { flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; } else if (this.GHLPEJOAAHO.IPEHKBKEHLN) { SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2); flag = true; } else if (this.GHLPEJOAAHO.FHEGMEGEGJJ) { SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text3); flag = false; } else { flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; } if (flag) { while (!Player.LocalPlayerExists) { yield return null; } Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_ThisIsPaddleball); yield return new WaitForSeconds(1f); if (flag) { yield return this.OLEDIBEGLLN(); } else { this.GHLPEJOAAHO.LocalPlayerSkippingTutorial(); yield return this.GHLPEJOAAHO.SetPlayerInitialized(); } if (!this.GHLPEJOAAHO.EJBPFPPGJNF) { this.FJFDHFAJAOO = Time.time; this.FAKHIGEIJCM = true; if (this.GHLPEJOAAHO.INAPGOCICLO) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.OtherPlayerInTutorial); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YoullBeMatchedSoon); } num2 = 0f; num3 = 30f; num4 = 40f; this.INNCNAJIMNF = base.StartCoroutine(this.ABFCNJHJCIL()); while (!this.GHLPEJOAAHO.EJBPFPPGJNF) { yield return null; num2 += Time.deltaTime; if (num2 > num3) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_WereStillLooking); num2 = 0f; break; } } while (!this.GHLPEJOAAHO.EJBPFPPGJNF) { yield return null; num2 += Time.deltaTime; if (num2 > num4) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_IfYouDontWantToWait); num2 = 0f; } } } if (this.INNCNAJIMNF != null) { base.StopCoroutine(this.INNCNAJIMNF); this.INNCNAJIMNF = null; this.pathMarkerNUX.gameObject.SetActive(false); this.practiceDoorHighlightForNUX.AHPMPAMKKFI = false; } yield return new WaitForSeconds(1f); if (this.scoreboardProjectorForNUX != null) { this.scoreboardProjectorForNUX.HPHLFFNHBLI = true; } yield return new WaitForSeconds(0.5f); all = Player.All; flag2 = false; for (int i = 0; i < all.Count; i++) { if (!(all[i] == null)) { EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.CPIBGJLHLBL(all[i].NAJBCPFNBAB); if (eebplecpegd != null && ObscuredBool.EDHNDLCFIOL(eebplecpegd.JMMJGMOBGJM)) { flag2 = true; break; } } } if (flag2) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouveBeenMatchedJunior); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouveBeenMatched); } while (!this.GHLPEJOAAHO.DMLPFMKFOBB) { yield return null; } this.FAKHIGEIJCM = false; num5 = Time.time; NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_WelcomeToPaddleball, num5 - num, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); num = Time.time; this.GHLPEJOAAHO.HDNIEJJBLGI.CJFAFMNDNHG(HPNGPCDIPED.TAG_2); while (this.GHLPEJOAAHO.DMLPFMKFOBB) { yield return null; } yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_CongratulationsOnFirstGame); yield return new WaitForSeconds(1f); base.StartCoroutine(this.IMBMFJNLLBL()); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GoToTheRecCenter); num5 = Time.time; NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_FinishedFirstGame, num5 - num, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); this.GHLPEJOAAHO.OFOBCNCJFMP = this.GHLPEJOAAHO.INAPGOCICLO; this.MMOANKDEGJA = false; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; yield break; } // Token: 0x06002C4C RID: 11340 RVA: 0x000D17AC File Offset: 0x000CF9AC private IEnumerator KNIOKEGFMLM() { while (!Player.LocalPlayerExists || Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE == null) { yield return null; } this.BDPODHKBOMF = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE; yield break; } // Token: 0x06002C4D RID: 11341 RVA: 0x000D17C8 File Offset: 0x000CF9C8 private IEnumerator CIDBDGELMDC() { while (!Player.LocalPlayerExists || Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE == null) { yield return null; } this.BDPODHKBOMF = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE; yield break; } // Token: 0x06002C4E RID: 11342 RVA: 0x000D17E4 File Offset: 0x000CF9E4 private IEnumerator BLAOEBHDGDD(Action OFAECEGEBGB) { tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, 3, "WaitUntilPlayerOpensMenu"); yield break; } // Token: 0x06002C4F RID: 11343 RVA: 0x000D1808 File Offset: 0x000CFA08 private void OCDJDIEGCFL() { NECCOFKHCAA.GMHCCJIENJO(Time.time - this.JJJGIDDAFHG); if (this.INNCNAJIMNF != null) { base.StopCoroutine(this.INNCNAJIMNF); this.INNCNAJIMNF = null; this.pathMarkerNUX.gameObject.SetActive(false); this.practiceDoorHighlightForNUX.JJHFLNAALAE(false); } } // Token: 0x06002C50 RID: 11344 RVA: 0x000D1864 File Offset: 0x000CFA64 private IEnumerator EADCMMGJMOO(Action OFAECEGEBGB) { tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, 3, "WaitUntilPlayerOpensMenu"); yield break; } // Token: 0x06002C51 RID: 11345 RVA: 0x000D1888 File Offset: 0x000CFA88 public IEnumerator RunTutorial() { this.MMOANKDEGJA = true; yield return null; if (!this.LLAOMANLLMG) { this.ANBCLPBMDFO(); } this.GHLPEJOAAHO.OFOBCNCJFMP = true; this.JJJGIDDAFHG = Time.time; this.enterCourtTeleportationPortal.OLENGDNLNOM += this.IFAPDHLBFII; num = Time.time; text = typeof(SplitTesting.PaddleballSocialNUX_2017_12_14).ToString(); text2 = SplitTesting.PaddleballSocialNUX_2017_12_14.RunSocialNUX.ToString(); text3 = SplitTesting.PaddleballSocialNUX_2017_12_14.SkipSocialNUX.ToString(); flag = false; if (SingletonMonoBehaviour.NCKMBFBMBFM.IsAssignedToExperiment(text)) { flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; } else if (this.GHLPEJOAAHO.IPEHKBKEHLN) { SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2); flag = true; } else if (this.GHLPEJOAAHO.FHEGMEGEGJJ) { SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text3); flag = false; } else { flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; } if (flag) { while (!Player.LocalPlayerExists) { yield return null; } Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_ThisIsPaddleball); yield return new WaitForSeconds(1f); if (flag) { yield return this.OLEDIBEGLLN(); } else { this.GHLPEJOAAHO.LocalPlayerSkippingTutorial(); yield return this.GHLPEJOAAHO.SetPlayerInitialized(); } if (!this.GHLPEJOAAHO.EJBPFPPGJNF) { this.FJFDHFAJAOO = Time.time; this.FAKHIGEIJCM = true; if (this.GHLPEJOAAHO.INAPGOCICLO) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.OtherPlayerInTutorial); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YoullBeMatchedSoon); } num2 = 0f; num3 = 30f; num4 = 40f; this.INNCNAJIMNF = base.StartCoroutine(this.ABFCNJHJCIL()); while (!this.GHLPEJOAAHO.EJBPFPPGJNF) { yield return null; num2 += Time.deltaTime; if (num2 > num3) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_WereStillLooking); num2 = 0f; break; } } while (!this.GHLPEJOAAHO.EJBPFPPGJNF) { yield return null; num2 += Time.deltaTime; if (num2 > num4) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_IfYouDontWantToWait); num2 = 0f; } } } if (this.INNCNAJIMNF != null) { base.StopCoroutine(this.INNCNAJIMNF); this.INNCNAJIMNF = null; this.pathMarkerNUX.gameObject.SetActive(false); this.practiceDoorHighlightForNUX.AHPMPAMKKFI = false; } yield return new WaitForSeconds(1f); if (this.scoreboardProjectorForNUX != null) { this.scoreboardProjectorForNUX.HPHLFFNHBLI = true; } yield return new WaitForSeconds(0.5f); all = Player.All; flag2 = false; for (int i = 0; i < all.Count; i++) { if (!(all[i] == null)) { EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.CPIBGJLHLBL(all[i].NAJBCPFNBAB); if (eebplecpegd != null && ObscuredBool.EDHNDLCFIOL(eebplecpegd.JMMJGMOBGJM)) { flag2 = true; break; } } } if (flag2) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouveBeenMatchedJunior); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouveBeenMatched); } while (!this.GHLPEJOAAHO.DMLPFMKFOBB) { yield return null; } this.FAKHIGEIJCM = false; num5 = Time.time; NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_WelcomeToPaddleball, num5 - num, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); num = Time.time; this.GHLPEJOAAHO.HDNIEJJBLGI.CJFAFMNDNHG(HPNGPCDIPED.TAG_2); while (this.GHLPEJOAAHO.DMLPFMKFOBB) { yield return null; } yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_CongratulationsOnFirstGame); yield return new WaitForSeconds(1f); base.StartCoroutine(this.IMBMFJNLLBL()); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GoToTheRecCenter); num5 = Time.time; NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_FinishedFirstGame, num5 - num, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); this.GHLPEJOAAHO.OFOBCNCJFMP = this.GHLPEJOAAHO.INAPGOCICLO; this.MMOANKDEGJA = false; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; yield break; } // Token: 0x06002C52 RID: 11346 RVA: 0x000D18A4 File Offset: 0x000CFAA4 private void GDLAMFIDELL() { bool flag = this.NMCPAOCGHNH.CPIBGJLHLBL(); this.alternateGesturesDummy.SetActive(flag); this.alternateTeleportRestriction.gameObject.SetActive(flag); this.alternateTeleportRestriction.LDFDBPLBMAO(flag); } // Token: 0x06002C53 RID: 11347 RVA: 0x000D18EC File Offset: 0x000CFAEC private IEnumerator EODAJLBAGNA() { gpoiaiblben = null; if (this.pathToPracticeDoorNUX != null && this.pathToPracticeDoorNUX.Length >= 4) { gpoiaiblben = new GPOIAIBLBEN(); gpoiaiblben.OPGNBFLPGFL(this.pathToPracticeDoorNUX[0].position, this.pathToPracticeDoorNUX[1].position, this.pathToPracticeDoorNUX[2].position, this.pathToPracticeDoorNUX[3].position); for (int i = 6; i < this.pathToPracticeDoorNUX.Length; i += 3) { gpoiaiblben.OPGNBFLPGFL(this.pathToPracticeDoorNUX[i - 2].position, this.pathToPracticeDoorNUX[i - 1].position, this.pathToPracticeDoorNUX[i].position); } } for (;;) { num = 0f; this.pathMarkerNUX.gameObject.SetActive(true); while (num < this.timeToTraversePathNUX) { num += Time.deltaTime; if (this.pathMarkerNUX != null && gpoiaiblben != null) { float num6 = num / this.timeToTraversePathNUX; Vector3 vector = gpoiaiblben.MANHFPNKDKL(num6); this.pathMarkerNUX.transform.position = vector; } yield return null; } this.pathMarkerNUX.gameObject.SetActive(false); num3 = 3; num4 = 0.5f; num5 = 0.25f; for (j = 0; j < num3; j++) { num = 0f; while (num < num4) { num += Time.deltaTime; this.practiceDoorHighlightForNUX.AHPMPAMKKFI = true; yield return null; } this.practiceDoorHighlightForNUX.AHPMPAMKKFI = false; num = 0f; while (num < num5) { num += Time.deltaTime; yield return null; } } } yield break; } // Token: 0x06002C54 RID: 11348 RVA: 0x000D1908 File Offset: 0x000CFB08 private IEnumerator IMBMFJNLLBL() { num = 0.25f; num2 = 0.75f; num3 = 3; num4 = 2f; num5 = 0f; for (;;) { for (i = 0; i < num3; i++) { num5 = 0f; this.recCenterDoorHighlightForNUX.AHPMPAMKKFI = false; while (num5 < num) { num5 += Time.deltaTime; yield return null; } num5 = 0f; while (num5 < num2) { num5 += Time.deltaTime; this.recCenterDoorHighlightForNUX.AHPMPAMKKFI = true; yield return null; } } num5 = 0f; while (num5 < num4) { this.recCenterDoorHighlightForNUX.AHPMPAMKKFI = true; num5 += Time.deltaTime; yield return null; } } yield break; } // Token: 0x06002C55 RID: 11349 RVA: 0x000D1924 File Offset: 0x000CFB24 private IEnumerator ABNLKOMPOGJ(GestureTarget MMEBLCBANIL, KeyCode FDNAONOLIGM) { while (!Input.GetKeyDown(FDNAONOLIGM)) { yield return null; } MMEBLCBANIL.SetIgnore(true); yield break; } // Token: 0x06002C56 RID: 11350 RVA: 0x000D1948 File Offset: 0x000CFB48 protected override void OnDestroy() { if (this.OFKJIKKCFIC) { base.PKHLAJGPBND(OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete); this.GHLPEJOAAHO.LocalPlayerLeavingTutorial(); this.OFKJIKKCFIC = false; } else if (this.FAKHIGEIJCM && SingletonMonoBehaviour.NCKMBFBMBFM != null) { NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_WelcomeToPaddleball, Time.time - this.FJFDHFAJAOO, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Incomplete); } SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; this.enterCourtTeleportationPortal.OLENGDNLNOM -= this.IFAPDHLBFII; base.OnDestroy(); } // Token: 0x06002C57 RID: 11351 RVA: 0x000D19D8 File Offset: 0x000CFBD8 private void JJKPOJJGNMJ() { if (Player.LocalPlayerExists && Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE != null) { this.BDPODHKBOMF = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE; } else { base.StartCoroutine(this.HNJJBBKBHAI()); } this.CIDGHNHPNPB = SingletonMonoBehaviour.NCKMBFBMBFM.EONDIHMDMGE((TutorialManager.PENKLGMAGGH)89); this.GHLPEJOAAHO = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA as PaddleballManager; this.FHCNECIMJPP = new LHLLJPPCDKA(this.GHLPEJOAAHO, "Token", false, (IKCAJLLAFML)4, new Action(this.AOFEHOMEDAF)); this.NMCPAOCGHNH = new LHLLJPPCDKA(this.GHLPEJOAAHO, "SB", true, (IKCAJLLAFML)7, new Action(this.GDLAMFIDELL)); this.NGILJPOLBBB(); this.IOENKDONIIP(); this.LLAOMANLLMG = false; } // Token: 0x06002C58 RID: 11352 RVA: 0x000D1AB4 File Offset: 0x000CFCB4 private void DGPLLAOGAJI() { NECCOFKHCAA.GMHCCJIENJO(Time.time - this.JJJGIDDAFHG); if (this.INNCNAJIMNF != null) { base.StopCoroutine(this.INNCNAJIMNF); this.INNCNAJIMNF = null; this.pathMarkerNUX.gameObject.SetActive(false); this.practiceDoorHighlightForNUX.AHPMPAMKKFI = false; } } // Token: 0x06002C59 RID: 11353 RVA: 0x000D1B10 File Offset: 0x000CFD10 private void JJEHDEOKOBB() { if (!this.LLAOMANLLMG) { this.PMHKNGCFJBO(); } } // Token: 0x06002C5A RID: 11354 RVA: 0x000D1B24 File Offset: 0x000CFD24 public IEnumerator FCKILPCIHII() { this.MMOANKDEGJA = true; yield return null; if (!this.LLAOMANLLMG) { this.ANBCLPBMDFO(); } this.GHLPEJOAAHO.OFOBCNCJFMP = true; this.JJJGIDDAFHG = Time.time; this.enterCourtTeleportationPortal.OLENGDNLNOM += this.IFAPDHLBFII; num = Time.time; text = typeof(SplitTesting.PaddleballSocialNUX_2017_12_14).ToString(); text2 = SplitTesting.PaddleballSocialNUX_2017_12_14.RunSocialNUX.ToString(); text3 = SplitTesting.PaddleballSocialNUX_2017_12_14.SkipSocialNUX.ToString(); flag = false; if (SingletonMonoBehaviour.NCKMBFBMBFM.IsAssignedToExperiment(text)) { flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; } else if (this.GHLPEJOAAHO.IPEHKBKEHLN) { SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2); flag = true; } else if (this.GHLPEJOAAHO.FHEGMEGEGJJ) { SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text3); flag = false; } else { flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; } if (flag) { while (!Player.LocalPlayerExists) { yield return null; } Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_ThisIsPaddleball); yield return new WaitForSeconds(1f); if (flag) { yield return this.OLEDIBEGLLN(); } else { this.GHLPEJOAAHO.LocalPlayerSkippingTutorial(); yield return this.GHLPEJOAAHO.SetPlayerInitialized(); } if (!this.GHLPEJOAAHO.EJBPFPPGJNF) { this.FJFDHFAJAOO = Time.time; this.FAKHIGEIJCM = true; if (this.GHLPEJOAAHO.INAPGOCICLO) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.OtherPlayerInTutorial); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YoullBeMatchedSoon); } num2 = 0f; num3 = 30f; num4 = 40f; this.INNCNAJIMNF = base.StartCoroutine(this.ABFCNJHJCIL()); while (!this.GHLPEJOAAHO.EJBPFPPGJNF) { yield return null; num2 += Time.deltaTime; if (num2 > num3) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_WereStillLooking); num2 = 0f; break; } } while (!this.GHLPEJOAAHO.EJBPFPPGJNF) { yield return null; num2 += Time.deltaTime; if (num2 > num4) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_IfYouDontWantToWait); num2 = 0f; } } } if (this.INNCNAJIMNF != null) { base.StopCoroutine(this.INNCNAJIMNF); this.INNCNAJIMNF = null; this.pathMarkerNUX.gameObject.SetActive(false); this.practiceDoorHighlightForNUX.AHPMPAMKKFI = false; } yield return new WaitForSeconds(1f); if (this.scoreboardProjectorForNUX != null) { this.scoreboardProjectorForNUX.HPHLFFNHBLI = true; } yield return new WaitForSeconds(0.5f); all = Player.All; flag2 = false; for (int i = 0; i < all.Count; i++) { if (!(all[i] == null)) { EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.CPIBGJLHLBL(all[i].NAJBCPFNBAB); if (eebplecpegd != null && ObscuredBool.EDHNDLCFIOL(eebplecpegd.JMMJGMOBGJM)) { flag2 = true; break; } } } if (flag2) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouveBeenMatchedJunior); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouveBeenMatched); } while (!this.GHLPEJOAAHO.DMLPFMKFOBB) { yield return null; } this.FAKHIGEIJCM = false; num5 = Time.time; NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_WelcomeToPaddleball, num5 - num, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); num = Time.time; this.GHLPEJOAAHO.HDNIEJJBLGI.CJFAFMNDNHG(HPNGPCDIPED.TAG_2); while (this.GHLPEJOAAHO.DMLPFMKFOBB) { yield return null; } yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_CongratulationsOnFirstGame); yield return new WaitForSeconds(1f); base.StartCoroutine(this.IMBMFJNLLBL()); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GoToTheRecCenter); num5 = Time.time; NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_FinishedFirstGame, num5 - num, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); this.GHLPEJOAAHO.OFOBCNCJFMP = this.GHLPEJOAAHO.INAPGOCICLO; this.MMOANKDEGJA = false; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; yield break; } // Token: 0x06002C5B RID: 11355 RVA: 0x000D1B40 File Offset: 0x000CFD40 private IEnumerator PBJNBNHGCOD(Action OFAECEGEBGB) { tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, 3, "WaitUntilPlayerOpensMenu"); yield break; } // Token: 0x06002C5C RID: 11356 RVA: 0x000D1B64 File Offset: 0x000CFD64 private void CJLMFNKCNKB() { NECCOFKHCAA.GMHCCJIENJO(Time.time - this.JJJGIDDAFHG); if (this.INNCNAJIMNF != null) { base.StopCoroutine(this.INNCNAJIMNF); this.INNCNAJIMNF = null; this.pathMarkerNUX.gameObject.SetActive(true); this.practiceDoorHighlightForNUX.JJHFLNAALAE(true); } } // Token: 0x06002C5D RID: 11357 RVA: 0x000D1BC0 File Offset: 0x000CFDC0 private void AEODOLHBHNK() { bool flag = this.FHCNECIMJPP.CPIBGJLHLBL(); this.primaryGesturesDummy.SetActive(flag); this.primaryTeleportRestriction.gameObject.SetActive(flag); this.primaryTeleportRestriction.BPGBBEOBACO(!flag); } // Token: 0x06002C5E RID: 11358 RVA: 0x000D1C08 File Offset: 0x000CFE08 public IEnumerator NGCHEBLICOK() { this.MMOANKDEGJA = true; yield return null; if (!this.LLAOMANLLMG) { this.ANBCLPBMDFO(); } this.GHLPEJOAAHO.OFOBCNCJFMP = true; this.JJJGIDDAFHG = Time.time; this.enterCourtTeleportationPortal.OLENGDNLNOM += this.IFAPDHLBFII; num = Time.time; text = typeof(SplitTesting.PaddleballSocialNUX_2017_12_14).ToString(); text2 = SplitTesting.PaddleballSocialNUX_2017_12_14.RunSocialNUX.ToString(); text3 = SplitTesting.PaddleballSocialNUX_2017_12_14.SkipSocialNUX.ToString(); flag = false; if (SingletonMonoBehaviour.NCKMBFBMBFM.IsAssignedToExperiment(text)) { flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; } else if (this.GHLPEJOAAHO.IPEHKBKEHLN) { SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text2); flag = true; } else if (this.GHLPEJOAAHO.FHEGMEGEGJJ) { SingletonMonoBehaviour.NCKMBFBMBFM.ForceExperimentSegmentIfUnassigned(text, text3); flag = false; } else { flag = SingletonMonoBehaviour.NCKMBFBMBFM.GetExperimentSegment(text) == text2; } if (flag) { while (!Player.LocalPlayerExists) { yield return null; } Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; } yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_ThisIsPaddleball); yield return new WaitForSeconds(1f); if (flag) { yield return this.OLEDIBEGLLN(); } else { this.GHLPEJOAAHO.LocalPlayerSkippingTutorial(); yield return this.GHLPEJOAAHO.SetPlayerInitialized(); } if (!this.GHLPEJOAAHO.EJBPFPPGJNF) { this.FJFDHFAJAOO = Time.time; this.FAKHIGEIJCM = true; if (this.GHLPEJOAAHO.INAPGOCICLO) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.OtherPlayerInTutorial); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YoullBeMatchedSoon); } num2 = 0f; num3 = 30f; num4 = 40f; this.INNCNAJIMNF = base.StartCoroutine(this.ABFCNJHJCIL()); while (!this.GHLPEJOAAHO.EJBPFPPGJNF) { yield return null; num2 += Time.deltaTime; if (num2 > num3) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_WereStillLooking); num2 = 0f; break; } } while (!this.GHLPEJOAAHO.EJBPFPPGJNF) { yield return null; num2 += Time.deltaTime; if (num2 > num4) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_IfYouDontWantToWait); num2 = 0f; } } } if (this.INNCNAJIMNF != null) { base.StopCoroutine(this.INNCNAJIMNF); this.INNCNAJIMNF = null; this.pathMarkerNUX.gameObject.SetActive(false); this.practiceDoorHighlightForNUX.AHPMPAMKKFI = false; } yield return new WaitForSeconds(1f); if (this.scoreboardProjectorForNUX != null) { this.scoreboardProjectorForNUX.HPHLFFNHBLI = true; } yield return new WaitForSeconds(0.5f); all = Player.All; flag2 = false; for (int i = 0; i < all.Count; i++) { if (!(all[i] == null)) { EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.CPIBGJLHLBL(all[i].NAJBCPFNBAB); if (eebplecpegd != null && ObscuredBool.EDHNDLCFIOL(eebplecpegd.JMMJGMOBGJM)) { flag2 = true; break; } } } if (flag2) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouveBeenMatchedJunior); } else { yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_YouveBeenMatched); } while (!this.GHLPEJOAAHO.DMLPFMKFOBB) { yield return null; } this.FAKHIGEIJCM = false; num5 = Time.time; NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_WelcomeToPaddleball, num5 - num, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); num = Time.time; this.GHLPEJOAAHO.HDNIEJJBLGI.CJFAFMNDNHG(HPNGPCDIPED.TAG_2); while (this.GHLPEJOAAHO.DMLPFMKFOBB) { yield return null; } yield return new WaitForSeconds(1f); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_CongratulationsOnFirstGame); yield return new WaitForSeconds(1f); base.StartCoroutine(this.IMBMFJNLLBL()); yield return SingletonMonoBehaviour.NCKMBFBMBFM.RunPlayVOClip(TutorialManager.PENKLGMAGGH.Q2A_GoToTheRecCenter); num5 = Time.time; NECCOFKHCAA.FHHIIOBGMHI(TutorialManager.EJKMNNFKLJA.Q2A_FinishedFirstGame, num5 - num, OOBEFlowBase.HHOONEIEDCM.DEKHHINLLFG.Complete); this.GHLPEJOAAHO.OFOBCNCJFMP = this.GHLPEJOAAHO.INAPGOCICLO; this.MMOANKDEGJA = false; SingletonMonoBehaviour.NCKMBFBMBFM.DAKOICIFBBJ = TutorialManager.EJKMNNFKLJA.Complete; yield break; } // Token: 0x06002C5F RID: 11359 RVA: 0x000D1C24 File Offset: 0x000CFE24 private IEnumerator KJAOHBJMHHO(Action OFAECEGEBGB) { tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, 3, "WaitUntilPlayerOpensMenu"); yield break; } // Token: 0x06002C60 RID: 11360 RVA: 0x000D1C48 File Offset: 0x000CFE48 private IEnumerator BAPNCDDKNHJ(GestureTarget MMEBLCBANIL, KeyCode FDNAONOLIGM) { while (!Input.GetKeyDown(FDNAONOLIGM)) { yield return null; } MMEBLCBANIL.SetIgnore(true); yield break; } // Token: 0x06002C61 RID: 11361 RVA: 0x000D1C6C File Offset: 0x000CFE6C private void NMDGLIINNNM() { if (Player.LocalPlayerExists && Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE != null) { this.BDPODHKBOMF = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE; } else { base.StartCoroutine(this.KNIOKEGFMLM()); } this.CIDGHNHPNPB = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio((TutorialManager.PENKLGMAGGH)(-115)); this.GHLPEJOAAHO = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA as PaddleballManager; this.FHCNECIMJPP = new LHLLJPPCDKA(this.GHLPEJOAAHO, "api/PlayerCheer/", false, IKCAJLLAFML.ANYONE, new Action(this.OHKBEIPECEG)); this.NMCPAOCGHNH = new LHLLJPPCDKA(this.GHLPEJOAAHO, "That month doesn't make sense!", false, IKCAJLLAFML.AUTHORITY, new Action(this.GDLAMFIDELL)); this.DKLCFPFEOKJ(); this.IOENKDONIIP(); this.LLAOMANLLMG = false; } // Token: 0x06002C62 RID: 11362 RVA: 0x000D1D48 File Offset: 0x000CFF48 private IEnumerator NNLCMJJMPKK(Action OFAECEGEBGB) { tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, 3, "WaitUntilPlayerOpensMenu"); yield break; } // Token: 0x06002C63 RID: 11363 RVA: 0x000D1D6C File Offset: 0x000CFF6C private IEnumerator IBFNKCFJLPA(Action OFAECEGEBGB) { tutorialAudio = SingletonMonoBehaviour.NCKMBFBMBFM.GetTutorialAudio(TutorialManager.PENKLGMAGGH.OpenWatch); yield return base.MEBLLOPPOBO(new Func(base.OJKNBNGGBEC), tutorialAudio, this.CIDGHNHPNPB, OFAECEGEBGB, 15f, 3, "WaitUntilPlayerOpensMenu"); yield break; } // Token: 0x06002C64 RID: 11364 RVA: 0x000D1D90 File Offset: 0x000CFF90 private IEnumerator MNFBFAGMJKO() { num = 0.25f; num2 = 0.75f; num3 = 3; num4 = 2f; num5 = 0f; for (;;) { for (i = 0; i < num3; i++) { num5 = 0f; this.recCenterDoorHighlightForNUX.AHPMPAMKKFI = false; while (num5 < num) { num5 += Time.deltaTime; yield return null; } num5 = 0f; while (num5 < num2) { num5 += Time.deltaTime; this.recCenterDoorHighlightForNUX.AHPMPAMKKFI = true; yield return null; } } num5 = 0f; while (num5 < num4) { this.recCenterDoorHighlightForNUX.AHPMPAMKKFI = true; num5 += Time.deltaTime; yield return null; } } yield break; } // Token: 0x06002C65 RID: 11365 RVA: 0x000D1DAC File Offset: 0x000CFFAC private void EPJKBJDBIFB() { bool flag = this.NMCPAOCGHNH.CPIBGJLHLBL(); this.alternateGesturesDummy.SetActive(flag); this.alternateTeleportRestriction.gameObject.SetActive(flag); this.alternateTeleportRestriction.HLFHKHKKLAL(flag); } // Token: 0x040005BE RID: 1470 [SerializeField] private UIProjector scoreboardProjectorForNUX; // Token: 0x040005BF RID: 1471 [SerializeField] private TeleportationPortal practiceDoorHighlightForNUX; // Token: 0x040005C0 RID: 1472 [SerializeField] private Transform[] pathToPracticeDoorNUX; // Token: 0x040005C1 RID: 1473 [SerializeField] private GameObject pathMarkerNUX; // Token: 0x040005C2 RID: 1474 [SerializeField] private float timeToTraversePathNUX = 3f; // Token: 0x040005C3 RID: 1475 [SerializeField] private TeleportationPortal recCenterDoorHighlightForNUX; // Token: 0x040005C4 RID: 1476 [SerializeField] private TeleportationPortal enterCourtTeleportationPortal; // Token: 0x040005C5 RID: 1477 [SerializeField] [Header("General teleport restrictions")] private TeleportRestriction fullGymRestriction; // Token: 0x040005C6 RID: 1478 [SerializeField] [Header("Primary Gestures Props")] private GameObject primaryGesturesDummy; // Token: 0x040005C7 RID: 1479 [SerializeField] private GameObject primaryDummyRightArm; // Token: 0x040005C8 RID: 1480 [SerializeField] private GameObject primaryDummyLeftArm; // Token: 0x040005C9 RID: 1481 [SerializeField] private NonPlayerGestureTarget primaryFistBumpTarget; // Token: 0x040005CA RID: 1482 [SerializeField] private NonPlayerGestureTarget primaryHandshakeTarget; // Token: 0x040005CB RID: 1483 [SerializeField] private Transform primaryDummyPopupTransform; // Token: 0x040005CC RID: 1484 [SerializeField] private TeleportTarget primaryTeleportTargetMannequin; // Token: 0x040005CD RID: 1485 [SerializeField] private DynamicTeleportRestriction primaryTeleportRestriction; // Token: 0x040005CE RID: 1486 [SerializeField] private UINUXReportDialog NUXReportDialogPrefab; // Token: 0x040005CF RID: 1487 [Header("Alternate Gestures Props")] [SerializeField] private GameObject alternateGesturesDummy; // Token: 0x040005D0 RID: 1488 [SerializeField] private GameObject alternateDummyRightArm; // Token: 0x040005D1 RID: 1489 [SerializeField] private GameObject alternateDummyLeftArm; // Token: 0x040005D2 RID: 1490 [SerializeField] private NonPlayerGestureTarget alternateFistBumpTarget; // Token: 0x040005D3 RID: 1491 [SerializeField] private NonPlayerGestureTarget alternateHandshakeTarget; // Token: 0x040005D4 RID: 1492 [SerializeField] private Transform alternateDummyPopupTransform; // Token: 0x040005D5 RID: 1493 [SerializeField] private TeleportTarget alternateTeleportTargetMannequin; // Token: 0x040005D6 RID: 1494 [SerializeField] private DynamicTeleportRestriction alternateTeleportRestriction; // Token: 0x040005D7 RID: 1495 private bool FAKHIGEIJCM; // Token: 0x040005D8 RID: 1496 private float FJFDHFAJAOO; // Token: 0x040005D9 RID: 1497 private Coroutine INNCNAJIMNF; // Token: 0x040005DA RID: 1498 private PaddleballManager GHLPEJOAAHO; // Token: 0x040005DB RID: 1499 private WatchUI BDPODHKBOMF; // Token: 0x040005DC RID: 1500 private RecRoomAudioClip CIDGHNHPNPB; // Token: 0x040005DD RID: 1501 private const float NKLGCAAHBNO = 1f; // Token: 0x040005DE RID: 1502 private bool MMOANKDEGJA; // Token: 0x040005DF RID: 1503 private bool LLAOMANLLMG; // Token: 0x040005E0 RID: 1504 private LHLLJPPCDKA FHCNECIMJPP; // Token: 0x040005E1 RID: 1505 private LHLLJPPCDKA NMCPAOCGHNH; // Token: 0x040005E2 RID: 1506 private bool OFKJIKKCFIC; // Token: 0x040005E3 RID: 1507 private float JJJGIDDAFHG; }