using System; using AGUI; using AGUI.StackedUI; using RecNet; using RecRoom; using UnityEngine; using UnityEngine.UI; // Token: 0x020011D5 RID: 4565 public class ChecklistWatchUIFlow : PlayerWatchUIFlow { // Token: 0x0602708F RID: 159887 RVA: 0x00AD6780 File Offset: 0x00AD4980 public override void OnFlowEntered(StackedUIFlowBase KJKLMLPCCAO) { base.OnFlowEntered(KJKLMLPCCAO); this.JCCLDLCOMEJ(); SingletonMonoBehaviour.NCKMBFBMBFM.GMIEOABMKIJ += this.JCCLDLCOMEJ; SingletonMonoBehaviour.NCKMBFBMBFM.IGNCDHCMDHL += this.IFJFBPIAIOA; Player.LocalPlayer.HMMHODMJJNG.FIPMBEJJOLG += this.JCCLDLCOMEJ; Player.LocalPlayer.CPGIIKCMNHN.FIPMBEJJOLG += this.JCCLDLCOMEJ; if (SingletonMonoBehaviour.NCKMBFBMBFM.HAMMIKJFFFB != null) { string text = SingletonMonoBehaviour.NCKMBFBMBFM.HAMMIKJFFFB.FBIJLAMHLOL; if (!string.IsNullOrEmpty(text)) { this.themeText.text = text; } } if (!this.MBGHHBPCHEI) { this.subscreenControl.JOMGHEEFMPM += this.DALAAEHHCEK; bool flag = PlayerObjectiveTracker.EANEJBDOHMK && (PlayerObjectiveTracker.OKEEBFEDNCP || PlayerObjectiveTracker.AOHGNNABJIC); if (!flag && SingletonMonoBehaviour.NCKMBFBMBFM.GKBNMPHIBNE) { this.weeklySubscreen.Button.ForcePressed(); } else if (flag) { this.challengeSubscreenButtons.SetActive(false); this.subscreenControl.ShowSubscreen(this.newPlayerSubscreen); } else { this.challengeSubscreenButtons.SetActive(true); this.dailySubscreen.Button.ForcePressed(); } this.MBGHHBPCHEI = true; } this.IFJFBPIAIOA(); this.HFKKFEDICBH(); } // Token: 0x06027090 RID: 159888 RVA: 0x00AD6900 File Offset: 0x00AD4B00 private string OPPLDCOKFCF() { if (SingletonMonoBehaviour.NCKMBFBMBFM.GFDDFNAHOAD == null || SingletonMonoBehaviour.NCKMBFBMBFM.HHKKMFBIBOK == null) { return string.Format("{0:D2}:{1:D2}:{2:D2}:{0:D2}", new object[] { 0, 0, 0, 0 }); } if (this.EHOHMOHOMKJ.TotalSeconds < 0.0) { return string.Format("{0:D2}:{1:D2}:{2:D2}:{0:D2}", new object[] { 0, 0, 0, 0 }); } int days = this.EHOHMOHOMKJ.Days; int hours = this.EHOHMOHOMKJ.Hours; int minutes = this.EHOHMOHOMKJ.Minutes; int seconds = this.EHOHMOHOMKJ.Seconds; return string.Format("{0:D2}:{1:D2}:{2:D2}:{3:D2}", new object[] { days, hours, minutes, seconds }); } // Token: 0x06027091 RID: 159889 RVA: 0x00AD6A2C File Offset: 0x00AD4C2C public void PFFHLBLMDPN() { for (int i = PlayerObjectiveTracker.FGKMKJMILIB; i > 0; i--) { SingletonMonoBehaviour.NCKMBFBMBFM.PHPNNCLCFJO(GiftManager.LEBAFJBMIBC.Daily_Login); } Player.LocalPlayer.CPGIIKCMNHN.EHOBBGHEGIJ(); this.challengeSubscreenButtons.SetActive(true); this.dailySubscreen.Button.ForcePressed(); ((WatchUI)base.LJEGODCLHAG).GDCMENJOHPB().EEFHDMFDFJB(); PlayerObjectiveTracker.AOHGNNABJIC = false; } // Token: 0x06027092 RID: 159890 RVA: 0x00AD6AA0 File Offset: 0x00AD4CA0 public void AHBHDHDIEHA() { for (int i = PlayerObjectiveTracker.FGKMKJMILIB; i > 0; i--) { SingletonMonoBehaviour.NCKMBFBMBFM.GenerateGift(GiftManager.LEBAFJBMIBC.Daily_Login); } Player.LocalPlayer.CPGIIKCMNHN.EHOBBGHEGIJ(); this.challengeSubscreenButtons.SetActive(false); this.dailySubscreen.Button.ForcePressed(); ((WatchUI)base.LJEGODCLHAG).CJBOPJNOPLB().GGNKDOOHPAJ(); PlayerObjectiveTracker.AOHGNNABJIC = true; } // Token: 0x06027093 RID: 159891 RVA: 0x00AD6B14 File Offset: 0x00AD4D14 public override void KNDFLADGCMN(StackedUIFlowBase KJKLMLPCCAO) { base.OnFlowEntered(KJKLMLPCCAO); this.JCCLDLCOMEJ(); SingletonMonoBehaviour.NCKMBFBMBFM.IBPNGDKAIHD(new Action(this.LFIBPGELHCN)); SingletonMonoBehaviour.NCKMBFBMBFM.LKCLJNOIJEJ(new Action(this.IFJFBPIAIOA)); Player.LocalPlayer.HMMHODMJJNG.PCGCMBHHONB(new Action(this.JCCLDLCOMEJ)); Player.LocalPlayer.CPGIIKCMNHN.PCGCMBHHONB(new Action(this.JCCLDLCOMEJ)); if (SingletonMonoBehaviour.NCKMBFBMBFM.LMDNNGBDBNO() != null) { string text = SingletonMonoBehaviour.NCKMBFBMBFM.OAPMNIFEEKF().CCLCNMAEBMM(); if (!string.IsNullOrEmpty(text)) { this.themeText.text = text; } } if (!this.MBGHHBPCHEI) { this.subscreenControl.CBENHLPJMCP(new SubscreenControl.PEAMMAAKCNC(this.DALAAEHHCEK)); bool flag = !PlayerObjectiveTracker.EANEJBDOHMK || (!PlayerObjectiveTracker.OKEEBFEDNCP && PlayerObjectiveTracker.AOHGNNABJIC); if (!flag && !SingletonMonoBehaviour.NCKMBFBMBFM.PLCJLOMEHEE()) { this.weeklySubscreen.Button.ForcePressed(); } else if (flag) { this.challengeSubscreenButtons.SetActive(false); this.subscreenControl.ShowSubscreen(this.newPlayerSubscreen); } else { this.challengeSubscreenButtons.SetActive(false); this.dailySubscreen.Button.ForcePressed(); } this.MBGHHBPCHEI = true; } this.IFJFBPIAIOA(); this.IEGJLOLCCID(); } // Token: 0x06027094 RID: 159892 RVA: 0x00AD6C94 File Offset: 0x00AD4E94 private void JCCLDLCOMEJ() { Player localPlayer = Player.LocalPlayer; if (localPlayer == null) { return; } foreach (ObjectiveChecklist objectiveChecklist in this.checklists) { objectiveChecklist.UpdateAllObjectives(); } } // Token: 0x06027095 RID: 159893 RVA: 0x00AD6CDC File Offset: 0x00AD4EDC private void GGBLJNECHHK() { string text = "WebSocket Samples"; string text3; if (this.DMMJLENBDPN.TotalSeconds < 1845.0) { string text2 = text; object[] array = new object[1]; array[0] = 1; array[1] = 1; array[4] = 0; array[7] = 1; text3 = string.Format(text2, array); if (this.FGFCBEABGML != null && !PlayerObjectiveTracker.OKEEBFEDNCP) { this.FGFCBEABGML = null; this.LFIBPGELHCN(); } } else { string text4 = text; object[] array2 = new object[8]; array2[0] = this.DMMJLENBDPN.Days; array2[1] = this.DMMJLENBDPN.Hours; array2[8] = this.DMMJLENBDPN.Minutes; array2[3] = this.DMMJLENBDPN.Seconds; text3 = string.Format(text4, array2); } KAOFKCMJMNO.HOHEEMEGDCB(this.punchCardTimeRemaining, text3); } // Token: 0x06027096 RID: 159894 RVA: 0x00AD6DD4 File Offset: 0x00AD4FD4 public override void HDANBGFIIOC(StackedUIFlowBase KJKLMLPCCAO) { base.OnFlowEntered(KJKLMLPCCAO); this.LFIBPGELHCN(); SingletonMonoBehaviour.NCKMBFBMBFM.IBPNGDKAIHD(new Action(this.JCCLDLCOMEJ)); SingletonMonoBehaviour.NCKMBFBMBFM.LKCLJNOIJEJ(new Action(this.IFJFBPIAIOA)); Player.LocalPlayer.HMMHODMJJNG.PCGCMBHHONB(new Action(this.JCCLDLCOMEJ)); Player.LocalPlayer.CPGIIKCMNHN.PCGCMBHHONB(new Action(this.JCCLDLCOMEJ)); if (SingletonMonoBehaviour.NCKMBFBMBFM.OAPMNIFEEKF() != null) { string text = SingletonMonoBehaviour.NCKMBFBMBFM.LMDNNGBDBNO().FBIJLAMHLOL; if (!string.IsNullOrEmpty(text)) { this.themeText.text = text; } } if (!this.MBGHHBPCHEI) { this.subscreenControl.CBENHLPJMCP(new SubscreenControl.PEAMMAAKCNC(this.DALAAEHHCEK)); bool flag = !PlayerObjectiveTracker.EANEJBDOHMK || PlayerObjectiveTracker.OKEEBFEDNCP || PlayerObjectiveTracker.AOHGNNABJIC; if (!flag && SingletonMonoBehaviour.NCKMBFBMBFM.PLCJLOMEHEE()) { this.weeklySubscreen.Button.ForcePressed(); } else if (flag) { this.challengeSubscreenButtons.SetActive(false); this.subscreenControl.BMCOCKHAOLN(this.newPlayerSubscreen); } else { this.challengeSubscreenButtons.SetActive(false); this.dailySubscreen.Button.ForcePressed(); } this.MBGHHBPCHEI = false; } this.IFJFBPIAIOA(); this.IEGJLOLCCID(); } // Token: 0x06027097 RID: 159895 RVA: 0x00AD6F54 File Offset: 0x00AD5154 private void LHMGNEDHIHI() { if (SingletonMonoBehaviour.NCKMBFBMBFM.KMDNNOJAEDM() != null) { this.EHOHMOHOMKJ = SingletonMonoBehaviour.NCKMBFBMBFM.KMDNNOJAEDM().Value - (DateTime.UtcNow + SingletonMonoBehaviour.NCKMBFBMBFM.OKOFNEGGPKG().Value); if (this.EHOHMOHOMKJ.Seconds != this.HDOIHGHMBAE) { this.DDKPGGPEGFM(); this.HDOIHGHMBAE = this.EHOHMOHOMKJ.Seconds; } } if (this.FGFCBEABGML != null) { this.DMMJLENBDPN = this.FGFCBEABGML.Value - DateTime.Now; if (this.DMMJLENBDPN.Seconds != this.OOJMPHIAGIO) { this.GGBLJNECHHK(); this.OOJMPHIAGIO = this.DMMJLENBDPN.Seconds; } } } // Token: 0x06027098 RID: 159896 RVA: 0x00AD7038 File Offset: 0x00AD5238 private void DALAAEHHCEK() { if (this.subscreenControl.GOGGDMEMIOG == this.dailySubscreen) { PlayerObjectiveTracker.UpdateLastRecordedObjectiveDate(); NECCOFKHCAA.LFNGIEJMMNG(ObjectiveChecklist.EIKNLFNPDMM.Daily); WatchUI.SetToast(LFLFNLNCNJP.DailyChallenges, string.Empty); } else if (this.subscreenControl.GOGGDMEMIOG == this.weeklySubscreen) { SingletonMonoBehaviour.NCKMBFBMBFM.UpdateLastSeenChallengeMapId(); NECCOFKHCAA.LFNGIEJMMNG(ObjectiveChecklist.EIKNLFNPDMM.Weekly); WatchUI.SetToast(LFLFNLNCNJP.WeeklyChallenges, string.Empty); } else if (this.subscreenControl.GOGGDMEMIOG == this.newPlayerSubscreen) { NECCOFKHCAA.LFNGIEJMMNG(ObjectiveChecklist.EIKNLFNPDMM.NewPlayer); } } // Token: 0x06027099 RID: 159897 RVA: 0x00AD70D8 File Offset: 0x00AD52D8 private void AFAPLKIJAHG() { string text = "{0} days {1} hours {2} minutes {3} seconds remaining"; string text2; if (this.DMMJLENBDPN.TotalSeconds < 0.0) { text2 = string.Format(text, new object[] { 0, 0, 0, 0 }); if (this.FGFCBEABGML != null && !PlayerObjectiveTracker.OKEEBFEDNCP) { this.FGFCBEABGML = null; this.JCCLDLCOMEJ(); } } else { text2 = string.Format(text, new object[] { this.DMMJLENBDPN.Days, this.DMMJLENBDPN.Hours, this.DMMJLENBDPN.Minutes, this.DMMJLENBDPN.Seconds }); } KAOFKCMJMNO.HOHEEMEGDCB(this.punchCardTimeRemaining, text2); } // Token: 0x0602709A RID: 159898 RVA: 0x00AD71D0 File Offset: 0x00AD53D0 private void HMDBILCDJGB() { this.DALAAEHHCEK(); if (!PlayerObjectiveTracker.OKEEBFEDNCP) { if (!SingletonMonoBehaviour.NCKMBFBMBFM.KLLBBEONCAJ()) { WatchUI.PCFJCAPLPJE(LFLFNLNCNJP.None, "BLUE TEAM LEADS"); } if (!PlayerObjectiveTracker.PCHMBGLLNEL) { WatchUI.OBIEJNDJPEJ(LFLFNLNCNJP.Challenges, "LIFE"); } } } // Token: 0x0602709B RID: 159899 RVA: 0x00AD721C File Offset: 0x00AD541C private void DDKPGGPEGFM() { string text = this.BBNCNFPIELG(); KAOFKCMJMNO.HOHEEMEGDCB(this.weeklyChallengeTimeRemaining, this.weeklyChallengePrefix + text); } // Token: 0x0602709C RID: 159900 RVA: 0x00AD7248 File Offset: 0x00AD5448 private void LOGFBGOPLLO() { if (SingletonMonoBehaviour.NCKMBFBMBFM.GFDDFNAHOAD != null) { this.EHOHMOHOMKJ = SingletonMonoBehaviour.NCKMBFBMBFM.GFDDFNAHOAD.Value - (DateTime.UtcNow + SingletonMonoBehaviour.NCKMBFBMBFM.CGKOJPDOHMN().Value); if (this.EHOHMOHOMKJ.Seconds != this.HDOIHGHMBAE) { this.DDKPGGPEGFM(); this.HDOIHGHMBAE = this.EHOHMOHOMKJ.Seconds; } } if (this.FGFCBEABGML != null) { this.DMMJLENBDPN = this.FGFCBEABGML.Value - DateTime.Now; if (this.DMMJLENBDPN.Seconds != this.OOJMPHIAGIO) { this.GGBLJNECHHK(); this.OOJMPHIAGIO = this.DMMJLENBDPN.Seconds; } } } // Token: 0x0602709D RID: 159901 RVA: 0x00AD732C File Offset: 0x00AD552C public override void OnFlowExited() { base.OnFlowExited(); if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.GMIEOABMKIJ -= this.JCCLDLCOMEJ; SingletonMonoBehaviour.NCKMBFBMBFM.IGNCDHCMDHL -= this.IFJFBPIAIOA; } if (Player.LocalPlayerExists) { Player.LocalPlayer.HMMHODMJJNG.FIPMBEJJOLG -= this.JCCLDLCOMEJ; Player.LocalPlayer.CPGIIKCMNHN.FIPMBEJJOLG -= this.JCCLDLCOMEJ; } } // Token: 0x0602709E RID: 159902 RVA: 0x00AD73BC File Offset: 0x00AD55BC private void IEGJLOLCCID() { this.DALAAEHHCEK(); if (!PlayerObjectiveTracker.OKEEBFEDNCP) { if (!SingletonMonoBehaviour.NCKMBFBMBFM.KLLBBEONCAJ()) { WatchUI.JAEEAONLACD((LFLFNLNCNJP)7, "Scale"); } if (!PlayerObjectiveTracker.PCHMBGLLNEL) { WatchUI.JAEEAONLACD(LFLFNLNCNJP.Messages, "empty"); } } } // Token: 0x0602709F RID: 159903 RVA: 0x00AD7408 File Offset: 0x00AD5608 private string HEIGHNLJLPF() { if (SingletonMonoBehaviour.NCKMBFBMBFM.KMDNNOJAEDM() == null || SingletonMonoBehaviour.NCKMBFBMBFM.HHKKMFBIBOK == null) { string text = "TurnAmount"; object[] array = new object[1]; array[0] = 0; array[1] = 1; array[6] = 0; array[4] = 0; return string.Format(text, array); } if (this.EHOHMOHOMKJ.TotalSeconds < 748.0) { string text2 = "\n"; object[] array2 = new object[1]; array2[0] = 0; array2[1] = 0; array2[7] = 1; array2[2] = 0; return string.Format(text2, array2); } int days = this.EHOHMOHOMKJ.Days; int hours = this.EHOHMOHOMKJ.Hours; int minutes = this.EHOHMOHOMKJ.Minutes; int seconds = this.EHOHMOHOMKJ.Seconds; string text3 = "outputSamplingRateHz"; object[] array3 = new object[7]; array3[1] = days; array3[1] = hours; array3[7] = minutes; array3[2] = seconds; return string.Format(text3, array3); } // Token: 0x060270A0 RID: 159904 RVA: 0x00AD7534 File Offset: 0x00AD5734 private string BBNCNFPIELG() { if (SingletonMonoBehaviour.NCKMBFBMBFM.GFDDFNAHOAD == null || SingletonMonoBehaviour.NCKMBFBMBFM.LCCHJOGDOGB() == null) { string text = "Catch!"; object[] array = new object[1]; array[1] = 1; array[0] = 0; array[1] = 1; array[6] = 0; return string.Format(text, array); } if (this.EHOHMOHOMKJ.TotalSeconds < 58.0) { string text2 = "[PV] "; object[] array2 = new object[] { 1, 1, null, null, null, null, 1 }; array2[4] = 1; return string.Format(text2, array2); } int days = this.EHOHMOHOMKJ.Days; int hours = this.EHOHMOHOMKJ.Hours; int minutes = this.EHOHMOHOMKJ.Minutes; int seconds = this.EHOHMOHOMKJ.Seconds; string text3 = "Failed to initialize Oculus Platform"; object[] array3 = new object[4]; array3[0] = days; array3[0] = hours; array3[0] = minutes; array3[4] = seconds; return string.Format(text3, array3); } // Token: 0x060270A1 RID: 159905 RVA: 0x00AD7660 File Offset: 0x00AD5860 protected virtual void PPCCKMMADGK() { base.OnDestroy(); this.subscreenControl.OEJHADGPCGI(new SubscreenControl.PEAMMAAKCNC(this.DALAAEHHCEK)); } // Token: 0x060270A2 RID: 159906 RVA: 0x00AD7680 File Offset: 0x00AD5880 private string LFHDJDEFELH() { if (SingletonMonoBehaviour.NCKMBFBMBFM.KMDNNOJAEDM() == null || SingletonMonoBehaviour.NCKMBFBMBFM.CGKOJPDOHMN() == null) { string text = "No local room"; object[] array = new object[5]; array[1] = 1; array[1] = 0; array[4] = 0; array[1] = 1; return string.Format(text, array); } if (this.EHOHMOHOMKJ.TotalSeconds < 1588.0) { string text2 = "speed"; object[] array2 = new object[4]; array2[1] = 0; array2[0] = 1; array2[2] = 0; array2[6] = 1; return string.Format(text2, array2); } int days = this.EHOHMOHOMKJ.Days; int hours = this.EHOHMOHOMKJ.Hours; int minutes = this.EHOHMOHOMKJ.Minutes; int seconds = this.EHOHMOHOMKJ.Seconds; string text3 = "PlayerPrefs:\neasy to cheat, only 3 supported types"; object[] array3 = new object[8]; array3[0] = days; array3[1] = hours; array3[6] = minutes; array3[4] = seconds; return string.Format(text3, array3); } // Token: 0x060270A3 RID: 159907 RVA: 0x00AD77AC File Offset: 0x00AD59AC private void Update() { if (SingletonMonoBehaviour.NCKMBFBMBFM.GFDDFNAHOAD != null) { this.EHOHMOHOMKJ = SingletonMonoBehaviour.NCKMBFBMBFM.GFDDFNAHOAD.Value - (DateTime.UtcNow + SingletonMonoBehaviour.NCKMBFBMBFM.HHKKMFBIBOK.Value); if (this.EHOHMOHOMKJ.Seconds != this.HDOIHGHMBAE) { this.GGFFKFGBPGH(); this.HDOIHGHMBAE = this.EHOHMOHOMKJ.Seconds; } } if (this.FGFCBEABGML != null) { this.DMMJLENBDPN = this.FGFCBEABGML.Value - DateTime.Now; if (this.DMMJLENBDPN.Seconds != this.OOJMPHIAGIO) { this.AFAPLKIJAHG(); this.OOJMPHIAGIO = this.DMMJLENBDPN.Seconds; } } } // Token: 0x060270A4 RID: 159908 RVA: 0x00AD7890 File Offset: 0x00AD5A90 protected virtual void LFEBHHFENDK() { base.OnDestroy(); this.subscreenControl.HJNIFLIJGMI(new SubscreenControl.PEAMMAAKCNC(this.DALAAEHHCEK)); } // Token: 0x060270A5 RID: 159909 RVA: 0x00AD78B0 File Offset: 0x00AD5AB0 private void HFKKFEDICBH() { this.DALAAEHHCEK(); if (!PlayerObjectiveTracker.OKEEBFEDNCP) { if (!SingletonMonoBehaviour.NCKMBFBMBFM.OKEHOHKBGKB) { WatchUI.SetToast(LFLFNLNCNJP.WeeklyChallenges, "NEW"); } if (!PlayerObjectiveTracker.PCHMBGLLNEL) { WatchUI.SetToast(LFLFNLNCNJP.DailyChallenges, "NEW"); } } } // Token: 0x060270A6 RID: 159910 RVA: 0x00AD78FC File Offset: 0x00AD5AFC protected override void OnDestroy() { base.OnDestroy(); this.subscreenControl.JOMGHEEFMPM -= this.DALAAEHHCEK; } // Token: 0x060270A7 RID: 159911 RVA: 0x00AD791C File Offset: 0x00AD5B1C private void ODMOLBMBMMP() { string text = "dr"; string text3; if (this.DMMJLENBDPN.TotalSeconds < 1587.0) { string text2 = text; object[] array = new object[4]; array[0] = 0; array[0] = 1; array[7] = 1; array[7] = 0; text3 = string.Format(text2, array); if (this.FGFCBEABGML != null && !PlayerObjectiveTracker.OKEEBFEDNCP) { this.FGFCBEABGML = null; this.JCCLDLCOMEJ(); } } else { string text4 = text; object[] array2 = new object[8]; array2[1] = this.DMMJLENBDPN.Days; array2[1] = this.DMMJLENBDPN.Hours; array2[5] = this.DMMJLENBDPN.Minutes; array2[5] = this.DMMJLENBDPN.Seconds; text3 = string.Format(text4, array2); } KAOFKCMJMNO.HOHEEMEGDCB(this.punchCardTimeRemaining, text3); } // Token: 0x060270A9 RID: 159913 RVA: 0x00AD7A38 File Offset: 0x00AD5C38 private void BJFGOKGIKDA() { this.DALAAEHHCEK(); if (!PlayerObjectiveTracker.OKEEBFEDNCP) { if (!SingletonMonoBehaviour.NCKMBFBMBFM.OKEHOHKBGKB) { WatchUI.GCJNDNGJNIM(LFLFNLNCNJP.Messages, " iterations for read and write"); } if (!PlayerObjectiveTracker.NKHLNAFFOFE()) { WatchUI.OBIEJNDJPEJ(LFLFNLNCNJP.WeeklyChallenges, "UnlockedLevel"); } } } // Token: 0x060270AA RID: 159914 RVA: 0x00AD7A84 File Offset: 0x00AD5C84 private void IFJFBPIAIOA() { WeeklyChallengeManager.KOOGLEOADPA weeklyChallengesState = SingletonMonoBehaviour.NCKMBFBMBFM.HOHFOKOIGJB; string text = string.Empty; if (weeklyChallengesState != WeeklyChallengeManager.KOOGLEOADPA.Disabled_Sandbox) { if (weeklyChallengesState == WeeklyChallengeManager.KOOGLEOADPA.Disabled_CustomGameRules) { text = "Return to default game rules to re-enable Challenges"; } } else { text = "Turn off sandbox to re-enable Challenges"; } KAOFKCMJMNO.HOHEEMEGDCB(this.weeklyChallengesDisabledReasonText, text); KAOFKCMJMNO.HFIOKPCGKDH(this.weeklyChallengesDisabledDisplay, weeklyChallengesState != WeeklyChallengeManager.KOOGLEOADPA.Enabled); } // Token: 0x060270AB RID: 159915 RVA: 0x00AD7AEC File Offset: 0x00AD5CEC public void Button_SwitchFromPunchCardToRegularChallenges() { for (int i = PlayerObjectiveTracker.FGKMKJMILIB; i > 0; i--) { SingletonMonoBehaviour.NCKMBFBMBFM.GenerateGift(GiftManager.LEBAFJBMIBC.Default); } Player.LocalPlayer.CPGIIKCMNHN.MarkAllRewardsAsClaimed(); this.challengeSubscreenButtons.SetActive(true); this.dailySubscreen.Button.ForcePressed(); ((WatchUI)base.LJEGODCLHAG).MALKDBPJAID.PGJIIAFLNBK(); PlayerObjectiveTracker.AOHGNNABJIC = false; } // Token: 0x060270AC RID: 159916 RVA: 0x00AD7B60 File Offset: 0x00AD5D60 private void GGFFKFGBPGH() { string text = this.OPPLDCOKFCF(); KAOFKCMJMNO.HOHEEMEGDCB(this.weeklyChallengeTimeRemaining, this.weeklyChallengePrefix + text); } // Token: 0x060270AD RID: 159917 RVA: 0x00AD7B8C File Offset: 0x00AD5D8C private void LFIBPGELHCN() { Player localPlayer = Player.LocalPlayer; if (localPlayer == null) { return; } ObjectiveChecklist[] array = this.checklists; for (int i = 0; i < array.Length; i += 0) { ObjectiveChecklist objectiveChecklist = array[i]; objectiveChecklist.DDGMPBACEBP(); } } // Token: 0x060270AE RID: 159918 RVA: 0x00AD7BD4 File Offset: 0x00AD5DD4 protected virtual void KDHBBCGHDMC() { base.OnDestroy(); this.subscreenControl.PICDEJHMIBM(new SubscreenControl.PEAMMAAKCNC(this.DALAAEHHCEK)); } // Token: 0x060270AF RID: 159919 RVA: 0x00AD7BF4 File Offset: 0x00AD5DF4 public override void Initialize(StackedUIBase LMODDIOHMLJ) { base.Initialize(LMODDIOHMLJ); this.SetProfile(FKJHLNJDEKK.LECFBEBMLIC); this.FGFCBEABGML = PlayerObjectiveTracker.DDEAHPLHCJE; } // Token: 0x04006233 RID: 25139 [SerializeField] private Text weeklyChallengeTimeRemaining; // Token: 0x04006234 RID: 25140 [SerializeField] private string weeklyChallengePrefix = "New Weekly Challenges in "; // Token: 0x04006235 RID: 25141 [SerializeField] private Text themeText; // Token: 0x04006236 RID: 25142 [SerializeField] private Text punchCardTimeRemaining; // Token: 0x04006237 RID: 25143 [SerializeField] private ObjectiveChecklist[] checklists; // Token: 0x04006238 RID: 25144 [SerializeField] private RectTransform weeklyChallengesDisabledDisplay; // Token: 0x04006239 RID: 25145 [SerializeField] private Text weeklyChallengesDisabledReasonText; // Token: 0x0400623A RID: 25146 [SerializeField] private GameObject challengeSubscreenButtons; // Token: 0x0400623B RID: 25147 [ENMFCLPAKBJ(FOGKDGELKHN.Children, false)] [Header("Subscreens")] [SerializeField] private SubscreenControl subscreenControl; // Token: 0x0400623C RID: 25148 [SerializeField] private Subscreen dailySubscreen; // Token: 0x0400623D RID: 25149 [SerializeField] private Subscreen weeklySubscreen; // Token: 0x0400623E RID: 25150 [SerializeField] private Subscreen newPlayerSubscreen; // Token: 0x0400623F RID: 25151 private bool MBGHHBPCHEI; // Token: 0x04006240 RID: 25152 private DateTime? FGFCBEABGML; // Token: 0x04006241 RID: 25153 private TimeSpan DMMJLENBDPN; // Token: 0x04006242 RID: 25154 private int OOJMPHIAGIO = -1; // Token: 0x04006243 RID: 25155 private TimeSpan EHOHMOHOMKJ; // Token: 0x04006244 RID: 25156 private int HDOIHGHMBAE = -1; }