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 { // 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 list = new List(); 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>(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.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.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.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 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 list = new List(); 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.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 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.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD) { yield return SingletonMonoBehaviour.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 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.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.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 list = new List(); 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.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>(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 list = new List(); list.AddRange(this.MHIEGOFKPKH); this.MHIEGOFKPKH.Clear(); FKJHLNJDEKK.CCCHJJEEEFG(list); } // Token: 0x0601EE65 RID: 126565 RVA: 0x0086E210 File Offset: 0x0086C410 private void FMKIEFFCGON(List 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 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>(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.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD) { yield return SingletonMonoBehaviour.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.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD) { yield return SingletonMonoBehaviour.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 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.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 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.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.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD) { yield return SingletonMonoBehaviour.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.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD) { yield return SingletonMonoBehaviour.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 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 list = new List(); 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 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.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD) { yield return SingletonMonoBehaviour.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 list = new List(); 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 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.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.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 list = new List(); 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 list = new List(); 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.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>(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.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD) { yield return SingletonMonoBehaviour.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.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 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.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 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>(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 list = new List(); 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 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 list = new List(); 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.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.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD) { yield return SingletonMonoBehaviour.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 list = new List(); 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 AJEPBJJFBKK = new Dictionary(); // 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 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 MHIEGOFKPKH = new List(); // 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; } }