Files
Dec2017-Script-Dump/Assembly-CSharp/ChecklistWatchUIFlow.cs
T
2026-06-04 11:42:34 +02:00

735 lines
23 KiB
C#

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<WeeklyChallengeManager>.NCKMBFBMBFM.GMIEOABMKIJ += this.JCCLDLCOMEJ;
SingletonMonoBehaviour<WeeklyChallengeManager>.NCKMBFBMBFM.IGNCDHCMDHL += this.IFJFBPIAIOA;
Player.LocalPlayer.HMMHODMJJNG.FIPMBEJJOLG += this.JCCLDLCOMEJ;
Player.LocalPlayer.CPGIIKCMNHN.FIPMBEJJOLG += this.JCCLDLCOMEJ;
if (SingletonMonoBehaviour<WeeklyChallengeManager>.NCKMBFBMBFM.HAMMIKJFFFB != null)
{
string text = SingletonMonoBehaviour<WeeklyChallengeManager>.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<TutorialManager>.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<WeeklyChallengeManager>.NCKMBFBMBFM.GFDDFNAHOAD == null || SingletonMonoBehaviour<WeeklyChallengeManager>.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<GiftManager>.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<GiftManager>.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<WeeklyChallengeManager>.NCKMBFBMBFM.IBPNGDKAIHD(new Action(this.LFIBPGELHCN));
SingletonMonoBehaviour<WeeklyChallengeManager>.NCKMBFBMBFM.LKCLJNOIJEJ(new Action(this.IFJFBPIAIOA));
Player.LocalPlayer.HMMHODMJJNG.PCGCMBHHONB(new Action(this.JCCLDLCOMEJ));
Player.LocalPlayer.CPGIIKCMNHN.PCGCMBHHONB(new Action(this.JCCLDLCOMEJ));
if (SingletonMonoBehaviour<WeeklyChallengeManager>.NCKMBFBMBFM.LMDNNGBDBNO() != null)
{
string text = SingletonMonoBehaviour<WeeklyChallengeManager>.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<TutorialManager>.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<WeeklyChallengeManager>.NCKMBFBMBFM.IBPNGDKAIHD(new Action(this.JCCLDLCOMEJ));
SingletonMonoBehaviour<WeeklyChallengeManager>.NCKMBFBMBFM.LKCLJNOIJEJ(new Action(this.IFJFBPIAIOA));
Player.LocalPlayer.HMMHODMJJNG.PCGCMBHHONB(new Action(this.JCCLDLCOMEJ));
Player.LocalPlayer.CPGIIKCMNHN.PCGCMBHHONB(new Action(this.JCCLDLCOMEJ));
if (SingletonMonoBehaviour<WeeklyChallengeManager>.NCKMBFBMBFM.OAPMNIFEEKF() != null)
{
string text = SingletonMonoBehaviour<WeeklyChallengeManager>.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<TutorialManager>.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<WeeklyChallengeManager>.NCKMBFBMBFM.KMDNNOJAEDM() != null)
{
this.EHOHMOHOMKJ = SingletonMonoBehaviour<WeeklyChallengeManager>.NCKMBFBMBFM.KMDNNOJAEDM().Value - (DateTime.UtcNow + SingletonMonoBehaviour<WeeklyChallengeManager>.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<WeeklyChallengeManager>.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<WeeklyChallengeManager>.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<WeeklyChallengeManager>.NCKMBFBMBFM.GFDDFNAHOAD != null)
{
this.EHOHMOHOMKJ = SingletonMonoBehaviour<WeeklyChallengeManager>.NCKMBFBMBFM.GFDDFNAHOAD.Value - (DateTime.UtcNow + SingletonMonoBehaviour<WeeklyChallengeManager>.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<WeeklyChallengeManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<WeeklyChallengeManager>.NCKMBFBMBFM.GMIEOABMKIJ -= this.JCCLDLCOMEJ;
SingletonMonoBehaviour<WeeklyChallengeManager>.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<WeeklyChallengeManager>.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<WeeklyChallengeManager>.NCKMBFBMBFM.KMDNNOJAEDM() == null || SingletonMonoBehaviour<WeeklyChallengeManager>.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<WeeklyChallengeManager>.NCKMBFBMBFM.GFDDFNAHOAD == null || SingletonMonoBehaviour<WeeklyChallengeManager>.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<WeeklyChallengeManager>.NCKMBFBMBFM.KMDNNOJAEDM() == null || SingletonMonoBehaviour<WeeklyChallengeManager>.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 = "<color=\"#FF4040\"><b>PlayerPrefs:</b></color>\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<WeeklyChallengeManager>.NCKMBFBMBFM.GFDDFNAHOAD != null)
{
this.EHOHMOHOMKJ = SingletonMonoBehaviour<WeeklyChallengeManager>.NCKMBFBMBFM.GFDDFNAHOAD.Value - (DateTime.UtcNow + SingletonMonoBehaviour<WeeklyChallengeManager>.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<WeeklyChallengeManager>.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<WeeklyChallengeManager>.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<WeeklyChallengeManager>.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<GiftManager>.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;
}