2831 lines
114 KiB
C#
2831 lines
114 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Threading;
|
|
using RecRoom;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000EE7 RID: 3815
|
|
public class TutorialManager : SingletonMonoBehaviour<TutorialManager>
|
|
{
|
|
// Token: 0x0601FA1F RID: 129567 RVA: 0x0089E764 File Offset: 0x0089C964
|
|
public void DPAHGHEHPCC()
|
|
{
|
|
if (!this.GKBNMPHIBNE || TutorialManager.IPMHNJKLPAI() < 7)
|
|
{
|
|
Player.OnPlayerCreated += new Action<Player>(this.AODDBBDEDPB);
|
|
}
|
|
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN += this.CINLAJAOHMB;
|
|
}
|
|
else
|
|
{
|
|
global::UnityEngine.Debug.LogError("Connected to gameserver.");
|
|
}
|
|
this.CNNLBGGCDFC = new List<KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>>();
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)50, TutorialManager.PPHOAOFGOID.RecCenter));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-59), TutorialManager.PPHOAOFGOID.RecCenter));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)18, TutorialManager.PPHOAOFGOID.Dodgeball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-187), TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.DiscGolf));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-98), ~(TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Paddleball | TutorialManager.PPHOAOFGOID.Paintball)));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)36, TutorialManager.PPHOAOFGOID.Lounge | TutorialManager.PPHOAOFGOID.Paintball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)55, TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.DiscGolf | TutorialManager.PPHOAOFGOID.Paintball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-114), TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.DiscGolf | TutorialManager.PPHOAOFGOID.Quest));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)158, TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Quest));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-126), TutorialManager.PPHOAOFGOID.Lounge));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-124), TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Quest));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-170), ~(TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Paddleball | TutorialManager.PPHOAOFGOID.Paintball)));
|
|
}
|
|
|
|
// Token: 0x0601FA20 RID: 129568 RVA: 0x0089E904 File Offset: 0x0089CB04
|
|
private void GEOECINCNCD(Tool ENBMEDIFBLM)
|
|
{
|
|
GameManager gameManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
if (ENBMEDIFBLM.NAABPMOIADH().PCGELLFCMPB() && (gameManager == null || !gameManager.DMLPFMKFOBB))
|
|
{
|
|
TutorialManager.FOJKJIBMDOB(TutorialManager.IPMHNJKLPAI() + 1);
|
|
if (TutorialManager.MJIAHJCFMNO >= 7)
|
|
{
|
|
Tool.CFMDEKDHGAL -= this.GDBGPFPMEAJ;
|
|
if (this.GKBNMPHIBNE)
|
|
{
|
|
Player.OnPlayerCreated -= new Action<Player>(this.HICMMLAKKHB);
|
|
}
|
|
}
|
|
ENBMEDIFBLM.PLPIAOHJBOB += this.HCHLNBKGLJL;
|
|
if (this.FDJPLECMBNP != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.FDJPLECMBNP);
|
|
}
|
|
this.FDJPLECMBNP = global::UnityEngine.Object.Instantiate<GameObject>(this.dropItemNotePrefab);
|
|
this.FDJPLECMBNP.GetComponent<DropItemNote>().LFFHIOPFGIG(ENBMEDIFBLM);
|
|
base.StartCoroutine(this.FPDIGPKEMMF(ENBMEDIFBLM));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA21 RID: 129569 RVA: 0x0089E9F0 File Offset: 0x0089CBF0
|
|
public bool NOEPBMCPFMF()
|
|
{
|
|
return !this.JKGGNDOIGBG() && !SessionManager.LLNIIJAHOPI && SessionManager.LBLKKPKBOGD;
|
|
}
|
|
|
|
// Token: 0x0601FA22 RID: 129570 RVA: 0x0089EA14 File Offset: 0x0089CC14
|
|
public void BPCPGFPCEGI(Vector3 CIGPHKLAAOD, bool KLNJDELAMED = true)
|
|
{
|
|
PooledParticle pooledParticle = ObjectPool.NFHMLKPHCFF().Acquire<PooledParticle>(this.attentionHelperVFXPrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.NAPGKLNBMHN(CIGPHKLAAOD, Quaternion.identity, true);
|
|
}
|
|
if (KLNJDELAMED)
|
|
{
|
|
AudioManager.Play3DSFX(this.attentionHelperAudio, CIGPHKLAAOD, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA23 RID: 129571 RVA: 0x0089EA60 File Offset: 0x0089CC60
|
|
private void PPMCBPJECKO()
|
|
{
|
|
if (!PlayerObjectiveTracker.EHHKPAAGOML())
|
|
{
|
|
Player.LocalPlayer.HMMHODMJJNG.HIGFKHCOJMO((ProgressionManager.MPBMNKHKCEE)(-46));
|
|
TutorialManager.BEOOIKDHICL |= TutorialManager.IGAFOMFPIMA.GoToActivity | TutorialManager.IGAFOMFPIMA.FinishActivity;
|
|
}
|
|
GameManager gameManager = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA;
|
|
if (gameManager != null)
|
|
{
|
|
gameManager.BCNFOLBLBKH -= this.ENJAHECDNPO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA24 RID: 129572 RVA: 0x0089EAC0 File Offset: 0x0089CCC0
|
|
public void EHKABDGLGDD()
|
|
{
|
|
IEnumerator enumerator = Enum.GetValues(typeof(TutorialManager.PPHOAOFGOID)).GetEnumerator();
|
|
try
|
|
{
|
|
while (enumerator.MoveNext())
|
|
{
|
|
object obj = enumerator.Current;
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = (TutorialManager.PPHOAOFGOID)obj;
|
|
if (pphoaofgoid != TutorialManager.PPHOAOFGOID.INVALID)
|
|
{
|
|
this.JCPKGOAAEOC(pphoaofgoid, false);
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
IDisposable disposable;
|
|
if ((disposable = enumerator as IDisposable) != null)
|
|
{
|
|
disposable.Dispose();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA25 RID: 129573 RVA: 0x0089EB3C File Offset: 0x0089CD3C
|
|
private void OAILCDPFNEJ(Tool ENBMEDIFBLM)
|
|
{
|
|
if (this.FDJPLECMBNP != null)
|
|
{
|
|
ENBMEDIFBLM.PLPIAOHJBOB -= this.OAILCDPFNEJ;
|
|
global::UnityEngine.Object.Destroy(this.FDJPLECMBNP);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA26 RID: 129574 RVA: 0x0089EB6C File Offset: 0x0089CD6C
|
|
public bool KAAGELIPHHF(TutorialManager.PPHOAOFGOID HJNJOGJJMOF)
|
|
{
|
|
return (KJFGJKMJBMP.COIKFACHGHM("move", 0) & (int)HJNJOGJJMOF) == 1;
|
|
}
|
|
|
|
// Token: 0x0601FA27 RID: 129575 RVA: 0x0089EB84 File Offset: 0x0089CD84
|
|
public AudioSource BLLBCDFPFAE(RecRoomAudioClip OHPNLNHCJKL)
|
|
{
|
|
if (this.voAudioSource.isPlaying)
|
|
{
|
|
this.voAudioSource.Stop();
|
|
}
|
|
this.voAudioSource.clip = OHPNLNHCJKL.audioClip;
|
|
this.voAudioSource.volume = OHPNLNHCJKL.volume;
|
|
if (OHPNLNHCJKL.pitchVariation > 1531f)
|
|
{
|
|
this.voAudioSource.pitch = 1309f + global::UnityEngine.Random.Range(-OHPNLNHCJKL.pitchVariation, OHPNLNHCJKL.pitchVariation);
|
|
}
|
|
else
|
|
{
|
|
this.voAudioSource.pitch = 1422f;
|
|
}
|
|
this.voAudioSource.Play();
|
|
return this.voAudioSource;
|
|
}
|
|
|
|
// Token: 0x0601FA28 RID: 129576 RVA: 0x0089EC28 File Offset: 0x0089CE28
|
|
public HelpPopup MDOGKKCFGPJ(TutorialManager.GAGGNMIIHEH EMGGMFBPEIB, Vector3? CDMHJKFEGID = null)
|
|
{
|
|
Texture2D texture2D = this.helpPopupConfigs.MHMJNIKEHCG(EMGGMFBPEIB);
|
|
if (texture2D != null)
|
|
{
|
|
this.LABPMHPBAFK.HNJDEODEOON(texture2D);
|
|
}
|
|
this.LABPMHPBAFK.HFNPPBBMOLP(false);
|
|
this.CIOMNILGNAK().UpdatePosition(CDMHJKFEGID);
|
|
return this.CIOMNILGNAK();
|
|
}
|
|
|
|
// Token: 0x0601FA29 RID: 129577 RVA: 0x0089EC78 File Offset: 0x0089CE78
|
|
public bool GBFLGPJELNL(TutorialManager.IGAFOMFPIMA OGEPLIKCBFC)
|
|
{
|
|
return (TutorialManager.KNAOCFDMMIP() & OGEPLIKCBFC) == OGEPLIKCBFC;
|
|
}
|
|
|
|
// Token: 0x0601FA2A RID: 129578 RVA: 0x0089EC94 File Offset: 0x0089CE94
|
|
public IEnumerator RunPlayVO(TutorialManager.VOClip JFOICAEMEMB)
|
|
{
|
|
if (JFOICAEMEMB.preDuration > 0f)
|
|
{
|
|
yield return new WaitForSeconds(JFOICAEMEMB.preDuration);
|
|
}
|
|
yield return this.RunPlayVOClip(JFOICAEMEMB.AudioClip);
|
|
if (JFOICAEMEMB.postDuration > 0f)
|
|
{
|
|
yield return new WaitForSeconds(JFOICAEMEMB.postDuration);
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x0601FA2B RID: 129579 RVA: 0x0089ECB8 File Offset: 0x0089CEB8
|
|
public bool ILFGHAFIOGL(PGOPAPIFECA AKHJCKCKKOI)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = this.PCLFEHFKIPF(AKHJCKCKKOI);
|
|
return pphoaofgoid == TutorialManager.PPHOAOFGOID.INVALID || this.ECEPOFIIMIJ(pphoaofgoid);
|
|
}
|
|
|
|
// Token: 0x0601FA2C RID: 129580 RVA: 0x0089ECDC File Offset: 0x0089CEDC
|
|
public void JCPKGOAAEOC(TutorialManager.PPHOAOFGOID HJNJOGJJMOF, bool MNOEACPELPE)
|
|
{
|
|
int num = KJFGJKMJBMP.COIKFACHGHM("DebugUIManager", 0);
|
|
if (MNOEACPELPE)
|
|
{
|
|
num |= (int)HJNJOGJJMOF;
|
|
}
|
|
else
|
|
{
|
|
num &= (int)(~(int)HJNJOGJJMOF);
|
|
}
|
|
KJFGJKMJBMP.FDICDHNDEDA("ConnectedViewId", num);
|
|
KJFGJKMJBMP.KEABKPBLEEN();
|
|
}
|
|
|
|
// Token: 0x0601FA2D RID: 129581 RVA: 0x0089ED1C File Offset: 0x0089CF1C
|
|
public bool CDEFPINIOJA(TutorialManager.IGAFOMFPIMA OGEPLIKCBFC)
|
|
{
|
|
return (TutorialManager.KNAOCFDMMIP() & OGEPLIKCBFC) == OGEPLIKCBFC;
|
|
}
|
|
|
|
// Token: 0x0601FA2E RID: 129582 RVA: 0x0089ED38 File Offset: 0x0089CF38
|
|
public void Initialize()
|
|
{
|
|
if (!this.GKBNMPHIBNE || TutorialManager.MJIAHJCFMNO < 5)
|
|
{
|
|
Player.OnPlayerCreated += new Action<Player>(this.IMNABMKLMHK);
|
|
}
|
|
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN += this.BGGNJPOFMFN;
|
|
}
|
|
else
|
|
{
|
|
global::UnityEngine.Debug.LogError("SessionManager is null");
|
|
}
|
|
this.CNNLBGGCDFC = new List<KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>>();
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>(PGOPAPIFECA.REC_CENTER, TutorialManager.PPHOAOFGOID.RecCenter));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>(PGOPAPIFECA.CHARADES, TutorialManager.PPHOAOFGOID.Charades));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>(PGOPAPIFECA.DISC_GOLF, TutorialManager.PPHOAOFGOID.DiscGolf));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>(PGOPAPIFECA.DODGEBALL, TutorialManager.PPHOAOFGOID.Dodgeball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>(PGOPAPIFECA.THE_LOUNGE, TutorialManager.PPHOAOFGOID.Lounge));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>(PGOPAPIFECA.PADDLEBALL, TutorialManager.PPHOAOFGOID.Paddleball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>(PGOPAPIFECA.PAINTBALL, TutorialManager.PPHOAOFGOID.Paintball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>(PGOPAPIFECA.QUEST, TutorialManager.PPHOAOFGOID.Quest));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>(PGOPAPIFECA.SOCCER, TutorialManager.PPHOAOFGOID.Soccer));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>(PGOPAPIFECA.PERFORMANCE_HALL, TutorialManager.PPHOAOFGOID.PerformanceHall));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>(PGOPAPIFECA.PARK, TutorialManager.PPHOAOFGOID.Park));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>(PGOPAPIFECA.LASER_TAG, TutorialManager.PPHOAOFGOID.LaserTag));
|
|
}
|
|
|
|
// Token: 0x0601FA2F RID: 129583 RVA: 0x0089EED8 File Offset: 0x0089D0D8
|
|
public void DKJCFIEMONA(TutorialManager.DHMKLCLFPJD NOBAPCOKFIL)
|
|
{
|
|
TutorialManager.DHMKLCLFPJD dhmklclfpjd = this.PBHFKBIPGNB;
|
|
TutorialManager.DHMKLCLFPJD dhmklclfpjd2;
|
|
do
|
|
{
|
|
dhmklclfpjd2 = dhmklclfpjd;
|
|
dhmklclfpjd = Interlocked.CompareExchange<TutorialManager.DHMKLCLFPJD>(ref this.PBHFKBIPGNB, (TutorialManager.DHMKLCLFPJD)Delegate.Combine(dhmklclfpjd2, NOBAPCOKFIL), dhmklclfpjd);
|
|
}
|
|
while (dhmklclfpjd != dhmklclfpjd2);
|
|
}
|
|
|
|
// Token: 0x0601FA30 RID: 129584 RVA: 0x0089EF10 File Offset: 0x0089D110
|
|
public bool CAIEGNINENO()
|
|
{
|
|
return !this.DMHAPEKHDHD && !SessionManager.LLNIIJAHOPI && SessionManager.LBLKKPKBOGD;
|
|
}
|
|
|
|
// Token: 0x17000E72 RID: 3698
|
|
// (get) Token: 0x0601FA9A RID: 129690 RVA: 0x008A0E64 File Offset: 0x0089F064
|
|
// (set) Token: 0x0601FA31 RID: 129585 RVA: 0x0089EF34 File Offset: 0x0089D134
|
|
public bool DMHAPEKHDHD
|
|
{
|
|
get
|
|
{
|
|
bool? jpeekbpnapo = this.JPEEKBPNAPO;
|
|
if (jpeekbpnapo == null)
|
|
{
|
|
if (KJFGJKMJBMP.COIKFACHGHM("Recroom.OOBE", 0) == 100)
|
|
{
|
|
this.JPEEKBPNAPO = new bool?(true);
|
|
this.CPKOEEFHMOA = TutorialManager.EJKMNNFKLJA.Complete;
|
|
}
|
|
else
|
|
{
|
|
this.JPEEKBPNAPO = new bool?(false);
|
|
}
|
|
}
|
|
bool? jpeekbpnapo2 = this.JPEEKBPNAPO;
|
|
return jpeekbpnapo2.Value;
|
|
}
|
|
set
|
|
{
|
|
this.JPEEKBPNAPO = new bool?(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA32 RID: 129586 RVA: 0x0089EF44 File Offset: 0x0089D144
|
|
public void BHOEHFCNODN()
|
|
{
|
|
if (!this.GKBNMPHIBNE || TutorialManager.IPMHNJKLPAI() < 2)
|
|
{
|
|
Player.OnPlayerCreated += new Action<Player>(this.IMNABMKLMHK);
|
|
}
|
|
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN += this.CINLAJAOHMB;
|
|
}
|
|
else
|
|
{
|
|
global::UnityEngine.Debug.LogError("] Render model does not support components, falling back to single mesh.");
|
|
}
|
|
this.CNNLBGGCDFC = new List<KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>>();
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)122, TutorialManager.PPHOAOFGOID.INVALID));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-6), TutorialManager.PPHOAOFGOID.RecCenter));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)18, TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Charades));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-61), TutorialManager.PPHOAOFGOID.INVALID));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-101), TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.DiscGolf | TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Paddleball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)180, TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Paintball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-93), ~(TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.Lounge)));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)172, ~(TutorialManager.PPHOAOFGOID.Lounge | TutorialManager.PPHOAOFGOID.Quest)));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)33, ~(TutorialManager.PPHOAOFGOID.DiscGolf | TutorialManager.PPHOAOFGOID.Paintball)));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-81), TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.DiscGolf | TutorialManager.PPHOAOFGOID.Lounge | TutorialManager.PPHOAOFGOID.Paddleball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-52), TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.DiscGolf | TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Paddleball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-179), ~(TutorialManager.PPHOAOFGOID.DiscGolf | TutorialManager.PPHOAOFGOID.Paintball | TutorialManager.PPHOAOFGOID.Quest)));
|
|
}
|
|
|
|
// Token: 0x0601FA33 RID: 129587 RVA: 0x0089F0E4 File Offset: 0x0089D2E4
|
|
public bool OOBEObjectiveAlreadyGranted(TutorialManager.IGAFOMFPIMA OGEPLIKCBFC)
|
|
{
|
|
return (TutorialManager.BEOOIKDHICL & OGEPLIKCBFC) == OGEPLIKCBFC;
|
|
}
|
|
|
|
// Token: 0x0601FA34 RID: 129588 RVA: 0x0089F100 File Offset: 0x0089D300
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN -= this.BGGNJPOFMFN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA36 RID: 129590 RVA: 0x0089F140 File Offset: 0x0089D340
|
|
public bool NDEDNFJBNDJ()
|
|
{
|
|
return this.OCOBHACOHCO() == (TutorialManager.EJKMNNFKLJA)(-120);
|
|
}
|
|
|
|
// Token: 0x0601FA37 RID: 129591 RVA: 0x0089F14C File Offset: 0x0089D34C
|
|
public bool CDEBBALECNH(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ)
|
|
{
|
|
TutorialManager.IGAFOMFPIMA igafomfpima = TutorialManager.IGAFOMFPIMA.GoToLockerRoom;
|
|
switch (HJKKDCBPFJJ)
|
|
{
|
|
case (ProgressionManager.MPBMNKHKCEE)(-99):
|
|
igafomfpima = TutorialManager.IGAFOMFPIMA.None;
|
|
break;
|
|
case (ProgressionManager.MPBMNKHKCEE)(-98):
|
|
igafomfpima = TutorialManager.IGAFOMFPIMA.GoToActivity | TutorialManager.IGAFOMFPIMA.FinishActivity;
|
|
break;
|
|
case (ProgressionManager.MPBMNKHKCEE)(-97):
|
|
igafomfpima = TutorialManager.IGAFOMFPIMA.GoToActivity;
|
|
break;
|
|
}
|
|
return this.CDEFPINIOJA(igafomfpima);
|
|
}
|
|
|
|
// Token: 0x0601FA38 RID: 129592 RVA: 0x0089F198 File Offset: 0x0089D398
|
|
public void SetIsFirstTimeInActivity(PGOPAPIFECA AKHJCKCKKOI, bool MNOEACPELPE)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = this.GOMMJBOEGGA(AKHJCKCKKOI);
|
|
if (pphoaofgoid == TutorialManager.PPHOAOFGOID.INVALID)
|
|
{
|
|
return;
|
|
}
|
|
this.SetIsFirstTimeIn(pphoaofgoid, MNOEACPELPE);
|
|
}
|
|
|
|
// Token: 0x0601FA39 RID: 129593 RVA: 0x0089F1BC File Offset: 0x0089D3BC
|
|
public bool DLEJCJFLIJF(TutorialManager.IGAFOMFPIMA OGEPLIKCBFC)
|
|
{
|
|
return (TutorialManager.BEOOIKDHICL & OGEPLIKCBFC) == OGEPLIKCBFC;
|
|
}
|
|
|
|
// Token: 0x0601FA3A RID: 129594 RVA: 0x0089F1D8 File Offset: 0x0089D3D8
|
|
private TutorialManager.PPHOAOFGOID FEGKJCADCCN(PGOPAPIFECA AKHJCKCKKOI)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = TutorialManager.PPHOAOFGOID.RecCenter;
|
|
for (int i = 0; i < this.CNNLBGGCDFC.Count; i++)
|
|
{
|
|
if (this.CNNLBGGCDFC[i].Key == AKHJCKCKKOI)
|
|
{
|
|
pphoaofgoid = this.CNNLBGGCDFC[i].Value;
|
|
break;
|
|
}
|
|
}
|
|
return pphoaofgoid;
|
|
}
|
|
|
|
// Token: 0x0601FA3B RID: 129595 RVA: 0x0089F238 File Offset: 0x0089D438
|
|
public void JHIKGJOEBJO()
|
|
{
|
|
if (this.JKGGNDOIGBG() && TutorialManager.GMCIIHLOFBN() >= 3)
|
|
{
|
|
Player.OnPlayerCreated -= new Action<Player>(this.LGNDFEFFPOK);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA3C RID: 129596 RVA: 0x0089F26C File Offset: 0x0089D46C
|
|
public AudioSource MPLDMINJGFI(RecRoomAudioClip OHPNLNHCJKL, Vector3 CIGPHKLAAOD)
|
|
{
|
|
if (this.voAudioSource3D.isPlaying)
|
|
{
|
|
this.voAudioSource3D.Stop();
|
|
}
|
|
this.voAudioSource3D.clip = OHPNLNHCJKL.audioClip;
|
|
this.voAudioSource3D.volume = OHPNLNHCJKL.volume;
|
|
if (OHPNLNHCJKL.pitchVariation > 1726f)
|
|
{
|
|
this.voAudioSource3D.pitch = 245f + global::UnityEngine.Random.Range(-OHPNLNHCJKL.pitchVariation, OHPNLNHCJKL.pitchVariation);
|
|
}
|
|
else
|
|
{
|
|
this.voAudioSource3D.pitch = 47f;
|
|
}
|
|
this.voAudioSource3D.transform.position = CIGPHKLAAOD;
|
|
this.voAudioSource3D.Play();
|
|
return this.voAudioSource3D;
|
|
}
|
|
|
|
// Token: 0x0601FA3D RID: 129597 RVA: 0x0089F320 File Offset: 0x0089D520
|
|
public bool PMLEFJINADD(TutorialManager.PPHOAOFGOID HJNJOGJJMOF)
|
|
{
|
|
return (KJFGJKMJBMP.COIKFACHGHM("{0}{1}{2}={3}", 0) & (int)HJNJOGJJMOF) == 0;
|
|
}
|
|
|
|
// Token: 0x0601FA3E RID: 129598 RVA: 0x0089F338 File Offset: 0x0089D538
|
|
public static int PHMDFLLGBDI()
|
|
{
|
|
return KJFGJKMJBMP.COIKFACHGHM("<color=white>", 0);
|
|
}
|
|
|
|
// Token: 0x0601FA3F RID: 129599 RVA: 0x0089F348 File Offset: 0x0089D548
|
|
private IEnumerator FPDIGPKEMMF(Tool ENBMEDIFBLM)
|
|
{
|
|
yield return new WaitForSeconds(8f);
|
|
while (this.FDJPLECMBNP != null && this.FDJPLECMBNP.transform.localScale.x > 0f)
|
|
{
|
|
float num = this.FDJPLECMBNP.transform.localScale.x - 0.1f;
|
|
this.FDJPLECMBNP.transform.localScale = new Vector3(num, num, num);
|
|
yield return null;
|
|
}
|
|
if (this.FDJPLECMBNP != null)
|
|
{
|
|
ENBMEDIFBLM.PLPIAOHJBOB -= this.OAILCDPFNEJ;
|
|
global::UnityEngine.Object.Destroy(this.FDJPLECMBNP);
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x17000E76 RID: 3702
|
|
// (get) Token: 0x0601FA40 RID: 129600 RVA: 0x0089F36C File Offset: 0x0089D56C
|
|
public bool CIPOIEEMEDD
|
|
{
|
|
get
|
|
{
|
|
return !this.DMHAPEKHDHD && (SessionManager.LLNIIJAHOPI || SessionManager.LBLKKPKBOGD);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA41 RID: 129601 RVA: 0x0089F390 File Offset: 0x0089D590
|
|
public AudioSource CLFIJJBIIEJ(RecRoomAudioClip OHPNLNHCJKL, Vector3 CIGPHKLAAOD)
|
|
{
|
|
if (this.voAudioSource3D.isPlaying)
|
|
{
|
|
this.voAudioSource3D.Stop();
|
|
}
|
|
this.voAudioSource3D.clip = OHPNLNHCJKL.audioClip;
|
|
this.voAudioSource3D.volume = OHPNLNHCJKL.volume;
|
|
if (OHPNLNHCJKL.pitchVariation > 1635f)
|
|
{
|
|
this.voAudioSource3D.pitch = 722f + global::UnityEngine.Random.Range(-OHPNLNHCJKL.pitchVariation, OHPNLNHCJKL.pitchVariation);
|
|
}
|
|
else
|
|
{
|
|
this.voAudioSource3D.pitch = 1093f;
|
|
}
|
|
this.voAudioSource3D.transform.position = CIGPHKLAAOD;
|
|
this.voAudioSource3D.Play();
|
|
return this.voAudioSource3D;
|
|
}
|
|
|
|
// Token: 0x0601FA42 RID: 129602 RVA: 0x0089F444 File Offset: 0x0089D644
|
|
protected virtual void ICPFCFCPJKM()
|
|
{
|
|
base.OnDestroy();
|
|
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN -= this.AIIAOEFLHNJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA43 RID: 129603 RVA: 0x0089F474 File Offset: 0x0089D674
|
|
private HelpPopup CIOMNILGNAK()
|
|
{
|
|
if (this.ICPPAENIHEI == null)
|
|
{
|
|
this.ICPPAENIHEI = global::UnityEngine.Object.Instantiate<HelpPopup>(this.helpPopupPrefab);
|
|
}
|
|
return this.ICPPAENIHEI;
|
|
}
|
|
|
|
// Token: 0x17000E73 RID: 3699
|
|
// (get) Token: 0x0601FA44 RID: 129604 RVA: 0x0089F4A0 File Offset: 0x0089D6A0
|
|
// (set) Token: 0x0601FA73 RID: 129651 RVA: 0x008A0298 File Offset: 0x0089E498
|
|
public TutorialManager.EJKMNNFKLJA DAKOICIFBBJ
|
|
{
|
|
get
|
|
{
|
|
if (this.DMHAPEKHDHD)
|
|
{
|
|
return this.CPKOEEFHMOA;
|
|
}
|
|
return (TutorialManager.EJKMNNFKLJA)KJFGJKMJBMP.COIKFACHGHM("Recroom.OOBE", 0);
|
|
}
|
|
set
|
|
{
|
|
if (!this.DMHAPEKHDHD)
|
|
{
|
|
KJFGJKMJBMP.FDICDHNDEDA("Recroom.OOBE", (int)value);
|
|
KJFGJKMJBMP.KEABKPBLEEN();
|
|
if (value == TutorialManager.EJKMNNFKLJA.Complete)
|
|
{
|
|
this.DMHAPEKHDHD = true;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.CPKOEEFHMOA = value;
|
|
}
|
|
if (this.PBHFKBIPGNB != null)
|
|
{
|
|
this.PBHFKBIPGNB(value);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA45 RID: 129605 RVA: 0x0089F4C0 File Offset: 0x0089D6C0
|
|
public void CIEBKLBPBFL(bool NOBAPCOKFIL)
|
|
{
|
|
this.JPEEKBPNAPO = new bool?(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0601FA46 RID: 129606 RVA: 0x0089F4D0 File Offset: 0x0089D6D0
|
|
public void CFILPACKIOP(PGOPAPIFECA AKHJCKCKKOI, bool MNOEACPELPE)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = this.FMJMGEINJCH(AKHJCKCKKOI);
|
|
if (pphoaofgoid == TutorialManager.PPHOAOFGOID.INVALID)
|
|
{
|
|
return;
|
|
}
|
|
this.SetIsFirstTimeIn(pphoaofgoid, MNOEACPELPE);
|
|
}
|
|
|
|
// Token: 0x0601FA47 RID: 129607 RVA: 0x0089F4F4 File Offset: 0x0089D6F4
|
|
public void EKEMDDBBKGA()
|
|
{
|
|
IEnumerator enumerator = Enum.GetValues(typeof(TutorialManager.PPHOAOFGOID)).GetEnumerator();
|
|
try
|
|
{
|
|
while (enumerator.MoveNext())
|
|
{
|
|
object obj = enumerator.Current;
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = (TutorialManager.PPHOAOFGOID)obj;
|
|
if (pphoaofgoid != TutorialManager.PPHOAOFGOID.INVALID)
|
|
{
|
|
this.SetIsFirstTimeIn(pphoaofgoid, false);
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
IDisposable disposable;
|
|
if ((disposable = enumerator as IDisposable) != null)
|
|
{
|
|
disposable.Dispose();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA48 RID: 129608 RVA: 0x0089F570 File Offset: 0x0089D770
|
|
public HelpPopup AJFKNILJMKM(TutorialManager.GAGGNMIIHEH EMGGMFBPEIB, bool FJEEFBJHAPO)
|
|
{
|
|
this.MDOGKKCFGPJ(EMGGMFBPEIB, null);
|
|
this.CIOMNILGNAK().JOBIDCKNJNF = FJEEFBJHAPO;
|
|
return this.INKHPPELEMG();
|
|
}
|
|
|
|
// Token: 0x0601FA49 RID: 129609 RVA: 0x0089F5A0 File Offset: 0x0089D7A0
|
|
public bool OOBEObjectiveAlreadyGranted(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ)
|
|
{
|
|
TutorialManager.IGAFOMFPIMA igafomfpima = TutorialManager.IGAFOMFPIMA.None;
|
|
switch (HJKKDCBPFJJ)
|
|
{
|
|
case ProgressionManager.MPBMNKHKCEE.OOBE_GoToLockerRoom:
|
|
igafomfpima = TutorialManager.IGAFOMFPIMA.GoToLockerRoom;
|
|
break;
|
|
case ProgressionManager.MPBMNKHKCEE.OOBE_GoToActivity:
|
|
igafomfpima = TutorialManager.IGAFOMFPIMA.GoToActivity;
|
|
break;
|
|
case ProgressionManager.MPBMNKHKCEE.OOBE_FinishActivity:
|
|
igafomfpima = TutorialManager.IGAFOMFPIMA.FinishActivity;
|
|
break;
|
|
}
|
|
return this.OOBEObjectiveAlreadyGranted(igafomfpima);
|
|
}
|
|
|
|
// Token: 0x0601FA4A RID: 129610 RVA: 0x0089F5EC File Offset: 0x0089D7EC
|
|
public void GJKJFKCIGOL(TutorialManager.EJKMNNFKLJA NOBAPCOKFIL)
|
|
{
|
|
if (!this.DMHAPEKHDHD)
|
|
{
|
|
KJFGJKMJBMP.FDICDHNDEDA("Failed to send friend request.", (int)NOBAPCOKFIL);
|
|
KJFGJKMJBMP.KEABKPBLEEN();
|
|
if (NOBAPCOKFIL == (TutorialManager.EJKMNNFKLJA)(-58))
|
|
{
|
|
this.CIEBKLBPBFL(false);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.CPKOEEFHMOA = NOBAPCOKFIL;
|
|
}
|
|
if (this.PBHFKBIPGNB != null)
|
|
{
|
|
this.PBHFKBIPGNB(NOBAPCOKFIL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA4B RID: 129611 RVA: 0x0089F648 File Offset: 0x0089D848
|
|
public RecRoomAudioClip EONDIHMDMGE(TutorialManager.PENKLGMAGGH LGAMBCICIID)
|
|
{
|
|
return this.tutorialAudioConfigs.FPEJICGBGDM(LGAMBCICIID);
|
|
}
|
|
|
|
// Token: 0x0601FA4C RID: 129612 RVA: 0x0089F658 File Offset: 0x0089D858
|
|
public void JBKONJDJIIK(TutorialManager.DHMKLCLFPJD NOBAPCOKFIL)
|
|
{
|
|
TutorialManager.DHMKLCLFPJD dhmklclfpjd = this.PBHFKBIPGNB;
|
|
TutorialManager.DHMKLCLFPJD dhmklclfpjd2;
|
|
do
|
|
{
|
|
dhmklclfpjd2 = dhmklclfpjd;
|
|
dhmklclfpjd = Interlocked.CompareExchange<TutorialManager.DHMKLCLFPJD>(ref this.PBHFKBIPGNB, (TutorialManager.DHMKLCLFPJD)Delegate.Remove(dhmklclfpjd2, NOBAPCOKFIL), dhmklclfpjd);
|
|
}
|
|
while (dhmklclfpjd != dhmklclfpjd2);
|
|
}
|
|
|
|
// Token: 0x0601FA4D RID: 129613 RVA: 0x0089F690 File Offset: 0x0089D890
|
|
public void KDFOGIPKDGF(bool NOBAPCOKFIL)
|
|
{
|
|
this.JPEEKBPNAPO = new bool?(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0601FA4E RID: 129614 RVA: 0x0089F6A0 File Offset: 0x0089D8A0
|
|
public static void IDNLIJPNKFL(int NOBAPCOKFIL)
|
|
{
|
|
KJFGJKMJBMP.FDICDHNDEDA("<pre style=\"font-family:Consolas;font-size:13;color:black;background:silver;\"><span style=\"color:blue;\">using</span> System;\r\n<span style=\"color:blue;\">using</span> System.Collections;\r\n<span style=\"color:blue;\">using</span> System.Collections.Generic;\r\n\r\n<span style=\"color:blue;\">using</span> UnityEngine;\r\n<span style=\"color:blue;\">using</span> BestHTTP;\r\n\r\n<span style=\"color:blue;\">public</span> <span style=\"color:blue;\">sealed</span> <span style=\"color:blue;\">class</span> <span style=\"color:#2b91af;\">AssetBundleSample</span> : <span style=\"color:#2b91af;\">MonoBehaviour</span>\r\n{\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"><summary></span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> The url of the resource to download</span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"></summary></span>\r\n <span style=\"color:blue;\">const</span> <span style=\"color:blue;\">string</span> URL = <span style=\"color:#a31515;\">"http://besthttp.azurewebsites.net/Content/AssetBundle.html"</span>;\r\n\r\n<span style=\"color:blue;\"> #region</span> Private Fields\r\n\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"><summary></span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> Debug status text</span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"></summary></span>\r\n <span style=\"color:blue;\">string</span> status = <span style=\"color:#a31515;\">"Waiting for user interaction"</span>;\r\n\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"><summary></span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> The downloaded and cached AssetBundle</span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"></summary></span>\r\n <span style=\"color:#2b91af;\">AssetBundle</span> cachedBundle;\r\n\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"><summary></span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> The loaded texture from the AssetBundle</span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"></summary></span>\r\n <span style=\"color:#2b91af;\">Texture2D</span> texture;\r\n\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"><summary></span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> A flag that indicates that we are processing the request/bundle to hide the "Start Download" button.</span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"></summary></span>\r\n <span style=\"color:blue;\">bool</span> downloading;\r\n\r\n<span style=\"color:blue;\"> #endregion</span>\r\n\r\n<span style=\"color:blue;\"> #region</span> Unity Events\r\n\r\n <span style=\"color:blue;\">void</span> OnGUI()\r\n {\r\n <span style=\"color:#2b91af;\">GUIHelper</span>.DrawArea(<span style=\"color:#2b91af;\">GUIHelper</span>.ClientArea, <span style=\"color:blue;\">true</span>, () =>\r\n {\r\n <span style=\"color:#2b91af;\">GUILayout</span>.Label(<span style=\"color:#a31515;\">"Status: "</span> + status);\r\n\r\n <span style=\"color:green;\">// Draw the texture from the downloaded bundle</span>\r\n <span style=\"color:blue;\">if</span> (texture != <span style=\"color:blue;\">null</span>)\r\n <span style=\"color:#2b91af;\">GUILayout</span>.Box(texture, <span style=\"color:#2b91af;\">GUILayout</span>.MaxHeight(256));\r\n\r\n <span style=\"color:blue;\">if</span> (!downloading && <span style=\"color:#2b91af;\">GUILayout</span>.Button(<span style=\"color:#a31515;\">"Start Download"</span>))\r\n {\r\n UnloadBundle();\r\n\r\n StartCoroutine(DownloadAssetBundle());\r\n }\r\n });\r\n }\r\n\r\n <span style=\"color:blue;\">void</span> OnDestroy()\r\n {\r\n UnloadBundle();\r\n }\r\n\r\n<span style=\"color:blue;\"> #endregion</span>\r\n\r\n<span style=\"color:blue;\"> #region</span> Private Helper Functions\r\n\r\n <span style=\"color:#2b91af;\">IEnumerator</span> DownloadAssetBundle()\r\n {\r\n downloading = <span style=\"color:blue;\">true</span>;\r\n\r\n <span style=\"color:green;\">// Create and send our request</span>\r\n <span style=\"color:blue;\">var</span> request = <span style=\"color:blue;\">new</span> <span style=\"color:#2b91af;\">HTTPRequest</span>(<span style=\"color:blue;\">new</span> <span style=\"color:#2b91af;\">Uri</span>(URL)).Send();\r\n\r\n status = <span style=\"color:#a31515;\">"Download started"</span>;\r\n\r\n <span style=\"color:green;\">// Wait while it's finishes and add some fancy dots to display something while the user waits for it.</span>\r\n <span style=\"color:green;\">// A simple "yield return StartCoroutine(request);" would do the job too.</span>\r\n <span style=\"color:blue;\">while</span>(request.State < <span style=\"color:#2b91af;\">HTTPRequestStates</span>.Finished)\r\n {\r\n <span style=\"color:blue;\">yield</span> <span style=\"color:blue;\">return</span> <span style=\"color:blue;\">new</span> <span style=\"color:#2b91af;\">WaitForSeconds</span>(0.1f);\r\n\r\n status += <span style=\"color:#a31515;\">"."</span>;\r\n }\r\n\r\n <span style=\"color:green;\">// Check the outcome of our request.</span>\r\n <span style=\"color:blue;\">switch</span> (request.State)\r\n {\r\n <span style=\"color:green;\">// The request finished without any problem.</span>\r\n <span style=\"color:blue;\">case</span> <span style=\"color:#2b91af;\">HTTPRequestStates</span>.Finished:\r\n\r\n <span style=\"color:blue;\">if</span> (request.Response.IsSuccess)\r\n {\r\n status = <span style=\"color:blue;\">string</span>.Format(<span style=\"color:#a31515;\">"AssetBundle downloaded! Loaded from local cache: {0}"</span>, request.Response.IsFromCache.ToString());\r\n\r\n <span style=\"color:green;\">// Start creating the downloaded asset bundle</span>\r\n <span style=\"color:#2b91af;\">AssetBundleCreateRequest</span> async = <span style=\"color:#2b91af;\">AssetBundle</span>.CreateFromMemory(request.Response.Data);\r\n\r\n <span style=\"color:green;\">// wait for it</span>\r\n <span style=\"color:blue;\">yield</span> <span style=\"color:blue;\">return</span> async;\r\n\r\n <span style=\"color:green;\">// And process the bundle</span>\r\n <span style=\"color:blue;\">yield</span> <span style=\"color:blue;\">return</span> StartCoroutine(ProcessAssetBundle(async.assetBundle));\r\n }\r\n <span style=\"color:blue;\">else</span>\r\n {\r\n status = <span style=\"color:blue;\">string</span>.Format(<span style=\"color:#a31515;\">"Request finished Successfully, but the server sent an error. Status Code: {0}-{1} Message: {2}"</span>,\r\n request.Response.StatusCode,\r\n request.Response.Message,\r\n request.Response.DataAsText);\r\n <span style=\"color:#2b91af;\">Debug</span>.LogWarning(status);\r\n }\r\n\r\n <span style=\"color:blue;\">break</span>;\r\n\r\n <span style=\"color:green;\">// The request finished with an unexpected error. The request's Exception property may contain more info about the error.</span>\r\n <span style=\"color:blue;\">case</span> <span style=\"color:#2b91af;\">HTTPRequestStates</span>.Error:\r\n status = <span style=\"color:#a31515;\">"Request Finished with Error! "</span> + (request.Exception != <span style=\"color:blue;\">null</span> ? (request.Exception.Message + <span style=\"color:#a31515;\">"\\n"</span> + request.Exception.StackTrace) : <span style=\"color:#a31515;\">"No Exception"</span>);\r\n <span style=\"color:#2b91af;\">Debug</span>.LogError(status);\r\n <span style=\"color:blue;\">break</span>;\r\n\r\n <span style=\"color:green;\">// The request aborted, initiated by the user.</span>\r\n <span style=\"color:blue;\">case</span> <span style=\"color:#2b91af;\">HTTPRequestStates</span>.Aborted:\r\n status = <span style=\"color:#a31515;\">"Request Aborted!"</span>;\r\n <span style=\"color:#2b91af;\">Debug</span>.LogWarning(status);\r\n <span style=\"color:blue;\">break</span>;\r\n\r\n <span style=\"color:green;\">// Ceonnecting to the server is timed out.</span>\r\n <span style=\"color:blue;\">case</span> <span style=\"color:#2b91af;\">HTTPRequestStates</span>.ConnectionTimedOut:\r\n status = <span style=\"color:#a31515;\">"Connection Timed Out!"</span>;\r\n <span style=\"color:#2b91af;\">Debug</span>.LogError(status);\r\n <span style=\"color:blue;\">break</span>;\r\n\r\n <span style=\"color:green;\">// The request didn't finished in the given time.</span>\r\n <span style=\"color:blue;\">case</span> <span style=\"color:#2b91af;\">HTTPRequestStates</span>.TimedOut:\r\n status = <span style=\"color:#a31515;\">"Processing the request Timed Out!"</span>;\r\n <span style=\"color:#2b91af;\">Debug</span>.LogError(status);\r\n <span style=\"color:blue;\">break</span>;\r\n }\r\n\r\n downloading = <span style=\"color:blue;\">false</span>;\r\n }\r\n\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"><summary></span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> In this function we can do whatever we want with the freshly downloaded bundle.</span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> In this example we will cache it for later use, and we will load a texture from it.</span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"></summary></span>\r\n <span style=\"color:#2b91af;\">IEnumerator</span> ProcessAssetBundle(<span style=\"color:#2b91af;\">AssetBundle</span> bundle)\r\n {\r\n <span style=\"color:blue;\">if</span> (bundle == <span style=\"color:blue;\">null</span>)\r\n <span style=\"color:blue;\">yield</span> <span style=\"color:blue;\">break</span>;\r\n\r\n <span style=\"color:green;\">// Save the bundle for future use</span>\r\n cachedBundle = bundle;\r\n\r\n <span style=\"color:green;\">// Start loading the asset from the bundle</span>\r\n <span style=\"color:blue;\">var</span> asyncAsset = cachedBundle.LoadAsync(<span style=\"color:#a31515;\">"9443182_orig"</span>, <span style=\"color:blue;\">typeof</span>(<span style=\"color:#2b91af;\">Texture2D</span>));\r\n\r\n <span style=\"color:green;\">// wait til load</span>\r\n <span style=\"color:blue;\">yield</span> <span style=\"color:blue;\">return</span> asyncAsset;\r\n\r\n <span style=\"color:green;\">// get the texture</span>\r\n &nb[...string is too long...]", NOBAPCOKFIL);
|
|
KJFGJKMJBMP.KEABKPBLEEN();
|
|
}
|
|
|
|
// Token: 0x0601FA4F RID: 129615 RVA: 0x0089F6B4 File Offset: 0x0089D8B4
|
|
public bool OCGFMHCCBNH(TutorialManager.IGAFOMFPIMA OGEPLIKCBFC)
|
|
{
|
|
return (TutorialManager.EFMBEIGNDEB() & OGEPLIKCBFC) == OGEPLIKCBFC;
|
|
}
|
|
|
|
// Token: 0x0601FA50 RID: 129616 RVA: 0x0089F6D0 File Offset: 0x0089D8D0
|
|
public void CGLLALADFOF(bool NOBAPCOKFIL)
|
|
{
|
|
this.JPEEKBPNAPO = new bool?(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0601FA51 RID: 129617 RVA: 0x0089F6E0 File Offset: 0x0089D8E0
|
|
public void PlayAttentionHelper(Vector3 CIGPHKLAAOD, bool KLNJDELAMED = true)
|
|
{
|
|
PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire<PooledParticle>(this.attentionHelperVFXPrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.Play(CIGPHKLAAOD, Quaternion.identity, false);
|
|
}
|
|
if (KLNJDELAMED)
|
|
{
|
|
AudioManager.Play3DSFX(this.attentionHelperAudio, CIGPHKLAAOD, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA52 RID: 129618 RVA: 0x0089F72C File Offset: 0x0089D92C
|
|
public bool AMGCOOAOKMO(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ)
|
|
{
|
|
TutorialManager.IGAFOMFPIMA igafomfpima = TutorialManager.IGAFOMFPIMA.GoToLockerRoom;
|
|
switch (HJKKDCBPFJJ)
|
|
{
|
|
case ProgressionManager.MPBMNKHKCEE.OOBE_GoToLockerRoom:
|
|
igafomfpima = TutorialManager.IGAFOMFPIMA.None;
|
|
break;
|
|
case ProgressionManager.MPBMNKHKCEE.OOBE_GoToActivity:
|
|
igafomfpima = TutorialManager.IGAFOMFPIMA.GoToLockerRoom;
|
|
break;
|
|
case ProgressionManager.MPBMNKHKCEE.OOBE_FinishActivity:
|
|
igafomfpima = TutorialManager.IGAFOMFPIMA.GoToLockerRoom | TutorialManager.IGAFOMFPIMA.FinishActivity;
|
|
break;
|
|
}
|
|
return this.DLEJCJFLIJF(igafomfpima);
|
|
}
|
|
|
|
// Token: 0x0601FA53 RID: 129619 RVA: 0x0089F778 File Offset: 0x0089D978
|
|
private void FKMKPMIOONI()
|
|
{
|
|
if (!PlayerObjectiveTracker.EANEJBDOHMK)
|
|
{
|
|
Player.LocalPlayer.HMMHODMJJNG.CompleteObjective(ProgressionManager.MPBMNKHKCEE.OOBE_FinishActivity);
|
|
TutorialManager.BEOOIKDHICL |= TutorialManager.IGAFOMFPIMA.FinishActivity;
|
|
}
|
|
GameManager gameManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
if (gameManager != null)
|
|
{
|
|
gameManager.BCNFOLBLBKH -= this.FKMKPMIOONI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA54 RID: 129620 RVA: 0x0089F7D8 File Offset: 0x0089D9D8
|
|
public AudioSource PlayVO(RecRoomAudioClip OHPNLNHCJKL)
|
|
{
|
|
if (this.voAudioSource.isPlaying)
|
|
{
|
|
this.voAudioSource.Stop();
|
|
}
|
|
this.voAudioSource.clip = OHPNLNHCJKL.audioClip;
|
|
this.voAudioSource.volume = OHPNLNHCJKL.volume;
|
|
if (OHPNLNHCJKL.pitchVariation > 0f)
|
|
{
|
|
this.voAudioSource.pitch = 1f + global::UnityEngine.Random.Range(-OHPNLNHCJKL.pitchVariation, OHPNLNHCJKL.pitchVariation);
|
|
}
|
|
else
|
|
{
|
|
this.voAudioSource.pitch = 1f;
|
|
}
|
|
this.voAudioSource.Play();
|
|
return this.voAudioSource;
|
|
}
|
|
|
|
// Token: 0x0601FA55 RID: 129621 RVA: 0x0089F87C File Offset: 0x0089DA7C
|
|
public IEnumerator COJGMJLOKNJ(TutorialManager.VOClip JFOICAEMEMB)
|
|
{
|
|
if (JFOICAEMEMB.preDuration > 0f)
|
|
{
|
|
yield return new WaitForSeconds(JFOICAEMEMB.preDuration);
|
|
}
|
|
yield return this.RunPlayVOClip(JFOICAEMEMB.AudioClip);
|
|
if (JFOICAEMEMB.postDuration > 0f)
|
|
{
|
|
yield return new WaitForSeconds(JFOICAEMEMB.postDuration);
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x17000E74 RID: 3700
|
|
// (get) Token: 0x0601FA56 RID: 129622 RVA: 0x0089F8A0 File Offset: 0x0089DAA0
|
|
public bool GKBNMPHIBNE
|
|
{
|
|
get
|
|
{
|
|
if (PlayerObjectiveTracker.EANEJBDOHMK)
|
|
{
|
|
return true;
|
|
}
|
|
bool flag = true;
|
|
IEnumerator enumerator = Enum.GetValues(typeof(TutorialManager.IGAFOMFPIMA)).GetEnumerator();
|
|
try
|
|
{
|
|
while (enumerator.MoveNext())
|
|
{
|
|
object obj = enumerator.Current;
|
|
TutorialManager.IGAFOMFPIMA igafomfpima = (TutorialManager.IGAFOMFPIMA)obj;
|
|
if ((TutorialManager.BEOOIKDHICL & igafomfpima) != igafomfpima)
|
|
{
|
|
flag = false;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
IDisposable disposable;
|
|
if ((disposable = enumerator as IDisposable) != null)
|
|
{
|
|
disposable.Dispose();
|
|
}
|
|
}
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA57 RID: 129623 RVA: 0x0089F92C File Offset: 0x0089DB2C
|
|
public static void HKCPGCJNIJO(int NOBAPCOKFIL)
|
|
{
|
|
KJFGJKMJBMP.FDICDHNDEDA("Falastor", NOBAPCOKFIL);
|
|
KJFGJKMJBMP.KEABKPBLEEN();
|
|
}
|
|
|
|
// Token: 0x0601FA58 RID: 129624 RVA: 0x0089F940 File Offset: 0x0089DB40
|
|
private void LGNDFEFFPOK(Player JEFGMHBLLKI)
|
|
{
|
|
if (JEFGMHBLLKI != null && JEFGMHBLLKI.GDOFKAIDDNA())
|
|
{
|
|
if (!this.GKBNMPHIBNE && !PlayerObjectiveTracker.EHHKPAAGOML())
|
|
{
|
|
GameManager gameManager = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA;
|
|
if (gameManager != null && !SessionManager.LBLKKPKBOGD)
|
|
{
|
|
if (!this.DLEJCJFLIJF(TutorialManager.IGAFOMFPIMA.GoToLockerRoom))
|
|
{
|
|
JEFGMHBLLKI.HMMHODMJJNG.CompleteObjective((ProgressionManager.MPBMNKHKCEE)(-93));
|
|
TutorialManager.BEOOIKDHICL = TutorialManager.CLHCEKJPPLH() | TutorialManager.IGAFOMFPIMA.FinishActivity;
|
|
}
|
|
if (!this.OOBEObjectiveAlreadyGranted((ProgressionManager.MPBMNKHKCEE)(-40)))
|
|
{
|
|
gameManager.BCNFOLBLBKH += this.ENJAHECDNPO;
|
|
}
|
|
}
|
|
else if (SessionManager.LLNIIJAHOPI && !this.EOMLEDHIBEH(TutorialManager.IGAFOMFPIMA.GoToLockerRoom))
|
|
{
|
|
JEFGMHBLLKI.HMMHODMJJNG.HIGFKHCOJMO((ProgressionManager.MPBMNKHKCEE)(-21));
|
|
TutorialManager.BEOOIKDHICL = TutorialManager.CLHCEKJPPLH() | TutorialManager.IGAFOMFPIMA.None;
|
|
}
|
|
}
|
|
if (TutorialManager.IPMHNJKLPAI() < 4)
|
|
{
|
|
Tool.CFMDEKDHGAL += this.MALFBKDDGNA;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA59 RID: 129625 RVA: 0x0089FA34 File Offset: 0x0089DC34
|
|
protected virtual void ABPADIIMLAN()
|
|
{
|
|
base.OnDestroy();
|
|
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN -= this.CHFMMAAEIHD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000134 RID: 308
|
|
// (add) Token: 0x0601FAB8 RID: 129720 RVA: 0x008A15A4 File Offset: 0x0089F7A4
|
|
// (remove) Token: 0x0601FA5A RID: 129626 RVA: 0x0089FA64 File Offset: 0x0089DC64
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event TutorialManager.DHMKLCLFPJD PBHFKBIPGNB;
|
|
|
|
// Token: 0x0601FA5B RID: 129627 RVA: 0x0089FA9C File Offset: 0x0089DC9C
|
|
public IEnumerator BHGDMFJJDIL(TutorialManager.VOClip JFOICAEMEMB)
|
|
{
|
|
if (JFOICAEMEMB.preDuration > 0f)
|
|
{
|
|
yield return new WaitForSeconds(JFOICAEMEMB.preDuration);
|
|
}
|
|
yield return this.RunPlayVOClip(JFOICAEMEMB.AudioClip);
|
|
if (JFOICAEMEMB.postDuration > 0f)
|
|
{
|
|
yield return new WaitForSeconds(JFOICAEMEMB.postDuration);
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x0601FA5C RID: 129628 RVA: 0x0089FAC0 File Offset: 0x0089DCC0
|
|
public bool GetIsFirstTimeIn(TutorialManager.PPHOAOFGOID HJNJOGJJMOF)
|
|
{
|
|
return (KJFGJKMJBMP.COIKFACHGHM("FIRST_TIME_IN_FLAGS", 0) & (int)HJNJOGJJMOF) != 0;
|
|
}
|
|
|
|
// Token: 0x0601FA5D RID: 129629 RVA: 0x0089FAD8 File Offset: 0x0089DCD8
|
|
public void NOKNKBEMHIJ()
|
|
{
|
|
this.LABPMHPBAFK.HHEECLBGLCE = true;
|
|
}
|
|
|
|
// Token: 0x0601FA5E RID: 129630 RVA: 0x0089FAE8 File Offset: 0x0089DCE8
|
|
private void IMNABMKLMHK(Player JEFGMHBLLKI)
|
|
{
|
|
if (JEFGMHBLLKI != null && JEFGMHBLLKI.NHDDPGADJPJ)
|
|
{
|
|
if (!this.GKBNMPHIBNE && !PlayerObjectiveTracker.EANEJBDOHMK)
|
|
{
|
|
GameManager gameManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
if (gameManager != null && !SessionManager.LBLKKPKBOGD)
|
|
{
|
|
if (!this.OOBEObjectiveAlreadyGranted(TutorialManager.IGAFOMFPIMA.GoToActivity))
|
|
{
|
|
JEFGMHBLLKI.HMMHODMJJNG.CompleteObjective(ProgressionManager.MPBMNKHKCEE.OOBE_GoToActivity);
|
|
TutorialManager.BEOOIKDHICL |= TutorialManager.IGAFOMFPIMA.GoToActivity;
|
|
}
|
|
if (!this.OOBEObjectiveAlreadyGranted(ProgressionManager.MPBMNKHKCEE.OOBE_FinishActivity))
|
|
{
|
|
gameManager.BCNFOLBLBKH += this.FKMKPMIOONI;
|
|
}
|
|
}
|
|
else if (SessionManager.LLNIIJAHOPI && !this.OOBEObjectiveAlreadyGranted(TutorialManager.IGAFOMFPIMA.GoToLockerRoom))
|
|
{
|
|
JEFGMHBLLKI.HMMHODMJJNG.CompleteObjective(ProgressionManager.MPBMNKHKCEE.OOBE_GoToLockerRoom);
|
|
TutorialManager.BEOOIKDHICL |= TutorialManager.IGAFOMFPIMA.GoToLockerRoom;
|
|
}
|
|
}
|
|
if (TutorialManager.MJIAHJCFMNO < 5)
|
|
{
|
|
Tool.CFMDEKDHGAL += this.MALFBKDDGNA;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA5F RID: 129631 RVA: 0x0089FBDC File Offset: 0x0089DDDC
|
|
public IEnumerator GFDLKHJJJAF(TutorialManager.PENKLGMAGGH LGAMBCICIID)
|
|
{
|
|
yield return this.RunPlayVOClip(this.GetTutorialAudio(LGAMBCICIID));
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x0601FA60 RID: 129632 RVA: 0x0089FC00 File Offset: 0x0089DE00
|
|
public static int GMCIIHLOFBN()
|
|
{
|
|
return KJFGJKMJBMP.COIKFACHGHM("MM\\/dd\\/yyyy HH:mm", 1);
|
|
}
|
|
|
|
// Token: 0x0601FA61 RID: 129633 RVA: 0x0089FC10 File Offset: 0x0089DE10
|
|
public void OOBEObjectivesCompleted()
|
|
{
|
|
if (this.DMHAPEKHDHD && TutorialManager.MJIAHJCFMNO >= 5)
|
|
{
|
|
Player.OnPlayerCreated -= new Action<Player>(this.IMNABMKLMHK);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA62 RID: 129634 RVA: 0x0089FC44 File Offset: 0x0089DE44
|
|
public void FLDLDHMPKAM(bool NOBAPCOKFIL)
|
|
{
|
|
this.JPEEKBPNAPO = new bool?(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0601FA63 RID: 129635 RVA: 0x0089FC54 File Offset: 0x0089DE54
|
|
public IEnumerator FDPFCFAMHCL(TutorialManager.VOClip JFOICAEMEMB)
|
|
{
|
|
if (JFOICAEMEMB.preDuration > 0f)
|
|
{
|
|
yield return new WaitForSeconds(JFOICAEMEMB.preDuration);
|
|
}
|
|
yield return this.RunPlayVOClip(JFOICAEMEMB.AudioClip);
|
|
if (JFOICAEMEMB.postDuration > 0f)
|
|
{
|
|
yield return new WaitForSeconds(JFOICAEMEMB.postDuration);
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x17000E6E RID: 3694
|
|
// (get) Token: 0x0601FA64 RID: 129636 RVA: 0x0089FC78 File Offset: 0x0089DE78
|
|
public bool LOHFMONICOP
|
|
{
|
|
get
|
|
{
|
|
return this.voAudioSource.isPlaying || this.voAudioSource3D.isPlaying;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA65 RID: 129637 RVA: 0x0089FC98 File Offset: 0x0089DE98
|
|
public void LOIIDFAFPDF()
|
|
{
|
|
if (!this.PLCJLOMEHEE() || TutorialManager.GMCIIHLOFBN() < 0)
|
|
{
|
|
Player.OnPlayerCreated += new Action<Player>(this.IMNABMKLMHK);
|
|
}
|
|
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN += this.CINLAJAOHMB;
|
|
}
|
|
else
|
|
{
|
|
global::UnityEngine.Debug.LogError("Reset");
|
|
}
|
|
this.CNNLBGGCDFC = new List<KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>>();
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-125), TutorialManager.PPHOAOFGOID.INVALID));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-123), TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Charades));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)52, TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.DiscGolf));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-4), TutorialManager.PPHOAOFGOID.Dodgeball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-39), TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Lounge | TutorialManager.PPHOAOFGOID.Paintball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-172), ~(TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Lounge | TutorialManager.PPHOAOFGOID.Paddleball)));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)122, TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Paintball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)77, TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.DiscGolf | TutorialManager.PPHOAOFGOID.Paddleball | TutorialManager.PPHOAOFGOID.Quest));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-90), ~(TutorialManager.PPHOAOFGOID.DiscGolf | TutorialManager.PPHOAOFGOID.Dodgeball)));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)150, ~(TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Paddleball | TutorialManager.PPHOAOFGOID.Paintball)));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)4, TutorialManager.PPHOAOFGOID.Lounge | TutorialManager.PPHOAOFGOID.Paddleball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)36, ~(TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Paddleball | TutorialManager.PPHOAOFGOID.Quest)));
|
|
}
|
|
|
|
// Token: 0x0601FA66 RID: 129638 RVA: 0x0089FE38 File Offset: 0x0089E038
|
|
public AudioSource JJNKMDNBHPP(RecRoomAudioClip OHPNLNHCJKL, Vector3 CIGPHKLAAOD)
|
|
{
|
|
if (this.voAudioSource3D.isPlaying)
|
|
{
|
|
this.voAudioSource3D.Stop();
|
|
}
|
|
this.voAudioSource3D.clip = OHPNLNHCJKL.audioClip;
|
|
this.voAudioSource3D.volume = OHPNLNHCJKL.volume;
|
|
if (OHPNLNHCJKL.pitchVariation > 1492f)
|
|
{
|
|
this.voAudioSource3D.pitch = 1281f + global::UnityEngine.Random.Range(-OHPNLNHCJKL.pitchVariation, OHPNLNHCJKL.pitchVariation);
|
|
}
|
|
else
|
|
{
|
|
this.voAudioSource3D.pitch = 1448f;
|
|
}
|
|
this.voAudioSource3D.transform.position = CIGPHKLAAOD;
|
|
this.voAudioSource3D.Play();
|
|
return this.voAudioSource3D;
|
|
}
|
|
|
|
// Token: 0x0601FA67 RID: 129639 RVA: 0x0089FEEC File Offset: 0x0089E0EC
|
|
public TutorialManager.EJKMNNFKLJA OCOBHACOHCO()
|
|
{
|
|
if (this.JKGGNDOIGBG())
|
|
{
|
|
return this.CPKOEEFHMOA;
|
|
}
|
|
return (TutorialManager.EJKMNNFKLJA)KJFGJKMJBMP.COIKFACHGHM("Failed to refresh login token: ", 1);
|
|
}
|
|
|
|
// Token: 0x0601FA68 RID: 129640 RVA: 0x0089FF0C File Offset: 0x0089E10C
|
|
public RecRoomAudioClip GetTutorialAudio(TutorialManager.PENKLGMAGGH LGAMBCICIID)
|
|
{
|
|
return this.tutorialAudioConfigs.BAMMLMKDGKM(LGAMBCICIID);
|
|
}
|
|
|
|
// Token: 0x0601FA69 RID: 129641 RVA: 0x0089FF1C File Offset: 0x0089E11C
|
|
protected virtual void GDNIKIMCKMA()
|
|
{
|
|
base.OnDestroy();
|
|
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN -= this.CHFMMAAEIHD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA6A RID: 129642 RVA: 0x0089FF4C File Offset: 0x0089E14C
|
|
private void MALFBKDDGNA(Tool ENBMEDIFBLM)
|
|
{
|
|
GameManager gameManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
if (ENBMEDIFBLM.CAAOEAAJAIL.NHDDPGADJPJ && (gameManager == null || !gameManager.DMLPFMKFOBB))
|
|
{
|
|
TutorialManager.MJIAHJCFMNO++;
|
|
if (TutorialManager.MJIAHJCFMNO >= 5)
|
|
{
|
|
Tool.CFMDEKDHGAL -= this.MALFBKDDGNA;
|
|
if (this.GKBNMPHIBNE)
|
|
{
|
|
Player.OnPlayerCreated -= new Action<Player>(this.IMNABMKLMHK);
|
|
}
|
|
}
|
|
ENBMEDIFBLM.PLPIAOHJBOB += this.OAILCDPFNEJ;
|
|
if (this.FDJPLECMBNP != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.FDJPLECMBNP);
|
|
}
|
|
this.FDJPLECMBNP = global::UnityEngine.Object.Instantiate<GameObject>(this.dropItemNotePrefab);
|
|
this.FDJPLECMBNP.GetComponent<DropItemNote>().RefreshNote(ENBMEDIFBLM);
|
|
base.StartCoroutine(this.FPDIGPKEMMF(ENBMEDIFBLM));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA6B RID: 129643 RVA: 0x008A0038 File Offset: 0x0089E238
|
|
private static TutorialManager.IGAFOMFPIMA KNAOCFDMMIP()
|
|
{
|
|
return (TutorialManager.IGAFOMFPIMA)KJFGJKMJBMP.COIKFACHGHM("'Private Games' are now 'Custom Rooms'! Use the Custom Rooms button on the Home Screen...", 1);
|
|
}
|
|
|
|
// Token: 0x0601FA6C RID: 129644 RVA: 0x008A0048 File Offset: 0x0089E248
|
|
private TutorialManager.PPHOAOFGOID INMOGPCEPNB(PGOPAPIFECA AKHJCKCKKOI)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = TutorialManager.PPHOAOFGOID.RecCenter;
|
|
for (int i = 1; i < this.CNNLBGGCDFC.Count; i++)
|
|
{
|
|
if (this.CNNLBGGCDFC[i].Key == AKHJCKCKKOI)
|
|
{
|
|
pphoaofgoid = this.CNNLBGGCDFC[i].Value;
|
|
break;
|
|
}
|
|
}
|
|
return pphoaofgoid;
|
|
}
|
|
|
|
// Token: 0x0601FA6D RID: 129645 RVA: 0x008A00A8 File Offset: 0x0089E2A8
|
|
public bool CLANBDOINPK()
|
|
{
|
|
return !this.JKGGNDOIGBG() && !SessionManager.LLNIIJAHOPI && SessionManager.LBLKKPKBOGD;
|
|
}
|
|
|
|
// Token: 0x0601FA6E RID: 129646 RVA: 0x008A00CC File Offset: 0x0089E2CC
|
|
public AudioSource LPHDOKDAEGE(RecRoomAudioClip OHPNLNHCJKL)
|
|
{
|
|
if (this.voAudioSource.isPlaying)
|
|
{
|
|
this.voAudioSource.Stop();
|
|
}
|
|
this.voAudioSource.clip = OHPNLNHCJKL.audioClip;
|
|
this.voAudioSource.volume = OHPNLNHCJKL.volume;
|
|
if (OHPNLNHCJKL.pitchVariation > 1918f)
|
|
{
|
|
this.voAudioSource.pitch = 910f + global::UnityEngine.Random.Range(-OHPNLNHCJKL.pitchVariation, OHPNLNHCJKL.pitchVariation);
|
|
}
|
|
else
|
|
{
|
|
this.voAudioSource.pitch = 297f;
|
|
}
|
|
this.voAudioSource.Play();
|
|
return this.voAudioSource;
|
|
}
|
|
|
|
// Token: 0x0601FA6F RID: 129647 RVA: 0x008A0170 File Offset: 0x0089E370
|
|
private void BGOMEGAJHFN()
|
|
{
|
|
PGOPAPIFECA pgopapifeca;
|
|
KANCFPONEKJ kancfponekj;
|
|
LMBEHMFIOEN.OPKCEGHLOKD(JHLOLIJHHDM.JIHFHHJJMKC(), out pgopapifeca, out kancfponekj);
|
|
if (pgopapifeca != PGOPAPIFECA.INVALID)
|
|
{
|
|
this.SetIsFirstTimeInActivity(pgopapifeca, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA70 RID: 129648 RVA: 0x008A019C File Offset: 0x0089E39C
|
|
public bool PLCJLOMEHEE()
|
|
{
|
|
if (PlayerObjectiveTracker.EANEJBDOHMK)
|
|
{
|
|
return false;
|
|
}
|
|
bool flag = false;
|
|
IEnumerator enumerator = Enum.GetValues(typeof(TutorialManager.IGAFOMFPIMA)).GetEnumerator();
|
|
try
|
|
{
|
|
while (enumerator.MoveNext())
|
|
{
|
|
object obj = enumerator.Current;
|
|
TutorialManager.IGAFOMFPIMA igafomfpima = (TutorialManager.IGAFOMFPIMA)obj;
|
|
if ((TutorialManager.CLHCEKJPPLH() & igafomfpima) != igafomfpima)
|
|
{
|
|
flag = false;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
IDisposable disposable;
|
|
if ((disposable = enumerator as IDisposable) != null)
|
|
{
|
|
disposable.Dispose();
|
|
}
|
|
}
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0601FA71 RID: 129649 RVA: 0x008A0228 File Offset: 0x0089E428
|
|
public static int IPMHNJKLPAI()
|
|
{
|
|
return KJFGJKMJBMP.COIKFACHGHM("_Emission_Col", 2);
|
|
}
|
|
|
|
// Token: 0x0601FA72 RID: 129650 RVA: 0x008A0238 File Offset: 0x0089E438
|
|
private void ENJAHECDNPO()
|
|
{
|
|
if (!PlayerObjectiveTracker.EHHKPAAGOML())
|
|
{
|
|
Player.LocalPlayer.HMMHODMJJNG.CompleteObjective((ProgressionManager.MPBMNKHKCEE)(-29));
|
|
TutorialManager.BEOOIKDHICL = TutorialManager.EFMBEIGNDEB() | (TutorialManager.IGAFOMFPIMA.GoToActivity | TutorialManager.IGAFOMFPIMA.FinishActivity);
|
|
}
|
|
GameManager gameManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
if (gameManager != null)
|
|
{
|
|
gameManager.BCNFOLBLBKH -= this.MJJHIFEANKG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA74 RID: 129652 RVA: 0x008A02F4 File Offset: 0x0089E4F4
|
|
public void JPDPJDMHPBE(TutorialManager.EJKMNNFKLJA NOBAPCOKFIL)
|
|
{
|
|
if (!this.JKGGNDOIGBG())
|
|
{
|
|
KJFGJKMJBMP.FDICDHNDEDA("Destroying:", (int)NOBAPCOKFIL);
|
|
KJFGJKMJBMP.KEABKPBLEEN();
|
|
if (NOBAPCOKFIL == (TutorialManager.EJKMNNFKLJA)(-120))
|
|
{
|
|
this.CIEBKLBPBFL(true);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.CPKOEEFHMOA = NOBAPCOKFIL;
|
|
}
|
|
if (this.PBHFKBIPGNB != null)
|
|
{
|
|
this.PBHFKBIPGNB(NOBAPCOKFIL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E77 RID: 3703
|
|
// (get) Token: 0x0601FA75 RID: 129653 RVA: 0x008A0350 File Offset: 0x0089E550
|
|
public bool AAIPIPEJHLG
|
|
{
|
|
get
|
|
{
|
|
return this.DAKOICIFBBJ == TutorialManager.EJKMNNFKLJA.Complete;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E6F RID: 3695
|
|
// (get) Token: 0x0601FAAD RID: 129709 RVA: 0x008A1374 File Offset: 0x0089F574
|
|
// (set) Token: 0x0601FA76 RID: 129654 RVA: 0x008A035C File Offset: 0x0089E55C
|
|
public static int MJIAHJCFMNO
|
|
{
|
|
get
|
|
{
|
|
return KJFGJKMJBMP.COIKFACHGHM("PICKED_UP_STICKY_TOOL_BEFORE", 6);
|
|
}
|
|
set
|
|
{
|
|
KJFGJKMJBMP.FDICDHNDEDA("PICKED_UP_STICKY_TOOL_BEFORE", value);
|
|
KJFGJKMJBMP.KEABKPBLEEN();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA77 RID: 129655 RVA: 0x008A0370 File Offset: 0x0089E570
|
|
public AudioSource CDPOGBADLKG(RecRoomAudioClip OHPNLNHCJKL)
|
|
{
|
|
if (this.voAudioSource.isPlaying)
|
|
{
|
|
this.voAudioSource.Stop();
|
|
}
|
|
this.voAudioSource.clip = OHPNLNHCJKL.audioClip;
|
|
this.voAudioSource.volume = OHPNLNHCJKL.volume;
|
|
if (OHPNLNHCJKL.pitchVariation > 1424f)
|
|
{
|
|
this.voAudioSource.pitch = 1718f + global::UnityEngine.Random.Range(-OHPNLNHCJKL.pitchVariation, OHPNLNHCJKL.pitchVariation);
|
|
}
|
|
else
|
|
{
|
|
this.voAudioSource.pitch = 1179f;
|
|
}
|
|
this.voAudioSource.Play();
|
|
return this.voAudioSource;
|
|
}
|
|
|
|
// Token: 0x17000E71 RID: 3697
|
|
// (get) Token: 0x0601FA89 RID: 129673 RVA: 0x008A0918 File Offset: 0x0089EB18
|
|
// (set) Token: 0x0601FA78 RID: 129656 RVA: 0x008A0414 File Offset: 0x0089E614
|
|
private static TutorialManager.IGAFOMFPIMA BEOOIKDHICL
|
|
{
|
|
get
|
|
{
|
|
return (TutorialManager.IGAFOMFPIMA)KJFGJKMJBMP.COIKFACHGHM("OOBE_OBJECTIVES_GRANTED", 0);
|
|
}
|
|
set
|
|
{
|
|
KJFGJKMJBMP.FDICDHNDEDA("OOBE_OBJECTIVES_GRANTED", (int)value);
|
|
KJFGJKMJBMP.KEABKPBLEEN();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA79 RID: 129657 RVA: 0x008A0428 File Offset: 0x0089E628
|
|
public void SetIsFirstTimeIn(TutorialManager.PPHOAOFGOID HJNJOGJJMOF, bool MNOEACPELPE)
|
|
{
|
|
int num = KJFGJKMJBMP.COIKFACHGHM("FIRST_TIME_IN_FLAGS", 0);
|
|
if (MNOEACPELPE)
|
|
{
|
|
num |= (int)HJNJOGJJMOF;
|
|
}
|
|
else
|
|
{
|
|
num &= (int)(~(int)HJNJOGJJMOF);
|
|
}
|
|
KJFGJKMJBMP.FDICDHNDEDA("FIRST_TIME_IN_FLAGS", num);
|
|
KJFGJKMJBMP.KEABKPBLEEN();
|
|
}
|
|
|
|
// Token: 0x0601FA7A RID: 129658 RVA: 0x008A0468 File Offset: 0x0089E668
|
|
public void JHEHCEIADCH(Vector3 CIGPHKLAAOD, bool KLNJDELAMED = true)
|
|
{
|
|
PooledParticle pooledParticle = ObjectPool.NFHMLKPHCFF().Acquire<PooledParticle>(this.attentionHelperVFXPrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.NAPGKLNBMHN(CIGPHKLAAOD, Quaternion.identity, true);
|
|
}
|
|
if (KLNJDELAMED)
|
|
{
|
|
AudioManager.Play3DSFX(this.attentionHelperAudio, CIGPHKLAAOD, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA7B RID: 129659 RVA: 0x008A04B4 File Offset: 0x0089E6B4
|
|
private void LDKKKFPJABE()
|
|
{
|
|
if (!PlayerObjectiveTracker.EHHKPAAGOML())
|
|
{
|
|
Player.LocalPlayer.HMMHODMJJNG.CompleteObjective(ProgressionManager.MPBMNKHKCEE.FinishActivity);
|
|
TutorialManager.BEOOIKDHICL |= TutorialManager.IGAFOMFPIMA.GoToLockerRoom;
|
|
}
|
|
GameManager gameManager = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA;
|
|
if (gameManager != null)
|
|
{
|
|
gameManager.BCNFOLBLBKH -= this.FKMKPMIOONI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA7C RID: 129660 RVA: 0x008A0514 File Offset: 0x0089E714
|
|
private static TutorialManager.IGAFOMFPIMA CLHCEKJPPLH()
|
|
{
|
|
return (TutorialManager.IGAFOMFPIMA)KJFGJKMJBMP.COIKFACHGHM("\\", 0);
|
|
}
|
|
|
|
// Token: 0x0601FA7D RID: 129661 RVA: 0x008A0524 File Offset: 0x0089E724
|
|
public HelpPopup ShowHelpPopup(TutorialManager.GAGGNMIIHEH EMGGMFBPEIB, Vector3? CDMHJKFEGID = null)
|
|
{
|
|
Texture2D texture2D = this.helpPopupConfigs.KFHOPLDEJGN(EMGGMFBPEIB);
|
|
if (texture2D != null)
|
|
{
|
|
this.LABPMHPBAFK.SetContent(texture2D);
|
|
}
|
|
this.LABPMHPBAFK.HHEECLBGLCE = true;
|
|
this.LABPMHPBAFK.UpdatePosition(CDMHJKFEGID);
|
|
return this.LABPMHPBAFK;
|
|
}
|
|
|
|
// Token: 0x0601FA7E RID: 129662 RVA: 0x008A0574 File Offset: 0x0089E774
|
|
public void GBMGINBLNIG()
|
|
{
|
|
if (!this.PLCJLOMEHEE() || TutorialManager.MJIAHJCFMNO < 0)
|
|
{
|
|
Player.OnPlayerCreated += new Action<Player>(this.HICMMLAKKHB);
|
|
}
|
|
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN += this.CHFMMAAEIHD;
|
|
}
|
|
else
|
|
{
|
|
global::UnityEngine.Debug.LogError("pr");
|
|
}
|
|
this.CNNLBGGCDFC = new List<KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>>();
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)8, TutorialManager.PPHOAOFGOID.INVALID));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-173), TutorialManager.PPHOAOFGOID.Dodgeball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)1, TutorialManager.PPHOAOFGOID.Charades));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)10, TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Charades));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-168), ~(TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Lounge | TutorialManager.PPHOAOFGOID.Paddleball)));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)143, ~(TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.Lounge)));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)37, TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Paddleball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-77), TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Lounge | TutorialManager.PPHOAOFGOID.Quest));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-63), ~(TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.Lounge | TutorialManager.PPHOAOFGOID.Quest)));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-112), ~(TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Paddleball)));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-39), TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.DiscGolf | TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Lounge | TutorialManager.PPHOAOFGOID.Paintball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-68), ~(TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.DiscGolf | TutorialManager.PPHOAOFGOID.Lounge | TutorialManager.PPHOAOFGOID.Paintball)));
|
|
}
|
|
|
|
// Token: 0x0601FA7F RID: 129663 RVA: 0x008A0714 File Offset: 0x0089E914
|
|
public void DCGHGPHLKPO(PGOPAPIFECA AKHJCKCKKOI, bool MNOEACPELPE)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = this.PCLFEHFKIPF(AKHJCKCKKOI);
|
|
if (pphoaofgoid == TutorialManager.PPHOAOFGOID.INVALID)
|
|
{
|
|
return;
|
|
}
|
|
this.SetIsFirstTimeIn(pphoaofgoid, MNOEACPELPE);
|
|
}
|
|
|
|
// Token: 0x0601FA80 RID: 129664 RVA: 0x008A0738 File Offset: 0x0089E938
|
|
public bool FDHKHNNJJAP(PGOPAPIFECA AKHJCKCKKOI)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = this.INMOGPCEPNB(AKHJCKCKKOI);
|
|
return pphoaofgoid == TutorialManager.PPHOAOFGOID.INVALID || this.ECEPOFIIMIJ(pphoaofgoid);
|
|
}
|
|
|
|
// Token: 0x17000E70 RID: 3696
|
|
// (get) Token: 0x0601FA81 RID: 129665 RVA: 0x008A075C File Offset: 0x0089E95C
|
|
private HelpPopup LABPMHPBAFK
|
|
{
|
|
get
|
|
{
|
|
if (this.ICPPAENIHEI == null)
|
|
{
|
|
this.ICPPAENIHEI = global::UnityEngine.Object.Instantiate<HelpPopup>(this.helpPopupPrefab);
|
|
}
|
|
return this.ICPPAENIHEI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA82 RID: 129666 RVA: 0x008A0788 File Offset: 0x0089E988
|
|
public void MAKMEMFAIJF(TutorialManager.EJKMNNFKLJA NOBAPCOKFIL)
|
|
{
|
|
if (!this.DMHAPEKHDHD)
|
|
{
|
|
KJFGJKMJBMP.FDICDHNDEDA("Go to ", (int)NOBAPCOKFIL);
|
|
KJFGJKMJBMP.KEABKPBLEEN();
|
|
if (NOBAPCOKFIL == (TutorialManager.EJKMNNFKLJA)(-51))
|
|
{
|
|
this.FLDLDHMPKAM(true);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.CPKOEEFHMOA = NOBAPCOKFIL;
|
|
}
|
|
if (this.PBHFKBIPGNB != null)
|
|
{
|
|
this.PBHFKBIPGNB(NOBAPCOKFIL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA83 RID: 129667 RVA: 0x008A07E4 File Offset: 0x0089E9E4
|
|
public bool ECEPOFIIMIJ(TutorialManager.PPHOAOFGOID HJNJOGJJMOF)
|
|
{
|
|
return (KJFGJKMJBMP.COIKFACHGHM("volume", 1) & (int)HJNJOGJJMOF) == 0;
|
|
}
|
|
|
|
// Token: 0x0601FA84 RID: 129668 RVA: 0x008A07FC File Offset: 0x0089E9FC
|
|
public void HLJIJKMNFAK()
|
|
{
|
|
if (this.JKGGNDOIGBG() && TutorialManager.MJIAHJCFMNO >= 6)
|
|
{
|
|
Player.OnPlayerCreated -= new Action<Player>(this.IMNABMKLMHK);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA85 RID: 129669 RVA: 0x008A0830 File Offset: 0x0089EA30
|
|
public bool EONIPBHOBBL()
|
|
{
|
|
return !this.voAudioSource.isPlaying && this.voAudioSource3D.isPlaying;
|
|
}
|
|
|
|
// Token: 0x17000E75 RID: 3701
|
|
// (get) Token: 0x0601FA86 RID: 129670 RVA: 0x008A0850 File Offset: 0x0089EA50
|
|
public bool ONKIMDCJJDL
|
|
{
|
|
get
|
|
{
|
|
bool flag = false;
|
|
IEnumerator enumerator = Enum.GetValues(typeof(TutorialManager.IGAFOMFPIMA)).GetEnumerator();
|
|
try
|
|
{
|
|
while (enumerator.MoveNext())
|
|
{
|
|
object obj = enumerator.Current;
|
|
TutorialManager.IGAFOMFPIMA igafomfpima = (TutorialManager.IGAFOMFPIMA)obj;
|
|
if (igafomfpima != TutorialManager.IGAFOMFPIMA.None)
|
|
{
|
|
if ((TutorialManager.BEOOIKDHICL & igafomfpima) == igafomfpima)
|
|
{
|
|
flag = true;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
IDisposable disposable;
|
|
if ((disposable = enumerator as IDisposable) != null)
|
|
{
|
|
disposable.Dispose();
|
|
}
|
|
}
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA87 RID: 129671 RVA: 0x008A08DC File Offset: 0x0089EADC
|
|
public RecRoomAudioClip NPPMJPNPIHC(TutorialManager.PENKLGMAGGH LGAMBCICIID)
|
|
{
|
|
return this.tutorialAudioConfigs.LEIANGACJMA(LGAMBCICIID);
|
|
}
|
|
|
|
// Token: 0x0601FA88 RID: 129672 RVA: 0x008A08EC File Offset: 0x0089EAEC
|
|
private void AIIAOEFLHNJ()
|
|
{
|
|
PGOPAPIFECA pgopapifeca;
|
|
KANCFPONEKJ kancfponekj;
|
|
LMBEHMFIOEN.OPKCEGHLOKD(JHLOLIJHHDM.BGIHCLAMIIM(), out pgopapifeca, out kancfponekj);
|
|
if (pgopapifeca != PGOPAPIFECA.INVALID)
|
|
{
|
|
this.SetIsFirstTimeInActivity(pgopapifeca, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA8A RID: 129674 RVA: 0x008A0928 File Offset: 0x0089EB28
|
|
public RecRoomAudioClip GKONHHIIJLM(TutorialManager.PENKLGMAGGH LGAMBCICIID)
|
|
{
|
|
return this.tutorialAudioConfigs.KPGKHEJLBHL(LGAMBCICIID);
|
|
}
|
|
|
|
// Token: 0x0601FA8B RID: 129675 RVA: 0x008A0938 File Offset: 0x0089EB38
|
|
public AudioSource PlayTutorialVO(TutorialManager.PENKLGMAGGH LGAMBCICIID)
|
|
{
|
|
RecRoomAudioClip tutorialAudio = this.GetTutorialAudio(LGAMBCICIID);
|
|
return this.PlayVO(tutorialAudio);
|
|
}
|
|
|
|
// Token: 0x0601FA8C RID: 129676 RVA: 0x008A0954 File Offset: 0x0089EB54
|
|
public IEnumerator JEINPGGDOKA(TutorialManager.VOClip JFOICAEMEMB)
|
|
{
|
|
if (JFOICAEMEMB.preDuration > 0f)
|
|
{
|
|
yield return new WaitForSeconds(JFOICAEMEMB.preDuration);
|
|
}
|
|
yield return this.RunPlayVOClip(JFOICAEMEMB.AudioClip);
|
|
if (JFOICAEMEMB.postDuration > 0f)
|
|
{
|
|
yield return new WaitForSeconds(JFOICAEMEMB.postDuration);
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x0601FA8D RID: 129677 RVA: 0x008A0978 File Offset: 0x0089EB78
|
|
private void HICMMLAKKHB(Player JEFGMHBLLKI)
|
|
{
|
|
if (JEFGMHBLLKI != null && JEFGMHBLLKI.GJLCBGPGIGN())
|
|
{
|
|
if (!this.PLCJLOMEHEE() && !PlayerObjectiveTracker.EHHKPAAGOML())
|
|
{
|
|
GameManager gameManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
if (gameManager != null && !SessionManager.LBLKKPKBOGD)
|
|
{
|
|
if (!this.OCGFMHCCBNH(TutorialManager.IGAFOMFPIMA.GoToLockerRoom | TutorialManager.IGAFOMFPIMA.GoToActivity | TutorialManager.IGAFOMFPIMA.FinishActivity))
|
|
{
|
|
JEFGMHBLLKI.HMMHODMJJNG.CompleteObjective((ProgressionManager.MPBMNKHKCEE)(-91));
|
|
TutorialManager.BEOOIKDHICL = TutorialManager.KNAOCFDMMIP() | TutorialManager.IGAFOMFPIMA.GoToActivity;
|
|
}
|
|
if (!this.AMGCOOAOKMO(ProgressionManager.MPBMNKHKCEE.OOBE_GoToLockerRoom))
|
|
{
|
|
gameManager.BCNFOLBLBKH += this.ENJAHECDNPO;
|
|
}
|
|
}
|
|
else if (SessionManager.LLNIIJAHOPI && !this.OCGFMHCCBNH(TutorialManager.IGAFOMFPIMA.GoToLockerRoom))
|
|
{
|
|
JEFGMHBLLKI.HMMHODMJJNG.HIGFKHCOJMO((ProgressionManager.MPBMNKHKCEE)15);
|
|
TutorialManager.BEOOIKDHICL |= TutorialManager.IGAFOMFPIMA.GoToLockerRoom;
|
|
}
|
|
}
|
|
if (TutorialManager.MJIAHJCFMNO < 8)
|
|
{
|
|
Tool.CFMDEKDHGAL += this.GEOECINCNCD;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA8E RID: 129678 RVA: 0x008A0A6C File Offset: 0x0089EC6C
|
|
public bool EOMLEDHIBEH(TutorialManager.IGAFOMFPIMA OGEPLIKCBFC)
|
|
{
|
|
return (TutorialManager.KNAOCFDMMIP() & OGEPLIKCBFC) == OGEPLIKCBFC;
|
|
}
|
|
|
|
// Token: 0x0601FA8F RID: 129679 RVA: 0x008A0A88 File Offset: 0x0089EC88
|
|
private void BGGNJPOFMFN()
|
|
{
|
|
PGOPAPIFECA pgopapifeca;
|
|
KANCFPONEKJ kancfponekj;
|
|
LMBEHMFIOEN.OPKCEGHLOKD(JHLOLIJHHDM.EKOJENGHIFA, out pgopapifeca, out kancfponekj);
|
|
if (pgopapifeca != PGOPAPIFECA.INVALID)
|
|
{
|
|
this.SetIsFirstTimeInActivity(pgopapifeca, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA90 RID: 129680 RVA: 0x008A0AB4 File Offset: 0x0089ECB4
|
|
private void GDBGPFPMEAJ(Tool ENBMEDIFBLM)
|
|
{
|
|
GameManager gameManager = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA;
|
|
if (ENBMEDIFBLM.NAABPMOIADH().GNCAHBDHAEI() && (gameManager == null || !gameManager.DMLPFMKFOBB))
|
|
{
|
|
TutorialManager.MJIAHJCFMNO = TutorialManager.GMCIIHLOFBN() + 0;
|
|
if (TutorialManager.GMCIIHLOFBN() >= 4)
|
|
{
|
|
Tool.CFMDEKDHGAL -= this.MALFBKDDGNA;
|
|
if (this.GKBNMPHIBNE)
|
|
{
|
|
Player.OnPlayerCreated -= new Action<Player>(this.AODDBBDEDPB);
|
|
}
|
|
}
|
|
ENBMEDIFBLM.PLPIAOHJBOB += this.HCHLNBKGLJL;
|
|
if (this.FDJPLECMBNP != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.FDJPLECMBNP);
|
|
}
|
|
this.FDJPLECMBNP = global::UnityEngine.Object.Instantiate<GameObject>(this.dropItemNotePrefab);
|
|
this.FDJPLECMBNP.GetComponent<DropItemNote>().CMMILBKILGN(ENBMEDIFBLM);
|
|
base.StartCoroutine(this.FPDIGPKEMMF(ENBMEDIFBLM));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA91 RID: 129681 RVA: 0x008A0BA0 File Offset: 0x0089EDA0
|
|
private void CINLAJAOHMB()
|
|
{
|
|
PGOPAPIFECA pgopapifeca;
|
|
KANCFPONEKJ kancfponekj;
|
|
LMBEHMFIOEN.OPKCEGHLOKD(JHLOLIJHHDM.FPMNIAMNNPL(), out pgopapifeca, out kancfponekj);
|
|
if (pgopapifeca != PGOPAPIFECA.INVALID)
|
|
{
|
|
this.PAHHMPHENJH(pgopapifeca, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA92 RID: 129682 RVA: 0x008A0BCC File Offset: 0x0089EDCC
|
|
public Texture2D GetHelpTexture(TutorialManager.GAGGNMIIHEH EMGGMFBPEIB)
|
|
{
|
|
return this.helpPopupConfigs.KFHOPLDEJGN(EMGGMFBPEIB);
|
|
}
|
|
|
|
// Token: 0x0601FA93 RID: 129683 RVA: 0x008A0BDC File Offset: 0x0089EDDC
|
|
private void DOCJJGCODLF(Player JEFGMHBLLKI)
|
|
{
|
|
if (JEFGMHBLLKI != null && JEFGMHBLLKI.CFPNNAADNJF())
|
|
{
|
|
if (!this.GKBNMPHIBNE && !PlayerObjectiveTracker.EHHKPAAGOML())
|
|
{
|
|
GameManager gameManager = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA;
|
|
if (gameManager != null && !SessionManager.LBLKKPKBOGD)
|
|
{
|
|
if (!this.OCGFMHCCBNH(TutorialManager.IGAFOMFPIMA.GoToActivity | TutorialManager.IGAFOMFPIMA.FinishActivity))
|
|
{
|
|
JEFGMHBLLKI.HMMHODMJJNG.CompleteObjective((ProgressionManager.MPBMNKHKCEE)(-125));
|
|
TutorialManager.BEOOIKDHICL = TutorialManager.KNAOCFDMMIP() | (TutorialManager.IGAFOMFPIMA.GoToLockerRoom | TutorialManager.IGAFOMFPIMA.GoToActivity);
|
|
}
|
|
if (!this.DMILLNOFMJL((ProgressionManager.MPBMNKHKCEE)(-91)))
|
|
{
|
|
gameManager.BCNFOLBLBKH += this.ENJAHECDNPO;
|
|
}
|
|
}
|
|
else if (SessionManager.LLNIIJAHOPI && !this.GBFLGPJELNL(TutorialManager.IGAFOMFPIMA.None))
|
|
{
|
|
JEFGMHBLLKI.HMMHODMJJNG.CompleteObjective((ProgressionManager.MPBMNKHKCEE)(-25));
|
|
TutorialManager.BEOOIKDHICL = TutorialManager.CLHCEKJPPLH() | TutorialManager.IGAFOMFPIMA.None;
|
|
}
|
|
}
|
|
if (TutorialManager.GMCIIHLOFBN() < 8)
|
|
{
|
|
Tool.CFMDEKDHGAL += this.GDBGPFPMEAJ;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA94 RID: 129684 RVA: 0x008A0CD0 File Offset: 0x0089EED0
|
|
public bool EOKAILAKJCB()
|
|
{
|
|
return this.DMHAPEKHDHD || SessionManager.LLNIIJAHOPI || SessionManager.LBLKKPKBOGD;
|
|
}
|
|
|
|
// Token: 0x0601FA95 RID: 129685 RVA: 0x008A0CF4 File Offset: 0x0089EEF4
|
|
public IEnumerator LIEEIBFIDPP(RecRoomAudioClip LJBFCCGDHIM)
|
|
{
|
|
this.PlayVO(LJBFCCGDHIM);
|
|
while (this.LOHFMONICOP)
|
|
{
|
|
yield return null;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x0601FA96 RID: 129686 RVA: 0x008A0D18 File Offset: 0x0089EF18
|
|
public bool JKGGNDOIGBG()
|
|
{
|
|
bool? jpeekbpnapo = this.JPEEKBPNAPO;
|
|
if (jpeekbpnapo == null)
|
|
{
|
|
if (KJFGJKMJBMP.COIKFACHGHM("Launching external application...", 0) == 119)
|
|
{
|
|
this.JPEEKBPNAPO = new bool?(false);
|
|
this.CPKOEEFHMOA = TutorialManager.EJKMNNFKLJA.Complete;
|
|
}
|
|
else
|
|
{
|
|
this.JPEEKBPNAPO = new bool?(false);
|
|
}
|
|
}
|
|
bool? jpeekbpnapo2 = this.JPEEKBPNAPO;
|
|
return jpeekbpnapo2.Value;
|
|
}
|
|
|
|
// Token: 0x0601FA97 RID: 129687 RVA: 0x008A0D80 File Offset: 0x0089EF80
|
|
public AudioSource JGAOFJMEGJG(RecRoomAudioClip OHPNLNHCJKL)
|
|
{
|
|
if (this.voAudioSource.isPlaying)
|
|
{
|
|
this.voAudioSource.Stop();
|
|
}
|
|
this.voAudioSource.clip = OHPNLNHCJKL.audioClip;
|
|
this.voAudioSource.volume = OHPNLNHCJKL.volume;
|
|
if (OHPNLNHCJKL.pitchVariation > 164f)
|
|
{
|
|
this.voAudioSource.pitch = 1848f + global::UnityEngine.Random.Range(-OHPNLNHCJKL.pitchVariation, OHPNLNHCJKL.pitchVariation);
|
|
}
|
|
else
|
|
{
|
|
this.voAudioSource.pitch = 1963f;
|
|
}
|
|
this.voAudioSource.Play();
|
|
return this.voAudioSource;
|
|
}
|
|
|
|
// Token: 0x0601FA98 RID: 129688 RVA: 0x008A0E24 File Offset: 0x0089F024
|
|
private void CHFMMAAEIHD()
|
|
{
|
|
PGOPAPIFECA pgopapifeca;
|
|
KANCFPONEKJ kancfponekj;
|
|
LMBEHMFIOEN.OPKCEGHLOKD(JHLOLIJHHDM.JIHFHHJJMKC(), out pgopapifeca, out kancfponekj);
|
|
if (pgopapifeca != PGOPAPIFECA.INVALID)
|
|
{
|
|
this.DCGHGPHLKPO(pgopapifeca, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA99 RID: 129689 RVA: 0x008A0E50 File Offset: 0x0089F050
|
|
public static void FOJKJIBMDOB(int NOBAPCOKFIL)
|
|
{
|
|
KJFGJKMJBMP.FDICDHNDEDA("iTween Error: You must first add a camera fade object with CameraFadeAdd() before atttempting to use camera fading.", NOBAPCOKFIL);
|
|
KJFGJKMJBMP.KEABKPBLEEN();
|
|
}
|
|
|
|
// Token: 0x0601FA9B RID: 129691 RVA: 0x008A0ECC File Offset: 0x0089F0CC
|
|
public RecRoomAudioClip HMDALOBJCDJ(TutorialManager.PENKLGMAGGH LGAMBCICIID)
|
|
{
|
|
return this.tutorialAudioConfigs.IILMPEKFMNP(LGAMBCICIID);
|
|
}
|
|
|
|
// Token: 0x0601FA9C RID: 129692 RVA: 0x008A0EDC File Offset: 0x0089F0DC
|
|
public void MPIAKNCLIEJ()
|
|
{
|
|
this.INKHPPELEMG().HFNPPBBMOLP(true);
|
|
}
|
|
|
|
// Token: 0x0601FA9D RID: 129693 RVA: 0x008A0EEC File Offset: 0x0089F0EC
|
|
public void MHECIDCDCPN(TutorialManager.EJKMNNFKLJA NOBAPCOKFIL)
|
|
{
|
|
if (!this.DMHAPEKHDHD)
|
|
{
|
|
KJFGJKMJBMP.FDICDHNDEDA(" Scores!", (int)NOBAPCOKFIL);
|
|
KJFGJKMJBMP.KEABKPBLEEN();
|
|
if (NOBAPCOKFIL == (TutorialManager.EJKMNNFKLJA)52)
|
|
{
|
|
this.CIEBKLBPBFL(true);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.CPKOEEFHMOA = NOBAPCOKFIL;
|
|
}
|
|
if (this.PBHFKBIPGNB != null)
|
|
{
|
|
this.PBHFKBIPGNB(NOBAPCOKFIL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA9E RID: 129694 RVA: 0x008A0F48 File Offset: 0x0089F148
|
|
private void HCHLNBKGLJL(Tool ENBMEDIFBLM)
|
|
{
|
|
if (this.FDJPLECMBNP != null)
|
|
{
|
|
ENBMEDIFBLM.PLPIAOHJBOB -= this.OAILCDPFNEJ;
|
|
global::UnityEngine.Object.Destroy(this.FDJPLECMBNP);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FA9F RID: 129695 RVA: 0x008A0F78 File Offset: 0x0089F178
|
|
public IEnumerator RunPlayVOClip(TutorialManager.PENKLGMAGGH LGAMBCICIID)
|
|
{
|
|
yield return this.RunPlayVOClip(this.GetTutorialAudio(LGAMBCICIID));
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x0601FAA0 RID: 129696 RVA: 0x008A0F9C File Offset: 0x0089F19C
|
|
public bool KOGAFFIJCEJ()
|
|
{
|
|
return this.voAudioSource.isPlaying || this.voAudioSource3D.isPlaying;
|
|
}
|
|
|
|
// Token: 0x0601FAA1 RID: 129697 RVA: 0x008A0FBC File Offset: 0x0089F1BC
|
|
private TutorialManager.PPHOAOFGOID GOMMJBOEGGA(PGOPAPIFECA AKHJCKCKKOI)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = TutorialManager.PPHOAOFGOID.INVALID;
|
|
for (int i = 0; i < this.CNNLBGGCDFC.Count; i++)
|
|
{
|
|
if (this.CNNLBGGCDFC[i].Key == AKHJCKCKKOI)
|
|
{
|
|
pphoaofgoid = this.CNNLBGGCDFC[i].Value;
|
|
break;
|
|
}
|
|
}
|
|
return pphoaofgoid;
|
|
}
|
|
|
|
// Token: 0x0601FAA2 RID: 129698 RVA: 0x008A101C File Offset: 0x0089F21C
|
|
public void HideHelpPopup()
|
|
{
|
|
this.LABPMHPBAFK.HHEECLBGLCE = false;
|
|
}
|
|
|
|
// Token: 0x0601FAA3 RID: 129699 RVA: 0x008A102C File Offset: 0x0089F22C
|
|
public HelpPopup ADIOIHDLPKN(TutorialManager.GAGGNMIIHEH EMGGMFBPEIB, Vector3? CDMHJKFEGID = null)
|
|
{
|
|
Texture2D texture2D = this.helpPopupConfigs.PNALEJIKPHD(EMGGMFBPEIB);
|
|
if (texture2D != null)
|
|
{
|
|
this.INKHPPELEMG().HNJDEODEOON(texture2D);
|
|
}
|
|
this.LABPMHPBAFK.HHEECLBGLCE = true;
|
|
this.LABPMHPBAFK.UpdatePosition(CDMHJKFEGID);
|
|
return this.CIOMNILGNAK();
|
|
}
|
|
|
|
// Token: 0x0601FAA4 RID: 129700 RVA: 0x008A107C File Offset: 0x0089F27C
|
|
public bool CCCFPKKLMAF(PGOPAPIFECA AKHJCKCKKOI)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = this.INMOGPCEPNB(AKHJCKCKKOI);
|
|
return pphoaofgoid != TutorialManager.PPHOAOFGOID.INVALID && this.KAAGELIPHHF(pphoaofgoid);
|
|
}
|
|
|
|
// Token: 0x0601FAA5 RID: 129701 RVA: 0x008A10A0 File Offset: 0x0089F2A0
|
|
private TutorialManager.PPHOAOFGOID PCLFEHFKIPF(PGOPAPIFECA AKHJCKCKKOI)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = TutorialManager.PPHOAOFGOID.RecCenter;
|
|
for (int i = 0; i < this.CNNLBGGCDFC.Count; i += 0)
|
|
{
|
|
if (this.CNNLBGGCDFC[i].Key == AKHJCKCKKOI)
|
|
{
|
|
pphoaofgoid = this.CNNLBGGCDFC[i].Value;
|
|
break;
|
|
}
|
|
}
|
|
return pphoaofgoid;
|
|
}
|
|
|
|
// Token: 0x0601FAA6 RID: 129702 RVA: 0x008A1100 File Offset: 0x0089F300
|
|
private void AODDBBDEDPB(Player JEFGMHBLLKI)
|
|
{
|
|
if (JEFGMHBLLKI != null && JEFGMHBLLKI.PJNKKFHLGKI())
|
|
{
|
|
if (!this.GKBNMPHIBNE && !PlayerObjectiveTracker.EANEJBDOHMK)
|
|
{
|
|
GameManager gameManager = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA;
|
|
if (gameManager != null && !SessionManager.LBLKKPKBOGD)
|
|
{
|
|
if (!this.DLEJCJFLIJF(TutorialManager.IGAFOMFPIMA.None))
|
|
{
|
|
JEFGMHBLLKI.HMMHODMJJNG.HIGFKHCOJMO((ProgressionManager.MPBMNKHKCEE)72);
|
|
TutorialManager.BEOOIKDHICL = TutorialManager.CLHCEKJPPLH() | (TutorialManager.IGAFOMFPIMA.GoToActivity | TutorialManager.IGAFOMFPIMA.FinishActivity);
|
|
}
|
|
if (!this.AMGCOOAOKMO((ProgressionManager.MPBMNKHKCEE)(-54)))
|
|
{
|
|
gameManager.BCNFOLBLBKH += this.FKMKPMIOONI;
|
|
}
|
|
}
|
|
else if (SessionManager.LLNIIJAHOPI && !this.DLEJCJFLIJF(TutorialManager.IGAFOMFPIMA.GoToLockerRoom))
|
|
{
|
|
JEFGMHBLLKI.HMMHODMJJNG.HIGFKHCOJMO((ProgressionManager.MPBMNKHKCEE)(-59));
|
|
TutorialManager.BEOOIKDHICL = TutorialManager.EFMBEIGNDEB() | TutorialManager.IGAFOMFPIMA.None;
|
|
}
|
|
}
|
|
if (TutorialManager.GMCIIHLOFBN() < 3)
|
|
{
|
|
Tool.CFMDEKDHGAL += this.GDBGPFPMEAJ;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FAA7 RID: 129703 RVA: 0x008A11F4 File Offset: 0x0089F3F4
|
|
public void OMAFCCODIAP(TutorialManager.DHMKLCLFPJD NOBAPCOKFIL)
|
|
{
|
|
TutorialManager.DHMKLCLFPJD dhmklclfpjd = this.PBHFKBIPGNB;
|
|
TutorialManager.DHMKLCLFPJD dhmklclfpjd2;
|
|
do
|
|
{
|
|
dhmklclfpjd2 = dhmklclfpjd;
|
|
dhmklclfpjd = Interlocked.CompareExchange<TutorialManager.DHMKLCLFPJD>(ref this.PBHFKBIPGNB, (TutorialManager.DHMKLCLFPJD)Delegate.Remove(dhmklclfpjd2, NOBAPCOKFIL), dhmklclfpjd);
|
|
}
|
|
while (dhmklclfpjd != dhmklclfpjd2);
|
|
}
|
|
|
|
// Token: 0x0601FAA8 RID: 129704 RVA: 0x008A122C File Offset: 0x0089F42C
|
|
public void SetFirstTimeInForNewUser()
|
|
{
|
|
IEnumerator enumerator = Enum.GetValues(typeof(TutorialManager.PPHOAOFGOID)).GetEnumerator();
|
|
try
|
|
{
|
|
while (enumerator.MoveNext())
|
|
{
|
|
object obj = enumerator.Current;
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = (TutorialManager.PPHOAOFGOID)obj;
|
|
if (pphoaofgoid != TutorialManager.PPHOAOFGOID.INVALID)
|
|
{
|
|
this.SetIsFirstTimeIn(pphoaofgoid, true);
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
IDisposable disposable;
|
|
if ((disposable = enumerator as IDisposable) != null)
|
|
{
|
|
disposable.Dispose();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FAA9 RID: 129705 RVA: 0x008A12A8 File Offset: 0x0089F4A8
|
|
private TutorialManager.PPHOAOFGOID FMJMGEINJCH(PGOPAPIFECA AKHJCKCKKOI)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = TutorialManager.PPHOAOFGOID.RecCenter;
|
|
for (int i = 0; i < this.CNNLBGGCDFC.Count; i++)
|
|
{
|
|
if (this.CNNLBGGCDFC[i].Key == AKHJCKCKKOI)
|
|
{
|
|
pphoaofgoid = this.CNNLBGGCDFC[i].Value;
|
|
break;
|
|
}
|
|
}
|
|
return pphoaofgoid;
|
|
}
|
|
|
|
// Token: 0x0601FAAA RID: 129706 RVA: 0x008A1308 File Offset: 0x0089F508
|
|
public void PAHHMPHENJH(PGOPAPIFECA AKHJCKCKKOI, bool MNOEACPELPE)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = this.INMOGPCEPNB(AKHJCKCKKOI);
|
|
if (pphoaofgoid == TutorialManager.PPHOAOFGOID.INVALID)
|
|
{
|
|
return;
|
|
}
|
|
this.JCPKGOAAEOC(pphoaofgoid, MNOEACPELPE);
|
|
}
|
|
|
|
// Token: 0x0601FAAB RID: 129707 RVA: 0x008A132C File Offset: 0x0089F52C
|
|
public bool GDONBCNCBAB(PGOPAPIFECA AKHJCKCKKOI)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = this.PCLFEHFKIPF(AKHJCKCKKOI);
|
|
return pphoaofgoid == TutorialManager.PPHOAOFGOID.INVALID || this.GetIsFirstTimeIn(pphoaofgoid);
|
|
}
|
|
|
|
// Token: 0x0601FAAC RID: 129708 RVA: 0x008A1350 File Offset: 0x0089F550
|
|
public bool IPFAALNBPGC()
|
|
{
|
|
return !this.DMHAPEKHDHD && (SessionManager.LLNIIJAHOPI || SessionManager.LBLKKPKBOGD);
|
|
}
|
|
|
|
// Token: 0x0601FAAE RID: 129710 RVA: 0x008A1384 File Offset: 0x0089F584
|
|
public AudioSource Play3DVO(RecRoomAudioClip OHPNLNHCJKL, Vector3 CIGPHKLAAOD)
|
|
{
|
|
if (this.voAudioSource3D.isPlaying)
|
|
{
|
|
this.voAudioSource3D.Stop();
|
|
}
|
|
this.voAudioSource3D.clip = OHPNLNHCJKL.audioClip;
|
|
this.voAudioSource3D.volume = OHPNLNHCJKL.volume;
|
|
if (OHPNLNHCJKL.pitchVariation > 0f)
|
|
{
|
|
this.voAudioSource3D.pitch = 1f + global::UnityEngine.Random.Range(-OHPNLNHCJKL.pitchVariation, OHPNLNHCJKL.pitchVariation);
|
|
}
|
|
else
|
|
{
|
|
this.voAudioSource3D.pitch = 1f;
|
|
}
|
|
this.voAudioSource3D.transform.position = CIGPHKLAAOD;
|
|
this.voAudioSource3D.Play();
|
|
return this.voAudioSource3D;
|
|
}
|
|
|
|
// Token: 0x0601FAAF RID: 129711 RVA: 0x008A1438 File Offset: 0x0089F638
|
|
public HelpPopup ShowHelpPopup(TutorialManager.GAGGNMIIHEH EMGGMFBPEIB, bool FJEEFBJHAPO)
|
|
{
|
|
this.ShowHelpPopup(EMGGMFBPEIB, null);
|
|
this.LABPMHPBAFK.JOBIDCKNJNF = FJEEFBJHAPO;
|
|
return this.LABPMHPBAFK;
|
|
}
|
|
|
|
// Token: 0x0601FAB0 RID: 129712 RVA: 0x008A1468 File Offset: 0x0089F668
|
|
public bool NFLJEAOOHEM(TutorialManager.IGAFOMFPIMA OGEPLIKCBFC)
|
|
{
|
|
return (TutorialManager.CLHCEKJPPLH() & OGEPLIKCBFC) == OGEPLIKCBFC;
|
|
}
|
|
|
|
// Token: 0x0601FAB1 RID: 129713 RVA: 0x008A1484 File Offset: 0x0089F684
|
|
public void PJKBPNILHGB(PGOPAPIFECA AKHJCKCKKOI, bool MNOEACPELPE)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = this.INMOGPCEPNB(AKHJCKCKKOI);
|
|
if (pphoaofgoid == TutorialManager.PPHOAOFGOID.INVALID)
|
|
{
|
|
return;
|
|
}
|
|
this.JCPKGOAAEOC(pphoaofgoid, MNOEACPELPE);
|
|
}
|
|
|
|
// Token: 0x0601FAB2 RID: 129714 RVA: 0x008A14A8 File Offset: 0x0089F6A8
|
|
private void MJJHIFEANKG()
|
|
{
|
|
if (!PlayerObjectiveTracker.EHHKPAAGOML())
|
|
{
|
|
Player.LocalPlayer.HMMHODMJJNG.HIGFKHCOJMO((ProgressionManager.MPBMNKHKCEE)48);
|
|
TutorialManager.BEOOIKDHICL = TutorialManager.EFMBEIGNDEB() | TutorialManager.IGAFOMFPIMA.GoToLockerRoom;
|
|
}
|
|
GameManager gameManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
if (gameManager != null)
|
|
{
|
|
gameManager.BCNFOLBLBKH -= this.ENJAHECDNPO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FAB3 RID: 129715 RVA: 0x008A1508 File Offset: 0x0089F708
|
|
public RecRoomAudioClip LOIHABAKALP(TutorialManager.PENKLGMAGGH LGAMBCICIID)
|
|
{
|
|
return this.tutorialAudioConfigs.LEIANGACJMA(LGAMBCICIID);
|
|
}
|
|
|
|
// Token: 0x0601FAB4 RID: 129716 RVA: 0x008A1518 File Offset: 0x0089F718
|
|
public void OMPAAGLMIPC()
|
|
{
|
|
this.LABPMHPBAFK.HHEECLBGLCE = false;
|
|
}
|
|
|
|
// Token: 0x0601FAB5 RID: 129717 RVA: 0x008A1528 File Offset: 0x0089F728
|
|
public RecRoomAudioClip LICJNGKNMPD(TutorialManager.PENKLGMAGGH LGAMBCICIID)
|
|
{
|
|
return this.tutorialAudioConfigs.GJOPNJEEHDD(LGAMBCICIID);
|
|
}
|
|
|
|
// Token: 0x0601FAB6 RID: 129718 RVA: 0x008A1538 File Offset: 0x0089F738
|
|
public bool DMILLNOFMJL(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ)
|
|
{
|
|
TutorialManager.IGAFOMFPIMA igafomfpima = TutorialManager.IGAFOMFPIMA.GoToLockerRoom;
|
|
switch (HJKKDCBPFJJ)
|
|
{
|
|
case ProgressionManager.MPBMNKHKCEE.CharadesGames:
|
|
igafomfpima = TutorialManager.IGAFOMFPIMA.GoToLockerRoom;
|
|
break;
|
|
case ProgressionManager.MPBMNKHKCEE.CharadesWinsPerformer:
|
|
igafomfpima = TutorialManager.IGAFOMFPIMA.GoToLockerRoom | TutorialManager.IGAFOMFPIMA.FinishActivity;
|
|
break;
|
|
case ProgressionManager.MPBMNKHKCEE.CharadesWinsGuesser:
|
|
igafomfpima = (TutorialManager.IGAFOMFPIMA)8;
|
|
break;
|
|
}
|
|
return this.OOBEObjectiveAlreadyGranted(igafomfpima);
|
|
}
|
|
|
|
// Token: 0x0601FAB7 RID: 129719 RVA: 0x008A1584 File Offset: 0x0089F784
|
|
public bool JOBHKEKFKMD()
|
|
{
|
|
return !this.voAudioSource.isPlaying && this.voAudioSource3D.isPlaying;
|
|
}
|
|
|
|
// Token: 0x0601FAB9 RID: 129721 RVA: 0x008A15DC File Offset: 0x0089F7DC
|
|
public IEnumerator RunPlayVOClip(RecRoomAudioClip LJBFCCGDHIM)
|
|
{
|
|
this.PlayVO(LJBFCCGDHIM);
|
|
while (this.LOHFMONICOP)
|
|
{
|
|
yield return null;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x0601FABA RID: 129722 RVA: 0x008A1600 File Offset: 0x0089F800
|
|
public static void PNEEGBIHLON(int NOBAPCOKFIL)
|
|
{
|
|
KJFGJKMJBMP.FDICDHNDEDA("Error", NOBAPCOKFIL);
|
|
KJFGJKMJBMP.KEABKPBLEEN();
|
|
}
|
|
|
|
// Token: 0x0601FABB RID: 129723 RVA: 0x008A1614 File Offset: 0x0089F814
|
|
private HelpPopup INKHPPELEMG()
|
|
{
|
|
if (this.ICPPAENIHEI == null)
|
|
{
|
|
this.ICPPAENIHEI = global::UnityEngine.Object.Instantiate<HelpPopup>(this.helpPopupPrefab);
|
|
}
|
|
return this.ICPPAENIHEI;
|
|
}
|
|
|
|
// Token: 0x0601FABC RID: 129724 RVA: 0x008A1640 File Offset: 0x0089F840
|
|
public bool GetIsFirstTimeInActivity(PGOPAPIFECA AKHJCKCKKOI)
|
|
{
|
|
TutorialManager.PPHOAOFGOID pphoaofgoid = this.GOMMJBOEGGA(AKHJCKCKKOI);
|
|
return pphoaofgoid != TutorialManager.PPHOAOFGOID.INVALID && this.GetIsFirstTimeIn(pphoaofgoid);
|
|
}
|
|
|
|
// Token: 0x0601FABD RID: 129725 RVA: 0x008A1664 File Offset: 0x0089F864
|
|
public bool DKFPPPBNHCE()
|
|
{
|
|
return this.DAKOICIFBBJ == (TutorialManager.EJKMNNFKLJA)39;
|
|
}
|
|
|
|
// Token: 0x0601FABE RID: 129726 RVA: 0x008A1670 File Offset: 0x0089F870
|
|
private static TutorialManager.IGAFOMFPIMA EFMBEIGNDEB()
|
|
{
|
|
return (TutorialManager.IGAFOMFPIMA)KJFGJKMJBMP.COIKFACHGHM("[ACTk] WallHack Detector: has properly configured Detection Event in the inspector, but still get started with Action callback. Both Action and Detection Event will be called on detection. Are you sure you wish to do this?", 1);
|
|
}
|
|
|
|
// Token: 0x0601FABF RID: 129727 RVA: 0x008A1680 File Offset: 0x0089F880
|
|
public void BAHLPJOINOH()
|
|
{
|
|
if (!this.GKBNMPHIBNE || TutorialManager.IPMHNJKLPAI() < 4)
|
|
{
|
|
Player.OnPlayerCreated += new Action<Player>(this.DOCJJGCODLF);
|
|
}
|
|
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN += this.CHFMMAAEIHD;
|
|
}
|
|
else
|
|
{
|
|
global::UnityEngine.Debug.LogError("ShowNames");
|
|
}
|
|
this.CNNLBGGCDFC = new List<KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>>();
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)105, TutorialManager.PPHOAOFGOID.RecCenter));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)197, TutorialManager.PPHOAOFGOID.RecCenter));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-166), TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.DiscGolf));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)122, TutorialManager.PPHOAOFGOID.DiscGolf));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)132, ~(TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.Lounge)));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-105), ~(TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Lounge)));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-103), TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Lounge | TutorialManager.PPHOAOFGOID.Paddleball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)176, ~(TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Paintball)));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-189), TutorialManager.PPHOAOFGOID.DiscGolf));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)93, TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Quest));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)138, TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.Charades | TutorialManager.PPHOAOFGOID.DiscGolf | TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Paddleball));
|
|
this.CNNLBGGCDFC.Add(new KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>((PGOPAPIFECA)(-148), TutorialManager.PPHOAOFGOID.RecCenter | TutorialManager.PPHOAOFGOID.DiscGolf | TutorialManager.PPHOAOFGOID.Dodgeball | TutorialManager.PPHOAOFGOID.Lounge | TutorialManager.PPHOAOFGOID.Paddleball));
|
|
}
|
|
|
|
// Token: 0x0601FAC0 RID: 129728 RVA: 0x008A1820 File Offset: 0x0089FA20
|
|
private void KOJGGFJKBNF()
|
|
{
|
|
if (!PlayerObjectiveTracker.EHHKPAAGOML())
|
|
{
|
|
Player.LocalPlayer.HMMHODMJJNG.HIGFKHCOJMO((ProgressionManager.MPBMNKHKCEE)88);
|
|
TutorialManager.BEOOIKDHICL = TutorialManager.KNAOCFDMMIP() | (TutorialManager.IGAFOMFPIMA.GoToLockerRoom | TutorialManager.IGAFOMFPIMA.GoToActivity | TutorialManager.IGAFOMFPIMA.FinishActivity);
|
|
}
|
|
GameManager gameManager = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA;
|
|
if (gameManager != null)
|
|
{
|
|
gameManager.BCNFOLBLBKH -= this.MJJHIFEANKG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040051BE RID: 20926
|
|
[Header("OOBE")]
|
|
[SerializeField]
|
|
public ProgressionManager.Objective[] OOBEObjectives;
|
|
|
|
// Token: 0x040051BF RID: 20927
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private AudioSource voAudioSource;
|
|
|
|
// Token: 0x040051C0 RID: 20928
|
|
[SerializeField]
|
|
private AudioSource voAudioSource3D;
|
|
|
|
// Token: 0x040051C1 RID: 20929
|
|
[SerializeField]
|
|
private TutorialAudioConfigs tutorialAudioConfigs;
|
|
|
|
// Token: 0x040051C2 RID: 20930
|
|
[SerializeField]
|
|
[Header("Attention Helper")]
|
|
private PooledParticle attentionHelperVFXPrefab;
|
|
|
|
// Token: 0x040051C3 RID: 20931
|
|
[SerializeField]
|
|
private RecRoomAudioClip attentionHelperAudio;
|
|
|
|
// Token: 0x040051C4 RID: 20932
|
|
[SerializeField]
|
|
[Header("Help Popup")]
|
|
private HelpPopup helpPopupPrefab;
|
|
|
|
// Token: 0x040051C5 RID: 20933
|
|
[SerializeField]
|
|
private HelpPopupConfigs helpPopupConfigs;
|
|
|
|
// Token: 0x040051C6 RID: 20934
|
|
[SerializeField]
|
|
private GameObject dropItemNotePrefab;
|
|
|
|
// Token: 0x040051C7 RID: 20935
|
|
private GameObject FDJPLECMBNP;
|
|
|
|
// Token: 0x040051C8 RID: 20936
|
|
private const string OIGPDKDKDJG = "FIRST_TIME_IN_FLAGS";
|
|
|
|
// Token: 0x040051C9 RID: 20937
|
|
private List<KeyValuePair<PGOPAPIFECA, TutorialManager.PPHOAOFGOID>> CNNLBGGCDFC;
|
|
|
|
// Token: 0x040051CA RID: 20938
|
|
private const int LIJHCKIGJFM = 5;
|
|
|
|
// Token: 0x040051CB RID: 20939
|
|
private const string GMOKNFDDPNG = "PICKED_UP_STICKY_TOOL_BEFORE";
|
|
|
|
// Token: 0x040051CC RID: 20940
|
|
private HelpPopup ICPPAENIHEI;
|
|
|
|
// Token: 0x040051CD RID: 20941
|
|
private const string DOBCACFCOML = "OOBE_OBJECTIVES_GRANTED";
|
|
|
|
// Token: 0x040051CE RID: 20942
|
|
private bool KNOCELMFFJF;
|
|
|
|
// Token: 0x040051CF RID: 20943
|
|
private bool? JPEEKBPNAPO;
|
|
|
|
// Token: 0x040051D0 RID: 20944
|
|
private TutorialManager.EJKMNNFKLJA CPKOEEFHMOA = TutorialManager.EJKMNNFKLJA.Complete;
|
|
|
|
// Token: 0x040051D1 RID: 20945
|
|
public const string OOBEFLOW_PREF = "Recroom.OOBE";
|
|
|
|
// Token: 0x02000EE8 RID: 3816
|
|
[Flags]
|
|
public enum IGAFOMFPIMA
|
|
{
|
|
// Token: 0x040051D4 RID: 20948
|
|
None = 0,
|
|
// Token: 0x040051D5 RID: 20949
|
|
GoToLockerRoom = 1,
|
|
// Token: 0x040051D6 RID: 20950
|
|
GoToActivity = 2,
|
|
// Token: 0x040051D7 RID: 20951
|
|
FinishActivity = 4
|
|
}
|
|
|
|
// Token: 0x02000EE9 RID: 3817
|
|
public enum GAGGNMIIHEH
|
|
{
|
|
// Token: 0x040051D9 RID: 20953
|
|
TeleportButton,
|
|
// Token: 0x040051DA RID: 20954
|
|
SwipeButton,
|
|
// Token: 0x040051DB RID: 20955
|
|
GrabButton,
|
|
// Token: 0x040051DC RID: 20956
|
|
DropItemButton,
|
|
// Token: 0x040051DD RID: 20957
|
|
OpenWatch,
|
|
// Token: 0x040051DE RID: 20958
|
|
Laser,
|
|
// Token: 0x040051DF RID: 20959
|
|
Stop,
|
|
// Token: 0x040051E0 RID: 20960
|
|
FistBump,
|
|
// Token: 0x040051E1 RID: 20961
|
|
ShakeHands
|
|
}
|
|
|
|
// Token: 0x02000EEA RID: 3818
|
|
public enum PENKLGMAGGH
|
|
{
|
|
// Token: 0x040051E3 RID: 20963
|
|
Welcome = 1,
|
|
// Token: 0x040051E4 RID: 20964
|
|
ThisIsYourDorm,
|
|
// Token: 0x040051E5 RID: 20965
|
|
MoveByTeleporting,
|
|
// Token: 0x040051E6 RID: 20966
|
|
TeleportToMiddleOfRoom,
|
|
// Token: 0x040051E7 RID: 20967
|
|
Great,
|
|
// Token: 0x040051E8 RID: 20968
|
|
Perfect,
|
|
// Token: 0x040051E9 RID: 20969
|
|
WaveAtYourself,
|
|
// Token: 0x040051EA RID: 20970
|
|
LearnToUseLaserPointer,
|
|
// Token: 0x040051EB RID: 20971
|
|
WhenReadyOpenShirtDrawer,
|
|
// Token: 0x040051EC RID: 20972
|
|
GrabHighlightedShirt,
|
|
// Token: 0x040051ED RID: 20973
|
|
NotBadGrabHighlightedShirtBehind,
|
|
// Token: 0x040051EE RID: 20974
|
|
SwipeRotateToHighlightedShirt,
|
|
// Token: 0x040051EF RID: 20975
|
|
GrabWhiteAndOrangeShirt,
|
|
// Token: 0x040051F0 RID: 20976
|
|
SwipeRotateToMirror = 15,
|
|
// Token: 0x040051F1 RID: 20977
|
|
LearnStopGesture = 21,
|
|
// Token: 0x040051F2 RID: 20978
|
|
LookAtWristToViewWatch = 25,
|
|
// Token: 0x040051F3 RID: 20979
|
|
ChooseReportReason,
|
|
// Token: 0x040051F4 RID: 20980
|
|
PressHomeButton,
|
|
// Token: 0x040051F5 RID: 20981
|
|
ThisIsTheHomeMenu,
|
|
// Token: 0x040051F6 RID: 20982
|
|
OpenWatch = 31,
|
|
// Token: 0x040051F7 RID: 20983
|
|
TapPeopleButton,
|
|
// Token: 0x040051F8 RID: 20984
|
|
TapAddAll,
|
|
// Token: 0x040051F9 RID: 20985
|
|
UsePeopleTabToConnectWithFriends,
|
|
// Token: 0x040051FA RID: 20986
|
|
TapChecklistButton = 36,
|
|
// Token: 0x040051FB RID: 20987
|
|
IfUnsureOfWhatToDo,
|
|
// Token: 0x040051FC RID: 20988
|
|
ReadyToGoPlay,
|
|
// Token: 0x040051FD RID: 20989
|
|
TeleportThroughDoor,
|
|
// Token: 0x040051FE RID: 20990
|
|
TeleportToDoor = 41,
|
|
// Token: 0x040051FF RID: 20991
|
|
PleaseEnterYourBirthday = 43,
|
|
// Token: 0x04005200 RID: 20992
|
|
Thanks,
|
|
// Token: 0x04005201 RID: 20993
|
|
RegisterNonJunior,
|
|
// Token: 0x04005202 RID: 20994
|
|
RegisterJunior,
|
|
// Token: 0x04005203 RID: 20995
|
|
Excellent,
|
|
// Token: 0x04005204 RID: 20996
|
|
TapFindFriends = 49,
|
|
// Token: 0x04005205 RID: 20997
|
|
TeleportToMannequin,
|
|
// Token: 0x04005206 RID: 20998
|
|
WaysToInteract,
|
|
// Token: 0x04005207 RID: 20999
|
|
ToAddShakeHands,
|
|
// Token: 0x04005208 RID: 21000
|
|
GrabAndHoldToHandshake,
|
|
// Token: 0x04005209 RID: 21001
|
|
ToPartyFistBump,
|
|
// Token: 0x0400520A RID: 21002
|
|
MakeAFistAndTapToFistBump,
|
|
// Token: 0x0400520B RID: 21003
|
|
PointYourPalmToStop,
|
|
// Token: 0x0400520C RID: 21004
|
|
ReadCodeOfConduct,
|
|
// Token: 0x0400520D RID: 21005
|
|
AgreeToCodeOfConduct,
|
|
// Token: 0x0400520E RID: 21006
|
|
TapProfileButton = 60,
|
|
// Token: 0x0400520F RID: 21007
|
|
ThisIsYourProfile,
|
|
// Token: 0x04005210 RID: 21008
|
|
TapRegisterButton,
|
|
// Token: 0x04005211 RID: 21009
|
|
ClickEmailLink,
|
|
// Token: 0x04005212 RID: 21010
|
|
RestartRecRoom,
|
|
// Token: 0x04005213 RID: 21011
|
|
TakeASelfie,
|
|
// Token: 0x04005214 RID: 21012
|
|
Q2A_YouCanBringUpYourWatchAtAnyTime = 70,
|
|
// Token: 0x04005215 RID: 21013
|
|
Q2A_GetIntoAGame,
|
|
// Token: 0x04005216 RID: 21014
|
|
Q2A_PressActivitiesButton,
|
|
// Token: 0x04005217 RID: 21015
|
|
Q2A_LotsOfActivities,
|
|
// Token: 0x04005218 RID: 21016
|
|
Q2A_LetsTryPaddleball,
|
|
// Token: 0x04005219 RID: 21017
|
|
Q2A_PressArrowToScroll,
|
|
// Token: 0x0400521A RID: 21018
|
|
Q2A_PressPaddleballButton,
|
|
// Token: 0x0400521B RID: 21019
|
|
Q2A_ThisIsPaddleball,
|
|
// Token: 0x0400521C RID: 21020
|
|
Q2A_YoullBeMatchedSoon,
|
|
// Token: 0x0400521D RID: 21021
|
|
Q2A_WereStillLooking,
|
|
// Token: 0x0400521E RID: 21022
|
|
Q2A_IfYouDontWantToWait,
|
|
// Token: 0x0400521F RID: 21023
|
|
Q2A_YouveBeenMatched,
|
|
// Token: 0x04005220 RID: 21024
|
|
Q2A_CongratulationsOnFirstGame,
|
|
// Token: 0x04005221 RID: 21025
|
|
Q2A_GoToTheRecCenter,
|
|
// Token: 0x04005222 RID: 21026
|
|
Q2A_YouveBeenMatchedJunior,
|
|
// Token: 0x04005223 RID: 21027
|
|
PracticeSocialOnStandee = 90,
|
|
// Token: 0x04005224 RID: 21028
|
|
ShakeHands_v2,
|
|
// Token: 0x04005225 RID: 21029
|
|
FistBump_v2,
|
|
// Token: 0x04005226 RID: 21030
|
|
StopGesture_v2,
|
|
// Token: 0x04005227 RID: 21031
|
|
SpeakWithMic,
|
|
// Token: 0x04005228 RID: 21032
|
|
PracticeAfterNUX,
|
|
// Token: 0x04005229 RID: 21033
|
|
OtherPlayerInTutorial,
|
|
// Token: 0x0400522A RID: 21034
|
|
FirstEnterYourBirthday = 110,
|
|
// Token: 0x0400522B RID: 21035
|
|
UseYourFingersToPushButtons,
|
|
// Token: 0x0400522C RID: 21036
|
|
NextWeNeedEmail,
|
|
// Token: 0x0400522D RID: 21037
|
|
TakeAMomentCoC
|
|
}
|
|
|
|
// Token: 0x02000EEB RID: 3819
|
|
public enum EJKMNNFKLJA
|
|
{
|
|
// Token: 0x0400522F RID: 21039
|
|
NotRan,
|
|
// Token: 0x04005230 RID: 21040
|
|
TutorialStart,
|
|
// Token: 0x04005231 RID: 21041
|
|
Teleport,
|
|
// Token: 0x04005232 RID: 21042
|
|
ChooseHairSkin,
|
|
// Token: 0x04005233 RID: 21043
|
|
ChooseShirt1,
|
|
// Token: 0x04005234 RID: 21044
|
|
ChooseShirt2,
|
|
// Token: 0x04005235 RID: 21045
|
|
OpenMenu = 12,
|
|
// Token: 0x04005236 RID: 21046
|
|
HomeScreen,
|
|
// Token: 0x04005237 RID: 21047
|
|
ImportFriendsScreen,
|
|
// Token: 0x04005238 RID: 21048
|
|
ProfileScreen,
|
|
// Token: 0x04005239 RID: 21049
|
|
TapRegisterButton,
|
|
// Token: 0x0400523A RID: 21050
|
|
EnterAge,
|
|
// Token: 0x0400523B RID: 21051
|
|
RegisterPrompt,
|
|
// Token: 0x0400523C RID: 21052
|
|
ChecklistScreen = 20,
|
|
// Token: 0x0400523D RID: 21053
|
|
TeleportToMannequin = 30,
|
|
// Token: 0x0400523E RID: 21054
|
|
LearnHandshake,
|
|
// Token: 0x0400523F RID: 21055
|
|
LearnPartyUp,
|
|
// Token: 0x04005240 RID: 21056
|
|
LearnStop,
|
|
// Token: 0x04005241 RID: 21057
|
|
CodeOfConduct = 40,
|
|
// Token: 0x04005242 RID: 21058
|
|
TeleportToDoor = 50,
|
|
// Token: 0x04005243 RID: 21059
|
|
Lockerroom,
|
|
// Token: 0x04005244 RID: 21060
|
|
Q2A_OpenActivityMenu = 60,
|
|
// Token: 0x04005245 RID: 21061
|
|
Q2A_ScrollToNextPage,
|
|
// Token: 0x04005246 RID: 21062
|
|
Q2A_ClickPaddleball,
|
|
// Token: 0x04005247 RID: 21063
|
|
Q2A_WelcomeToPaddleball,
|
|
// Token: 0x04005248 RID: 21064
|
|
Q2A_FinishedFirstGame,
|
|
// Token: 0x04005249 RID: 21065
|
|
Complete = 100
|
|
}
|
|
|
|
// Token: 0x02000EEC RID: 3820
|
|
[Flags]
|
|
public enum PPHOAOFGOID
|
|
{
|
|
// Token: 0x0400524B RID: 21067
|
|
INVALID = 0,
|
|
// Token: 0x0400524C RID: 21068
|
|
RecCenter = 1,
|
|
// Token: 0x0400524D RID: 21069
|
|
Charades = 2,
|
|
// Token: 0x0400524E RID: 21070
|
|
DiscGolf = 4,
|
|
// Token: 0x0400524F RID: 21071
|
|
Dodgeball = 8,
|
|
// Token: 0x04005250 RID: 21072
|
|
Lounge = 16,
|
|
// Token: 0x04005251 RID: 21073
|
|
Paddleball = 32,
|
|
// Token: 0x04005252 RID: 21074
|
|
Paintball = 64,
|
|
// Token: 0x04005253 RID: 21075
|
|
Quest = 128,
|
|
// Token: 0x04005254 RID: 21076
|
|
Soccer = 256,
|
|
// Token: 0x04005255 RID: 21077
|
|
PerformanceHall = 512,
|
|
// Token: 0x04005256 RID: 21078
|
|
Park = 1024,
|
|
// Token: 0x04005257 RID: 21079
|
|
LaserTag = 2048
|
|
}
|
|
|
|
// Token: 0x02000EED RID: 3821
|
|
[Serializable]
|
|
public class VOClip
|
|
{
|
|
// Token: 0x0601FAC1 RID: 129729 RVA: 0x008A1880 File Offset: 0x0089FA80
|
|
public RecRoomAudioClip KEHMENLPEMG()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAC2 RID: 129730 RVA: 0x008A1888 File Offset: 0x0089FA88
|
|
public RecRoomAudioClip PDDLGELHKEG()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAC3 RID: 129731 RVA: 0x008A1890 File Offset: 0x0089FA90
|
|
public RecRoomAudioClip KJCONIOPNCB()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAC4 RID: 129732 RVA: 0x008A1898 File Offset: 0x0089FA98
|
|
public RecRoomAudioClip IBNJKIOIMGE()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAC5 RID: 129733 RVA: 0x008A18A0 File Offset: 0x0089FAA0
|
|
public RecRoomAudioClip GLAOFJNEMMI()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAC6 RID: 129734 RVA: 0x008A18A8 File Offset: 0x0089FAA8
|
|
public RecRoomAudioClip LMGCMEIGOPJ()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAC7 RID: 129735 RVA: 0x008A18B0 File Offset: 0x0089FAB0
|
|
public RecRoomAudioClip BHNLDBFKBFP()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAC8 RID: 129736 RVA: 0x008A18B8 File Offset: 0x0089FAB8
|
|
public RecRoomAudioClip ODPGOJHPPEL()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAC9 RID: 129737 RVA: 0x008A18C0 File Offset: 0x0089FAC0
|
|
public RecRoomAudioClip HAHECHFIING()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FACA RID: 129738 RVA: 0x008A18C8 File Offset: 0x0089FAC8
|
|
public RecRoomAudioClip DIPDDJHGGHB()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FACB RID: 129739 RVA: 0x008A18D0 File Offset: 0x0089FAD0
|
|
public RecRoomAudioClip GJKOILFDDFN()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FACC RID: 129740 RVA: 0x008A18D8 File Offset: 0x0089FAD8
|
|
public RecRoomAudioClip BPJPEFMAMEN()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FACD RID: 129741 RVA: 0x008A18E0 File Offset: 0x0089FAE0
|
|
public RecRoomAudioClip ONOEFFLHHFE()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FACE RID: 129742 RVA: 0x008A18E8 File Offset: 0x0089FAE8
|
|
public RecRoomAudioClip ECMDPJNNDEL()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FACF RID: 129743 RVA: 0x008A18F0 File Offset: 0x0089FAF0
|
|
public RecRoomAudioClip JLIGJMHGKEO()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAD0 RID: 129744 RVA: 0x008A18F8 File Offset: 0x0089FAF8
|
|
public RecRoomAudioClip IDGLHOKOLOL()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAD1 RID: 129745 RVA: 0x008A1900 File Offset: 0x0089FB00
|
|
public RecRoomAudioClip LMGJCHJAMGK()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAD2 RID: 129746 RVA: 0x008A1908 File Offset: 0x0089FB08
|
|
public RecRoomAudioClip CNBBIKAAPEJ()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAD4 RID: 129748 RVA: 0x008A1918 File Offset: 0x0089FB18
|
|
public RecRoomAudioClip PHNLDOIBGFE()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAD5 RID: 129749 RVA: 0x008A1920 File Offset: 0x0089FB20
|
|
public RecRoomAudioClip ELIPLBPMPCP()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAD6 RID: 129750 RVA: 0x008A1928 File Offset: 0x0089FB28
|
|
public RecRoomAudioClip ILBONNMPDEK()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAD7 RID: 129751 RVA: 0x008A1930 File Offset: 0x0089FB30
|
|
public RecRoomAudioClip JMEPFHJAHDB()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAD8 RID: 129752 RVA: 0x008A1938 File Offset: 0x0089FB38
|
|
public RecRoomAudioClip IDJNBEEBJGL()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAD9 RID: 129753 RVA: 0x008A1940 File Offset: 0x0089FB40
|
|
public RecRoomAudioClip EKDNBOICLJO()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FADA RID: 129754 RVA: 0x008A1948 File Offset: 0x0089FB48
|
|
public RecRoomAudioClip IKCPGNNMGCE()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FADB RID: 129755 RVA: 0x008A1950 File Offset: 0x0089FB50
|
|
public RecRoomAudioClip JNCHBJHCPNG()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FADC RID: 129756 RVA: 0x008A1958 File Offset: 0x0089FB58
|
|
public RecRoomAudioClip ECHBHEICDKE()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FADD RID: 129757 RVA: 0x008A1960 File Offset: 0x0089FB60
|
|
public RecRoomAudioClip KEABOPNMNHA()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FADE RID: 129758 RVA: 0x008A1968 File Offset: 0x0089FB68
|
|
public RecRoomAudioClip OJBHGNGAHEN()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FADF RID: 129759 RVA: 0x008A1970 File Offset: 0x0089FB70
|
|
public RecRoomAudioClip PHGEEFLNLNE()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAE0 RID: 129760 RVA: 0x008A1978 File Offset: 0x0089FB78
|
|
public RecRoomAudioClip HLKCKGDJCMB()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x17000E78 RID: 3704
|
|
// (get) Token: 0x0601FAE1 RID: 129761 RVA: 0x008A1980 File Offset: 0x0089FB80
|
|
public RecRoomAudioClip AudioClip
|
|
{
|
|
get
|
|
{
|
|
return this.recClip;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FAE2 RID: 129762 RVA: 0x008A1988 File Offset: 0x0089FB88
|
|
public RecRoomAudioClip FAMGNLCEJNL()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAE3 RID: 129763 RVA: 0x008A1990 File Offset: 0x0089FB90
|
|
public RecRoomAudioClip BLJKDMLFNPK()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAE4 RID: 129764 RVA: 0x008A1998 File Offset: 0x0089FB98
|
|
public RecRoomAudioClip LBFCHLJGJEO()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAE5 RID: 129765 RVA: 0x008A19A0 File Offset: 0x0089FBA0
|
|
public RecRoomAudioClip DIFNLKEENBF()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAE6 RID: 129766 RVA: 0x008A19A8 File Offset: 0x0089FBA8
|
|
public RecRoomAudioClip KBMDGLFOEBD()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAE7 RID: 129767 RVA: 0x008A19B0 File Offset: 0x0089FBB0
|
|
public RecRoomAudioClip JNAKJEHIOEH()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAE8 RID: 129768 RVA: 0x008A19B8 File Offset: 0x0089FBB8
|
|
public RecRoomAudioClip CHHHONCHHFC()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAE9 RID: 129769 RVA: 0x008A19C0 File Offset: 0x0089FBC0
|
|
public RecRoomAudioClip EGONHKGLFDE()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAEA RID: 129770 RVA: 0x008A19C8 File Offset: 0x0089FBC8
|
|
public RecRoomAudioClip GKEDNFJJOFC()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAEB RID: 129771 RVA: 0x008A19D0 File Offset: 0x0089FBD0
|
|
public RecRoomAudioClip JIDJMIGGGLN()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAEC RID: 129772 RVA: 0x008A19D8 File Offset: 0x0089FBD8
|
|
public RecRoomAudioClip LJAHLDPKCAH()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAED RID: 129773 RVA: 0x008A19E0 File Offset: 0x0089FBE0
|
|
public RecRoomAudioClip EILFBHAOAMH()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAEE RID: 129774 RVA: 0x008A19E8 File Offset: 0x0089FBE8
|
|
public RecRoomAudioClip LAPLIIJOHBA()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAEF RID: 129775 RVA: 0x008A19F0 File Offset: 0x0089FBF0
|
|
public RecRoomAudioClip CBMAAENEJGB()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAF0 RID: 129776 RVA: 0x008A19F8 File Offset: 0x0089FBF8
|
|
public RecRoomAudioClip BKPJJDGEJFG()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x0601FAF1 RID: 129777 RVA: 0x008A1A00 File Offset: 0x0089FC00
|
|
public RecRoomAudioClip DNDIADBBIIH()
|
|
{
|
|
return this.recClip;
|
|
}
|
|
|
|
// Token: 0x04005258 RID: 21080
|
|
[SerializeField]
|
|
private RecRoomAudioClip recClip;
|
|
|
|
// Token: 0x04005259 RID: 21081
|
|
public float preDuration;
|
|
|
|
// Token: 0x0400525A RID: 21082
|
|
public float postDuration;
|
|
}
|
|
|
|
// Token: 0x02000EEE RID: 3822
|
|
// (Invoke) Token: 0x0601FAF3 RID: 129779
|
|
public delegate void DHMKLCLFPJD(TutorialManager.EJKMNNFKLJA CIEGKPGKOMH);
|
|
}
|