735 lines
23 KiB
C#
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;
|
|
}
|