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

3148 lines
101 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Threading;
using RecNet;
using RecRoom.Activities.Arena;
using RecRoom.Activities.Quest;
using RecRoom.Core.AI;
using UnityEngine;
// Token: 0x02000CD7 RID: 3287
public class PlayerObjectiveTracker : MonoBehaviour
{
// Token: 0x0601A760 RID: 108384 RVA: 0x0076361C File Offset: 0x0076181C
private void AFGCHHJAPBM()
{
this.CompleteObjective(ProgressionManager.MPBMNKHKCEE.DodgeballHits);
}
// Token: 0x0601A761 RID: 108385 RVA: 0x0076362C File Offset: 0x0076182C
public static void ELKENKCCPKJ(Action<List<ProgressionManager.MPBMNKHKCEE>> NOBAPCOKFIL)
{
Action<List<ProgressionManager.MPBMNKHKCEE>> action = PlayerObjectiveTracker.LHAMHEPHDPJ;
Action<List<ProgressionManager.MPBMNKHKCEE>> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<List<ProgressionManager.MPBMNKHKCEE>>>(ref PlayerObjectiveTracker.LHAMHEPHDPJ, (Action<List<ProgressionManager.MPBMNKHKCEE>>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601A762 RID: 108386 RVA: 0x00763660 File Offset: 0x00761860
private string KOFIKGFMMKD(string FFOFJLJINIG)
{
return PlayerObjectiveTracker.KOFIKGFMMKD(this.EJBLLOCODPL, FFOFJLJINIG);
}
// Token: 0x17000C14 RID: 3092
// (get) Token: 0x0601A763 RID: 108387 RVA: 0x00763670 File Offset: 0x00761870
public static bool PEOGKPBNJNI
{
get
{
return PlayerObjectiveTracker.FFLFONKHGPF > 0;
}
}
// Token: 0x0601A764 RID: 108388 RVA: 0x0076367C File Offset: 0x0076187C
private void PPFFLBPOPKG(int CEEFLFDNNED)
{
ProgressionManager.Objective objective = this.IOIMLLJMBHD(CEEFLFDNNED);
this.KAHMLGAAGNB(CEEFLFDNNED, true);
if (this.trackerType == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
if (PlayerObjectiveTracker.JLKCAKPIFPK)
{
this.SetRewardAvailable(CEEFLFDNNED, true);
}
else
{
SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.GenerateGift(GiftManager.LEBAFJBMIBC.Default);
}
}
ProgressionManager.ObjectiveTypeDescription objectiveDescription = SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.GetObjectiveDescription(objective.ObjectiveType);
if (objectiveDescription != null)
{
this.IPOJNNJKGOF(objective);
if (this.GetAllObjectivesCompleted())
{
this.DJJEOGJOGLK(objectiveDescription);
if (PlayerObjectiveTracker.KKBDNDFBLEH != null)
{
PlayerObjectiveTracker.KKBDNDFBLEH(this.trackerType);
}
this.IHEHANDPGID();
}
else
{
this.FBNMGCJPONK(objectiveDescription, objective);
}
}
}
// Token: 0x0601A765 RID: 108389 RVA: 0x00763724 File Offset: 0x00761924
private int BJEFHBCOFGA(int CEEFLFDNNED)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
return (int)fgkgbenhfol.FIJEENLLBFJ;
}
// Token: 0x0601A766 RID: 108390 RVA: 0x00763748 File Offset: 0x00761948
public static void FDKHJOMNGJK(bool NOBAPCOKFIL)
{
EMGHBOPCHKP.DOOHGGODGIJ(1);
}
// Token: 0x0601A767 RID: 108391 RVA: 0x00763750 File Offset: 0x00761950
private void ACDNGBIAMDJ()
{
this.CompleteObjective(ProgressionManager.MPBMNKHKCEE.PaintballFlagCaptures);
}
// Token: 0x0601A768 RID: 108392 RVA: 0x00763760 File Offset: 0x00761960
private void EEMDCFCDPIA(int FBJMPBENMCI)
{
this.BOIOLJPABLP.Clear();
if (FBJMPBENMCI < 0)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.DiscGolfHolesUnderPar);
}
this.NFKIDEEHEFG();
}
// Token: 0x0601A769 RID: 108393 RVA: 0x0076378C File Offset: 0x0076198C
private ProgressionManager.Objective MCDBBGEHCGA(int DMPGHHGCLFK)
{
ProgressionManager.Objective[] array = this.ILNKEFIFHBL();
if (array == null || DMPGHHGCLFK < 1 || DMPGHHGCLFK >= array.Length)
{
return null;
}
return array[DMPGHHGCLFK];
}
// Token: 0x0601A76A RID: 108394 RVA: 0x007637BC File Offset: 0x007619BC
private void HEMOBANOFBP(ProgressionManager.Objective OGEPLIKCBFC)
{
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk == PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (PlayerObjectiveTracker.DMOEPGLEHCH())
{
NECCOFKHCAA.CDODIPBFDIG(PlayerObjectiveTracker.OHKIOOKOKPF(), PlayerObjectiveTracker.FGKMKJMILIB);
}
NECCOFKHCAA.OMCNDJMPPDF(OGEPLIKCBFC);
}
}
else
{
NECCOFKHCAA.KAGGLDGLGPM(OGEPLIKCBFC);
}
}
// Token: 0x0601A76B RID: 108395 RVA: 0x00763814 File Offset: 0x00761A14
private static int INHKACINNIN()
{
string text = PlayerObjectiveTracker.KKEKIOEBBFC(": True \n", "objectiveTypeDescriptions has duplicate entries for ");
int num3;
if (KJFGJKMJBMP.LJOGMOBHCKB(text))
{
int num = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear;
int num2 = KJFGJKMJBMP.COIKFACHGHM(text, num);
if (num < num2)
{
num += 119;
}
num3 = num - num2;
}
else
{
DateTime dateTime = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime();
DateTime dateTime2 = dateTime;
PONHJPOJILN ponhjpojiln = EMGHBOPCHKP.AGCKOMMKNEK(1);
if (ponhjpojiln != null)
{
dateTime2 = ponhjpojiln.AIPMINPAPAB().ToLocalTime();
}
num3 = (int)(dateTime - dateTime2).TotalDays;
}
return Mathf.Max(0, 6 - num3);
}
// Token: 0x0601A76C RID: 108396 RVA: 0x007638CC File Offset: 0x00761ACC
private void Start()
{
this.FMBELJHPBCG = ((!(RecRoomSceneManager.NCKMBFBMBFM != null)) ? null : RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA);
}
// Token: 0x0601A76D RID: 108397 RVA: 0x007638F4 File Offset: 0x00761AF4
private void IHEHANDPGID()
{
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
NECCOFKHCAA.HNCNJKLMNOG();
}
}
else
{
NECCOFKHCAA.PGPGAJLDMOP();
}
}
// Token: 0x0601A76E RID: 108398 RVA: 0x00763930 File Offset: 0x00761B30
private void GIKOCAOFDMA(Enemy OELGAHAMCLH)
{
this.BOIOLJPABLP.Clear();
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)105);
QuestManager questManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA as QuestManager;
if (questManager != null && questManager.EBDEILOFIHC != ProgressionManager.MPBMNKHKCEE.Default)
{
this.BOIOLJPABLP.Add(questManager.EBDEILOFIHC);
}
this.NFFJFMFIADD();
}
// Token: 0x0601A76F RID: 108399 RVA: 0x00763998 File Offset: 0x00761B98
public static bool KAJEILCMIIK()
{
int dayOfYear = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear;
PONHJPOJILN ponhjpojiln = EMGHBOPCHKP.AGCKOMMKNEK(0);
return ponhjpojiln != null && dayOfYear == ponhjpojiln.IIHBNDKOBKH().ToLocalTime().DayOfYear;
}
// Token: 0x17000C10 RID: 3088
// (get) Token: 0x0601A770 RID: 108400 RVA: 0x007639E8 File Offset: 0x00761BE8
public static bool JLKCAKPIFPK
{
get
{
if (!PlayerObjectiveTracker.LDJPOGKPDMN)
{
PlayerObjectiveTracker.JMKFNIJICMC();
}
return PlayerObjectiveTracker.PGLEPFFDLCB;
}
}
// Token: 0x0601A771 RID: 108401 RVA: 0x00763A00 File Offset: 0x00761C00
private int FFMBBCHKJEI(int CEEFLFDNNED)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
return (int)fgkgbenhfol.HGMPJOGAEDN();
}
// Token: 0x0601A772 RID: 108402 RVA: 0x00763A24 File Offset: 0x00761C24
public void SetObjectiveLastVisualizedProgress(int CEEFLFDNNED, int MACAMOODPCG)
{
this.EOFCKDIPDKG(CEEFLFDNNED, MACAMOODPCG);
}
// Token: 0x0601A773 RID: 108403 RVA: 0x00763A30 File Offset: 0x00761C30
private void NABNICJPNOG(int FBJMPBENMCI)
{
this.BOIOLJPABLP.Clear();
if (FBJMPBENMCI < 1)
{
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)(-175));
}
this.NFKIDEEHEFG();
}
// Token: 0x0601A774 RID: 108404 RVA: 0x00763A5C File Offset: 0x00761C5C
private void BPBLMIMAKHN(int CEEFLFDNNED, int NOBAPCOKFIL)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
fgkgbenhfol.FIJEENLLBFJ = (float)NOBAPCOKFIL;
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol);
}
// Token: 0x0601A775 RID: 108405 RVA: 0x00763A88 File Offset: 0x00761C88
private static void BFACGFBCIGM()
{
if (EMGHBOPCHKP.AGCKOMMKNEK(0) == null)
{
EMGHBOPCHKP.OIBJKGNACEL(0, null);
}
}
// Token: 0x0601A776 RID: 108406 RVA: 0x00763AA0 File Offset: 0x00761CA0
private void OMCFKDHGLBL(int CEEFLFDNNED, bool LJIJDFCPFDI)
{
int num = this.KHDGEBKLLAG();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
fgkgbenhfol.NMECJIFDOLJ(LJIJDFCPFDI);
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol);
}
// Token: 0x17000C0F RID: 3087
// (get) Token: 0x0601A777 RID: 108407 RVA: 0x00763ACC File Offset: 0x00761CCC
public static bool EANEJBDOHMK
{
get
{
if (!PlayerObjectiveTracker.BKKKFPOEAEM)
{
PlayerObjectiveTracker.JMKFNIJICMC();
}
return PlayerObjectiveTracker.GDDKNMBDMFJ;
}
}
// Token: 0x0601A778 RID: 108408 RVA: 0x00763AE4 File Offset: 0x00761CE4
private void NDAKDPNNPBE()
{
this.CompleteObjective(ProgressionManager.MPBMNKHKCEE.SoccerGoals);
}
// Token: 0x0601A779 RID: 108409 RVA: 0x00763AF4 File Offset: 0x00761CF4
private static void KFDMCJCGNFH()
{
if (EMGHBOPCHKP.AGCKOMMKNEK(0) == null)
{
EMGHBOPCHKP.OIBJKGNACEL(0, null);
}
}
// Token: 0x0601A77A RID: 108410 RVA: 0x00763B0C File Offset: 0x00761D0C
private void NFFJFMFIADD()
{
if (SessionManager.NPLEGJCKAEB && this.trackerType == PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
this.BOIOLJPABLP.Clear();
return;
}
if ((PlayerObjectiveTracker.OKEEBFEDNCP && this.trackerType != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies) || (!PlayerObjectiveTracker.OKEEBFEDNCP && this.trackerType == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard))
{
this.BOIOLJPABLP.Clear();
return;
}
this.ADFELKJEBJI(true);
if (this.BOIOLJPABLP.Count > 0 && PlayerObjectiveTracker.LHAMHEPHDPJ != null)
{
PlayerObjectiveTracker.LHAMHEPHDPJ(this.BOIOLJPABLP);
}
if (this.trackerType == PlayerObjectiveTracker.JAAEFMNMGMK.Dailies && !PlayerObjectiveTracker.OKEEBFEDNCP)
{
return;
}
if (this.PFDLEDAMAAG())
{
return;
}
bool flag = true;
int i = 0;
ProgressionManager.Objective[] array = this.ILNKEFIFHBL();
for (int j = 1; j < array.Length; j += 0)
{
if (!this.JOCPKLHPGMA(j))
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in this.BOIOLJPABLP)
{
if (array[j].ObjectiveType == mpbmnkhkcee)
{
this.HGCFFAMKLLC(j, 1);
flag = true;
if (this.BJEFHBCOFGA(j) >= array[j].RequiredScore)
{
this.OJJEAFFDPAE(j);
if (mpbmnkhkcee != (ProgressionManager.MPBMNKHKCEE)0)
{
i++;
}
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk == PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.GBNAEDNMDKL(array[j].ObjectiveType, 0);
}
}
else if ((PlayerObjectiveTracker.EANEJBDOHMK || !SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.PLCJLOMEHEE()) && (!PlayerObjectiveTracker.EHHKPAAGOML() || !PlayerObjectiveTracker.MLGDOPALLEL()))
{
SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.LIEPONCDLBD(array[j].ObjectiveType, 0);
}
else
{
SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.EOHOENILFEA(this.LDCDAHKCDEA(j), 0);
}
}
}
}
}
}
if (this.FIPMBEJJOLG != null && flag)
{
this.FIPMBEJJOLG();
}
this.BOIOLJPABLP.Clear();
if (PlayerObjectiveTracker.OKEEBFEDNCP && this.MNJKJIPJIGL == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard && array.Length == 120 && array[4].ObjectiveType == (ProgressionManager.MPBMNKHKCEE)0)
{
int num = PlayerObjectiveTracker.CCMDDEFDGEN();
int num2 = this.EMHHOHHPJLM(1) + i;
for (int k = num - num2; k > 0; k -= 0)
{
this.HIGFKHCOJMO((ProgressionManager.MPBMNKHKCEE)6);
}
}
while (i > 1)
{
this.HIGFKHCOJMO((ProgressionManager.MPBMNKHKCEE)7);
i -= 0;
}
}
// Token: 0x0601A77B RID: 108411 RVA: 0x00763DB8 File Offset: 0x00761FB8
private void DLBHNIKPCEN(LNJFBGIBLHA JBEPFCIKALP)
{
this.BOIOLJPABLP.Clear();
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)171);
QuestManager questManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA as QuestManager;
if (questManager != null && questManager.OLPIMBOIHCD != ProgressionManager.MPBMNKHKCEE.Default)
{
this.BOIOLJPABLP.Add(questManager.OLPIMBOIHCD);
}
this.NFFJFMFIADD();
}
// Token: 0x0601A77C RID: 108412 RVA: 0x00763E20 File Offset: 0x00762020
private void GOKOLLBFCJH()
{
this.CompleteObjective(ProgressionManager.MPBMNKHKCEE.PaddleballScores);
}
// Token: 0x0601A77D RID: 108413 RVA: 0x00763E30 File Offset: 0x00762030
public static bool ICAMJAFOCGA()
{
if (!PlayerObjectiveTracker.LDJPOGKPDMN)
{
PlayerObjectiveTracker.JMKFNIJICMC();
}
return PlayerObjectiveTracker.PGLEPFFDLCB;
}
// Token: 0x0601A77E RID: 108414 RVA: 0x00763E48 File Offset: 0x00762048
private void PNILHEIMBHC()
{
this.CJGJDPNIKGB.DIJMEKHCJBP.AIOAMKOCJND -= this.CAENGNFDMHA;
this.CJGJDPNIKGB.DIJMEKHCJBP.IKPGLBJCDGN(new Action(this.JJAJAGNPFAI));
this.CJGJDPNIKGB.DIJMEKHCJBP.EEBJKKBKKLI(new Action(this.AHAPKPJGIAH));
this.CJGJDPNIKGB.DIJMEKHCJBP.HCMICKCIKCF -= this.EEMDCFCDPIA;
this.CJGJDPNIKGB.DIJMEKHCJBP.EGECLLLDCJO(new Action(this.ACDNGBIAMDJ));
this.CJGJDPNIKGB.DIJMEKHCJBP.MAPBLDLPIGD -= this.JBKEIBIEKOF;
this.CJGJDPNIKGB.DIJMEKHCJBP.HKEJEOMBEHG(new Action(this.CONBHAIMCNO));
this.CJGJDPNIKGB.DIJMEKHCJBP.LDMCNBHOMCH(new Action<Enemy>(this.GEPCAJNFNAP));
this.CJGJDPNIKGB.DIJMEKHCJBP.KMMONPFDBBJ(new Action<LNJFBGIBLHA>(this.DLBHNIKPCEN));
this.CJGJDPNIKGB.DIJMEKHCJBP.LNHADFLJMBG(new Action<Enemy>(this.ACMJMCLIABO));
this.CJGJDPNIKGB.DIJMEKHCJBP.ILFEEDHEBME(new Action<LNJFBGIBLHA>(this.DMHHLLFEEKM));
this.CJGJDPNIKGB.DIJMEKHCJBP.AJAIGBDCLLI -= this.DIMIBJDFKII;
this.CJGJDPNIKGB.DIJMEKHCJBP.CCLMEKNCECG -= this.GLCOFCIOEEF;
this.CJGJDPNIKGB.DIJMEKHCJBP.BNFLBBCODPI -= this.FILNPBNBDEK;
Player.OnPlayerCreated -= new Action<Player>(this.JBDGNANPGFP);
}
// Token: 0x0601A77F RID: 108415 RVA: 0x00763FF8 File Offset: 0x007621F8
private void JBDGNANPGFP(Player JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && JEFGMHBLLKI.NHDDPGADJPJ && SessionManager.LLNIIJAHOPI)
{
this.CompleteObjective(ProgressionManager.MPBMNKHKCEE.GoToRecCenter);
}
}
// Token: 0x0601A780 RID: 108416 RVA: 0x00764024 File Offset: 0x00762224
private static void JMKFNIJICMC()
{
bool flag = false;
string text = typeof(SplitTesting.NewPlayerPunchCard_2017_11_28).ToString();
string text2 = SplitTesting.NewPlayerPunchCard_2017_11_28.NewPunchCard.ToString();
string text3 = typeof(SplitTesting.PunchCardGiftButton_2017_12_14).ToString();
string text4 = SplitTesting.PunchCardGiftButton_2017_12_14.OldCustomDailies.ToString();
string text5 = SplitTesting.PunchCardGiftButton_2017_12_14.NewPunchCard_withButton.ToString();
PlayerObjectiveTracker.PGLEPFFDLCB = false;
PlayerObjectiveTracker.LDJPOGKPDMN = true;
if (SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.IsAssignedToExperiment(text))
{
flag = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text) == text2;
}
else if (SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.IsAssignedToExperiment(text3))
{
string experimentSegment = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text3);
flag = experimentSegment != text4;
PlayerObjectiveTracker.PGLEPFFDLCB = experimentSegment == text5;
}
else
{
bool flag2 = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MGFNMHHGCCG <= 1 && !SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD && !SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ONKIMDCJJDL;
if (flag2)
{
string experimentSegment2 = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text3);
flag = experimentSegment2 != text4;
PlayerObjectiveTracker.PGLEPFFDLCB = experimentSegment2 == text5;
}
}
PlayerObjectiveTracker.BKKKFPOEAEM = true;
PlayerObjectiveTracker.GDDKNMBDMFJ = flag;
}
// Token: 0x0601A781 RID: 108417 RVA: 0x00764164 File Offset: 0x00762364
public static int PGJHKIEADDH()
{
if (!Player.LocalPlayerExists)
{
return 0;
}
if (!PlayerObjectiveTracker.EHHKPAAGOML())
{
return 0;
}
PlayerObjectiveTracker newPlayerPunchCardObjectiveTracker = Player.LocalPlayer.CPGIIKCMNHN;
int num = 0;
for (int i = 1; i < PlayerObjectiveTracker.JJFGPANLHMI; i += 0)
{
if (newPlayerPunchCardObjectiveTracker.OPMKFIDEDOI(i))
{
num += 0;
}
}
return num;
}
// Token: 0x0601A783 RID: 108419 RVA: 0x007641C4 File Offset: 0x007623C4
private static string KKEKIOEBBFC(string LJGEAILPJJP, string FFOFJLJINIG)
{
return LJGEAILPJJP + FFOFJLJINIG;
}
// Token: 0x0601A784 RID: 108420 RVA: 0x007641D0 File Offset: 0x007623D0
private void FBNMGCJPONK(ProgressionManager.ObjectiveTypeDescription MJGJNNCAAFD, ProgressionManager.Objective OGEPLIKCBFC)
{
string text = string.Format(MJGJNNCAAFD.Description, OGEPLIKCBFC.RequiredScore);
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PlayDelayed(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "Checklist Item Complete!", text, 3f, MJGJNNCAAFD.NotificationDelay, new Action(this.IPGDMHABFHE));
}
}
else if (!SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD)
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PlayDelayed(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "Checklist Item Complete!", text, 3f, MJGJNNCAAFD.NotificationDelay, new Action(this.IPGDMHABFHE));
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PlayDelayed(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "Daily Challenge Complete!", text, 3f, MJGJNNCAAFD.NotificationDelay, new Action(this.IPGDMHABFHE));
}
}
// Token: 0x0601A785 RID: 108421 RVA: 0x007642A4 File Offset: 0x007624A4
private static int KFHCMEEPMIF()
{
return SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.NewPlayerPunchcardObjectives.Length;
}
// Token: 0x0601A786 RID: 108422 RVA: 0x007642B4 File Offset: 0x007624B4
private static int PIALEOMNCKH()
{
return SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.NewPlayerPunchcardObjectives.Length;
}
// Token: 0x0601A787 RID: 108423 RVA: 0x007642C4 File Offset: 0x007624C4
private void LDCMNEPPONG()
{
this.CompleteObjective(ProgressionManager.MPBMNKHKCEE.AddAFriend);
}
// Token: 0x0601A788 RID: 108424 RVA: 0x007642D0 File Offset: 0x007624D0
private static IEnumerator EBODEEKJNLK()
{
while (PlayerObjectiveTracker.OOCKAGFJAPP)
{
yield return null;
}
if (PlayerObjectiveTracker.NCFPOGIHMCH)
{
global::UnityEngine.Debug.LogErrorFormat("Error during challenge migration: {0}", new object[] { PlayerObjectiveTracker.GFHLOHHHLNJ });
KJFGJKMJBMP.FDICDHNDEDA("OBJECTIVE_FORCE_MIGRATION", 1);
KJFGJKMJBMP.KEABKPBLEEN();
}
yield break;
}
// Token: 0x0601A789 RID: 108425 RVA: 0x007642E4 File Offset: 0x007624E4
private int OKBNFIICAMB(int CEEFLFDNNED)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, false);
return (int)fgkgbenhfol.INCDIJPLODO;
}
// Token: 0x0601A78A RID: 108426 RVA: 0x00764308 File Offset: 0x00762508
public bool DCOJFFHOEMP()
{
ProgressionManager.Objective[] array = this.ILNKEFIFHBL();
if (array != null)
{
for (int i = 0; i < array.Length; i += 0)
{
if (!this.JOCPKLHPGMA(i))
{
return false;
}
}
}
return false;
}
// Token: 0x17000C15 RID: 3093
// (get) Token: 0x0601A78B RID: 108427 RVA: 0x00764348 File Offset: 0x00762548
private static int FFLFONKHGPF
{
get
{
string text = PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_DATE");
int num3;
if (KJFGJKMJBMP.LJOGMOBHCKB(text))
{
int num = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear;
int num2 = KJFGJKMJBMP.COIKFACHGHM(text, num);
if (num < num2)
{
num += 365;
}
num3 = num - num2;
}
else
{
DateTime dateTime = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime();
DateTime dateTime2 = dateTime;
PONHJPOJILN ponhjpojiln = EMGHBOPCHKP.AGCKOMMKNEK(1);
if (ponhjpojiln != null)
{
dateTime2 = ponhjpojiln.EGGFHDLMEAF.ToLocalTime();
}
num3 = (int)(dateTime - dateTime2).TotalDays;
}
return Mathf.Max(0, 7 - num3);
}
}
// Token: 0x0601A78C RID: 108428 RVA: 0x00764400 File Offset: 0x00762600
public static bool NKHLNAFFOFE()
{
int dayOfYear = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear;
PONHJPOJILN ponhjpojiln = EMGHBOPCHKP.AGCKOMMKNEK(1);
return ponhjpojiln == null || dayOfYear == ponhjpojiln.BGCNLAKLMGH().ToLocalTime().DayOfYear;
}
// Token: 0x0601A78D RID: 108429 RVA: 0x00764450 File Offset: 0x00762650
private int BNOENKCLELP(int CEEFLFDNNED)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, false);
return (int)fgkgbenhfol.FIJEENLLBFJ;
}
// Token: 0x0601A78E RID: 108430 RVA: 0x00764474 File Offset: 0x00762674
private static IEnumerator BCJGGHLDFPL()
{
while (PlayerObjectiveTracker.OOCKAGFJAPP)
{
yield return null;
}
if (PlayerObjectiveTracker.NCFPOGIHMCH)
{
global::UnityEngine.Debug.LogErrorFormat("Error during challenge migration: {0}", new object[] { PlayerObjectiveTracker.GFHLOHHHLNJ });
KJFGJKMJBMP.FDICDHNDEDA("OBJECTIVE_FORCE_MIGRATION", 1);
KJFGJKMJBMP.KEABKPBLEEN();
}
yield break;
}
// Token: 0x0601A78F RID: 108431 RVA: 0x00764488 File Offset: 0x00762688
public void GLFDJJGGLCJ(Action NOBAPCOKFIL)
{
Action action = this.FIPMBEJJOLG;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.FIPMBEJJOLG, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601A791 RID: 108433 RVA: 0x007644EC File Offset: 0x007626EC
public void PKECGPGPBKH(int CEEFLFDNNED, int MACAMOODPCG)
{
this.EOFCKDIPDKG(CEEFLFDNNED, MACAMOODPCG);
}
// Token: 0x0601A792 RID: 108434 RVA: 0x007644F8 File Offset: 0x007626F8
public bool JGGIECPMBFJ(int CEEFLFDNNED)
{
this.ClearStaleProgress(true);
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
return fgkgbenhfol.CLNMGBFOEDK() && fgkgbenhfol.AGJDAMFHOCI;
}
// Token: 0x0601A793 RID: 108435 RVA: 0x00764534 File Offset: 0x00762734
public float KADHNGKBHIP()
{
ProgressionManager.Objective[] array = this.MGIDPILIPOD();
if (array == null || array.Length == 0)
{
return 1357f;
}
int num = array.Length;
int num2 = 0;
for (int i = 1; i < array.Length; i++)
{
if (this.OPMKFIDEDOI(i))
{
num2 += 0;
}
}
return Mathf.Clamp01((float)num2 / (float)num);
}
// Token: 0x0601A794 RID: 108436 RVA: 0x00764590 File Offset: 0x00762790
private void IPGDMHABFHE()
{
this.CJGJDPNIKGB.IJPGLAKCCPN.OnObjectiveComplete();
}
// Token: 0x0601A795 RID: 108437 RVA: 0x007645A4 File Offset: 0x007627A4
private void IPOJNNJKGOF(ProgressionManager.Objective OGEPLIKCBFC)
{
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
if (PlayerObjectiveTracker.JLKCAKPIFPK)
{
NECCOFKHCAA.CDODIPBFDIG(PlayerObjectiveTracker.GMLMMKLNPHA, PlayerObjectiveTracker.FGKMKJMILIB);
}
NECCOFKHCAA.OMCNDJMPPDF(OGEPLIKCBFC);
}
}
else
{
NECCOFKHCAA.KAGGLDGLGPM(OGEPLIKCBFC);
}
}
// Token: 0x17000C12 RID: 3090
// (get) Token: 0x0601A7AA RID: 108458 RVA: 0x00764B70 File Offset: 0x00762D70
// (set) Token: 0x0601A796 RID: 108438 RVA: 0x007645FC File Offset: 0x007627FC
public static bool AOHGNNABJIC
{
get
{
PONHJPOJILN ponhjpojiln = EMGHBOPCHKP.AGCKOMMKNEK(1);
bool flag = ponhjpojiln != null && ponhjpojiln.AJGOLPDKINK;
return !flag;
}
set
{
EMGHBOPCHKP.DOOHGGODGIJ(1);
}
}
// Token: 0x14000101 RID: 257
// (add) Token: 0x0601A7A3 RID: 108451 RVA: 0x007649B4 File Offset: 0x00762BB4
// (remove) Token: 0x0601A797 RID: 108439 RVA: 0x00764604 File Offset: 0x00762804
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public static event Action<PlayerObjectiveTracker.JAAEFMNMGMK> KKBDNDFBLEH;
// Token: 0x0601A798 RID: 108440 RVA: 0x00764638 File Offset: 0x00762838
private string IKFDANOGIKK(string FFOFJLJINIG)
{
return PlayerObjectiveTracker.KOFIKGFMMKD(this.EJBLLOCODPL, FFOFJLJINIG);
}
// Token: 0x0601A799 RID: 108441 RVA: 0x00764648 File Offset: 0x00762848
private static IEnumerator LBMIENBNCHK()
{
while (PlayerObjectiveTracker.OOCKAGFJAPP)
{
yield return null;
}
if (PlayerObjectiveTracker.NCFPOGIHMCH)
{
global::UnityEngine.Debug.LogErrorFormat("Error during challenge migration: {0}", new object[] { PlayerObjectiveTracker.GFHLOHHHLNJ });
KJFGJKMJBMP.FDICDHNDEDA("OBJECTIVE_FORCE_MIGRATION", 1);
KJFGJKMJBMP.KEABKPBLEEN();
}
yield break;
}
// Token: 0x0601A79A RID: 108442 RVA: 0x0076465C File Offset: 0x0076285C
public void EHOBBGHEGIJ()
{
for (int i = 1; i < 34; i += 0)
{
this.JGHANDJNLOL(i, true);
}
}
// Token: 0x0601A79B RID: 108443 RVA: 0x00764684 File Offset: 0x00762884
private void JBKEIBIEKOF()
{
this.BOIOLJPABLP.Clear();
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)87);
if (this.FMBELJHPBCG != null)
{
PaintballManager.FNLKNMHOMAH modeType = (PaintballManager.FNLKNMHOMAH)this.FMBELJHPBCG.PNOOBNCKAMJ.ModeType;
if (modeType == PaintballManager.FNLKNMHOMAH.MultiFlagCaptureTheFlag)
{
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)179);
}
else if (modeType == PaintballManager.FNLKNMHOMAH.TeamBattle)
{
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)(-100));
}
else if (modeType == PaintballManager.FNLKNMHOMAH.OneFlagCaptureTheFlag)
{
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)158);
}
}
this.NFKIDEEHEFG();
}
// Token: 0x0601A79C RID: 108444 RVA: 0x00764724 File Offset: 0x00762924
private void FOPAHEDLKMI(int FBJMPBENMCI)
{
this.BOIOLJPABLP.Clear();
if (FBJMPBENMCI < 0)
{
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)(-97));
}
this.NFKIDEEHEFG();
}
// Token: 0x17000C13 RID: 3091
// (get) Token: 0x0601A79D RID: 108445 RVA: 0x00764750 File Offset: 0x00762950
public static bool OKEEBFEDNCP
{
get
{
return PlayerObjectiveTracker.EANEJBDOHMK && !PlayerObjectiveTracker.KGGAAONKPCG && PlayerObjectiveTracker.FFLFONKHGPF > 0;
}
}
// Token: 0x0601A79E RID: 108446 RVA: 0x00764780 File Offset: 0x00762980
private void KHJHIKOMAIN(int CEEFLFDNNED)
{
ProgressionManager.Objective objective = this.IOIMLLJMBHD(CEEFLFDNNED);
this.OOONAADGNIF(CEEFLFDNNED, false);
if (this.trackerType == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
if (PlayerObjectiveTracker.ICAMJAFOCGA())
{
this.SetRewardAvailable(CEEFLFDNNED, true);
}
else
{
SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.GenerateGift(GiftManager.LEBAFJBMIBC.Default);
}
}
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.BOGEPBNFHAK(objective.ObjectiveType);
if (objectiveTypeDescription != null)
{
this.IPOJNNJKGOF(objective);
if (this.DCOJFFHOEMP())
{
this.GOOHKACAAGB(objectiveTypeDescription);
if (PlayerObjectiveTracker.KKBDNDFBLEH != null)
{
PlayerObjectiveTracker.KKBDNDFBLEH(this.trackerType);
}
this.EPMCNNFJBOM();
}
else
{
this.FBNMGCJPONK(objectiveTypeDescription, objective);
}
}
}
// Token: 0x0601A79F RID: 108447 RVA: 0x00764828 File Offset: 0x00762A28
private ProgressionManager.Objective BHCJPPKOGCG(int DMPGHHGCLFK)
{
ProgressionManager.Objective[] array = this.ILNKEFIFHBL();
if (array == null || DMPGHHGCLFK < 0 || DMPGHHGCLFK >= array.Length)
{
return null;
}
return array[DMPGHHGCLFK];
}
// Token: 0x17000C0D RID: 3085
// (get) Token: 0x0601A7A0 RID: 108448 RVA: 0x00764858 File Offset: 0x00762A58
public static int FGKMKJMILIB
{
get
{
if (!Player.LocalPlayerExists)
{
return 0;
}
if (!PlayerObjectiveTracker.EANEJBDOHMK)
{
return 0;
}
PlayerObjectiveTracker newPlayerPunchCardObjectiveTracker = Player.LocalPlayer.CPGIIKCMNHN;
int num = 0;
for (int i = 0; i < PlayerObjectiveTracker.JJFGPANLHMI; i++)
{
if (newPlayerPunchCardObjectiveTracker.IsRewardAvailable(i))
{
num++;
}
}
return num;
}
}
// Token: 0x0601A7A1 RID: 108449 RVA: 0x007648B4 File Offset: 0x00762AB4
public bool IsRewardAvailable(int CEEFLFDNNED)
{
this.ClearStaleProgress(false);
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
return fgkgbenhfol.AJGOLPDKINK && !fgkgbenhfol.AGJDAMFHOCI;
}
// Token: 0x0601A7A2 RID: 108450 RVA: 0x007648F0 File Offset: 0x00762AF0
private void GOOHKACAAGB(ProgressionManager.ObjectiveTypeDescription MJGJNNCAAFD)
{
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk == PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.AIEEMEALCHN(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "rotation", 1226f, MJGJNNCAAFD.NotificationDelay, new Action(this.IPGDMHABFHE));
}
}
else if (!SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GKBNMPHIBNE)
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.DEEHCGJAGKP(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "Room is not active. Contact us at support@againstgrav.com", 1910f, MJGJNNCAAFD.NotificationDelay, new Action(this.IPGDMHABFHE));
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OOBEObjectivesCompleted();
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PHDPDBGDGLP(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "Host: {0}:{1}", 1946f, MJGJNNCAAFD.NotificationDelay, new Action(this.IPGDMHABFHE));
}
}
// Token: 0x0601A7A4 RID: 108452 RVA: 0x007649E8 File Offset: 0x00762BE8
public void PCGCMBHHONB(Action NOBAPCOKFIL)
{
Action action = this.FIPMBEJJOLG;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.FIPMBEJJOLG, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601A7A5 RID: 108453 RVA: 0x00764A20 File Offset: 0x00762C20
public static DateTime? JKPGOHPHDKG()
{
if (!PlayerObjectiveTracker.EANEJBDOHMK || PlayerObjectiveTracker.MLGDOPALLEL())
{
return null;
}
int num = PlayerObjectiveTracker.FFLFONKHGPF;
DateTime now = DateTime.Now;
DateTime dateTime = new DateTime(now.Year, now.Month, now.Day, 1, 1, 0);
DateTime dateTime2 = dateTime.AddDays((double)num);
return new DateTime?(dateTime2);
}
// Token: 0x0601A7A6 RID: 108454 RVA: 0x00764A88 File Offset: 0x00762C88
public void ClearStaleProgress(bool ADCPHPCHPLK = false)
{
if ((this.trackerType == PlayerObjectiveTracker.JAAEFMNMGMK.Dailies && !PlayerObjectiveTracker.PCHMBGLLNEL) || ADCPHPCHPLK)
{
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
}
}
else
{
EMGHBOPCHKP.OIBJKGNACEL(0, null);
}
if (ADCPHPCHPLK)
{
this.NFKIDEEHEFG();
if (this.FIPMBEJJOLG != null)
{
this.FIPMBEJJOLG();
}
}
}
PlayerObjectiveTracker.UpdateLastRecordedObjectiveDate();
}
// Token: 0x0601A7A7 RID: 108455 RVA: 0x00764B10 File Offset: 0x00762D10
private static string KOFIKGFMMKD(string LJGEAILPJJP, string FFOFJLJINIG)
{
return LJGEAILPJJP + FFOFJLJINIG;
}
// Token: 0x0601A7A8 RID: 108456 RVA: 0x00764B1C File Offset: 0x00762D1C
private void OEFEEKENKPD(int FBJMPBENMCI)
{
this.BOIOLJPABLP.Clear();
if (FBJMPBENMCI < 0)
{
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)164);
}
this.NFFJFMFIADD();
}
// Token: 0x0601A7A9 RID: 108457 RVA: 0x00764B48 File Offset: 0x00762D48
public static bool IEJBILBFMNF()
{
PONHJPOJILN ponhjpojiln = EMGHBOPCHKP.AGCKOMMKNEK(1);
bool flag = ponhjpojiln == null || ponhjpojiln.AOALNKFIEFD();
return !flag;
}
// Token: 0x0601A7AB RID: 108459 RVA: 0x00764B98 File Offset: 0x00762D98
public static bool MLGDOPALLEL()
{
int num = 1;
int num2 = PlayerObjectiveTracker.KFHCMEEPMIF();
for (int i = 0; i < num2; i += 0)
{
if (!EMGHBOPCHKP.LMAIIJKNKCH(num, i, false).AJGOLPDKINK)
{
return false;
}
}
return true;
}
// Token: 0x0601A7AC RID: 108460 RVA: 0x00764BD4 File Offset: 0x00762DD4
private static void LEICMBKOFJF(string DAKCKPMBKFF, PONHJPOJILN DLOJIKPLEKB)
{
PlayerObjectiveTracker.NCFPOGIHMCH = !string.IsNullOrEmpty(DAKCKPMBKFF);
PlayerObjectiveTracker.GFHLOHHHLNJ = DAKCKPMBKFF;
PlayerObjectiveTracker.OOCKAGFJAPP = false;
}
// Token: 0x0601A7AD RID: 108461 RVA: 0x00764BF0 File Offset: 0x00762DF0
private void Awake()
{
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
this.EJBLLOCODPL = "NEWPLAYER_PUNCHCARD";
PlayerObjectiveTracker.JMFNFDBAMKI();
}
}
else
{
this.EJBLLOCODPL = "OBJECTIVE";
}
this.CJGJDPNIKGB = base.GetComponent<Player>();
if (this.CJGJDPNIKGB.NHDDPGADJPJ)
{
this.CJGJDPNIKGB.DIJMEKHCJBP.AIOAMKOCJND += this.CAENGNFDMHA;
this.CJGJDPNIKGB.DIJMEKHCJBP.DEONEOCGIPC += this.AFGCHHJAPBM;
this.CJGJDPNIKGB.DIJMEKHCJBP.OKFLDDIFOJH += this.GOKOLLBFCJH;
this.CJGJDPNIKGB.DIJMEKHCJBP.HCMICKCIKCF += this.EEMDCFCDPIA;
this.CJGJDPNIKGB.DIJMEKHCJBP.FNDFEABMOMO += this.ACDNGBIAMDJ;
this.CJGJDPNIKGB.DIJMEKHCJBP.MAPBLDLPIGD += this.LGEIBHHEBHB;
this.CJGJDPNIKGB.DIJMEKHCJBP.FMPAOAGOIIF += this.NDAKDPNNPBE;
this.CJGJDPNIKGB.DIJMEKHCJBP.MFEJCCIHALL += this.MAACIEBKOLK;
this.CJGJDPNIKGB.DIJMEKHCJBP.MENPKJCOHNH += this.ONGHKOHOBNN;
this.CJGJDPNIKGB.DIJMEKHCJBP.EDMAELIOLMC += this.ACMJMCLIABO;
this.CJGJDPNIKGB.DIJMEKHCJBP.FNMCANCCOJO += this.DMHHLLFEEKM;
this.CJGJDPNIKGB.DIJMEKHCJBP.AJAIGBDCLLI += this.DIMIBJDFKII;
this.CJGJDPNIKGB.DIJMEKHCJBP.CCLMEKNCECG += this.GLCOFCIOEEF;
this.CJGJDPNIKGB.DIJMEKHCJBP.BNFLBBCODPI += this.FILNPBNBDEK;
Player.OnPlayerCreated += new Action<Player>(this.JBDGNANPGFP);
}
}
// Token: 0x0601A7AE RID: 108462 RVA: 0x00764DFC File Offset: 0x00762FFC
private void AMCANMJHAEH()
{
this.FMBELJHPBCG = ((!(RecRoomSceneManager.NCKMBFBMBFM != null)) ? null : RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA);
}
// Token: 0x0601A7AF RID: 108463 RVA: 0x00764E24 File Offset: 0x00763024
private void ONGHKOHOBNN(LNJFBGIBLHA JBEPFCIKALP)
{
this.BOIOLJPABLP.Clear();
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.QuestPlayerRevives);
QuestManager questManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA as QuestManager;
if (questManager != null && questManager.OLPIMBOIHCD != ProgressionManager.MPBMNKHKCEE.Default)
{
this.BOIOLJPABLP.Add(questManager.OLPIMBOIHCD);
}
this.NFKIDEEHEFG();
}
// Token: 0x0601A7B0 RID: 108464 RVA: 0x00764E8C File Offset: 0x0076308C
private int KHDGEBKLLAG()
{
int num = -1;
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk == PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
num = 0;
}
}
else
{
num = 1;
}
return num;
}
// Token: 0x0601A7B1 RID: 108465 RVA: 0x00764EC4 File Offset: 0x007630C4
private void DIMIBJDFKII(LNJFBGIBLHA JBEPFCIKALP)
{
this.CompleteObjective(ProgressionManager.MPBMNKHKCEE.ArenaPlayerRevives);
}
// Token: 0x0601A7B2 RID: 108466 RVA: 0x00764ED4 File Offset: 0x007630D4
private void GLCOFCIOEEF(Player JBEPFCIKALP)
{
if (JBEPFCIKALP != null)
{
this.CompleteObjective(ProgressionManager.MPBMNKHKCEE.AddAFriend);
}
}
// Token: 0x0601A7B3 RID: 108467 RVA: 0x00764EEC File Offset: 0x007630EC
private void KAHMLGAAGNB(int CEEFLFDNNED, bool LJIJDFCPFDI)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
fgkgbenhfol.AJGOLPDKINK = LJIJDFCPFDI;
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol);
}
// Token: 0x0601A7B4 RID: 108468 RVA: 0x00764F18 File Offset: 0x00763118
public bool HOFGDFEMJBK(int CEEFLFDNNED)
{
this.ADFELKJEBJI(true);
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
return !fgkgbenhfol.JOAJGKCCOBM() || !fgkgbenhfol.JNJACCPACAF();
}
// Token: 0x0601A7B5 RID: 108469 RVA: 0x00764F54 File Offset: 0x00763154
public bool FLHCKOMECPH(int CEEFLFDNNED, out int PAGBFDILBGA)
{
this.ADFELKJEBJI(true);
bool flag = true;
PAGBFDILBGA = 1;
ProgressionManager.Objective objective = this.IOIMLLJMBHD(CEEFLFDNNED);
if (objective != null)
{
PAGBFDILBGA = this.OKBNFIICAMB(CEEFLFDNNED);
flag = PAGBFDILBGA < objective.RequiredScore;
}
return flag;
}
// Token: 0x0601A7B6 RID: 108470 RVA: 0x00764F94 File Offset: 0x00763194
private bool JOCPKLHPGMA(int CEEFLFDNNED)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
return fgkgbenhfol.AJGOLPDKINK;
}
// Token: 0x0601A7B7 RID: 108471 RVA: 0x00764FB8 File Offset: 0x007631B8
public void HPIMEJEBNFG(Action NOBAPCOKFIL)
{
Action action = this.FIPMBEJJOLG;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.FIPMBEJJOLG, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601A7B8 RID: 108472 RVA: 0x00764FF0 File Offset: 0x007631F0
private static void FOPIKHJGLHB(string DAKCKPMBKFF, PONHJPOJILN DLOJIKPLEKB)
{
PlayerObjectiveTracker.NCFPOGIHMCH = string.IsNullOrEmpty(DAKCKPMBKFF);
PlayerObjectiveTracker.GFHLOHHHLNJ = DAKCKPMBKFF;
PlayerObjectiveTracker.OOCKAGFJAPP = false;
}
// Token: 0x0601A7B9 RID: 108473 RVA: 0x0076500C File Offset: 0x0076320C
public void MarkAllRewardsAsClaimed()
{
for (int i = 0; i < 9; i++)
{
this.SetRewardAvailable(i, false);
}
}
// Token: 0x0601A7BA RID: 108474 RVA: 0x00765034 File Offset: 0x00763234
public bool GPLKFFABPCD(int CEEFLFDNNED)
{
this.ADFELKJEBJI(true);
int num = this.KHDGEBKLLAG();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, false);
return !fgkgbenhfol.CLNMGBFOEDK() || !fgkgbenhfol.JNJACCPACAF();
}
// Token: 0x0601A7BB RID: 108475 RVA: 0x00765070 File Offset: 0x00763270
private int EGMMOMPAPJF()
{
int num = -1;
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
num = 1;
}
}
else
{
num = 0;
}
return num;
}
// Token: 0x0601A7BC RID: 108476 RVA: 0x007650A8 File Offset: 0x007632A8
public bool JJHJLOKKECG()
{
ProgressionManager.Objective[] array = this.MGIDPILIPOD();
if (array != null)
{
for (int i = 0; i < array.Length; i += 0)
{
if (!this.OPMKFIDEDOI(i))
{
return false;
}
}
}
return true;
}
// Token: 0x0601A7BD RID: 108477 RVA: 0x007650E8 File Offset: 0x007632E8
public static bool HGAIDJIGIPL()
{
int num = 0;
int num2 = PlayerObjectiveTracker.PIALEOMNCKH();
for (int i = 0; i < num2; i += 0)
{
if (!EMGHBOPCHKP.LMAIIJKNKCH(num, i, false).JFFIIKNGCPJ())
{
return true;
}
}
return false;
}
// Token: 0x0601A7BE RID: 108478 RVA: 0x00765124 File Offset: 0x00763324
public static DateTime? FHNJONGAHPF()
{
if (!PlayerObjectiveTracker.EHHKPAAGOML() || PlayerObjectiveTracker.HGAIDJIGIPL())
{
return null;
}
int num = PlayerObjectiveTracker.FFLFONKHGPF;
DateTime now = DateTime.Now;
DateTime dateTime = new DateTime(now.Year, now.Month, now.Day, 0, 1, 0);
DateTime dateTime2 = dateTime.AddDays((double)num);
return new DateTime?(dateTime2);
}
// Token: 0x0601A7BF RID: 108479 RVA: 0x0076518C File Offset: 0x0076338C
public static bool DMOEPGLEHCH()
{
if (!PlayerObjectiveTracker.LDJPOGKPDMN)
{
PlayerObjectiveTracker.JMKFNIJICMC();
}
return PlayerObjectiveTracker.PGLEPFFDLCB;
}
// Token: 0x0601A7C0 RID: 108480 RVA: 0x007651A4 File Offset: 0x007633A4
public static int CCMDDEFDGEN()
{
if (!Player.LocalPlayerExists)
{
return 0;
}
if (!PlayerObjectiveTracker.EHHKPAAGOML())
{
return 0;
}
PlayerObjectiveTracker newPlayerPunchCardObjectiveTracker = Player.LocalPlayer.CPGIIKCMNHN;
int num = 1;
for (int i = 0; i < PlayerObjectiveTracker.KFHCMEEPMIF(); i++)
{
if (newPlayerPunchCardObjectiveTracker.JOCPKLHPGMA(i))
{
num += 0;
}
}
return num;
}
// Token: 0x0601A7C1 RID: 108481 RVA: 0x00765200 File Offset: 0x00763400
private void CAENGNFDMHA(bool MKLACFPIJKD)
{
if (Time.realtimeSinceStartup - this.PCIBFLKEOGM < 20f)
{
return;
}
this.PCIBFLKEOGM = Time.realtimeSinceStartup;
this.BOIOLJPABLP.Clear();
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.FinishActivity);
if (RecRoomSceneManager.BOCJICDGFGE.Equals("dodgeball", StringComparison.InvariantCultureIgnoreCase))
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.DodgeballGames);
if (MKLACFPIJKD)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.DodgeballWins);
}
}
else if (RecRoomSceneManager.BOCJICDGFGE.StartsWith("quest", StringComparison.InvariantCultureIgnoreCase))
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.QuestGames);
QuestManager questManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA as QuestManager;
if (questManager != null && questManager.KIDPFJILAJE != ProgressionManager.MPBMNKHKCEE.Default)
{
this.BOIOLJPABLP.Add(questManager.KIDPFJILAJE);
}
if (MKLACFPIJKD)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.QuestWins);
if (questManager != null && questManager.KLAHICHCPIO != ProgressionManager.MPBMNKHKCEE.Default)
{
this.BOIOLJPABLP.Add(questManager.KLAHICHCPIO);
}
}
}
else if (RecRoomSceneManager.BOCJICDGFGE.Equals("soccer", StringComparison.InvariantCultureIgnoreCase))
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.SoccerGames);
if (MKLACFPIJKD)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.SoccerWins);
}
}
else if (RecRoomSceneManager.BOCJICDGFGE.Equals("charades", StringComparison.InvariantCultureIgnoreCase))
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.CharadesGames);
if (MKLACFPIJKD)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.CharadesWinsPerformer);
}
}
else if (RecRoomSceneManager.BOCJICDGFGE.Equals("paddleball", StringComparison.InvariantCultureIgnoreCase))
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.PaddleballGames);
if (MKLACFPIJKD)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.PaddleballWins);
}
}
else if (RecRoomSceneManager.HHJEDBFEAFP.StartsWith("Disc Golf", StringComparison.InvariantCultureIgnoreCase))
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.DiscGolfGames);
if (MKLACFPIJKD)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.DiscGolfWins);
}
}
else if (RecRoomSceneManager.HHJEDBFEAFP.StartsWith("Paintball", StringComparison.InvariantCultureIgnoreCase))
{
if (this.FMBELJHPBCG != null)
{
PaintballManager.FNLKNMHOMAH modeType = (PaintballManager.FNLKNMHOMAH)this.FMBELJHPBCG.PNOOBNCKAMJ.ModeType;
if (modeType == PaintballManager.FNLKNMHOMAH.MultiFlagCaptureTheFlag)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.PaintballCTFGames);
if (MKLACFPIJKD)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.PaintballCTFWins);
}
}
else if (modeType == PaintballManager.FNLKNMHOMAH.TeamBattle)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.PaintballTeamBattleGames);
if (MKLACFPIJKD)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.PaintballTeamBattleWins);
}
}
else if (modeType == PaintballManager.FNLKNMHOMAH.FreeForAllBattle)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.PaintballFreeForAllGames);
if (MKLACFPIJKD)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.PaintballFreeForAllWins);
}
}
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.PaintballAnyModeGames);
if (MKLACFPIJKD)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.PaintballAnyModeWins);
}
}
}
else if (RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA is ArenaManager)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.ArenaGames);
if (MKLACFPIJKD)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.ArenaWins);
}
}
this.NFKIDEEHEFG();
}
// Token: 0x14000102 RID: 258
// (add) Token: 0x0601A7E3 RID: 108515 RVA: 0x00766040 File Offset: 0x00764240
// (remove) Token: 0x0601A7C2 RID: 108482 RVA: 0x0076556C File Offset: 0x0076376C
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public static event Action<List<ProgressionManager.MPBMNKHKCEE>> LHAMHEPHDPJ;
// Token: 0x0601A7C3 RID: 108483 RVA: 0x007655A0 File Offset: 0x007637A0
private void BKEPBIAJEGA(int CEEFLFDNNED, bool LJIJDFCPFDI)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
fgkgbenhfol.NMECJIFDOLJ(LJIJDFCPFDI);
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol);
}
// Token: 0x0601A7C4 RID: 108484 RVA: 0x007655CC File Offset: 0x007637CC
private void KCHIFDNNLFG(Player JBEPFCIKALP)
{
if (JBEPFCIKALP != null)
{
this.HIGFKHCOJMO(ProgressionManager.MPBMNKHKCEE.FirstSessionOfDay);
}
}
// Token: 0x0601A7C5 RID: 108485 RVA: 0x007655E4 File Offset: 0x007637E4
private void GPIADNLFNAK(Player JBEPFCIKALP)
{
if (JBEPFCIKALP != null)
{
this.HIGFKHCOJMO((ProgressionManager.MPBMNKHKCEE)0);
}
}
// Token: 0x0601A7C6 RID: 108486 RVA: 0x007655FC File Offset: 0x007637FC
private ProgressionManager.Objective[] MGIDPILIPOD()
{
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
return null;
}
if (FKJHLNJDEKK.LECFBEBMLIC.BCBJFKEFMMI())
{
return SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.NewJuniorPlayerPunchcardObjectives;
}
return SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.NewPlayerPunchcardObjectives;
}
else
{
if (!PlayerObjectiveTracker.EANEJBDOHMK && (!SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD || !SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GKBNMPHIBNE))
{
return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OOBEObjectives;
}
DateTime today = DateTime.Today;
return ANCDCLKNPFI.FHKCEEJIAIO()[(int)today.DayOfWeek];
}
}
// Token: 0x0601A7C7 RID: 108487 RVA: 0x00765690 File Offset: 0x00763890
private ProgressionManager.Objective BPACPHGLKHO(int DMPGHHGCLFK)
{
ProgressionManager.Objective[] array = this.MGIDPILIPOD();
if (array == null || DMPGHHGCLFK < 1 || DMPGHHGCLFK >= array.Length)
{
return null;
}
return array[DMPGHHGCLFK];
}
// Token: 0x0601A7C8 RID: 108488 RVA: 0x007656C0 File Offset: 0x007638C0
public void JGHANDJNLOL(int CEEFLFDNNED, bool FIPOPEJFKDB)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
if (FIPOPEJFKDB)
{
fgkgbenhfol.GGAFDBLHHNC(false);
fgkgbenhfol.AGJDAMFHOCI = true;
}
else
{
fgkgbenhfol.MJCMHEBNNHF(true);
}
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol);
}
// Token: 0x0601A7C9 RID: 108489 RVA: 0x00765704 File Offset: 0x00763904
private void LGEIBHHEBHB()
{
this.BOIOLJPABLP.Clear();
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.PaintballAnyModeHits);
if (this.FMBELJHPBCG != null)
{
PaintballManager.FNLKNMHOMAH modeType = (PaintballManager.FNLKNMHOMAH)this.FMBELJHPBCG.PNOOBNCKAMJ.ModeType;
if (modeType == PaintballManager.FNLKNMHOMAH.MultiFlagCaptureTheFlag)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.PaintballCTFHits);
}
else if (modeType == PaintballManager.FNLKNMHOMAH.TeamBattle)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.PaintballTeamBattleHits);
}
else if (modeType == PaintballManager.FNLKNMHOMAH.FreeForAllBattle)
{
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.PaintballFreeForAllHits);
}
}
this.NFKIDEEHEFG();
}
// Token: 0x0601A7CA RID: 108490 RVA: 0x007657A4 File Offset: 0x007639A4
private void AHAPKPJGIAH()
{
this.HIGFKHCOJMO((ProgressionManager.MPBMNKHKCEE)(-38));
}
// Token: 0x14000103 RID: 259
// (add) Token: 0x0601A7D2 RID: 108498 RVA: 0x00765960 File Offset: 0x00763B60
// (remove) Token: 0x0601A7CB RID: 108491 RVA: 0x007657B4 File Offset: 0x007639B4
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public event Action FIPMBEJJOLG;
// Token: 0x0601A7CC RID: 108492 RVA: 0x007657EC File Offset: 0x007639EC
private void AGPFOKNABIK(int CEEFLFDNNED)
{
ProgressionManager.Objective objective = this.BHCJPPKOGCG(CEEFLFDNNED);
this.BKEPBIAJEGA(CEEFLFDNNED, false);
if (this.trackerType == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
if (PlayerObjectiveTracker.DMOEPGLEHCH())
{
this.SetRewardAvailable(CEEFLFDNNED, true);
}
else
{
SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.GenerateGift(GiftManager.LEBAFJBMIBC.Daily_Login);
}
}
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.IGKGEDOAMAH(objective.ObjectiveType);
if (objectiveTypeDescription != null)
{
this.IPOJNNJKGOF(objective);
if (this.DCOJFFHOEMP())
{
this.GOOHKACAAGB(objectiveTypeDescription);
if (PlayerObjectiveTracker.KKBDNDFBLEH != null)
{
PlayerObjectiveTracker.KKBDNDFBLEH(this.trackerType);
}
this.EPMCNNFJBOM();
}
else
{
this.FBNMGCJPONK(objectiveTypeDescription, objective);
}
}
}
// Token: 0x0601A7CD RID: 108493 RVA: 0x00765894 File Offset: 0x00763A94
private static void JMFNFDBAMKI()
{
if (EMGHBOPCHKP.AGCKOMMKNEK(1) == null)
{
EMGHBOPCHKP.OIBJKGNACEL(1, null);
}
}
// Token: 0x0601A7CE RID: 108494 RVA: 0x007658AC File Offset: 0x00763AAC
public PlayerObjectiveTracker.JAAEFMNMGMK IDGNLPGPMNN()
{
return this.trackerType;
}
// Token: 0x0601A7CF RID: 108495 RVA: 0x007658B4 File Offset: 0x00763AB4
public void BLHEMGDDMCJ(Action NOBAPCOKFIL)
{
Action action = this.FIPMBEJJOLG;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.FIPMBEJJOLG, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601A7D0 RID: 108496 RVA: 0x007658EC File Offset: 0x00763AEC
public void GetObjectiveDescription(int CEEFLFDNNED, out ProgressionManager.ObjectiveTypeDescription MJGJNNCAAFD, out string DBPPEAOOGNM)
{
MJGJNNCAAFD = null;
DBPPEAOOGNM = null;
ProgressionManager.Objective objective = this.IOIMLLJMBHD(CEEFLFDNNED);
if (objective != null)
{
MJGJNNCAAFD = SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.GetObjectiveDescription(objective.ObjectiveType);
if (MJGJNNCAAFD != null)
{
DBPPEAOOGNM = string.Format(MJGJNNCAAFD.Description, objective.RequiredScore);
}
}
}
// Token: 0x0601A7D1 RID: 108497 RVA: 0x00765940 File Offset: 0x00763B40
public void HIGFKHCOJMO(ProgressionManager.MPBMNKHKCEE OGEPLIKCBFC)
{
this.BOIOLJPABLP.Clear();
this.BOIOLJPABLP.Add(OGEPLIKCBFC);
this.NFKIDEEHEFG();
}
// Token: 0x0601A7D3 RID: 108499 RVA: 0x00765998 File Offset: 0x00763B98
private static int JDCCHJAAMOI()
{
return SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.NewPlayerPunchcardObjectives.Length;
}
// Token: 0x0601A7D4 RID: 108500 RVA: 0x007659A8 File Offset: 0x00763BA8
private ProgressionManager.MPBMNKHKCEE LDCDAHKCDEA(int DMPGHHGCLFK)
{
switch (DMPGHHGCLFK)
{
case 0:
return ProgressionManager.MPBMNKHKCEE.DailyObjective1;
case 1:
return ProgressionManager.MPBMNKHKCEE.DailyObjective2;
case 2:
return ProgressionManager.MPBMNKHKCEE.DailyObjective3;
default:
return ProgressionManager.MPBMNKHKCEE.Default;
}
}
// Token: 0x0601A7D5 RID: 108501 RVA: 0x007659D0 File Offset: 0x00763BD0
public static IEnumerator GLKOBBBNDHL()
{
if (KJFGJKMJBMP.COIKFACHGHM("OBJECTIVE_FORCE_MIGRATION", 0) == 0 && EMGHBOPCHKP.HOHDDDOAEAD)
{
yield break;
}
PlayerObjectiveTracker.NCFPOGIHMCH = false;
PlayerObjectiveTracker.OOCKAGFJAPP = true;
int num = 0;
if (PlayerObjectiveTracker.MODKICCBMGC == null)
{
PlayerObjectiveTracker.MODKICCBMGC = new HEMCJJJMLKI.JMICPMCJMJF<PONHJPOJILN>(PlayerObjectiveTracker.LEICMBKOFJF);
}
EMGHBOPCHKP.OIBJKGNACEL(num, PlayerObjectiveTracker.MODKICCBMGC);
yield return PlayerObjectiveTracker.BCJGGHLDFPL();
if (PlayerObjectiveTracker.NCFPOGIHMCH)
{
yield break;
}
int num2 = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear;
int num3 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("OBJECTIVE", "_DATE"), 0);
bool flag = num2 == num3;
if (flag)
{
int num4 = 3;
for (int i = 0; i < num4; i++)
{
int num5 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("OBJECTIVE", "_PROGRESS") + i, 0);
bool flag2 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("OBJECTIVE", "_COMPLETED") + i, 0) != 0;
FGKGBENHFOL fgkgbenhfol = new FGKGBENHFOL
{
EGKGDAPOEEI = i,
GIAHLPPDOFK = 0,
FIJEENLLBFJ = (float)num5,
INCDIJPLODO = 0f,
AJGOLPDKINK = flag2,
AGJDAMFHOCI = false
};
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol);
}
}
bool flag3 = false;
string text = typeof(SplitTesting.NewPlayerPunchCard_2017_11_28).ToString();
string text2 = SplitTesting.NewPlayerPunchCard_2017_11_28.NewPunchCard.ToString();
string text3 = typeof(SplitTesting.PunchCardGiftButton_2017_12_14).ToString();
string text4 = SplitTesting.PunchCardGiftButton_2017_12_14.OldCustomDailies.ToString();
if (SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.IsAssignedToExperiment(text))
{
flag3 = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text) == text2;
}
else if (SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.IsAssignedToExperiment(text3))
{
string experimentSegment = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text3);
flag3 = experimentSegment != text4;
}
if (flag3)
{
num2 = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear;
int num6 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_DATE"), num2);
if (num2 < num6)
{
num2 += 365;
}
int num7 = num2 - num6;
int num8 = Mathf.Max(0, 7 - num7);
bool flag4 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_ALL_COMPLETED"), 0) == 1;
if (KJFGJKMJBMP.COIKFACHGHM("NEWPLAYER_PUNCHCARD_FORCE_SHOW", 0) != 0 || (!flag4 && num8 > 0))
{
PlayerObjectiveTracker.OOCKAGFJAPP = true;
int num9 = 1;
if (PlayerObjectiveTracker.IFPKLMFAABE == null)
{
PlayerObjectiveTracker.IFPKLMFAABE = new HEMCJJJMLKI.JMICPMCJMJF<PONHJPOJILN>(PlayerObjectiveTracker.LEICMBKOFJF);
}
EMGHBOPCHKP.OIBJKGNACEL(num9, PlayerObjectiveTracker.IFPKLMFAABE);
yield return PlayerObjectiveTracker.BCJGGHLDFPL();
if (PlayerObjectiveTracker.NCFPOGIHMCH)
{
yield break;
}
for (int j = 0; j < 9; j++)
{
int num10 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_PROGRESS") + j, 0);
int num11 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_VISUALIZED_PROGRESS") + j, 0);
bool flag5 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_COMPLETED") + j, 0) != 0;
bool flag6 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_RWA") + j, 0) != 0;
bool flag7 = flag5 && !flag6;
FGKGBENHFOL fgkgbenhfol2 = new FGKGBENHFOL
{
EGKGDAPOEEI = j,
GIAHLPPDOFK = 1,
FIJEENLLBFJ = (float)num10,
INCDIJPLODO = (float)num11,
AJGOLPDKINK = flag5,
AGJDAMFHOCI = flag7
};
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol2);
}
}
else
{
EMGHBOPCHKP.DOOHGGODGIJ(1);
}
}
if (KJFGJKMJBMP.LJOGMOBHCKB("OBJECTIVE_FORCE_MIGRATION"))
{
KJFGJKMJBMP.FDICDHNDEDA("OBJECTIVE_FORCE_MIGRATION", 0);
KJFGJKMJBMP.KEABKPBLEEN();
}
yield break;
}
// Token: 0x17000C0A RID: 3082
// (get) Token: 0x0601A7D6 RID: 108502 RVA: 0x007659E4 File Offset: 0x00763BE4
public PlayerObjectiveTracker.JAAEFMNMGMK MNJKJIPJIGL
{
get
{
return this.trackerType;
}
}
// Token: 0x0601A7D7 RID: 108503 RVA: 0x007659EC File Offset: 0x00763BEC
private static DateTime LCGFOJOAAMA()
{
return DateTime.Now;
}
// Token: 0x0601A7D8 RID: 108504 RVA: 0x00765A00 File Offset: 0x00763C00
public bool OAIIOPHPHHD(int CEEFLFDNNED, out int PAGBFDILBGA, out int OFMEPMPHNDB)
{
this.ADFELKJEBJI(true);
bool flag = true;
PAGBFDILBGA = 1;
OFMEPMPHNDB = 1;
ProgressionManager.Objective objective = this.MCDBBGEHCGA(CEEFLFDNNED);
if (objective != null)
{
OFMEPMPHNDB = objective.RequiredScore;
if (this.OPMKFIDEDOI(CEEFLFDNNED))
{
flag = true;
PAGBFDILBGA = OFMEPMPHNDB;
}
else
{
flag = false;
PAGBFDILBGA = this.BNOENKCLELP(CEEFLFDNNED);
}
}
return flag;
}
// Token: 0x0601A7D9 RID: 108505 RVA: 0x00765A58 File Offset: 0x00763C58
public static IEnumerator NCGMBOCCOJB()
{
if (KJFGJKMJBMP.COIKFACHGHM("OBJECTIVE_FORCE_MIGRATION", 0) == 0 && EMGHBOPCHKP.HOHDDDOAEAD)
{
yield break;
}
PlayerObjectiveTracker.NCFPOGIHMCH = false;
PlayerObjectiveTracker.OOCKAGFJAPP = true;
int num9 = 0;
if (PlayerObjectiveTracker.MODKICCBMGC == null)
{
PlayerObjectiveTracker.MODKICCBMGC = new HEMCJJJMLKI.JMICPMCJMJF<PONHJPOJILN>(PlayerObjectiveTracker.LEICMBKOFJF);
}
EMGHBOPCHKP.OIBJKGNACEL(num9, PlayerObjectiveTracker.MODKICCBMGC);
yield return PlayerObjectiveTracker.BCJGGHLDFPL();
if (PlayerObjectiveTracker.NCFPOGIHMCH)
{
yield break;
}
num2 = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear;
num3 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("OBJECTIVE", "_DATE"), 0);
flag = num2 == num3;
if (flag)
{
int num10 = 3;
for (int i = 0; i < num10; i++)
{
int num11 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("OBJECTIVE", "_PROGRESS") + i, 0);
bool flag5 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("OBJECTIVE", "_COMPLETED") + i, 0) != 0;
FGKGBENHFOL fgkgbenhfol = new FGKGBENHFOL
{
EGKGDAPOEEI = i,
GIAHLPPDOFK = 0,
FIJEENLLBFJ = (float)num11,
INCDIJPLODO = 0f,
AJGOLPDKINK = flag5,
AGJDAMFHOCI = false
};
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol);
}
}
flag3 = false;
text = typeof(SplitTesting.NewPlayerPunchCard_2017_11_28).ToString();
text2 = SplitTesting.NewPlayerPunchCard_2017_11_28.NewPunchCard.ToString();
text3 = typeof(SplitTesting.PunchCardGiftButton_2017_12_14).ToString();
text4 = SplitTesting.PunchCardGiftButton_2017_12_14.OldCustomDailies.ToString();
if (SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.IsAssignedToExperiment(text))
{
flag3 = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text) == text2;
}
else if (SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.IsAssignedToExperiment(text3))
{
string experimentSegment = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text3);
flag3 = experimentSegment != text4;
}
if (flag3)
{
num2 = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear;
num6 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_DATE"), num2);
if (num2 < num6)
{
num2 += 365;
}
num7 = num2 - num6;
num8 = Mathf.Max(0, 7 - num7);
flag4 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_ALL_COMPLETED"), 0) == 1;
if (KJFGJKMJBMP.COIKFACHGHM("NEWPLAYER_PUNCHCARD_FORCE_SHOW", 0) != 0 || (!flag4 && num8 > 0))
{
PlayerObjectiveTracker.OOCKAGFJAPP = true;
int num12 = 1;
if (PlayerObjectiveTracker.IFPKLMFAABE == null)
{
PlayerObjectiveTracker.IFPKLMFAABE = new HEMCJJJMLKI.JMICPMCJMJF<PONHJPOJILN>(PlayerObjectiveTracker.LEICMBKOFJF);
}
EMGHBOPCHKP.OIBJKGNACEL(num12, PlayerObjectiveTracker.IFPKLMFAABE);
yield return PlayerObjectiveTracker.BCJGGHLDFPL();
if (PlayerObjectiveTracker.NCFPOGIHMCH)
{
yield break;
}
for (int j = 0; j < 9; j++)
{
int num13 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_PROGRESS") + j, 0);
int num14 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_VISUALIZED_PROGRESS") + j, 0);
bool flag6 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_COMPLETED") + j, 0) != 0;
bool flag7 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_RWA") + j, 0) != 0;
bool flag8 = flag6 && !flag7;
FGKGBENHFOL fgkgbenhfol2 = new FGKGBENHFOL
{
EGKGDAPOEEI = j,
GIAHLPPDOFK = 1,
FIJEENLLBFJ = (float)num13,
INCDIJPLODO = (float)num14,
AJGOLPDKINK = flag6,
AGJDAMFHOCI = flag8
};
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol2);
}
}
else
{
EMGHBOPCHKP.DOOHGGODGIJ(1);
}
}
if (KJFGJKMJBMP.LJOGMOBHCKB("OBJECTIVE_FORCE_MIGRATION"))
{
KJFGJKMJBMP.FDICDHNDEDA("OBJECTIVE_FORCE_MIGRATION", 0);
KJFGJKMJBMP.KEABKPBLEEN();
}
yield break;
}
// Token: 0x0601A7DA RID: 108506 RVA: 0x00765A6C File Offset: 0x00763C6C
private void HLGKELOFPHH()
{
this.HIGFKHCOJMO(ProgressionManager.MPBMNKHKCEE.FirstSessionOfDay);
}
// Token: 0x0601A7DB RID: 108507 RVA: 0x00765A78 File Offset: 0x00763C78
private int EMHHOHHPJLM(int CEEFLFDNNED)
{
int num = this.KHDGEBKLLAG();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, false);
return (int)fgkgbenhfol.JLHNCMJBLCA();
}
// Token: 0x0601A7DC RID: 108508 RVA: 0x00765A9C File Offset: 0x00763C9C
public static bool IKPCKONOFKI()
{
return PlayerObjectiveTracker.FFLFONKHGPF > 1;
}
// Token: 0x0601A7DD RID: 108509 RVA: 0x00765AA8 File Offset: 0x00763CA8
private ProgressionManager.Objective[] ILNKEFIFHBL()
{
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
return null;
}
if (FKJHLNJDEKK.LECFBEBMLIC.BCBJFKEFMMI())
{
return SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.NewJuniorPlayerPunchcardObjectives;
}
return SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.NewPlayerPunchcardObjectives;
}
else
{
if (!PlayerObjectiveTracker.EANEJBDOHMK && (!SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD || !SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GKBNMPHIBNE))
{
return SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OOBEObjectives;
}
DateTime today = DateTime.Today;
return ANCDCLKNPFI.BKFBGHBKPLN[(int)today.DayOfWeek];
}
}
// Token: 0x0601A7DE RID: 108510 RVA: 0x00765B3C File Offset: 0x00763D3C
public bool GetObjectiveLastVisualizedProgress(int CEEFLFDNNED, out int PAGBFDILBGA)
{
this.ClearStaleProgress(false);
bool flag = false;
PAGBFDILBGA = 0;
ProgressionManager.Objective objective = this.IOIMLLJMBHD(CEEFLFDNNED);
if (objective != null)
{
PAGBFDILBGA = this.FFHMKOJCGND(CEEFLFDNNED);
flag = PAGBFDILBGA >= objective.RequiredScore;
}
return flag;
}
// Token: 0x0601A7DF RID: 108511 RVA: 0x00765B7C File Offset: 0x00763D7C
private void KDHBBCGHDMC()
{
this.CJGJDPNIKGB.DIJMEKHCJBP.MOKIJICLADB(new Action<bool>(this.CAENGNFDMHA));
this.CJGJDPNIKGB.DIJMEKHCJBP.DEONEOCGIPC -= this.AFGCHHJAPBM;
this.CJGJDPNIKGB.DIJMEKHCJBP.OKFLDDIFOJH -= this.AHAPKPJGIAH;
this.CJGJDPNIKGB.DIJMEKHCJBP.HCMICKCIKCF -= this.OEFEEKENKPD;
this.CJGJDPNIKGB.DIJMEKHCJBP.FNDFEABMOMO -= this.ACDNGBIAMDJ;
this.CJGJDPNIKGB.DIJMEKHCJBP.MAPBLDLPIGD -= this.JBKEIBIEKOF;
this.CJGJDPNIKGB.DIJMEKHCJBP.HKEJEOMBEHG(new Action(this.NDAKDPNNPBE));
this.CJGJDPNIKGB.DIJMEKHCJBP.MFEJCCIHALL -= this.GEPCAJNFNAP;
this.CJGJDPNIKGB.DIJMEKHCJBP.IAECGAPHNCH(new Action<LNJFBGIBLHA>(this.ONGHKOHOBNN));
this.CJGJDPNIKGB.DIJMEKHCJBP.EDMAELIOLMC -= this.ACMJMCLIABO;
this.CJGJDPNIKGB.DIJMEKHCJBP.ILFEEDHEBME(new Action<LNJFBGIBLHA>(this.LKANIGINDEC));
this.CJGJDPNIKGB.DIJMEKHCJBP.AJAIGBDCLLI -= this.DIMIBJDFKII;
this.CJGJDPNIKGB.DIJMEKHCJBP.CCLMEKNCECG -= this.KCHIFDNNLFG;
this.CJGJDPNIKGB.DIJMEKHCJBP.BNFLBBCODPI -= this.HLGKELOFPHH;
Player.OnPlayerCreated -= new Action<Player>(this.JBDGNANPGFP);
}
// Token: 0x0601A7E0 RID: 108512 RVA: 0x00765D2C File Offset: 0x00763F2C
private void OnDestroy()
{
this.CJGJDPNIKGB.DIJMEKHCJBP.AIOAMKOCJND -= this.CAENGNFDMHA;
this.CJGJDPNIKGB.DIJMEKHCJBP.DEONEOCGIPC -= this.AFGCHHJAPBM;
this.CJGJDPNIKGB.DIJMEKHCJBP.OKFLDDIFOJH -= this.GOKOLLBFCJH;
this.CJGJDPNIKGB.DIJMEKHCJBP.HCMICKCIKCF -= this.EEMDCFCDPIA;
this.CJGJDPNIKGB.DIJMEKHCJBP.FNDFEABMOMO -= this.ACDNGBIAMDJ;
this.CJGJDPNIKGB.DIJMEKHCJBP.MAPBLDLPIGD -= this.LGEIBHHEBHB;
this.CJGJDPNIKGB.DIJMEKHCJBP.FMPAOAGOIIF -= this.NDAKDPNNPBE;
this.CJGJDPNIKGB.DIJMEKHCJBP.MFEJCCIHALL -= this.MAACIEBKOLK;
this.CJGJDPNIKGB.DIJMEKHCJBP.MENPKJCOHNH -= this.ONGHKOHOBNN;
this.CJGJDPNIKGB.DIJMEKHCJBP.EDMAELIOLMC -= this.ACMJMCLIABO;
this.CJGJDPNIKGB.DIJMEKHCJBP.FNMCANCCOJO -= this.DMHHLLFEEKM;
this.CJGJDPNIKGB.DIJMEKHCJBP.AJAIGBDCLLI -= this.DIMIBJDFKII;
this.CJGJDPNIKGB.DIJMEKHCJBP.CCLMEKNCECG -= this.GLCOFCIOEEF;
this.CJGJDPNIKGB.DIJMEKHCJBP.BNFLBBCODPI -= this.FILNPBNBDEK;
Player.OnPlayerCreated -= new Action<Player>(this.JBDGNANPGFP);
}
// Token: 0x0601A7E1 RID: 108513 RVA: 0x00765EDC File Offset: 0x007640DC
private static void FIKLINIODCJ()
{
bool flag = false;
string text = typeof(SplitTesting.NewPlayerPunchCard_2017_11_28).ToString();
string text2 = SplitTesting.NewPlayerPunchCard_2017_11_28.OldCustomDailies.ToString();
string text3 = typeof(SplitTesting.PunchCardGiftButton_2017_12_14).ToString();
string text4 = SplitTesting.PunchCardGiftButton_2017_12_14.OldCustomDailies.ToString();
string text5 = SplitTesting.PunchCardGiftButton_2017_12_14.OldCustomDailies.ToString();
PlayerObjectiveTracker.PGLEPFFDLCB = true;
PlayerObjectiveTracker.LDJPOGKPDMN = true;
if (SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.IsAssignedToExperiment(text))
{
flag = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text) == text2;
}
else if (SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.ABBICNOLKKL(text3))
{
string text6 = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.BHPLEPNKFHO(text3);
flag = text6 != text4;
PlayerObjectiveTracker.PGLEPFFDLCB = text6 == text5;
}
else
{
bool flag2 = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.PJPNNOJNFOB() > 0 || SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD || !SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.ONKIMDCJJDL;
if (flag2)
{
string experimentSegment = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text3);
flag = experimentSegment != text4;
PlayerObjectiveTracker.PGLEPFFDLCB = experimentSegment == text5;
}
}
PlayerObjectiveTracker.BKKKFPOEAEM = true;
PlayerObjectiveTracker.GDDKNMBDMFJ = flag;
}
// Token: 0x0601A7E2 RID: 108514 RVA: 0x0076601C File Offset: 0x0076421C
private bool LKMLEAENBFK(int CEEFLFDNNED)
{
int num = this.KHDGEBKLLAG();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, false);
return fgkgbenhfol.MBLJOJBEDBG();
}
// Token: 0x0601A7E4 RID: 108516 RVA: 0x00766074 File Offset: 0x00764274
private void NFKIDEEHEFG()
{
if (SessionManager.NPLEGJCKAEB && this.trackerType == PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
this.BOIOLJPABLP.Clear();
return;
}
if ((PlayerObjectiveTracker.OKEEBFEDNCP && this.trackerType != PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard) || (!PlayerObjectiveTracker.OKEEBFEDNCP && this.trackerType == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard))
{
this.BOIOLJPABLP.Clear();
return;
}
this.ClearStaleProgress(false);
if (this.BOIOLJPABLP.Count > 0 && PlayerObjectiveTracker.LHAMHEPHDPJ != null)
{
PlayerObjectiveTracker.LHAMHEPHDPJ(this.BOIOLJPABLP);
}
if (this.trackerType == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard && !PlayerObjectiveTracker.OKEEBFEDNCP)
{
return;
}
if (this.GetAllObjectivesCompleted())
{
return;
}
bool flag = false;
int i = 0;
ProgressionManager.Objective[] array = this.ILNKEFIFHBL();
for (int j = 0; j < array.Length; j++)
{
if (!this.JOCPKLHPGMA(j))
{
foreach (ProgressionManager.MPBMNKHKCEE mpbmnkhkcee in this.BOIOLJPABLP)
{
if (array[j].ObjectiveType == mpbmnkhkcee)
{
this.HGCFFAMKLLC(j, 1);
flag = true;
if (this.BJEFHBCOFGA(j) >= array[j].RequiredScore)
{
this.PPFFLBPOPKG(j);
if (mpbmnkhkcee != ProgressionManager.MPBMNKHKCEE.AllOtherChallenges)
{
i++;
}
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.LocalCompleteObjective(array[j].ObjectiveType, 0);
}
}
else if ((PlayerObjectiveTracker.EANEJBDOHMK || !SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GKBNMPHIBNE) && (!PlayerObjectiveTracker.EANEJBDOHMK || !PlayerObjectiveTracker.KGGAAONKPCG))
{
SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.LocalCompleteObjective(array[j].ObjectiveType, 0);
}
else
{
SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.LocalCompleteObjective(this.LDCDAHKCDEA(j), 0);
}
}
}
}
}
}
if (this.FIPMBEJJOLG != null && flag)
{
this.FIPMBEJJOLG();
}
this.BOIOLJPABLP.Clear();
if (PlayerObjectiveTracker.OKEEBFEDNCP && this.MNJKJIPJIGL == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard && array.Length == 9 && array[8].ObjectiveType == ProgressionManager.MPBMNKHKCEE.AllOtherChallenges)
{
int numberOfRewardsGranted = PlayerObjectiveTracker.GMLMMKLNPHA;
int num = this.BJEFHBCOFGA(8) + i;
for (int k = numberOfRewardsGranted - num; k > 0; k--)
{
this.CompleteObjective(ProgressionManager.MPBMNKHKCEE.AllOtherChallenges);
}
}
while (i > 0)
{
this.CompleteObjective(ProgressionManager.MPBMNKHKCEE.AllOtherChallenges);
i--;
}
}
// Token: 0x0601A7E5 RID: 108517 RVA: 0x00766320 File Offset: 0x00764520
private void HNGNFIGEBOD()
{
this.BOIOLJPABLP.Clear();
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)93);
if (this.FMBELJHPBCG != null)
{
PaintballManager.FNLKNMHOMAH modeType = (PaintballManager.FNLKNMHOMAH)this.FMBELJHPBCG.PNOOBNCKAMJ.ModeType;
if (modeType == PaintballManager.FNLKNMHOMAH.MultiFlagCaptureTheFlag)
{
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)67);
}
else if (modeType == PaintballManager.FNLKNMHOMAH.TeamBattle)
{
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)(-145));
}
else if (modeType == (PaintballManager.FNLKNMHOMAH)6)
{
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)124);
}
}
this.NFFJFMFIADD();
}
// Token: 0x0601A7E6 RID: 108518 RVA: 0x007663C0 File Offset: 0x007645C0
private void FOKKIAEIBHE(Player JBEPFCIKALP)
{
if (JBEPFCIKALP != null)
{
this.HIGFKHCOJMO(ProgressionManager.MPBMNKHKCEE.AllOtherChallenges);
}
}
// Token: 0x0601A7E7 RID: 108519 RVA: 0x007663D8 File Offset: 0x007645D8
public bool GetObjectiveProgress(int CEEFLFDNNED, out int PAGBFDILBGA, out int OFMEPMPHNDB)
{
this.ClearStaleProgress(false);
bool flag = false;
PAGBFDILBGA = 0;
OFMEPMPHNDB = 0;
ProgressionManager.Objective objective = this.IOIMLLJMBHD(CEEFLFDNNED);
if (objective != null)
{
OFMEPMPHNDB = objective.RequiredScore;
if (this.JOCPKLHPGMA(CEEFLFDNNED))
{
flag = true;
PAGBFDILBGA = OFMEPMPHNDB;
}
else
{
flag = false;
PAGBFDILBGA = this.BJEFHBCOFGA(CEEFLFDNNED);
}
}
return flag;
}
// Token: 0x17000C0E RID: 3086
// (get) Token: 0x0601A7E8 RID: 108520 RVA: 0x00766430 File Offset: 0x00764630
public static int GMLMMKLNPHA
{
get
{
if (!Player.LocalPlayerExists)
{
return 0;
}
if (!PlayerObjectiveTracker.EANEJBDOHMK)
{
return 0;
}
PlayerObjectiveTracker newPlayerPunchCardObjectiveTracker = Player.LocalPlayer.CPGIIKCMNHN;
int num = 0;
for (int i = 0; i < PlayerObjectiveTracker.JJFGPANLHMI; i++)
{
if (newPlayerPunchCardObjectiveTracker.JOCPKLHPGMA(i))
{
num++;
}
}
return num;
}
}
// Token: 0x0601A7E9 RID: 108521 RVA: 0x0076648C File Offset: 0x0076468C
private void OJJEAFFDPAE(int CEEFLFDNNED)
{
ProgressionManager.Objective objective = this.IOIMLLJMBHD(CEEFLFDNNED);
this.BKEPBIAJEGA(CEEFLFDNNED, true);
if (this.trackerType == PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (PlayerObjectiveTracker.ICAMJAFOCGA())
{
this.JGHANDJNLOL(CEEFLFDNNED, true);
}
else
{
SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.PHPNNCLCFJO(GiftManager.LEBAFJBMIBC.Default);
}
}
ProgressionManager.ObjectiveTypeDescription objectiveTypeDescription = SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.KHHJJBCHBDC(objective.ObjectiveType);
if (objectiveTypeDescription != null)
{
this.IPOJNNJKGOF(objective);
if (this.PFDLEDAMAAG())
{
this.GOOHKACAAGB(objectiveTypeDescription);
if (PlayerObjectiveTracker.KKBDNDFBLEH != null)
{
PlayerObjectiveTracker.KKBDNDFBLEH(this.trackerType);
}
this.IHEHANDPGID();
}
else
{
this.FBNMGCJPONK(objectiveTypeDescription, objective);
}
}
}
// Token: 0x0601A7EA RID: 108522 RVA: 0x00766534 File Offset: 0x00764734
private void HGCFFAMKLLC(int CEEFLFDNNED, int FLCHPPJLDON)
{
int num = this.BJEFHBCOFGA(CEEFLFDNNED);
this.BPBLMIMAKHN(CEEFLFDNNED, num + FLCHPPJLDON);
}
// Token: 0x0601A7EB RID: 108523 RVA: 0x00766554 File Offset: 0x00764754
private void CONBHAIMCNO()
{
this.CompleteObjective((ProgressionManager.MPBMNKHKCEE)(-10));
}
// Token: 0x0601A7EC RID: 108524 RVA: 0x00766564 File Offset: 0x00764764
public static void KKHNEGHDJDM(Action<List<ProgressionManager.MPBMNKHKCEE>> NOBAPCOKFIL)
{
Action<List<ProgressionManager.MPBMNKHKCEE>> action = PlayerObjectiveTracker.LHAMHEPHDPJ;
Action<List<ProgressionManager.MPBMNKHKCEE>> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<List<ProgressionManager.MPBMNKHKCEE>>>(ref PlayerObjectiveTracker.LHAMHEPHDPJ, (Action<List<ProgressionManager.MPBMNKHKCEE>>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601A7ED RID: 108525 RVA: 0x00766598 File Offset: 0x00764798
private void DJJEOGJOGLK(ProgressionManager.ObjectiveTypeDescription MJGJNNCAAFD)
{
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk == PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PlayDelayed(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "Checklist Complete!", 3f, MJGJNNCAAFD.NotificationDelay, new Action(this.IPGDMHABFHE));
}
}
else if (!SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.GKBNMPHIBNE)
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PlayDelayed(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "Checklist Complete!", 3f, MJGJNNCAAFD.NotificationDelay, new Action(this.IPGDMHABFHE));
SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.OOBEObjectivesCompleted();
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PlayDelayed(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "All Daily Challenges Complete!", 3f, MJGJNNCAAFD.NotificationDelay, new Action(this.IPGDMHABFHE));
}
}
// Token: 0x0601A7EE RID: 108526 RVA: 0x0076665C File Offset: 0x0076485C
private void LKANIGINDEC(LNJFBGIBLHA JBEPFCIKALP)
{
this.HIGFKHCOJMO((ProgressionManager.MPBMNKHKCEE)(-30));
}
// Token: 0x17000C16 RID: 3094
// (get) Token: 0x0601A7EF RID: 108527 RVA: 0x0076666C File Offset: 0x0076486C
public static DateTime? DDEAHPLHCJE
{
get
{
if (!PlayerObjectiveTracker.EANEJBDOHMK || PlayerObjectiveTracker.KGGAAONKPCG)
{
return null;
}
int num = PlayerObjectiveTracker.FFLFONKHGPF;
DateTime now = DateTime.Now;
DateTime dateTime = new DateTime(now.Year, now.Month, now.Day, 0, 0, 0);
DateTime dateTime2 = dateTime.AddDays((double)num);
return new DateTime?(dateTime2);
}
}
// Token: 0x0601A7F0 RID: 108528 RVA: 0x007666D4 File Offset: 0x007648D4
private void GEPCAJNFNAP(Enemy OELGAHAMCLH)
{
this.BOIOLJPABLP.Clear();
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)(-165));
QuestManager questManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA as QuestManager;
if (questManager != null && questManager.EBDEILOFIHC != ProgressionManager.MPBMNKHKCEE.Default)
{
this.BOIOLJPABLP.Add(questManager.EBDEILOFIHC);
}
this.NFKIDEEHEFG();
}
// Token: 0x0601A7F1 RID: 108529 RVA: 0x0076673C File Offset: 0x0076493C
private void EOFCKDIPDKG(int CEEFLFDNNED, int NOBAPCOKFIL)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
fgkgbenhfol.INCDIJPLODO = (float)NOBAPCOKFIL;
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol);
}
// Token: 0x0601A7F2 RID: 108530 RVA: 0x00766768 File Offset: 0x00764968
private int FFHMKOJCGND(int CEEFLFDNNED)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
return (int)fgkgbenhfol.INCDIJPLODO;
}
// Token: 0x0601A7F3 RID: 108531 RVA: 0x0076678C File Offset: 0x0076498C
public static void IIONNGAJKEJ(Action<List<ProgressionManager.MPBMNKHKCEE>> NOBAPCOKFIL)
{
Action<List<ProgressionManager.MPBMNKHKCEE>> action = PlayerObjectiveTracker.LHAMHEPHDPJ;
Action<List<ProgressionManager.MPBMNKHKCEE>> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<List<ProgressionManager.MPBMNKHKCEE>>>(ref PlayerObjectiveTracker.LHAMHEPHDPJ, (Action<List<ProgressionManager.MPBMNKHKCEE>>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x17000C11 RID: 3089
// (get) Token: 0x0601A7F4 RID: 108532 RVA: 0x007667C0 File Offset: 0x007649C0
public static bool KGGAAONKPCG
{
get
{
int num = 1;
int num2 = PlayerObjectiveTracker.JJFGPANLHMI;
for (int i = 0; i < num2; i++)
{
if (!EMGHBOPCHKP.LMAIIJKNKCH(num, i, true).AJGOLPDKINK)
{
return false;
}
}
return true;
}
}
// Token: 0x17000C0C RID: 3084
// (get) Token: 0x0601A7F5 RID: 108533 RVA: 0x007667FC File Offset: 0x007649FC
private static int JJFGPANLHMI
{
get
{
return SingletonMonoBehaviour<ProgressionManager>.NCKMBFBMBFM.NewPlayerPunchcardObjectives.Length;
}
}
// Token: 0x0601A7F6 RID: 108534 RVA: 0x0076680C File Offset: 0x00764A0C
public static bool IJCHJPNFIOC()
{
if (!PlayerObjectiveTracker.LDJPOGKPDMN)
{
PlayerObjectiveTracker.FIKLINIODCJ();
}
return PlayerObjectiveTracker.PGLEPFFDLCB;
}
// Token: 0x0601A7F7 RID: 108535 RVA: 0x00766824 File Offset: 0x00764A24
public static void PNOEOFHDPLI(Action<List<ProgressionManager.MPBMNKHKCEE>> NOBAPCOKFIL)
{
Action<List<ProgressionManager.MPBMNKHKCEE>> action = PlayerObjectiveTracker.LHAMHEPHDPJ;
Action<List<ProgressionManager.MPBMNKHKCEE>> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<List<ProgressionManager.MPBMNKHKCEE>>>(ref PlayerObjectiveTracker.LHAMHEPHDPJ, (Action<List<ProgressionManager.MPBMNKHKCEE>>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601A7F8 RID: 108536 RVA: 0x00766858 File Offset: 0x00764A58
public void CompleteObjective(ProgressionManager.MPBMNKHKCEE OGEPLIKCBFC)
{
this.BOIOLJPABLP.Clear();
this.BOIOLJPABLP.Add(OGEPLIKCBFC);
this.NFKIDEEHEFG();
}
// Token: 0x0601A7F9 RID: 108537 RVA: 0x00766878 File Offset: 0x00764A78
private void FILNPBNBDEK()
{
this.CompleteObjective(ProgressionManager.MPBMNKHKCEE.PartyUp);
}
// Token: 0x0601A7FA RID: 108538 RVA: 0x00766884 File Offset: 0x00764A84
public static IEnumerator MigrateObjectiveRecRoomPrefsToDBSaves()
{
if (KJFGJKMJBMP.COIKFACHGHM("OBJECTIVE_FORCE_MIGRATION", 0) == 0 && EMGHBOPCHKP.HOHDDDOAEAD)
{
yield break;
}
PlayerObjectiveTracker.NCFPOGIHMCH = false;
PlayerObjectiveTracker.OOCKAGFJAPP = true;
int num9 = 0;
if (PlayerObjectiveTracker.MODKICCBMGC == null)
{
PlayerObjectiveTracker.MODKICCBMGC = new HEMCJJJMLKI.JMICPMCJMJF<PONHJPOJILN>(PlayerObjectiveTracker.LEICMBKOFJF);
}
EMGHBOPCHKP.OIBJKGNACEL(num9, PlayerObjectiveTracker.MODKICCBMGC);
yield return PlayerObjectiveTracker.BCJGGHLDFPL();
if (PlayerObjectiveTracker.NCFPOGIHMCH)
{
yield break;
}
num2 = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear;
num3 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("OBJECTIVE", "_DATE"), 0);
flag = num2 == num3;
if (flag)
{
int num10 = 3;
for (int i = 0; i < num10; i++)
{
int num11 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("OBJECTIVE", "_PROGRESS") + i, 0);
bool flag5 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("OBJECTIVE", "_COMPLETED") + i, 0) != 0;
FGKGBENHFOL fgkgbenhfol = new FGKGBENHFOL
{
EGKGDAPOEEI = i,
GIAHLPPDOFK = 0,
FIJEENLLBFJ = (float)num11,
INCDIJPLODO = 0f,
AJGOLPDKINK = flag5,
AGJDAMFHOCI = false
};
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol);
}
}
flag3 = false;
text = typeof(SplitTesting.NewPlayerPunchCard_2017_11_28).ToString();
text2 = SplitTesting.NewPlayerPunchCard_2017_11_28.NewPunchCard.ToString();
text3 = typeof(SplitTesting.PunchCardGiftButton_2017_12_14).ToString();
text4 = SplitTesting.PunchCardGiftButton_2017_12_14.OldCustomDailies.ToString();
if (SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.IsAssignedToExperiment(text))
{
flag3 = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text) == text2;
}
else if (SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.IsAssignedToExperiment(text3))
{
string experimentSegment = SingletonMonoBehaviour<SplitTesting>.NCKMBFBMBFM.GetExperimentSegment(text3);
flag3 = experimentSegment != text4;
}
if (flag3)
{
num2 = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear;
num6 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_DATE"), num2);
if (num2 < num6)
{
num2 += 365;
}
num7 = num2 - num6;
num8 = Mathf.Max(0, 7 - num7);
flag4 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_ALL_COMPLETED"), 0) == 1;
if (KJFGJKMJBMP.COIKFACHGHM("NEWPLAYER_PUNCHCARD_FORCE_SHOW", 0) != 0 || (!flag4 && num8 > 0))
{
PlayerObjectiveTracker.OOCKAGFJAPP = true;
int num12 = 1;
if (PlayerObjectiveTracker.IFPKLMFAABE == null)
{
PlayerObjectiveTracker.IFPKLMFAABE = new HEMCJJJMLKI.JMICPMCJMJF<PONHJPOJILN>(PlayerObjectiveTracker.LEICMBKOFJF);
}
EMGHBOPCHKP.OIBJKGNACEL(num12, PlayerObjectiveTracker.IFPKLMFAABE);
yield return PlayerObjectiveTracker.BCJGGHLDFPL();
if (PlayerObjectiveTracker.NCFPOGIHMCH)
{
yield break;
}
for (int j = 0; j < 9; j++)
{
int num13 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_PROGRESS") + j, 0);
int num14 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_VISUALIZED_PROGRESS") + j, 0);
bool flag6 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_COMPLETED") + j, 0) != 0;
bool flag7 = KJFGJKMJBMP.COIKFACHGHM(PlayerObjectiveTracker.KOFIKGFMMKD("NEWPLAYER_PUNCHCARD", "_RWA") + j, 0) != 0;
bool flag8 = flag6 && !flag7;
FGKGBENHFOL fgkgbenhfol2 = new FGKGBENHFOL
{
EGKGDAPOEEI = j,
GIAHLPPDOFK = 1,
FIJEENLLBFJ = (float)num13,
INCDIJPLODO = (float)num14,
AJGOLPDKINK = flag6,
AGJDAMFHOCI = flag8
};
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol2);
}
}
else
{
EMGHBOPCHKP.DOOHGGODGIJ(1);
}
}
if (KJFGJKMJBMP.LJOGMOBHCKB("OBJECTIVE_FORCE_MIGRATION"))
{
KJFGJKMJBMP.FDICDHNDEDA("OBJECTIVE_FORCE_MIGRATION", 0);
KJFGJKMJBMP.KEABKPBLEEN();
}
yield break;
}
// Token: 0x0601A7FB RID: 108539 RVA: 0x00766898 File Offset: 0x00764A98
public bool NHKAHAKLNPG(int CEEFLFDNNED)
{
this.LPLCAMGDHLD(true);
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, false);
return fgkgbenhfol.JOAJGKCCOBM() && fgkgbenhfol.EEEHBCEFAHE();
}
// Token: 0x0601A7FC RID: 108540 RVA: 0x007668D4 File Offset: 0x00764AD4
private void IJJEPCPDJEB()
{
this.BOIOLJPABLP.Clear();
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)(-21));
if (this.FMBELJHPBCG != null)
{
PaintballManager.FNLKNMHOMAH modeType = (PaintballManager.FNLKNMHOMAH)this.FMBELJHPBCG.PNOOBNCKAMJ.ModeType;
if (modeType == PaintballManager.FNLKNMHOMAH.MultiFlagCaptureTheFlag)
{
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)115);
}
else if (modeType == PaintballManager.FNLKNMHOMAH.MultiFlagCaptureTheFlag)
{
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)37);
}
else if (modeType == PaintballManager.FNLKNMHOMAH.TeamBattle)
{
this.BOIOLJPABLP.Add((ProgressionManager.MPBMNKHKCEE)(-126));
}
}
this.NFFJFMFIADD();
}
// Token: 0x0601A7FD RID: 108541 RVA: 0x00766974 File Offset: 0x00764B74
private void JBELOPBAFCC(int CEEFLFDNNED, int NOBAPCOKFIL)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
fgkgbenhfol.INCDIJPLODO = (float)NOBAPCOKFIL;
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol);
}
// Token: 0x0601A7FE RID: 108542 RVA: 0x007669A0 File Offset: 0x00764BA0
public void SetRewardAvailable(int CEEFLFDNNED, bool FIPOPEJFKDB)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
if (FIPOPEJFKDB)
{
fgkgbenhfol.AJGOLPDKINK = true;
fgkgbenhfol.AGJDAMFHOCI = false;
}
else
{
fgkgbenhfol.AGJDAMFHOCI = true;
}
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol);
}
// Token: 0x0601A7FF RID: 108543 RVA: 0x007669E4 File Offset: 0x00764BE4
private void LHALNPJADOC()
{
this.CompleteObjective((ProgressionManager.MPBMNKHKCEE)133);
}
// Token: 0x0601A800 RID: 108544 RVA: 0x007669F4 File Offset: 0x00764BF4
private void MAACIEBKOLK(Enemy OELGAHAMCLH)
{
this.BOIOLJPABLP.Clear();
this.BOIOLJPABLP.Add(ProgressionManager.MPBMNKHKCEE.QuestEnemyKills);
QuestManager questManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA as QuestManager;
if (questManager != null && questManager.EBDEILOFIHC != ProgressionManager.MPBMNKHKCEE.Default)
{
this.BOIOLJPABLP.Add(questManager.EBDEILOFIHC);
}
this.NFKIDEEHEFG();
}
// Token: 0x0601A801 RID: 108545 RVA: 0x00766A5C File Offset: 0x00764C5C
private void EPMCNNFJBOM()
{
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk == PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
NECCOFKHCAA.HNCNJKLMNOG();
}
}
else
{
NECCOFKHCAA.PGPGAJLDMOP();
}
}
// Token: 0x0601A802 RID: 108546 RVA: 0x00766A98 File Offset: 0x00764C98
private void FAEMAPHAFLD(int CEEFLFDNNED, bool LJIJDFCPFDI)
{
int num = this.KHDGEBKLLAG();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
fgkgbenhfol.GGAFDBLHHNC(LJIJDFCPFDI);
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol);
}
// Token: 0x0601A803 RID: 108547 RVA: 0x00766AC4 File Offset: 0x00764CC4
private void OOONAADGNIF(int CEEFLFDNNED, bool LJIJDFCPFDI)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
fgkgbenhfol.GGAFDBLHHNC(LJIJDFCPFDI);
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol);
}
// Token: 0x0601A804 RID: 108548 RVA: 0x00766AF0 File Offset: 0x00764CF0
public void LPLCAMGDHLD(bool ADCPHPCHPLK = false)
{
if ((this.trackerType == PlayerObjectiveTracker.JAAEFMNMGMK.Dailies && !PlayerObjectiveTracker.KAJEILCMIIK()) || ADCPHPCHPLK)
{
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
}
}
else
{
EMGHBOPCHKP.OIBJKGNACEL(0, null);
}
if (ADCPHPCHPLK)
{
this.NFKIDEEHEFG();
if (this.FIPMBEJJOLG != null)
{
this.FIPMBEJJOLG();
}
}
}
PlayerObjectiveTracker.GDJFKDFMMOI();
}
// Token: 0x0601A805 RID: 108549 RVA: 0x00766B78 File Offset: 0x00764D78
private void DMHHLLFEEKM(LNJFBGIBLHA JBEPFCIKALP)
{
this.CompleteObjective(ProgressionManager.MPBMNKHKCEE.ArenaHeroTags);
}
// Token: 0x0601A806 RID: 108550 RVA: 0x00766B88 File Offset: 0x00764D88
private void ACMJMCLIABO(Enemy OELGAHAMCLH)
{
this.CompleteObjective(ProgressionManager.MPBMNKHKCEE.ArenaBotTags);
}
// Token: 0x0601A807 RID: 108551 RVA: 0x00766B98 File Offset: 0x00764D98
private static void ABFLMBMAGLC(string DAKCKPMBKFF)
{
PlayerObjectiveTracker.NCFPOGIHMCH = !string.IsNullOrEmpty(DAKCKPMBKFF);
PlayerObjectiveTracker.OOCKAGFJAPP = false;
}
// Token: 0x0601A808 RID: 108552 RVA: 0x00766BB0 File Offset: 0x00764DB0
public static bool EHHKPAAGOML()
{
if (!PlayerObjectiveTracker.BKKKFPOEAEM)
{
PlayerObjectiveTracker.FIKLINIODCJ();
}
return PlayerObjectiveTracker.GDDKNMBDMFJ;
}
// Token: 0x0601A809 RID: 108553 RVA: 0x00766BC8 File Offset: 0x00764DC8
public static void GDJFKDFMMOI()
{
PONHJPOJILN ponhjpojiln = EMGHBOPCHKP.AGCKOMMKNEK(1);
if (ponhjpojiln == null || ponhjpojiln.BFAKGJOGAAL().ToLocalTime().DayOfYear < PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear)
{
EMGHBOPCHKP.OIBJKGNACEL(0, null);
}
}
// Token: 0x0601A80A RID: 108554 RVA: 0x00766C1C File Offset: 0x00764E1C
private ProgressionManager.Objective IOIMLLJMBHD(int DMPGHHGCLFK)
{
ProgressionManager.Objective[] array = this.ILNKEFIFHBL();
if (array == null || DMPGHHGCLFK < 0 || DMPGHHGCLFK >= array.Length)
{
return null;
}
return array[DMPGHHGCLFK];
}
// Token: 0x0601A80B RID: 108555 RVA: 0x00766C4C File Offset: 0x00764E4C
public bool PFDLEDAMAAG()
{
ProgressionManager.Objective[] array = this.ILNKEFIFHBL();
if (array != null)
{
for (int i = 0; i < array.Length; i += 0)
{
if (!this.LKMLEAENBFK(i))
{
return true;
}
}
}
return true;
}
// Token: 0x0601A80C RID: 108556 RVA: 0x00766C8C File Offset: 0x00764E8C
private bool OPMKFIDEDOI(int CEEFLFDNNED)
{
int num = this.KHDGEBKLLAG();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, true);
return fgkgbenhfol.JFFIIKNGCPJ();
}
// Token: 0x0601A80D RID: 108557 RVA: 0x00766CB0 File Offset: 0x00764EB0
private static void BOOFOIDGAOA()
{
if (EMGHBOPCHKP.AGCKOMMKNEK(0) == null)
{
EMGHBOPCHKP.OIBJKGNACEL(0, null);
}
}
// Token: 0x0601A80E RID: 108558 RVA: 0x00766CC8 File Offset: 0x00764EC8
private void HOBBLAKGCOC(ProgressionManager.ObjectiveTypeDescription MJGJNNCAAFD, ProgressionManager.Objective OGEPLIKCBFC)
{
string text = string.Format(MJGJNNCAAFD.Description, OGEPLIKCBFC.RequiredScore);
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk == PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PlayDelayed(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "Room Prop Updates", text, 40f, MJGJNNCAAFD.NotificationDelay, new Action(this.IPGDMHABFHE));
}
}
else if (!SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.DMHAPEKHDHD)
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PBFHPHLLDKB(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "Using constructor for new PingNativeStatic()", text, 1678f, MJGJNNCAAFD.NotificationDelay, new Action(this.IPGDMHABFHE));
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PBFHPHLLDKB(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "RpcOnTimerExpired", text, 1180f, MJGJNNCAAFD.NotificationDelay, new Action(this.IPGDMHABFHE));
}
}
// Token: 0x0601A80F RID: 108559 RVA: 0x00766D9C File Offset: 0x00764F9C
public static int EBHGPAINBFE()
{
if (!Player.LocalPlayerExists)
{
return 1;
}
if (!PlayerObjectiveTracker.EANEJBDOHMK)
{
return 1;
}
PlayerObjectiveTracker newPlayerPunchCardObjectiveTracker = Player.LocalPlayer.CPGIIKCMNHN;
int num = 0;
for (int i = 1; i < PlayerObjectiveTracker.JJFGPANLHMI; i++)
{
if (newPlayerPunchCardObjectiveTracker.LKMLEAENBFK(i))
{
num += 0;
}
}
return num;
}
// Token: 0x0601A810 RID: 108560 RVA: 0x00766DF8 File Offset: 0x00764FF8
public static void UpdateLastRecordedObjectiveDate()
{
PONHJPOJILN ponhjpojiln = EMGHBOPCHKP.AGCKOMMKNEK(0);
if (ponhjpojiln == null || ponhjpojiln.EGGFHDLMEAF.ToLocalTime().DayOfYear < PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear)
{
EMGHBOPCHKP.OIBJKGNACEL(0, null);
}
}
// Token: 0x0601A811 RID: 108561 RVA: 0x00766E4C File Offset: 0x0076504C
private void JJAJAGNPFAI()
{
this.CompleteObjective((ProgressionManager.MPBMNKHKCEE)(-128));
}
// Token: 0x0601A812 RID: 108562 RVA: 0x00766E5C File Offset: 0x0076505C
public static int OHKIOOKOKPF()
{
if (!Player.LocalPlayerExists)
{
return 0;
}
if (!PlayerObjectiveTracker.EANEJBDOHMK)
{
return 0;
}
PlayerObjectiveTracker newPlayerPunchCardObjectiveTracker = Player.LocalPlayer.CPGIIKCMNHN;
int num = 1;
for (int i = 1; i < PlayerObjectiveTracker.KFHCMEEPMIF(); i += 0)
{
if (newPlayerPunchCardObjectiveTracker.LKMLEAENBFK(i))
{
num += 0;
}
}
return num;
}
// Token: 0x0601A813 RID: 108563 RVA: 0x00766EB8 File Offset: 0x007650B8
private void AEFMJIKCBAK(int CEEFLFDNNED, bool LJIJDFCPFDI)
{
int num = this.EGMMOMPAPJF();
FGKGBENHFOL fgkgbenhfol = EMGHBOPCHKP.LMAIIJKNKCH(num, CEEFLFDNNED, false);
fgkgbenhfol.GGAFDBLHHNC(LJIJDFCPFDI);
EMGHBOPCHKP.NEMKEENMIAH(fgkgbenhfol);
}
// Token: 0x0601A814 RID: 108564 RVA: 0x00766EE4 File Offset: 0x007650E4
private static int AOGMDPLKIEL()
{
string text = PlayerObjectiveTracker.KKEKIOEBBFC("{0}\n{1}\n{2}\n{3}\n{4}\n{5}", "onupdateparams");
int num3;
if (KJFGJKMJBMP.LJOGMOBHCKB(text))
{
int num = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear;
int num2 = KJFGJKMJBMP.COIKFACHGHM(text, num);
if (num < num2)
{
num += -104;
}
num3 = num - num2;
}
else
{
DateTime dateTime = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime();
DateTime dateTime2 = dateTime;
PONHJPOJILN ponhjpojiln = EMGHBOPCHKP.AGCKOMMKNEK(0);
if (ponhjpojiln != null)
{
dateTime2 = ponhjpojiln.IIHBNDKOBKH().ToLocalTime();
}
num3 = (int)(dateTime - dateTime2).TotalDays;
}
return Mathf.Max(1, 8 - num3);
}
// Token: 0x0601A815 RID: 108565 RVA: 0x00766F9C File Offset: 0x0076519C
public static bool DPNJMICKLGC()
{
int dayOfYear = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear;
PONHJPOJILN ponhjpojiln = EMGHBOPCHKP.AGCKOMMKNEK(0);
return ponhjpojiln != null && dayOfYear == ponhjpojiln.PLDJIFOGAKN().ToLocalTime().DayOfYear;
}
// Token: 0x0601A816 RID: 108566 RVA: 0x00766FEC File Offset: 0x007651EC
public static void CPJPBCIDDNO(Action<PlayerObjectiveTracker.JAAEFMNMGMK> NOBAPCOKFIL)
{
Action<PlayerObjectiveTracker.JAAEFMNMGMK> action = PlayerObjectiveTracker.KKBDNDFBLEH;
Action<PlayerObjectiveTracker.JAAEFMNMGMK> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<PlayerObjectiveTracker.JAAEFMNMGMK>>(ref PlayerObjectiveTracker.KKBDNDFBLEH, (Action<PlayerObjectiveTracker.JAAEFMNMGMK>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601A817 RID: 108567 RVA: 0x00767020 File Offset: 0x00765220
public ProgressionManager.MPBMNKHKCEE GetObjectiveType(int DMPGHHGCLFK)
{
ProgressionManager.Objective objective = this.IOIMLLJMBHD(DMPGHHGCLFK);
if (objective == null)
{
return ProgressionManager.MPBMNKHKCEE.Default;
}
return objective.ObjectiveType;
}
// Token: 0x0601A818 RID: 108568 RVA: 0x00767044 File Offset: 0x00765244
public bool GetAllObjectivesCompleted()
{
ProgressionManager.Objective[] array = this.ILNKEFIFHBL();
if (array != null)
{
for (int i = 0; i < array.Length; i++)
{
if (!this.JOCPKLHPGMA(i))
{
return false;
}
}
}
return true;
}
// Token: 0x17000C0B RID: 3083
// (get) Token: 0x0601A819 RID: 108569 RVA: 0x00767084 File Offset: 0x00765284
public static bool PCHMBGLLNEL
{
get
{
int dayOfYear = PlayerObjectiveTracker.LCGFOJOAAMA().ToLocalTime().DayOfYear;
PONHJPOJILN ponhjpojiln = EMGHBOPCHKP.AGCKOMMKNEK(0);
return ponhjpojiln != null && dayOfYear == ponhjpojiln.EGGFHDLMEAF.ToLocalTime().DayOfYear;
}
}
// Token: 0x0601A81A RID: 108570 RVA: 0x007670D4 File Offset: 0x007652D4
public float GetPercentageComplete()
{
ProgressionManager.Objective[] array = this.ILNKEFIFHBL();
if (array == null || array.Length == 0)
{
return 0f;
}
int num = array.Length;
int num2 = 0;
for (int i = 0; i < array.Length; i++)
{
if (this.JOCPKLHPGMA(i))
{
num2++;
}
}
return Mathf.Clamp01((float)num2 / (float)num);
}
// Token: 0x0601A81B RID: 108571 RVA: 0x00767130 File Offset: 0x00765330
public void ADFELKJEBJI(bool ADCPHPCHPLK = false)
{
if ((this.trackerType == PlayerObjectiveTracker.JAAEFMNMGMK.Dailies && PlayerObjectiveTracker.DPNJMICKLGC()) || ADCPHPCHPLK)
{
PlayerObjectiveTracker.JAAEFMNMGMK jaaefmnmgmk = this.trackerType;
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.Dailies)
{
if (jaaefmnmgmk != PlayerObjectiveTracker.JAAEFMNMGMK.NewPlayerPunchCard)
{
}
}
else
{
EMGHBOPCHKP.OIBJKGNACEL(1, null);
}
if (ADCPHPCHPLK)
{
this.NFKIDEEHEFG();
if (this.FIPMBEJJOLG != null)
{
this.FIPMBEJJOLG();
}
}
}
PlayerObjectiveTracker.GDJFKDFMMOI();
}
// Token: 0x04004808 RID: 18440
[SerializeField]
private PlayerObjectiveTracker.JAAEFMNMGMK trackerType;
// Token: 0x04004809 RID: 18441
private string EJBLLOCODPL = string.Empty;
// Token: 0x0400480A RID: 18442
private const int PGHHONCIEFN = 9;
// Token: 0x0400480D RID: 18445
private const string PDFPKGGNKHG = "_DATE";
// Token: 0x0400480E RID: 18446
private const string IBHKLPFMEOE = "_PROGRESS";
// Token: 0x0400480F RID: 18447
private const string FFCFLDCKBNE = "_VISUALIZED_PROGRESS";
// Token: 0x04004810 RID: 18448
private const string KDDEKHMDDHB = "_RWA";
// Token: 0x04004811 RID: 18449
private const string JMBBDPOADOE = "_COMPLETED";
// Token: 0x04004812 RID: 18450
private const string LFFFMLHCOKI = "_ALL_COMPLETED";
// Token: 0x04004813 RID: 18451
private const string LHFJEIHGKEN = "OBJECTIVE";
// Token: 0x04004814 RID: 18452
private const string ODHBHHHFBMG = "NEWPLAYER_PUNCHCARD";
// Token: 0x04004815 RID: 18453
private const string NLEGDKIGBBC = "NEWPLAYER_PUNCHCARD_FORCE_SHOW";
// Token: 0x04004816 RID: 18454
private const string BGMLOIFPJEO = "OBJECTIVE_FORCE_MIGRATION";
// Token: 0x04004817 RID: 18455
private const int MBODPLECJMI = 7;
// Token: 0x04004818 RID: 18456
private Player CJGJDPNIKGB;
// Token: 0x04004819 RID: 18457
private GameManager FMBELJHPBCG;
// Token: 0x0400481A RID: 18458
private List<ProgressionManager.MPBMNKHKCEE> BOIOLJPABLP = new List<ProgressionManager.MPBMNKHKCEE>();
// Token: 0x0400481B RID: 18459
private static int OGJDKKOJANE;
// Token: 0x0400481D RID: 18461
private static bool OOCKAGFJAPP;
// Token: 0x0400481E RID: 18462
private static bool NCFPOGIHMCH;
// Token: 0x0400481F RID: 18463
private static string GFHLOHHHLNJ;
// Token: 0x04004820 RID: 18464
private static bool GDDKNMBDMFJ;
// Token: 0x04004821 RID: 18465
private static bool BKKKFPOEAEM;
// Token: 0x04004822 RID: 18466
private static bool PGLEPFFDLCB;
// Token: 0x04004823 RID: 18467
private static bool LDJPOGKPDMN;
// Token: 0x04004824 RID: 18468
private float PCIBFLKEOGM = float.MinValue;
// Token: 0x04004825 RID: 18469
[CompilerGenerated]
private static HEMCJJJMLKI.JMICPMCJMJF<PONHJPOJILN> MODKICCBMGC;
// Token: 0x04004826 RID: 18470
[CompilerGenerated]
private static HEMCJJJMLKI.JMICPMCJMJF<PONHJPOJILN> IFPKLMFAABE;
// Token: 0x02000CD8 RID: 3288
public enum JAAEFMNMGMK
{
// Token: 0x04004828 RID: 18472
Dailies,
// Token: 0x04004829 RID: 18473
NewPlayerPunchCard
}
// Token: 0x02000CD9 RID: 3289
private enum IFDFFFBBMAE
{
// Token: 0x0400482B RID: 18475
Dailies,
// Token: 0x0400482C RID: 18476
NewPlayerPunchCard
}
}