Files
2026-06-04 11:42:34 +02:00

1749 lines
57 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using CodeStage.AntiCheat.ObscuredTypes;
using RecNet;
using UnityEngine;
using UnityEngine.SceneManagement;
// Token: 0x02000E8A RID: 3722
public class ProgressionManager : SingletonMonoBehaviour<ProgressionManager>
{
// Token: 0x0601EE42 RID: 126530 RVA: 0x0086D8A0 File Offset: 0x0086BAA0
public void CKHNLKCFPGL()
{
foreach (ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription in this.objectiveTypeDescriptions)
{
if (!this.AJEPBJJFBKK.ContainsKey(objectiveTypeDescription.ObjectiveType))
{
this.AJEPBJJFBKK.Add(objectiveTypeDescription.ObjectiveType, objectiveTypeDescription);
}
else
{
Debug.LogError("DataBlobName" + objectiveTypeDescription.ObjectiveType);
}
}
base.StartCoroutine(this.LEJJIDCJLBO());
SceneManager.activeSceneChanged += this.BAKEEMOGNLP;
}
// Token: 0x0601EE43 RID: 126531 RVA: 0x0086D934 File Offset: 0x0086BB34
private void CLEBDMJABJI()
{
this.BFKENIAOGGH = false;
this.ACINEICGILL = Time.time;
if (this.MHIEGOFKPKH.Count == 0)
{
return;
}
List<ProgressionManager.NMIHKJNNBAD> list = new List<ProgressionManager.NMIHKJNNBAD>();
list.AddRange(this.MHIEGOFKPKH);
this.MHIEGOFKPKH.Clear();
FKJHLNJDEKK.CCCHJJEEEFG(list);
}
// Token: 0x0601EE44 RID: 126532 RVA: 0x0086D988 File Offset: 0x0086BB88
protected virtual void ONKCFGIOGCF()
{
base.Awake();
PlayerObjectiveTracker.IIONNGAJKEJ(new Action<List<ProgressionManager.MPBMNKHKCEE>>(this.OIDBJBFPCPO));
}
// Token: 0x0601EE45 RID: 126533 RVA: 0x0086D9A4 File Offset: 0x0086BBA4
public void GBNAEDNMDKL(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.KLBBMOADHFM(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OOBEObjectiveAlreadyGranted(ANNBGHOPFBN) || PlayerObjectiveTracker.EHHKPAAGOML()))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 0)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMMEHHPHPIJ().DPACNHDCNDO() > 0));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.APKCFFEJFFN();
}
}
}
// Token: 0x0601EE46 RID: 126534 RVA: 0x0086DA24 File Offset: 0x0086BC24
public void RequestObjectiveCompletionRecordFlush()
{
this.BFKENIAOGGH = true;
}
// Token: 0x0601EE47 RID: 126535 RVA: 0x0086DA30 File Offset: 0x0086BC30
public void EOHOENILFEA(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.KLBBMOADHFM(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OOBEObjectiveAlreadyGranted(ANNBGHOPFBN) || PlayerObjectiveTracker.EANEJBDOHMK))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 1)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMMEHHPHPIJ().LLIDJNHJKEH() > 0));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.IMNPEMADABD();
}
}
}
// Token: 0x0601EE48 RID: 126536 RVA: 0x0086DAB0 File Offset: 0x0086BCB0
public void JGOLCJLPNDC(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.AKNOOHNENEK(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.CDEBBALECNH(ANNBGHOPFBN) || PlayerObjectiveTracker.EANEJBDOHMK))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 1)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMMEHHPHPIJ().HADKEFAKCBG() > 0));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.IMNPEMADABD();
}
}
}
// Token: 0x0601EE49 RID: 126537 RVA: 0x0086DB30 File Offset: 0x0086BD30
private void NJJAPIGECPE(List<ProgressionManager.MPBMNKHKCEE> BOIOLJPABLP)
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in BOIOLJPABLP)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = this.HNIOMOHLANG(mpbmnkhkcee);
if (objectiveTypeDescription != null)
{
this.JGOLCJLPNDC(objectiveTypeDescription.ObjectiveType, 0);
}
}
}
// Token: 0x0601EE4A RID: 126538 RVA: 0x0086DB9C File Offset: 0x0086BD9C
public ProgressionManager.ObjectiveTypeDescription GENIKEPODCI(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription;
this.AJEPBJJFBKK.TryGetValue(HJKKDCBPFJJ, out objectiveTypeDescription);
return objectiveTypeDescription;
}
// Token: 0x0601EE4B RID: 126539 RVA: 0x0086DBBC File Offset: 0x0086BDBC
private void JNFMPOAADGK()
{
this.BFKENIAOGGH = false;
this.ACINEICGILL = Time.time;
if (this.MHIEGOFKPKH.Count == 0)
{
return;
}
List<ProgressionManager.NMIHKJNNBAD> list = new List<ProgressionManager.NMIHKJNNBAD>();
list.AddRange(this.MHIEGOFKPKH);
this.MHIEGOFKPKH.Clear();
FKJHLNJDEKK.CCCHJJEEEFG(list);
}
// Token: 0x0601EE4C RID: 126540 RVA: 0x0086DC10 File Offset: 0x0086BE10
public void DNAIIEGBFPD(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.KLBBMOADHFM(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.AMGCOOAOKMO(ANNBGHOPFBN) || PlayerObjectiveTracker.EHHKPAAGOML()))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 1)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMMEHHPHPIJ().ACGGKBOJBEK > 1));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.RequestObjectiveCompletionRecordFlush();
}
}
}
// Token: 0x0601EE4D RID: 126541 RVA: 0x0086DC90 File Offset: 0x0086BE90
private void LMLGLDHGFCL(List<ProgressionManager.MPBMNKHKCEE> BOIOLJPABLP)
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in BOIOLJPABLP)
{
ProgressionManager.ObjectiveTypeDescription objectiveDescription = this.GetObjectiveDescription(mpbmnkhkcee);
if (objectiveDescription != null)
{
this.LIEPONCDLBD(objectiveDescription.ObjectiveType, 0);
}
}
}
// Token: 0x0601EE4E RID: 126542 RVA: 0x0086DCFC File Offset: 0x0086BEFC
private IEnumerator LGLLBGGIABN()
{
while (!Player.LocalPlayerExists || Player.LocalPlayer.ONCLKAJIHGK)
{
yield return null;
}
yield return new WaitForSeconds(1f);
if (HELBDLFLEJG.OONEBOCAKDB)
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.FirstSessionOfDay, 0);
if (FKJHLNJDEKK.LECFBEBMLIC.OJOCDJLADNI() && this.registerToLevelUpVO != null && this.registerToLevelUpVO.audioClip != null)
{
AudioManager.Play2DSFX(this.registerToLevelUpVO);
}
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD)
{
yield return SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.RunGenerateGift(GiftManager.LEBAFJBMIBC.Daily_Login, null);
}
}
else
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.Default, 1);
}
yield break;
}
// Token: 0x0601EE4F RID: 126543 RVA: 0x0086DD18 File Offset: 0x0086BF18
public RecRoomAudioClip LAIAPKLHMDM()
{
return this.becomeMemberToUseThisClip;
}
// Token: 0x0601EE50 RID: 126544 RVA: 0x0086DD20 File Offset: 0x0086BF20
public RecRoomAudioClip NHHFDGBPDMA()
{
return this.becomeMemberToUseThisClip;
}
// Token: 0x0601EE51 RID: 126545 RVA: 0x0086DD28 File Offset: 0x0086BF28
private bool PKPOIDHBLHL(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN)
{
return ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)42 || ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)(-116) || ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)84;
}
// Token: 0x0601EE52 RID: 126546 RVA: 0x0086DD44 File Offset: 0x0086BF44
public ProgressionManager.ObjectiveTypeDescription KHHJJBCHBDC(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription;
this.AJEPBJJFBKK.TryGetValue(HJKKDCBPFJJ, out objectiveTypeDescription);
return objectiveTypeDescription;
}
// Token: 0x0601EE53 RID: 126547 RVA: 0x0086DD64 File Offset: 0x0086BF64
private void LIBFPBNEDHG(Scene HDPDDGMBBBG, Scene CFMLPCOFMKO)
{
this.MHIEGOFKPKH.Clear();
}
// Token: 0x0601EE54 RID: 126548 RVA: 0x0086DD74 File Offset: 0x0086BF74
private void PFEGLBAKNJN(List<ProgressionManager.MPBMNKHKCEE> BOIOLJPABLP)
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in BOIOLJPABLP)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = this.GENIKEPODCI(mpbmnkhkcee);
if (objectiveTypeDescription != null)
{
this.GJMNAPCIBMB(objectiveTypeDescription.ObjectiveType, 1);
}
}
}
// Token: 0x0601EE55 RID: 126549 RVA: 0x0086DDE0 File Offset: 0x0086BFE0
public ProgressionManager.ObjectiveTypeDescription HNIOMOHLANG(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription;
this.AJEPBJJFBKK.TryGetValue(HJKKDCBPFJJ, out objectiveTypeDescription);
return objectiveTypeDescription;
}
// Token: 0x0601EE56 RID: 126550 RVA: 0x0086DE00 File Offset: 0x0086C000
public void DNCJKGOBMPN(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.AKNOOHNENEK(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.CDEBBALECNH(ANNBGHOPFBN) || PlayerObjectiveTracker.EHHKPAAGOML()))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 1)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMMEHHPHPIJ().HADKEFAKCBG() > 1));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.NGDIADNOADH();
}
}
}
// Token: 0x0601EE57 RID: 126551 RVA: 0x0086DE80 File Offset: 0x0086C080
protected override void Awake()
{
base.Awake();
PlayerObjectiveTracker.LHAMHEPHDPJ += this.OIDBJBFPCPO;
}
// Token: 0x0601EE58 RID: 126552 RVA: 0x0086DE9C File Offset: 0x0086C09C
public void LDBAKNOMAAD(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.KLBBMOADHFM(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.AMGCOOAOKMO(ANNBGHOPFBN) || PlayerObjectiveTracker.EANEJBDOHMK))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 0)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMHFBAEBEAM.NAJGILKLBEA() > 0));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.PNENLHNFGLO();
}
}
}
// Token: 0x0601EE59 RID: 126553 RVA: 0x0086DF1C File Offset: 0x0086C11C
protected virtual void ACOIMDMPDOM()
{
base.Awake();
PlayerObjectiveTracker.LHAMHEPHDPJ += this.IFAOPCLFDFE;
}
// Token: 0x0601EE5A RID: 126554 RVA: 0x0086DF38 File Offset: 0x0086C138
private void ALENAMMHENO()
{
this.BFKENIAOGGH = false;
this.ACINEICGILL = Time.time;
if (this.MHIEGOFKPKH.Count == 0)
{
return;
}
List<ProgressionManager.NMIHKJNNBAD> list = new List<ProgressionManager.NMIHKJNNBAD>();
list.AddRange(this.MHIEGOFKPKH);
this.MHIEGOFKPKH.Clear();
FKJHLNJDEKK.CCCHJJEEEFG(list);
}
// Token: 0x0601EE5B RID: 126555 RVA: 0x0086DF8C File Offset: 0x0086C18C
public void CJEFFIPPFIM()
{
ProgressionManager.ObjectiveTypeDescription[] array = this.objectiveTypeDescriptions;
for (int i = 0; i < array.Length; i += 0)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = array[i];
if (!this.AJEPBJJFBKK.ContainsKey(objectiveTypeDescription.ObjectiveType))
{
this.AJEPBJJFBKK.Add(objectiveTypeDescription.ObjectiveType, objectiveTypeDescription);
}
else
{
Debug.LogError("F1" + objectiveTypeDescription.ObjectiveType);
}
}
base.StartCoroutine(this.MNCHGNDNDCB());
SceneManager.activeSceneChanged += this.LINBPEAGMDF;
}
// Token: 0x0601EE5C RID: 126556 RVA: 0x0086E020 File Offset: 0x0086C220
private void JIOKEJOCKHH(Scene HDPDDGMBBBG, Scene CFMLPCOFMKO)
{
this.MHIEGOFKPKH.Clear();
}
// Token: 0x0601EE5D RID: 126557 RVA: 0x0086E030 File Offset: 0x0086C230
private void LJICNBMGDMN()
{
if (this.BFKENIAOGGH && Time.time - this.ACINEICGILL > this.minConsequtiveFlushInterval)
{
this.JOJLJLPMKIN();
}
}
// Token: 0x0601EE5E RID: 126558 RVA: 0x0086E05C File Offset: 0x0086C25C
public void APKCFFEJFFN()
{
this.BFKENIAOGGH = false;
}
// Token: 0x0601EE5F RID: 126559 RVA: 0x0086E068 File Offset: 0x0086C268
public void OINMOJEFFAC()
{
foreach (ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription in this.objectiveTypeDescriptions)
{
if (!this.AJEPBJJFBKK.ContainsKey(objectiveTypeDescription.ObjectiveType))
{
this.AJEPBJJFBKK.Add(objectiveTypeDescription.ObjectiveType, objectiveTypeDescription);
}
else
{
Debug.LogError(" overlapping colliders." + objectiveTypeDescription.ObjectiveType);
}
}
base.StartCoroutine(this.OAGHCFPJKNA());
SceneManager.activeSceneChanged += this.GGDIOFFHJKF;
}
// Token: 0x0601EE60 RID: 126560 RVA: 0x0086E0FC File Offset: 0x0086C2FC
public RecRoomAudioClip FAPNMIMMJLC()
{
return this.becomeMemberToUseThisClip;
}
// Token: 0x0601EE61 RID: 126561 RVA: 0x0086E104 File Offset: 0x0086C304
private bool PLJIDCCKODG(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN)
{
return ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)25 || ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)38 || ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)(-37);
}
// Token: 0x0601EE62 RID: 126562 RVA: 0x0086E120 File Offset: 0x0086C320
public void BEMKMDLNMLD(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.IEDKEKFEFKK(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OOBEObjectiveAlreadyGranted(ANNBGHOPFBN) || PlayerObjectiveTracker.EANEJBDOHMK))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 0)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMMEHHPHPIJ().NAJGILKLBEA() > 1));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.PNENLHNFGLO();
}
}
}
// Token: 0x0601EE63 RID: 126563 RVA: 0x0086E1A0 File Offset: 0x0086C3A0
protected override void OJAIDLPNIEI()
{
base.Awake();
PlayerObjectiveTracker.IIONNGAJKEJ(new Action<List<ProgressionManager.MPBMNKHKCEE>>(this.BKADOFNCKNJ));
}
// Token: 0x0601EE64 RID: 126564 RVA: 0x0086E1BC File Offset: 0x0086C3BC
private void BMGAPKCDKKE()
{
this.BFKENIAOGGH = false;
this.ACINEICGILL = Time.time;
if (this.MHIEGOFKPKH.Count == 0)
{
return;
}
List<ProgressionManager.NMIHKJNNBAD> list = new List<ProgressionManager.NMIHKJNNBAD>();
list.AddRange(this.MHIEGOFKPKH);
this.MHIEGOFKPKH.Clear();
FKJHLNJDEKK.CCCHJJEEEFG(list);
}
// Token: 0x0601EE65 RID: 126565 RVA: 0x0086E210 File Offset: 0x0086C410
private void FMKIEFFCGON(List<ProgressionManager.MPBMNKHKCEE> BOIOLJPABLP)
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in BOIOLJPABLP)
{
ProgressionManager.ObjectiveTypeDescription objectiveDescription = this.GetObjectiveDescription(mpbmnkhkcee);
if (objectiveDescription != null)
{
this.GBNAEDNMDKL(objectiveDescription.ObjectiveType, 1);
}
}
}
// Token: 0x0601EE66 RID: 126566 RVA: 0x0086E27C File Offset: 0x0086C47C
private void LINBPEAGMDF(Scene HDPDDGMBBBG, Scene CFMLPCOFMKO)
{
this.MHIEGOFKPKH.Clear();
}
// Token: 0x0601EE67 RID: 126567 RVA: 0x0086E28C File Offset: 0x0086C48C
private void GONPJOFGLIH(List<ProgressionManager.MPBMNKHKCEE> BOIOLJPABLP)
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in BOIOLJPABLP)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = this.BOGEPBNFHAK(mpbmnkhkcee);
if (objectiveTypeDescription != null)
{
this.LIEPONCDLBD(objectiveTypeDescription.ObjectiveType, 0);
}
}
}
// Token: 0x0601EE68 RID: 126568 RVA: 0x0086E2F8 File Offset: 0x0086C4F8
private void GNHEJHODFLC(Scene HDPDDGMBBBG, Scene CFMLPCOFMKO)
{
this.MHIEGOFKPKH.Clear();
}
// Token: 0x0601EE69 RID: 126569 RVA: 0x0086E308 File Offset: 0x0086C508
public RecRoomAudioClip LIOGPNMBMGP()
{
return this.becomeMemberToUseThisClip;
}
// Token: 0x0601EE6A RID: 126570 RVA: 0x0086E310 File Offset: 0x0086C510
private void JGLIKBFIANK(Scene HDPDDGMBBBG, Scene CFMLPCOFMKO)
{
this.MHIEGOFKPKH.Clear();
}
// Token: 0x0601EE6B RID: 126571 RVA: 0x0086E320 File Offset: 0x0086C520
public ProgressionManager.ObjectiveTypeDescription BOGEPBNFHAK(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription;
this.AJEPBJJFBKK.TryGetValue(HJKKDCBPFJJ, out objectiveTypeDescription);
return objectiveTypeDescription;
}
// Token: 0x0601EE6C RID: 126572 RVA: 0x0086E340 File Offset: 0x0086C540
protected virtual void HNEFHCDMBKK()
{
base.Awake();
PlayerObjectiveTracker.IIONNGAJKEJ(new Action<List<ProgressionManager.MPBMNKHKCEE>>(this.PBKHCADAJOB));
}
// Token: 0x0601EE6D RID: 126573 RVA: 0x0086E35C File Offset: 0x0086C55C
public float NJIOAKOIEKF()
{
int num = FKJHLNJDEKK.GFPCOHDFDEF().AIKAAOHMDAC();
if (num <= 1)
{
return 1840f;
}
return (float)ObscuredInt.CEFPMDPHJPA(FKJHLNJDEKK.LECFBEBMLIC.BBPJPONKGOM) / (float)num;
}
// Token: 0x0601EE6E RID: 126574 RVA: 0x0086E394 File Offset: 0x0086C594
private IEnumerator AFLKCOJGIFF()
{
while (!Player.LocalPlayerExists || Player.LocalPlayer.ONCLKAJIHGK)
{
yield return null;
}
yield return new WaitForSeconds(1f);
if (HELBDLFLEJG.OONEBOCAKDB)
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.FirstSessionOfDay, 0);
if (FKJHLNJDEKK.LECFBEBMLIC.OJOCDJLADNI() && this.registerToLevelUpVO != null && this.registerToLevelUpVO.audioClip != null)
{
AudioManager.Play2DSFX(this.registerToLevelUpVO);
}
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD)
{
yield return SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.RunGenerateGift(GiftManager.LEBAFJBMIBC.Daily_Login, null);
}
}
else
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.Default, 1);
}
yield break;
}
// Token: 0x0601EE6F RID: 126575 RVA: 0x0086E3B0 File Offset: 0x0086C5B0
private IEnumerator OOGFBMEDMPA()
{
while (!Player.LocalPlayerExists || Player.LocalPlayer.ONCLKAJIHGK)
{
yield return null;
}
yield return new WaitForSeconds(1f);
if (HELBDLFLEJG.OONEBOCAKDB)
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.FirstSessionOfDay, 0);
if (FKJHLNJDEKK.LECFBEBMLIC.OJOCDJLADNI() && this.registerToLevelUpVO != null && this.registerToLevelUpVO.audioClip != null)
{
AudioManager.Play2DSFX(this.registerToLevelUpVO);
}
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD)
{
yield return SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.RunGenerateGift(GiftManager.LEBAFJBMIBC.Daily_Login, null);
}
}
else
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.Default, 1);
}
yield break;
}
// Token: 0x0601EE70 RID: 126576 RVA: 0x0086E3CC File Offset: 0x0086C5CC
public float FDIHCHNNLMD()
{
int num = FKJHLNJDEKK.EFECJBMLOJI().DNDKPIBOOMH();
if (num <= 1)
{
return 306f;
}
return (float)ObscuredInt.CEFPMDPHJPA(FKJHLNJDEKK.EFECJBMLOJI().NDCHLDJFLKB()) / (float)num;
}
// Token: 0x0601EE71 RID: 126577 RVA: 0x0086E404 File Offset: 0x0086C604
private void OIDBJBFPCPO(List<ProgressionManager.MPBMNKHKCEE> BOIOLJPABLP)
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in BOIOLJPABLP)
{
ProgressionManager.ObjectiveTypeDescription objectiveDescription = this.GetObjectiveDescription(mpbmnkhkcee);
if (objectiveDescription != null)
{
this.LocalCompleteObjective(objectiveDescription.ObjectiveType, 0);
}
}
}
// Token: 0x0601EE72 RID: 126578 RVA: 0x0086E470 File Offset: 0x0086C670
private void BAKEEMOGNLP(Scene HDPDDGMBBBG, Scene CFMLPCOFMKO)
{
this.MHIEGOFKPKH.Clear();
}
// Token: 0x0601EE73 RID: 126579 RVA: 0x0086E480 File Offset: 0x0086C680
public RecRoomAudioClip LEJJAONOJNA()
{
return this.becomeMemberToUseThisClip;
}
// Token: 0x0601EE74 RID: 126580 RVA: 0x0086E488 File Offset: 0x0086C688
public void HAOBLICHFPM(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.GCKFPLLLKBB(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMILLNOFMJL(ANNBGHOPFBN) || PlayerObjectiveTracker.EHHKPAAGOML()))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 0)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMHFBAEBEAM.HADKEFAKCBG() > 0));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.NGDIADNOADH();
}
}
}
// Token: 0x0601EE75 RID: 126581 RVA: 0x0086E508 File Offset: 0x0086C708
private bool LEBHJKGIKNM(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN)
{
return ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)118 || ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)13 || ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)43;
}
// Token: 0x0601EE76 RID: 126582 RVA: 0x0086E524 File Offset: 0x0086C724
public void Initialize()
{
foreach (ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription in this.objectiveTypeDescriptions)
{
if (!this.AJEPBJJFBKK.ContainsKey(objectiveTypeDescription.ObjectiveType))
{
this.AJEPBJJFBKK.Add(objectiveTypeDescription.ObjectiveType, objectiveTypeDescription);
}
else
{
Debug.LogError("objectiveTypeDescriptions has duplicate entries for " + objectiveTypeDescription.ObjectiveType);
}
}
base.StartCoroutine(this.AFLKCOJGIFF());
SceneManager.activeSceneChanged += this.BAKEEMOGNLP;
}
// Token: 0x0601EE77 RID: 126583 RVA: 0x0086E5B8 File Offset: 0x0086C7B8
public void AELPJNBIFIN()
{
ProgressionManager.ObjectiveTypeDescription[] array = this.objectiveTypeDescriptions;
for (int i = 1; i < array.Length; i++)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = array[i];
if (!this.AJEPBJJFBKK.ContainsKey(objectiveTypeDescription.ObjectiveType))
{
this.AJEPBJJFBKK.Add(objectiveTypeDescription.ObjectiveType, objectiveTypeDescription);
}
else
{
Debug.LogError("Locked" + objectiveTypeDescription.ObjectiveType);
}
}
base.StartCoroutine(this.HJHPOOLDHNK());
SceneManager.activeSceneChanged += this.LINBPEAGMDF;
}
// Token: 0x0601EE78 RID: 126584 RVA: 0x0086E64C File Offset: 0x0086C84C
private void MFNOKKKOCEK(List<ProgressionManager.MPBMNKHKCEE> BOIOLJPABLP)
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in BOIOLJPABLP)
{
ProgressionManager.ObjectiveTypeDescription objectiveDescription = this.GetObjectiveDescription(mpbmnkhkcee);
if (objectiveDescription != null)
{
this.BEMKMDLNMLD(objectiveDescription.ObjectiveType, 1);
}
}
}
// Token: 0x0601EE79 RID: 126585 RVA: 0x0086E6B8 File Offset: 0x0086C8B8
public void COOHAGNHBIM(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.GCKFPLLLKBB(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.CDEBBALECNH(ANNBGHOPFBN) || PlayerObjectiveTracker.EANEJBDOHMK))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 0)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMMEHHPHPIJ().ACGGKBOJBEK > 1));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.IMNPEMADABD();
}
}
}
// Token: 0x0601EE7A RID: 126586 RVA: 0x0086E738 File Offset: 0x0086C938
public float DONELPLOKKL()
{
int num = FKJHLNJDEKK.LECFBEBMLIC.DNDKPIBOOMH();
if (num <= 0)
{
return 91f;
}
return (float)ObscuredInt.EDHNDLCFIOL(FKJHLNJDEKK.KBEDFPBCPKJ().BBPJPONKGOM) / (float)num;
}
// Token: 0x0601EE7B RID: 126587 RVA: 0x0086E770 File Offset: 0x0086C970
private IEnumerator OAGHCFPJKNA()
{
while (!Player.LocalPlayerExists || Player.LocalPlayer.ONCLKAJIHGK)
{
yield return null;
}
yield return new WaitForSeconds(1f);
if (HELBDLFLEJG.OONEBOCAKDB)
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.FirstSessionOfDay, 0);
if (FKJHLNJDEKK.LECFBEBMLIC.OJOCDJLADNI() && this.registerToLevelUpVO != null && this.registerToLevelUpVO.audioClip != null)
{
AudioManager.Play2DSFX(this.registerToLevelUpVO);
}
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD)
{
yield return SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.RunGenerateGift(GiftManager.LEBAFJBMIBC.Daily_Login, null);
}
}
else
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.Default, 1);
}
yield break;
}
// Token: 0x0601EE7C RID: 126588 RVA: 0x0086E78C File Offset: 0x0086C98C
private IEnumerator LEJJIDCJLBO()
{
while (!Player.LocalPlayerExists || Player.LocalPlayer.ONCLKAJIHGK)
{
yield return null;
}
yield return new WaitForSeconds(1f);
if (HELBDLFLEJG.OONEBOCAKDB)
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.FirstSessionOfDay, 0);
if (FKJHLNJDEKK.LECFBEBMLIC.OJOCDJLADNI() && this.registerToLevelUpVO != null && this.registerToLevelUpVO.audioClip != null)
{
AudioManager.Play2DSFX(this.registerToLevelUpVO);
}
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD)
{
yield return SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.RunGenerateGift(GiftManager.LEBAFJBMIBC.Daily_Login, null);
}
}
else
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.Default, 1);
}
yield break;
}
// Token: 0x0601EE7D RID: 126589 RVA: 0x0086E7A8 File Offset: 0x0086C9A8
protected virtual void IBGMECCOGML()
{
base.Awake();
PlayerObjectiveTracker.LHAMHEPHDPJ += this.MFNOKKKOCEK;
}
// Token: 0x0601EE7E RID: 126590 RVA: 0x0086E7C4 File Offset: 0x0086C9C4
private void PBKHCADAJOB(List<ProgressionManager.MPBMNKHKCEE> BOIOLJPABLP)
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in BOIOLJPABLP)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = this.IDOAGCDGIFK(mpbmnkhkcee);
if (objectiveTypeDescription != null)
{
this.DNAIIEGBFPD(objectiveTypeDescription.ObjectiveType, 1);
}
}
}
// Token: 0x0601EE7F RID: 126591 RVA: 0x0086E830 File Offset: 0x0086CA30
public void PEBGKJHDJLC()
{
ProgressionManager.ObjectiveTypeDescription[] array = this.objectiveTypeDescriptions;
for (int i = 0; i < array.Length; i += 0)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = array[i];
if (!this.AJEPBJJFBKK.ContainsKey(objectiveTypeDescription.ObjectiveType))
{
this.AJEPBJJFBKK.Add(objectiveTypeDescription.ObjectiveType, objectiveTypeDescription);
}
else
{
Debug.LogError("demoColor" + objectiveTypeDescription.ObjectiveType);
}
}
base.StartCoroutine(this.HJHPOOLDHNK());
SceneManager.activeSceneChanged += this.BAKEEMOGNLP;
}
// Token: 0x0601EE80 RID: 126592 RVA: 0x0086E8C4 File Offset: 0x0086CAC4
public void JAEJKLAMKFI()
{
this.BFKENIAOGGH = true;
}
// Token: 0x0601EE81 RID: 126593 RVA: 0x0086E8D0 File Offset: 0x0086CAD0
private void ILDEOJLFDJB()
{
if (this.BFKENIAOGGH && Time.time - this.ACINEICGILL > this.minConsequtiveFlushInterval)
{
this.FIIFEFEDLKI();
}
}
// Token: 0x17000E17 RID: 3607
// (get) Token: 0x0601EE82 RID: 126594 RVA: 0x0086E8FC File Offset: 0x0086CAFC
public float BNBAEENBNHI
{
get
{
int num = FKJHLNJDEKK.LECFBEBMLIC.NBBBIJDAFCF();
if (num <= 0)
{
return 1f;
}
return (float)ObscuredInt.EDHNDLCFIOL(FKJHLNJDEKK.LECFBEBMLIC.BBPJPONKGOM) / (float)num;
}
}
// Token: 0x0601EE83 RID: 126595 RVA: 0x0086E934 File Offset: 0x0086CB34
public ProgressionManager.ObjectiveTypeDescription IGKGEDOAMAH(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription;
this.AJEPBJJFBKK.TryGetValue(HJKKDCBPFJJ, out objectiveTypeDescription);
return objectiveTypeDescription;
}
// Token: 0x0601EE84 RID: 126596 RVA: 0x0086E954 File Offset: 0x0086CB54
private bool HIJDHAOACGH(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN)
{
return ANNBGHOPFBN != (ProgressionManager.MPBMNKHKCEE)123 && ANNBGHOPFBN != (ProgressionManager.MPBMNKHKCEE)(-59) && ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)(-62);
}
// Token: 0x0601EE86 RID: 126598 RVA: 0x0086E99C File Offset: 0x0086CB9C
private void GGDIOFFHJKF(Scene HDPDDGMBBBG, Scene CFMLPCOFMKO)
{
this.MHIEGOFKPKH.Clear();
}
// Token: 0x0601EE87 RID: 126599 RVA: 0x0086E9AC File Offset: 0x0086CBAC
public float EGFCLONIHNG()
{
int num = FKJHLNJDEKK.KGLKKGGLMLK().PLHMCKKLKKO();
if (num <= 1)
{
return 279f;
}
return (float)ObscuredInt.CEFPMDPHJPA(FKJHLNJDEKK.KBEDFPBCPKJ().NDCHLDJFLKB()) / (float)num;
}
// Token: 0x0601EE88 RID: 126600 RVA: 0x0086E9E4 File Offset: 0x0086CBE4
private void JFGHLJDHLPE()
{
this.BFKENIAOGGH = false;
this.ACINEICGILL = Time.time;
if (this.MHIEGOFKPKH.Count == 0)
{
return;
}
List<ProgressionManager.NMIHKJNNBAD> list = new List<ProgressionManager.NMIHKJNNBAD>();
list.AddRange(this.MHIEGOFKPKH);
this.MHIEGOFKPKH.Clear();
FKJHLNJDEKK.CCCHJJEEEFG(list);
}
// Token: 0x0601EE89 RID: 126601 RVA: 0x0086EA38 File Offset: 0x0086CC38
public float FFKAMOOIOMG()
{
int num = FKJHLNJDEKK.EFECJBMLOJI().FLHHEFINEIN();
if (num <= 1)
{
return 1966f;
}
return (float)ObscuredInt.EDHNDLCFIOL(FKJHLNJDEKK.GFPCOHDFDEF().NDCHLDJFLKB()) / (float)num;
}
// Token: 0x0601EE8A RID: 126602 RVA: 0x0086EA70 File Offset: 0x0086CC70
private void HPGALNPEAHD(List<ProgressionManager.MPBMNKHKCEE> BOIOLJPABLP)
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in BOIOLJPABLP)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = this.BOGEPBNFHAK(mpbmnkhkcee);
if (objectiveTypeDescription != null)
{
this.DNCJKGOBMPN(objectiveTypeDescription.ObjectiveType, 1);
}
}
}
// Token: 0x0601EE8B RID: 126603 RVA: 0x0086EADC File Offset: 0x0086CCDC
private IEnumerator EOIPIFCODIF()
{
while (!Player.LocalPlayerExists || Player.LocalPlayer.ONCLKAJIHGK)
{
yield return null;
}
yield return new WaitForSeconds(1f);
if (HELBDLFLEJG.OONEBOCAKDB)
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.FirstSessionOfDay, 0);
if (FKJHLNJDEKK.LECFBEBMLIC.OJOCDJLADNI() && this.registerToLevelUpVO != null && this.registerToLevelUpVO.audioClip != null)
{
AudioManager.Play2DSFX(this.registerToLevelUpVO);
}
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD)
{
yield return SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.RunGenerateGift(GiftManager.LEBAFJBMIBC.Daily_Login, null);
}
}
else
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.Default, 1);
}
yield break;
}
// Token: 0x0601EE8C RID: 126604 RVA: 0x0086EAF8 File Offset: 0x0086CCF8
private void LKKGCMMAMEM()
{
this.BFKENIAOGGH = true;
this.ACINEICGILL = Time.time;
if (this.MHIEGOFKPKH.Count == 0)
{
return;
}
List<ProgressionManager.NMIHKJNNBAD> list = new List<ProgressionManager.NMIHKJNNBAD>();
list.AddRange(this.MHIEGOFKPKH);
this.MHIEGOFKPKH.Clear();
FKJHLNJDEKK.CCCHJJEEEFG(list);
}
// Token: 0x0601EE8D RID: 126605 RVA: 0x0086EB4C File Offset: 0x0086CD4C
public float AJHIMIJMALI()
{
int num = FKJHLNJDEKK.EFECJBMLOJI().PLHMCKKLKKO();
if (num <= 0)
{
return 1178f;
}
return (float)ObscuredInt.OAPHAPOCPDC(FKJHLNJDEKK.KBEDFPBCPKJ().BBPJPONKGOM) / (float)num;
}
// Token: 0x0601EE8E RID: 126606 RVA: 0x0086EB84 File Offset: 0x0086CD84
private void BKADOFNCKNJ(List<ProgressionManager.MPBMNKHKCEE> BOIOLJPABLP)
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in BOIOLJPABLP)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = this.JKLGONJOBBG(mpbmnkhkcee);
if (objectiveTypeDescription != null)
{
this.NNLFCGIJLEE(objectiveTypeDescription.ObjectiveType, 1);
}
}
}
// Token: 0x0601EE8F RID: 126607 RVA: 0x0086EBF0 File Offset: 0x0086CDF0
public RecRoomAudioClip HAFAPHHCCKJ()
{
return this.becomeMemberToUseThisClip;
}
// Token: 0x0601EE90 RID: 126608 RVA: 0x0086EBF8 File Offset: 0x0086CDF8
public void LIEPONCDLBD(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.IOIIMAHPIEI(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.AMGCOOAOKMO(ANNBGHOPFBN) || PlayerObjectiveTracker.EANEJBDOHMK))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 0)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMMEHHPHPIJ().ACGGKBOJBEK > 1));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.PNENLHNFGLO();
}
}
}
// Token: 0x0601EE91 RID: 126609 RVA: 0x0086EC78 File Offset: 0x0086CE78
public ProgressionManager.ObjectiveTypeDescription JDOAGCLDNOF(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription;
this.AJEPBJJFBKK.TryGetValue(HJKKDCBPFJJ, out objectiveTypeDescription);
return objectiveTypeDescription;
}
// Token: 0x0601EE92 RID: 126610 RVA: 0x0086EC98 File Offset: 0x0086CE98
public RecRoomAudioClip FKLEGLGAMMB()
{
return this.becomeMemberToUseThisClip;
}
// Token: 0x0601EE93 RID: 126611 RVA: 0x0086ECA0 File Offset: 0x0086CEA0
public RecRoomAudioClip DNJLNJPOBLB()
{
return this.becomeMemberToUseThisClip;
}
// Token: 0x0601EE94 RID: 126612 RVA: 0x0086ECA8 File Offset: 0x0086CEA8
public void AAJGLEHNGCE(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.PLJIDCCKODG(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.AMGCOOAOKMO(ANNBGHOPFBN) || PlayerObjectiveTracker.EANEJBDOHMK))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 1)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMMEHHPHPIJ().ACGGKBOJBEK > 0));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.JAEJKLAMKFI();
}
}
}
// Token: 0x0601EE95 RID: 126613 RVA: 0x0086ED28 File Offset: 0x0086CF28
private bool KLBBMOADHFM(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN)
{
return ANNBGHOPFBN == ProgressionManager.MPBMNKHKCEE.OOBE_GoToActivity || ANNBGHOPFBN == ProgressionManager.MPBMNKHKCEE.OOBE_GoToLockerRoom || ANNBGHOPFBN == ProgressionManager.MPBMNKHKCEE.OOBE_FinishActivity;
}
// Token: 0x0601EE96 RID: 126614 RVA: 0x0086ED44 File Offset: 0x0086CF44
private void OPNKKKKPIOJ()
{
this.BFKENIAOGGH = true;
this.ACINEICGILL = Time.time;
if (this.MHIEGOFKPKH.Count == 0)
{
return;
}
List<ProgressionManager.NMIHKJNNBAD> list = new List<ProgressionManager.NMIHKJNNBAD>();
list.AddRange(this.MHIEGOFKPKH);
this.MHIEGOFKPKH.Clear();
FKJHLNJDEKK.CCCHJJEEEFG(list);
}
// Token: 0x0601EE97 RID: 126615 RVA: 0x0086ED98 File Offset: 0x0086CF98
public ProgressionManager.ObjectiveTypeDescription IDOAGCDGIFK(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription;
this.AJEPBJJFBKK.TryGetValue(HJKKDCBPFJJ, out objectiveTypeDescription);
return objectiveTypeDescription;
}
// Token: 0x0601EE98 RID: 126616 RVA: 0x0086EDB8 File Offset: 0x0086CFB8
private void JOJLJLPMKIN()
{
this.BFKENIAOGGH = true;
this.ACINEICGILL = Time.time;
if (this.MHIEGOFKPKH.Count == 0)
{
return;
}
List<ProgressionManager.NMIHKJNNBAD> list = new List<ProgressionManager.NMIHKJNNBAD>();
list.AddRange(this.MHIEGOFKPKH);
this.MHIEGOFKPKH.Clear();
FKJHLNJDEKK.CCCHJJEEEFG(list);
}
// Token: 0x0601EE99 RID: 126617 RVA: 0x0086EE0C File Offset: 0x0086D00C
public void GJMNAPCIBMB(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.LEBHJKGIKNM(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.CDEBBALECNH(ANNBGHOPFBN) || PlayerObjectiveTracker.EANEJBDOHMK))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 1)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMHFBAEBEAM.NAJGILKLBEA() > 0));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.NGDIADNOADH();
}
}
}
// Token: 0x0601EE9A RID: 126618 RVA: 0x0086EE8C File Offset: 0x0086D08C
protected virtual void OPDMENDFALI()
{
base.Awake();
PlayerObjectiveTracker.ELKENKCCPKJ(new Action<List<ProgressionManager.MPBMNKHKCEE>>(this.OIDBJBFPCPO));
}
// Token: 0x0601EE9B RID: 126619 RVA: 0x0086EEA8 File Offset: 0x0086D0A8
private IEnumerator HJHPOOLDHNK()
{
while (!Player.LocalPlayerExists || Player.LocalPlayer.ONCLKAJIHGK)
{
yield return null;
}
yield return new WaitForSeconds(1f);
if (HELBDLFLEJG.OONEBOCAKDB)
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.FirstSessionOfDay, 0);
if (FKJHLNJDEKK.LECFBEBMLIC.OJOCDJLADNI() && this.registerToLevelUpVO != null && this.registerToLevelUpVO.audioClip != null)
{
AudioManager.Play2DSFX(this.registerToLevelUpVO);
}
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD)
{
yield return SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.RunGenerateGift(GiftManager.LEBAFJBMIBC.Daily_Login, null);
}
}
else
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.Default, 1);
}
yield break;
}
// Token: 0x0601EE9C RID: 126620 RVA: 0x0086EEC4 File Offset: 0x0086D0C4
private void BFLFKEPLHLL(Scene HDPDDGMBBBG, Scene CFMLPCOFMKO)
{
this.MHIEGOFKPKH.Clear();
}
// Token: 0x0601EE9D RID: 126621 RVA: 0x0086EED4 File Offset: 0x0086D0D4
private bool GCKFPLLLKBB(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN)
{
return ANNBGHOPFBN != (ProgressionManager.MPBMNKHKCEE)(-4) && ANNBGHOPFBN != (ProgressionManager.MPBMNKHKCEE)(-68) && ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)24;
}
// Token: 0x0601EE9E RID: 126622 RVA: 0x0086EEF0 File Offset: 0x0086D0F0
public void PNENLHNFGLO()
{
this.BFKENIAOGGH = true;
}
// Token: 0x0601EE9F RID: 126623 RVA: 0x0086EEFC File Offset: 0x0086D0FC
public void FFLLNHKCKEB(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.IEDKEKFEFKK(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.CDEBBALECNH(ANNBGHOPFBN) || PlayerObjectiveTracker.EANEJBDOHMK))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 0)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMHFBAEBEAM.HADKEFAKCBG() > 1));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.IMNPEMADABD();
}
}
}
// Token: 0x0601EEA0 RID: 126624 RVA: 0x0086EF7C File Offset: 0x0086D17C
private void BBMDFFAJANL(Scene HDPDDGMBBBG, Scene CFMLPCOFMKO)
{
this.MHIEGOFKPKH.Clear();
}
// Token: 0x0601EEA1 RID: 126625 RVA: 0x0086EF8C File Offset: 0x0086D18C
public void JBHJGBENJHN()
{
ProgressionManager.ObjectiveTypeDescription[] array = this.objectiveTypeDescriptions;
for (int i = 1; i < array.Length; i++)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = array[i];
if (!this.AJEPBJJFBKK.ContainsKey(objectiveTypeDescription.ObjectiveType))
{
this.AJEPBJJFBKK.Add(objectiveTypeDescription.ObjectiveType, objectiveTypeDescription);
}
else
{
Debug.LogError("Enter your parent / guardian's email:" + objectiveTypeDescription.ObjectiveType);
}
}
base.StartCoroutine(this.MNCHGNDNDCB());
SceneManager.activeSceneChanged += this.GNHEJHODFLC;
}
// Token: 0x0601EEA2 RID: 126626 RVA: 0x0086F020 File Offset: 0x0086D220
private void PAKAENFKLOE(List<ProgressionManager.MPBMNKHKCEE> BOIOLJPABLP)
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in BOIOLJPABLP)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = this.JDOAGCLDNOF(mpbmnkhkcee);
if (objectiveTypeDescription != null)
{
this.NNLFCGIJLEE(objectiveTypeDescription.ObjectiveType, 0);
}
}
}
// Token: 0x0601EEA3 RID: 126627 RVA: 0x0086F08C File Offset: 0x0086D28C
public void IEHMMKHEJMG()
{
ProgressionManager.ObjectiveTypeDescription[] array = this.objectiveTypeDescriptions;
for (int i = 0; i < array.Length; i += 0)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = array[i];
if (!this.AJEPBJJFBKK.ContainsKey(objectiveTypeDescription.ObjectiveType))
{
this.AJEPBJJFBKK.Add(objectiveTypeDescription.ObjectiveType, objectiveTypeDescription);
}
else
{
Debug.LogError("mydemo.com" + objectiveTypeDescription.ObjectiveType);
}
}
base.StartCoroutine(this.EOIPIFCODIF());
SceneManager.activeSceneChanged += this.LINBPEAGMDF;
}
// Token: 0x0601EEA4 RID: 126628 RVA: 0x0086F120 File Offset: 0x0086D320
public void DPBMPPNCDDC()
{
ProgressionManager.ObjectiveTypeDescription[] array = this.objectiveTypeDescriptions;
for (int i = 1; i < array.Length; i += 0)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = array[i];
if (!this.AJEPBJJFBKK.ContainsKey(objectiveTypeDescription.ObjectiveType))
{
this.AJEPBJJFBKK.Add(objectiveTypeDescription.ObjectiveType, objectiveTypeDescription);
}
else
{
Debug.LogError("You've won {0}" + objectiveTypeDescription.ObjectiveType);
}
}
base.StartCoroutine(this.HJHPOOLDHNK());
SceneManager.activeSceneChanged += this.CNPDFJLECPF;
}
// Token: 0x0601EEA5 RID: 126629 RVA: 0x0086F1B4 File Offset: 0x0086D3B4
public void NNLFCGIJLEE(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.GCKFPLLLKBB(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OOBEObjectiveAlreadyGranted(ANNBGHOPFBN) || PlayerObjectiveTracker.EHHKPAAGOML()))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 1)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMMEHHPHPIJ().ACGGKBOJBEK > 1));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.IMNPEMADABD();
}
}
}
// Token: 0x0601EEA6 RID: 126630 RVA: 0x0086F234 File Offset: 0x0086D434
private bool IEDKEKFEFKK(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN)
{
return ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)83 || ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)(-14) || ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)56;
}
// Token: 0x0601EEA7 RID: 126631 RVA: 0x0086F250 File Offset: 0x0086D450
public float MLIGPBJIEEP()
{
int num = FKJHLNJDEKK.GFPCOHDFDEF().CFHJHLONGFN();
if (num <= 0)
{
return 1486f;
}
return (float)ObscuredInt.CEFPMDPHJPA(FKJHLNJDEKK.GFPCOHDFDEF().BBPJPONKGOM) / (float)num;
}
// Token: 0x0601EEA8 RID: 126632 RVA: 0x0086F288 File Offset: 0x0086D488
private void HAFLIECFKGF()
{
if (this.BFKENIAOGGH && Time.time - this.ACINEICGILL > this.minConsequtiveFlushInterval)
{
this.JFGHLJDHLPE();
}
}
// Token: 0x0601EEA9 RID: 126633 RVA: 0x0086F2B4 File Offset: 0x0086D4B4
private void AMGICMOBNOH(List<ProgressionManager.MPBMNKHKCEE> BOIOLJPABLP)
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in BOIOLJPABLP)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = this.BOGEPBNFHAK(mpbmnkhkcee);
if (objectiveTypeDescription != null)
{
this.DNCJKGOBMPN(objectiveTypeDescription.ObjectiveType, 0);
}
}
}
// Token: 0x0601EEAA RID: 126634 RVA: 0x0086F320 File Offset: 0x0086D520
public ProgressionManager.ObjectiveTypeDescription KKCGKFDLMAK(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription;
this.AJEPBJJFBKK.TryGetValue(HJKKDCBPFJJ, out objectiveTypeDescription);
return objectiveTypeDescription;
}
// Token: 0x0601EEAB RID: 126635 RVA: 0x0086F340 File Offset: 0x0086D540
private bool AKNOOHNENEK(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN)
{
return ANNBGHOPFBN != (ProgressionManager.MPBMNKHKCEE)(-90) && ANNBGHOPFBN != (ProgressionManager.MPBMNKHKCEE)(-61) && ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)94;
}
// Token: 0x0601EEAC RID: 126636 RVA: 0x0086F35C File Offset: 0x0086D55C
public void NGDIADNOADH()
{
this.BFKENIAOGGH = false;
}
// Token: 0x0601EEAD RID: 126637 RVA: 0x0086F368 File Offset: 0x0086D568
private void CNPDFJLECPF(Scene HDPDDGMBBBG, Scene CFMLPCOFMKO)
{
this.MHIEGOFKPKH.Clear();
}
// Token: 0x0601EEAE RID: 126638 RVA: 0x0086F378 File Offset: 0x0086D578
protected override void OKGGDGJIPAM()
{
base.Awake();
PlayerObjectiveTracker.ELKENKCCPKJ(new Action<List<ProgressionManager.MPBMNKHKCEE>>(this.GONPJOFGLIH));
}
// Token: 0x0601EEAF RID: 126639 RVA: 0x0086F394 File Offset: 0x0086D594
public ProgressionManager.ObjectiveTypeDescription JKLGONJOBBG(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription;
this.AJEPBJJFBKK.TryGetValue(HJKKDCBPFJJ, out objectiveTypeDescription);
return objectiveTypeDescription;
}
// Token: 0x0601EEB0 RID: 126640 RVA: 0x0086F3B4 File Offset: 0x0086D5B4
private void FIIFEFEDLKI()
{
this.BFKENIAOGGH = true;
this.ACINEICGILL = Time.time;
if (this.MHIEGOFKPKH.Count == 0)
{
return;
}
List<ProgressionManager.NMIHKJNNBAD> list = new List<ProgressionManager.NMIHKJNNBAD>();
list.AddRange(this.MHIEGOFKPKH);
this.MHIEGOFKPKH.Clear();
FKJHLNJDEKK.CCCHJJEEEFG(list);
}
// Token: 0x0601EEB1 RID: 126641 RVA: 0x0086F408 File Offset: 0x0086D608
public void GKBAAPPBHIN()
{
ProgressionManager.ObjectiveTypeDescription[] array = this.objectiveTypeDescriptions;
for (int i = 0; i < array.Length; i += 0)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = array[i];
if (!this.AJEPBJJFBKK.ContainsKey(objectiveTypeDescription.ObjectiveType))
{
this.AJEPBJJFBKK.Add(objectiveTypeDescription.ObjectiveType, objectiveTypeDescription);
}
else
{
Debug.LogError("easetype" + objectiveTypeDescription.ObjectiveType);
}
}
base.StartCoroutine(this.HJHPOOLDHNK());
SceneManager.activeSceneChanged += this.GGDIOFFHJKF;
}
// Token: 0x0601EEB2 RID: 126642 RVA: 0x0086F49C File Offset: 0x0086D69C
public void IMNPEMADABD()
{
this.BFKENIAOGGH = true;
}
// Token: 0x0601EEB3 RID: 126643 RVA: 0x0086F4A8 File Offset: 0x0086D6A8
private void IFAOPCLFDFE(List<ProgressionManager.MPBMNKHKCEE> BOIOLJPABLP)
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in BOIOLJPABLP)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = this.IGKGEDOAMAH(mpbmnkhkcee);
if (objectiveTypeDescription != null)
{
this.DNAIIEGBFPD(objectiveTypeDescription.ObjectiveType, 1);
}
}
}
// Token: 0x17000E16 RID: 3606
// (get) Token: 0x0601EEB4 RID: 126644 RVA: 0x0086F514 File Offset: 0x0086D714
public RecRoomAudioClip AHHOLJGFOKH
{
get
{
return this.becomeMemberToUseThisClip;
}
}
// Token: 0x0601EEB5 RID: 126645 RVA: 0x0086F51C File Offset: 0x0086D71C
private void Update()
{
if (this.BFKENIAOGGH && Time.time - this.ACINEICGILL > this.minConsequtiveFlushInterval)
{
this.BMGAPKCDKKE();
}
}
// Token: 0x0601EEB6 RID: 126646 RVA: 0x0086F548 File Offset: 0x0086D748
public RecRoomAudioClip GNJHAJHMLCC()
{
return this.becomeMemberToUseThisClip;
}
// Token: 0x0601EEB7 RID: 126647 RVA: 0x0086F550 File Offset: 0x0086D750
private void JIGFBOOAHJD()
{
this.BFKENIAOGGH = true;
this.ACINEICGILL = Time.time;
if (this.MHIEGOFKPKH.Count == 0)
{
return;
}
List<ProgressionManager.NMIHKJNNBAD> list = new List<ProgressionManager.NMIHKJNNBAD>();
list.AddRange(this.MHIEGOFKPKH);
this.MHIEGOFKPKH.Clear();
FKJHLNJDEKK.CCCHJJEEEFG(list);
}
// Token: 0x0601EEB8 RID: 126648 RVA: 0x0086F5A4 File Offset: 0x0086D7A4
public void LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN, int CBMEFBNPNJO = 0)
{
if (this.KLBBMOADHFM(ANNBGHOPFBN) && (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OOBEObjectiveAlreadyGranted(ANNBGHOPFBN) || PlayerObjectiveTracker.EANEJBDOHMK))
{
return;
}
if (ANNBGHOPFBN != ProgressionManager.MPBMNKHKCEE.Default || CBMEFBNPNJO > 0)
{
this.MHIEGOFKPKH.Add(new ProgressionManager.NMIHKJNNBAD(ANNBGHOPFBN, CBMEFBNPNJO, Player.LocalPlayer.NMHFBAEBEAM.ACGGKBOJBEK > 1));
if (this.majorObjectiveTypes.Contains(ANNBGHOPFBN))
{
this.RequestObjectiveCompletionRecordFlush();
}
}
}
// Token: 0x0601EEB9 RID: 126649 RVA: 0x0086F624 File Offset: 0x0086D824
public ProgressionManager.ObjectiveTypeDescription GetObjectiveDescription(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription;
this.AJEPBJJFBKK.TryGetValue(HJKKDCBPFJJ, out objectiveTypeDescription);
return objectiveTypeDescription;
}
// Token: 0x0601EEBA RID: 126650 RVA: 0x0086F644 File Offset: 0x0086D844
private IEnumerator MNCHGNDNDCB()
{
while (!Player.LocalPlayerExists || Player.LocalPlayer.ONCLKAJIHGK)
{
yield return null;
}
yield return new WaitForSeconds(1f);
if (HELBDLFLEJG.OONEBOCAKDB)
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.FirstSessionOfDay, 0);
if (FKJHLNJDEKK.LECFBEBMLIC.OJOCDJLADNI() && this.registerToLevelUpVO != null && this.registerToLevelUpVO.audioClip != null)
{
AudioManager.Play2DSFX(this.registerToLevelUpVO);
}
if (SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD)
{
yield return SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.RunGenerateGift(GiftManager.LEBAFJBMIBC.Daily_Login, null);
}
}
else
{
this.LocalCompleteObjective(ProgressionManager.MPBMNKHKCEE.Default, 1);
}
yield break;
}
// Token: 0x0601EEBB RID: 126651 RVA: 0x0086F660 File Offset: 0x0086D860
private bool IOIIMAHPIEI(ProgressionManager.MPBMNKHKCEE ANNBGHOPFBN)
{
return ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)116 || ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)(-66) || ANNBGHOPFBN == (ProgressionManager.MPBMNKHKCEE)60;
}
// Token: 0x0601EEBC RID: 126652 RVA: 0x0086F67C File Offset: 0x0086D87C
public void JFOOLBKIFCN()
{
ProgressionManager.ObjectiveTypeDescription[] array = this.objectiveTypeDescriptions;
for (int i = 1; i < array.Length; i++)
{
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = array[i];
if (!this.AJEPBJJFBKK.ContainsKey(objectiveTypeDescription.ObjectiveType))
{
this.AJEPBJJFBKK.Add(objectiveTypeDescription.ObjectiveType, objectiveTypeDescription);
}
else
{
Debug.LogError("R" + objectiveTypeDescription.ObjectiveType);
}
}
base.StartCoroutine(this.EOIPIFCODIF());
SceneManager.activeSceneChanged += this.GNHEJHODFLC;
}
// Token: 0x0601EEBD RID: 126653 RVA: 0x0086F710 File Offset: 0x0086D910
private void MILILKKIJLM()
{
this.BFKENIAOGGH = true;
this.ACINEICGILL = Time.time;
if (this.MHIEGOFKPKH.Count == 0)
{
return;
}
List<ProgressionManager.NMIHKJNNBAD> list = new List<ProgressionManager.NMIHKJNNBAD>();
list.AddRange(this.MHIEGOFKPKH);
this.MHIEGOFKPKH.Clear();
FKJHLNJDEKK.CCCHJJEEEFG(list);
}
// Token: 0x04004FF3 RID: 20467
[Header("Audio")]
[SerializeField]
private RecRoomAudioClip becomeMemberToUseThisClip;
// Token: 0x04004FF4 RID: 20468
[Header("Objectives")]
[SerializeField]
private ProgressionManager.ObjectiveTypeDescription[] objectiveTypeDescriptions;
// Token: 0x04004FF5 RID: 20469
private Dictionary<ProgressionManager.MPBMNKHKCEE, ProgressionManager.ObjectiveTypeDescription> AJEPBJJFBKK = new Dictionary<ProgressionManager.MPBMNKHKCEE, ProgressionManager.ObjectiveTypeDescription>();
// Token: 0x04004FF6 RID: 20470
[SerializeField]
[Tooltip("These are milestone objectives, they cause the objective records to be published to the server and cause you to get XP.\nAll the game ending events and dailies are major.")]
private List<ProgressionManager.MPBMNKHKCEE> majorObjectiveTypes;
// Token: 0x04004FF7 RID: 20471
[Tooltip("How often can I request a flush of objective records to the server.")]
[SerializeField]
private float minConsequtiveFlushInterval = 5f;
// Token: 0x04004FF8 RID: 20472
[Header("Registration Nudge")]
[SerializeField]
private RecRoomAudioClip registerToLevelUpVO;
// Token: 0x04004FF9 RID: 20473
[Header("New Player Punch Card")]
public ProgressionManager.Objective[] NewPlayerPunchcardObjectives;
// Token: 0x04004FFA RID: 20474
public ProgressionManager.Objective[] NewJuniorPlayerPunchcardObjectives;
// Token: 0x04004FFB RID: 20475
private List<ProgressionManager.NMIHKJNNBAD> MHIEGOFKPKH = new List<ProgressionManager.NMIHKJNNBAD>();
// Token: 0x04004FFC RID: 20476
private float ACINEICGILL;
// Token: 0x04004FFD RID: 20477
private bool BFKENIAOGGH;
// Token: 0x02000E8B RID: 3723
public enum MPBMNKHKCEE
{
// Token: 0x04004FFF RID: 20479
Default = -1,
// Token: 0x04005000 RID: 20480
FirstSessionOfDay = 1,
// Token: 0x04005001 RID: 20481
AddAFriend,
// Token: 0x04005002 RID: 20482
PartyUp,
// Token: 0x04005003 RID: 20483
AllOtherChallenges,
// Token: 0x04005004 RID: 20484
DailyObjective1 = 10,
// Token: 0x04005005 RID: 20485
DailyObjective2,
// Token: 0x04005006 RID: 20486
DailyObjective3,
// Token: 0x04005007 RID: 20487
OOBE_GoToLockerRoom = 20,
// Token: 0x04005008 RID: 20488
OOBE_GoToActivity,
// Token: 0x04005009 RID: 20489
OOBE_FinishActivity,
// Token: 0x0400500A RID: 20490
GoToRecCenter = 30,
// Token: 0x0400500B RID: 20491
FinishActivity,
// Token: 0x0400500C RID: 20492
CharadesGames = 100,
// Token: 0x0400500D RID: 20493
CharadesWinsPerformer,
// Token: 0x0400500E RID: 20494
CharadesWinsGuesser,
// Token: 0x0400500F RID: 20495
DiscGolfWins = 200,
// Token: 0x04005010 RID: 20496
DiscGolfGames,
// Token: 0x04005011 RID: 20497
DiscGolfHolesUnderPar,
// Token: 0x04005012 RID: 20498
DodgeballWins = 300,
// Token: 0x04005013 RID: 20499
DodgeballGames,
// Token: 0x04005014 RID: 20500
DodgeballHits,
// Token: 0x04005015 RID: 20501
PaddleballGames = 400,
// Token: 0x04005016 RID: 20502
PaddleballWins,
// Token: 0x04005017 RID: 20503
PaddleballScores,
// Token: 0x04005018 RID: 20504
PaintballAnyModeGames = 500,
// Token: 0x04005019 RID: 20505
PaintballAnyModeWins,
// Token: 0x0400501A RID: 20506
PaintballAnyModeHits,
// Token: 0x0400501B RID: 20507
PaintballCTFWins = 600,
// Token: 0x0400501C RID: 20508
PaintballCTFGames,
// Token: 0x0400501D RID: 20509
PaintballCTFHits,
// Token: 0x0400501E RID: 20510
PaintballFlagCaptures,
// Token: 0x0400501F RID: 20511
PaintballTeamBattleWins = 700,
// Token: 0x04005020 RID: 20512
PaintballTeamBattleGames,
// Token: 0x04005021 RID: 20513
PaintballTeamBattleHits,
// Token: 0x04005022 RID: 20514
PaintballFreeForAllWins = 710,
// Token: 0x04005023 RID: 20515
PaintballFreeForAllGames,
// Token: 0x04005024 RID: 20516
PaintballFreeForAllHits,
// Token: 0x04005025 RID: 20517
SoccerWins = 800,
// Token: 0x04005026 RID: 20518
SoccerGames,
// Token: 0x04005027 RID: 20519
SoccerGoals,
// Token: 0x04005028 RID: 20520
QuestGames = 1000,
// Token: 0x04005029 RID: 20521
QuestWins,
// Token: 0x0400502A RID: 20522
QuestPlayerRevives,
// Token: 0x0400502B RID: 20523
QuestEnemyKills,
// Token: 0x0400502C RID: 20524
QuestGames_Goblin1 = 1010,
// Token: 0x0400502D RID: 20525
QuestWins_Goblin1,
// Token: 0x0400502E RID: 20526
QuestPlayerRevives_Goblin1,
// Token: 0x0400502F RID: 20527
QuestEnemyKills_Goblin1,
// Token: 0x04005030 RID: 20528
QuestGames_Goblin2 = 1020,
// Token: 0x04005031 RID: 20529
QuestWins_Goblin2,
// Token: 0x04005032 RID: 20530
QuestPlayerRevives_Goblin2,
// Token: 0x04005033 RID: 20531
QuestEnemyKills_Goblin2,
// Token: 0x04005034 RID: 20532
QuestGames_Scifi1 = 1030,
// Token: 0x04005035 RID: 20533
QuestWins_Scifi1,
// Token: 0x04005036 RID: 20534
QuestPlayerRevives_Scifi1,
// Token: 0x04005037 RID: 20535
QuestEnemyKills_Scifi1,
// Token: 0x04005038 RID: 20536
ArenaGames = 2000,
// Token: 0x04005039 RID: 20537
ArenaWins,
// Token: 0x0400503A RID: 20538
ArenaPlayerRevives,
// Token: 0x0400503B RID: 20539
ArenaHeroTags,
// Token: 0x0400503C RID: 20540
ArenaBotTags
}
// Token: 0x02000E8C RID: 3724
[Serializable]
public class ObjectiveTypeDescription
{
// Token: 0x0400503D RID: 20541
public string Name;
// Token: 0x0400503E RID: 20542
public ProgressionManager.MPBMNKHKCEE ObjectiveType;
// Token: 0x0400503F RID: 20543
public string Description;
// Token: 0x04005040 RID: 20544
public string ToolTip;
// Token: 0x04005041 RID: 20545
public float NotificationDelay;
}
// Token: 0x02000E8D RID: 3725
[Serializable]
public class Objective
{
// Token: 0x04005042 RID: 20546
public ProgressionManager.MPBMNKHKCEE ObjectiveType = ProgressionManager.MPBMNKHKCEE.Default;
// Token: 0x04005043 RID: 20547
public int RequiredScore;
}
// Token: 0x02000E8E RID: 3726
public class NMIHKJNNBAD
{
// Token: 0x0601EEC0 RID: 126656 RVA: 0x0086F77C File Offset: 0x0086D97C
public NMIHKJNNBAD(ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ, int CBMEFBNPNJO, bool HOJDJOADALH)
{
this.HJKKDCBPFJJ = HJKKDCBPFJJ;
this.CBMEFBNPNJO = CBMEFBNPNJO;
this.HOJDJOADALH = HOJDJOADALH;
}
// Token: 0x04005044 RID: 20548
public ProgressionManager.MPBMNKHKCEE HJKKDCBPFJJ = ProgressionManager.MPBMNKHKCEE.Default;
// Token: 0x04005045 RID: 20549
public bool HOJDJOADALH;
// Token: 0x04005046 RID: 20550
public int CBMEFBNPNJO;
}
// Token: 0x02000E8F RID: 3727
[Serializable]
public class RangeBucket
{
// Token: 0x04005047 RID: 20551
public string Name;
// Token: 0x04005048 RID: 20552
[Range(0f, 1f)]
public float Multiplier = 1f;
// Token: 0x04005049 RID: 20553
public int Max = 100;
}
}