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

1945 lines
63 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Threading;
using AmplitudeMiniJSON;
using RecNet;
using RecRoom.Challenges;
using RecRoom.Sandbox;
using UnityEngine;
// Token: 0x02001272 RID: 4722
public class WeeklyChallengeManager : SingletonMonoBehaviour<WeeklyChallengeManager>
{
// Token: 0x06028D97 RID: 167319 RVA: 0x00B5C96C File Offset: 0x00B5AB6C
public void SandboxStatusChanged()
{
Action igncdhcmdhl = this.IGNCDHCMDHL;
if (WeeklyChallengeManager.IMBKJKPEALO == null)
{
WeeklyChallengeManager.IMBKJKPEALO = new Action<Action>(WeeklyChallengeManager.PGKJLDFBGLG);
}
igncdhcmdhl.LAMMJKLHNOL(WeeklyChallengeManager.IMBKJKPEALO);
}
// Token: 0x06028D98 RID: 167320 RVA: 0x00B5C998 File Offset: 0x00B5AB98
private void JIFIHGADKGM(DEMFBKIKHDN MFKMBGKJEON)
{
if (this.ACBMPEHLOBO.ContainsKey(MFKMBGKJEON.MBOJEGKKFPH) && this.ACBMPEHLOBO[MFKMBGKJEON.MBOJEGKKFPH] != null)
{
Coroutine coroutine = this.ACBMPEHLOBO[MFKMBGKJEON.MBOJEGKKFPH];
base.StopCoroutine(coroutine);
}
if (this.NDFCPBJPNCM.ContainsKey(MFKMBGKJEON.MEGKANPMGCJ()) && this.NDFCPBJPNCM[MFKMBGKJEON.MEGKANPMGCJ()] != null)
{
Coroutine coroutine2 = this.NDFCPBJPNCM[MFKMBGKJEON.GNBBJFBBKLM()];
base.StopCoroutine(coroutine2);
}
this.NIEBIACBLGA(MFKMBGKJEON);
}
// Token: 0x06028D99 RID: 167321 RVA: 0x00B5CA38 File Offset: 0x00B5AC38
public void IDFIAIBMDJM()
{
Action igncdhcmdhl = this.IGNCDHCMDHL;
if (WeeklyChallengeManager.IMBKJKPEALO == null)
{
WeeklyChallengeManager.IMBKJKPEALO = new Action<Action>(WeeklyChallengeManager.BDHCBHIPPLL);
}
igncdhcmdhl.LAMMJKLHNOL(WeeklyChallengeManager.IMBKJKPEALO);
}
// Token: 0x1700123D RID: 4669
// (get) Token: 0x06028D9A RID: 167322 RVA: 0x00B5CA64 File Offset: 0x00B5AC64
// (set) Token: 0x06028DAD RID: 167341 RVA: 0x00B5CC44 File Offset: 0x00B5AE44
public float DMBBALKOCDH { get; private set; }
// Token: 0x1700123A RID: 4666
// (get) Token: 0x06028DEC RID: 167404 RVA: 0x00B5DDA8 File Offset: 0x00B5BFA8
// (set) Token: 0x06028D9B RID: 167323 RVA: 0x00B5CA6C File Offset: 0x00B5AC6C
public HAMMIKJFFFB HAMMIKJFFFB { get; private set; }
// Token: 0x06028D9C RID: 167324 RVA: 0x00B5CA78 File Offset: 0x00B5AC78
private static void IEGJGCJDCEK(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028D9D RID: 167325 RVA: 0x00B5CA80 File Offset: 0x00B5AC80
private void PMENJHBFOHG(DEMFBKIKHDN MFKMBGKJEON)
{
MFKMBGKJEON.MKOEIHKPCGB(HOEKEPDDBBF.DNGBHIBIGLN(MFKMBGKJEON.KFCKLKPBNPO().Serialize()).Trim());
KKEKIIPDBOP.JFECPGKLLEF(this.BCDGPPCLDOD().IIEFLIDJDGF(), MFKMBGKJEON);
}
// Token: 0x06028D9E RID: 167326 RVA: 0x00B5CAB0 File Offset: 0x00B5ACB0
internal void CJBMMIOPCBB(TimeSpan? NOBAPCOKFIL)
{
this.<GIKCCBDNBNF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028D9F RID: 167327 RVA: 0x00B5CABC File Offset: 0x00B5ACBC
private static void OIBJMBLJMEJ(string CBDEIDDMHKE, IOIGNLEIABB.PGMLKNLPFJM JCCBMBNKHLM)
{
}
// Token: 0x06028DA0 RID: 167328 RVA: 0x00B5CAC0 File Offset: 0x00B5ACC0
public TimeSpan? MIOKMNBCPII()
{
return this.<GIKCCBDNBNF>k__BackingField;
}
// Token: 0x06028DA1 RID: 167329 RVA: 0x00B5CAC8 File Offset: 0x00B5ACC8
public void AMDLKNOIILG()
{
base.StartCoroutine(this.ADICCFNMGBN());
}
// Token: 0x06028DA2 RID: 167330 RVA: 0x00B5CAD8 File Offset: 0x00B5ACD8
public TimeSpan? OAKNKIBFIOE()
{
return this.<GIKCCBDNBNF>k__BackingField;
}
// Token: 0x06028DA3 RID: 167331 RVA: 0x00B5CAE0 File Offset: 0x00B5ACE0
private static void KOFJPOFALGD(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028DA4 RID: 167332 RVA: 0x00B5CAE8 File Offset: 0x00B5ACE8
public void AELPJNBIFIN()
{
base.StartCoroutine(this.LMALMJCKOIB());
}
// Token: 0x06028DA5 RID: 167333 RVA: 0x00B5CAF8 File Offset: 0x00B5ACF8
public WeeklyChallengeManager.KOOGLEOADPA APEJHLDCCCC()
{
if (RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null)
{
if (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null && NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.MODFNHDACIG())
{
return WeeklyChallengeManager.KOOGLEOADPA.Disabled_Sandbox;
}
if (RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.HFNPOBMDEGE)
{
return (WeeklyChallengeManager.KOOGLEOADPA)6;
}
}
return WeeklyChallengeManager.KOOGLEOADPA.Disabled_Sandbox;
}
// Token: 0x06028DA6 RID: 167334 RVA: 0x00B5CB64 File Offset: 0x00B5AD64
private static void KHEJHPCBAJB(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x1700123C RID: 4668
// (get) Token: 0x06028DA7 RID: 167335 RVA: 0x00B5CB6C File Offset: 0x00B5AD6C
// (set) Token: 0x06028DEB RID: 167403 RVA: 0x00B5DD9C File Offset: 0x00B5BF9C
public TimeSpan? HHKKMFBIBOK { get; internal set; }
// Token: 0x06028DA8 RID: 167336 RVA: 0x00B5CB74 File Offset: 0x00B5AD74
private void EEIMMBCAMJN()
{
if (this.OLDEKNMDMDH != null)
{
base.StopCoroutine(this.OLDEKNMDMDH);
}
this.OLDEKNMDMDH = base.StartCoroutine(this.NNCKIGPGFHD());
}
// Token: 0x06028DA9 RID: 167337 RVA: 0x00B5CBA0 File Offset: 0x00B5ADA0
private static void IOJBEIEAHFM(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028DAA RID: 167338 RVA: 0x00B5CBA8 File Offset: 0x00B5ADA8
public void MMBDAMLHFJO(Action NOBAPCOKFIL)
{
Action action = this.IGNCDHCMDHL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.IGNCDHCMDHL, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06028DAB RID: 167339 RVA: 0x00B5CBE0 File Offset: 0x00B5ADE0
public bool CANDFKFCNAA()
{
int num = KJFGJKMJBMP.COIKFACHGHM("Thanks for your report.", 0);
return this.BCDGPPCLDOD() != null && this.OAPMNIFEEKF().IIEFLIDJDGF() == num;
}
// Token: 0x06028DAC RID: 167340 RVA: 0x00B5CC18 File Offset: 0x00B5AE18
public void KBFEABDBJFI()
{
Action igncdhcmdhl = this.IGNCDHCMDHL;
if (WeeklyChallengeManager.NADNGAGBKMH == null)
{
WeeklyChallengeManager.NADNGAGBKMH = new Action<Action>(WeeklyChallengeManager.KHEJHPCBAJB);
}
igncdhcmdhl.LAMMJKLHNOL(WeeklyChallengeManager.NADNGAGBKMH);
}
// Token: 0x06028DAE RID: 167342 RVA: 0x00B5CC50 File Offset: 0x00B5AE50
private void PAAAIMFPGMH(HAMMIKJFFFB NOBAPCOKFIL)
{
this.<AKIGJCBIJIM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028DAF RID: 167343 RVA: 0x00B5CC5C File Offset: 0x00B5AE5C
private RequiredActivityChallenge.ActivityLevel[] CNOKLGBINND(KANCFPONEKJ JOPHNBFKLCM)
{
RequiredActivityChallenge.ActivityLevel[] array = new RequiredActivityChallenge.ActivityLevel[0];
array[0] = new RequiredActivityChallenge.ActivityLevel
{
Activity = (PGOPAPIFECA)93,
Level = JOPHNBFKLCM
};
return array;
}
// Token: 0x17001237 RID: 4663
// (get) Token: 0x06028DB0 RID: 167344 RVA: 0x00B5CC9C File Offset: 0x00B5AE9C
public bool LJEOIIFHFDB
{
get
{
if (this.HAMMIKJFFFB == null || this.HAMMIKJFFFB.KKEKIIPDBOP == null || this.HAMMIKJFFFB.KKEKIIPDBOP.Count <= 0)
{
return false;
}
bool flag = true;
foreach (DEMFBKIKHDN demfbkikhdn in this.HAMMIKJFFFB.KKEKIIPDBOP)
{
if (demfbkikhdn.LIADHLNGMED == null || !demfbkikhdn.LIADHLNGMED.Complete)
{
flag = false;
}
}
return flag;
}
}
// Token: 0x06028DB1 RID: 167345 RVA: 0x00B5CD4C File Offset: 0x00B5AF4C
private void HGFDPCGFFLJ(List<DEMFBKIKHDN> OIMMEGFBIHK)
{
int num = 0;
foreach (DEMFBKIKHDN demfbkikhdn in OIMMEGFBIHK)
{
IChallenge challenge = demfbkikhdn.LIADHLNGMED;
if (challenge != null && !challenge.Complete)
{
challenge.UpdateServerOnReset = true;
challenge.IsMasterChallenge = false;
ChallengeEvents.ChallengeEvent += challenge.EvaluateEvent;
demfbkikhdn.IDGACALBFJP(new DEMFBKIKHDN.IBLCAMGFPIM(this.BEHKBMBCHIO));
demfbkikhdn.ADNMBDMCMMM(new DEMFBKIKHDN.IBLCAMGFPIM(this.OJLMLLIOJPB));
demfbkikhdn.ECEDGBAFGNI(new DEMFBKIKHDN.IBLCAMGFPIM(this.NOHIDDMCAMK));
demfbkikhdn.MOAJJHDIOEF += this.OOLBMOAICGD;
DEMFBKIKHDN demfbkikhdn2 = demfbkikhdn;
int num2 = num;
num = num2 + 0;
demfbkikhdn2.PJLAKNMJMEP(num2);
}
}
}
// Token: 0x06028DB2 RID: 167346 RVA: 0x00B5CE30 File Offset: 0x00B5B030
public void GKJFFKELDPI(Action NOBAPCOKFIL)
{
Action action = this.GMIEOABMKIJ;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.GMIEOABMKIJ, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06028DB3 RID: 167347 RVA: 0x00B5CE68 File Offset: 0x00B5B068
private void EGNJJJDKPBE(DEMFBKIKHDN MFKMBGKJEON)
{
if (this.ACBMPEHLOBO.ContainsKey(MFKMBGKJEON.LFBLEGLBJMA()) && this.ACBMPEHLOBO[MFKMBGKJEON.LFBLEGLBJMA()] != null)
{
Coroutine coroutine = this.ACBMPEHLOBO[MFKMBGKJEON.GNBBJFBBKLM()];
base.StopCoroutine(coroutine);
}
if (this.NDFCPBJPNCM.ContainsKey(MFKMBGKJEON.MBOJEGKKFPH) && this.NDFCPBJPNCM[MFKMBGKJEON.MBOJEGKKFPH] != null)
{
Coroutine coroutine2 = this.NDFCPBJPNCM[MFKMBGKJEON.MBOJEGKKFPH];
base.StopCoroutine(coroutine2);
}
this.NIEBIACBLGA(MFKMBGKJEON);
}
// Token: 0x06028DB4 RID: 167348 RVA: 0x00B5CF08 File Offset: 0x00B5B108
public bool BBFKBPFNIBJ()
{
int num = KJFGJKMJBMP.COIKFACHGHM("y", 1);
return this.BCDGPPCLDOD() != null && this.HAMMIKJFFFB.IIEFLIDJDGF() == num;
}
// Token: 0x06028DB5 RID: 167349 RVA: 0x00B5CF40 File Offset: 0x00B5B140
private void MOGKKMLJPMO(DEMFBKIKHDN MFKMBGKJEON)
{
Action gmieoabmkij = this.GMIEOABMKIJ;
if (WeeklyChallengeManager.DINNJGHCFHI == null)
{
WeeklyChallengeManager.DINNJGHCFHI = new Action<Action>(WeeklyChallengeManager.ICNGEFBLOFH);
}
gmieoabmkij.LAMMJKLHNOL(WeeklyChallengeManager.DINNJGHCFHI);
if (this.ACBMPEHLOBO.ContainsKey(MFKMBGKJEON.MEGKANPMGCJ()) && this.ACBMPEHLOBO[MFKMBGKJEON.GNBBJFBBKLM()] != null)
{
Coroutine coroutine = this.ACBMPEHLOBO[MFKMBGKJEON.MEGKANPMGCJ()];
base.StopCoroutine(coroutine);
}
this.ACBMPEHLOBO[MFKMBGKJEON.MEGKANPMGCJ()] = base.StartCoroutine(this.GMCJNPNKCEF(MFKMBGKJEON));
}
// Token: 0x06028DB6 RID: 167350 RVA: 0x00B5CFD8 File Offset: 0x00B5B1D8
private RequiredActivityChallenge.ActivityLevel[] FFELPEDOFFM(KANCFPONEKJ JOPHNBFKLCM)
{
return new RequiredActivityChallenge.ActivityLevel[]
{
new RequiredActivityChallenge.ActivityLevel
{
Activity = PGOPAPIFECA.PAINTBALL,
Level = JOPHNBFKLCM
}
};
}
// Token: 0x06028DB7 RID: 167351 RVA: 0x00B5D018 File Offset: 0x00B5B218
private static void HLMMLNDJGFC(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028DB8 RID: 167352 RVA: 0x00B5D020 File Offset: 0x00B5B220
private void EANFEEHBKPH(HAMMIKJFFFB NOBAPCOKFIL)
{
this.<AKIGJCBIJIM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028DB9 RID: 167353 RVA: 0x00B5D02C File Offset: 0x00B5B22C
private void MEABIDIFCBK(float NOBAPCOKFIL)
{
this.<HEIOFCOBIBC>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028DBA RID: 167354 RVA: 0x00B5D038 File Offset: 0x00B5B238
private void LGJAFBGLBPE(DEMFBKIKHDN MFKMBGKJEON)
{
if (this.ACBMPEHLOBO.ContainsKey(MFKMBGKJEON.GNBBJFBBKLM()) && this.ACBMPEHLOBO[MFKMBGKJEON.MBOJEGKKFPH] != null)
{
Coroutine coroutine = this.ACBMPEHLOBO[MFKMBGKJEON.LFBLEGLBJMA()];
base.StopCoroutine(coroutine);
}
if (this.NDFCPBJPNCM.ContainsKey(MFKMBGKJEON.MBOJEGKKFPH) && this.NDFCPBJPNCM[MFKMBGKJEON.GNBBJFBBKLM()] != null)
{
Coroutine coroutine2 = this.NDFCPBJPNCM[MFKMBGKJEON.MBOJEGKKFPH];
base.StopCoroutine(coroutine2);
}
this.FPBIOFMGFDA(MFKMBGKJEON);
}
// Token: 0x06028DBB RID: 167355 RVA: 0x00B5D0D8 File Offset: 0x00B5B2D8
public void ELIFAKPIHII(Action NOBAPCOKFIL)
{
Action action = this.GMIEOABMKIJ;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.GMIEOABMKIJ, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06028DBC RID: 167356 RVA: 0x00B5D110 File Offset: 0x00B5B310
private RequiredActivityChallenge.ActivityLevel[] KMFNKIACKDJ(KANCFPONEKJ JOPHNBFKLCM)
{
RequiredActivityChallenge.ActivityLevel[] array = new RequiredActivityChallenge.ActivityLevel[1];
array[1] = new RequiredActivityChallenge.ActivityLevel
{
Activity = (PGOPAPIFECA)169,
Level = JOPHNBFKLCM
};
return array;
}
// Token: 0x06028DBD RID: 167357 RVA: 0x00B5D150 File Offset: 0x00B5B350
public void IKCIKPPGDKO()
{
if (this.LMDNNGBDBNO() != null)
{
KJFGJKMJBMP.FDICDHNDEDA(" ms", this.LMDNNGBDBNO().FPNMPCHBKKN());
KJFGJKMJBMP.KEABKPBLEEN();
}
}
// Token: 0x17001238 RID: 4664
// (get) Token: 0x06028DBE RID: 167358 RVA: 0x00B5D178 File Offset: 0x00B5B378
public WeeklyChallengeManager.KOOGLEOADPA HOHFOKOIGJB
{
get
{
if (RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null)
{
if (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null && NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.IGOCDMHGMGF)
{
return WeeklyChallengeManager.KOOGLEOADPA.Disabled_Sandbox;
}
if (RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.HFNPOBMDEGE)
{
return WeeklyChallengeManager.KOOGLEOADPA.Disabled_CustomGameRules;
}
}
return WeeklyChallengeManager.KOOGLEOADPA.Enabled;
}
}
// Token: 0x06028DBF RID: 167359 RVA: 0x00B5D1E4 File Offset: 0x00B5B3E4
public void JEFBMBBPHFN(Action NOBAPCOKFIL)
{
Action action = this.GMIEOABMKIJ;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.GMIEOABMKIJ, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06028DC0 RID: 167360 RVA: 0x00B5D21C File Offset: 0x00B5B41C
public bool LOJPHBEKKOD()
{
if (this.BCDGPPCLDOD() == null || this.HAMMIKJFFFB.OMIDJFMNABN() == null || this.LMDNNGBDBNO().MHPBPKMCGIO().Count <= 1)
{
return true;
}
bool flag = true;
foreach (DEMFBKIKHDN demfbkikhdn in this.BCDGPPCLDOD().KKEKIIPDBOP)
{
if (demfbkikhdn.LIADHLNGMED == null || !demfbkikhdn.INMPJOHBJKH().Complete)
{
flag = false;
}
}
return flag;
}
// Token: 0x06028DC1 RID: 167361 RVA: 0x00B5D2CC File Offset: 0x00B5B4CC
public float FCKBCMCJEMD()
{
return this.<HEIOFCOBIBC>k__BackingField;
}
// Token: 0x06028DC2 RID: 167362 RVA: 0x00B5D2D4 File Offset: 0x00B5B4D4
public WeeklyChallengeManager.KOOGLEOADPA JHEBCDILJHO()
{
if (RecRoomSceneManager.LEILGOOHEOI() != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null)
{
if (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null && NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.IGOCDMHGMGF)
{
return WeeklyChallengeManager.KOOGLEOADPA.Disabled_Sandbox;
}
if (RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.HFNPOBMDEGE)
{
return (WeeklyChallengeManager.KOOGLEOADPA)5;
}
}
return WeeklyChallengeManager.KOOGLEOADPA.Enabled;
}
// Token: 0x06028DC3 RID: 167363 RVA: 0x00B5D340 File Offset: 0x00B5B540
private void BJPAADMKEKB()
{
if (this.OAPMNIFEEKF() != null)
{
foreach (DEMFBKIKHDN demfbkikhdn in this.HAMMIKJFFFB.KKEKIIPDBOP)
{
IChallenge challenge = demfbkikhdn.LIADHLNGMED;
if (challenge != null && !challenge.Complete)
{
ChallengeEvents.ChallengeEvent -= challenge.EvaluateEvent;
demfbkikhdn.BCBBAHHBGIB(new DEMFBKIKHDN.IBLCAMGFPIM(this.DODBGFFEIPI));
demfbkikhdn.CJABPEEGAHK(new DEMFBKIKHDN.IBLCAMGFPIM(this.GHPCGKPMHIK));
demfbkikhdn.KAMLOIIKHJN(new DEMFBKIKHDN.IBLCAMGFPIM(this.KACAGEENHPG));
demfbkikhdn.JAFMJJLNNCJ(new DEMFBKIKHDN.BDPLDJCMNMK(this.FKFBLBKAOBH));
}
}
}
base.StartCoroutine(this.APOKPCHBAEH());
}
// Token: 0x06028DC4 RID: 167364 RVA: 0x00B5D42C File Offset: 0x00B5B62C
public float DMPGNGJJKJO()
{
return this.<HEIOFCOBIBC>k__BackingField;
}
// Token: 0x06028DC5 RID: 167365 RVA: 0x00B5D434 File Offset: 0x00B5B634
private void OJLMLLIOJPB(DEMFBKIKHDN MFKMBGKJEON)
{
Action gmieoabmkij = this.GMIEOABMKIJ;
if (WeeklyChallengeManager.DINNJGHCFHI == null)
{
WeeklyChallengeManager.DINNJGHCFHI = new Action<Action>(WeeklyChallengeManager.ICNGEFBLOFH);
}
gmieoabmkij.LAMMJKLHNOL(WeeklyChallengeManager.DINNJGHCFHI);
if (this.ACBMPEHLOBO.ContainsKey(MFKMBGKJEON.LFBLEGLBJMA()) && this.ACBMPEHLOBO[MFKMBGKJEON.MEGKANPMGCJ()] != null)
{
Coroutine coroutine = this.ACBMPEHLOBO[MFKMBGKJEON.MBOJEGKKFPH];
base.StopCoroutine(coroutine);
}
this.ACBMPEHLOBO[MFKMBGKJEON.MBOJEGKKFPH] = base.StartCoroutine(this.GMCJNPNKCEF(MFKMBGKJEON));
}
// Token: 0x06028DC6 RID: 167366 RVA: 0x00B5D4CC File Offset: 0x00B5B6CC
private static void KPPGFICKJMF(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028DC7 RID: 167367 RVA: 0x00B5D4D4 File Offset: 0x00B5B6D4
private IEnumerator NNCKIGPGFHD()
{
this.DMBBALKOCDH = (float)(this.GFDDFNAHOAD.Value - (DateTime.UtcNow + this.HHKKMFBIBOK.Value)).TotalSeconds;
if (this.DMBBALKOCDH < 0f)
{
this.DMBBALKOCDH = 120f;
}
yield return new WaitForSecondsRealtime(this.DMBBALKOCDH);
this.LABBEJGDCKF();
yield break;
}
// Token: 0x06028DC8 RID: 167368 RVA: 0x00B5D4F0 File Offset: 0x00B5B6F0
public TimeSpan? GHBLNMBGKLB()
{
return this.<GIKCCBDNBNF>k__BackingField;
}
// Token: 0x06028DC9 RID: 167369 RVA: 0x00B5D4F8 File Offset: 0x00B5B6F8
public WeeklyChallengeManager.KOOGLEOADPA ILILCGANJIL()
{
if (RecRoomSceneManager.LEILGOOHEOI() != null && RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA != null)
{
if (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null && NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.OIECPOKPFLO())
{
return WeeklyChallengeManager.KOOGLEOADPA.Disabled_Sandbox;
}
if (RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.HFNPOBMDEGE)
{
return (WeeklyChallengeManager.KOOGLEOADPA)4;
}
}
return WeeklyChallengeManager.KOOGLEOADPA.Enabled;
}
// Token: 0x06028DCA RID: 167370 RVA: 0x00B5D564 File Offset: 0x00B5B764
public void FDOMJCJHIKN()
{
Action igncdhcmdhl = this.IGNCDHCMDHL;
if (WeeklyChallengeManager.IMBKJKPEALO == null)
{
WeeklyChallengeManager.IMBKJKPEALO = new Action<Action>(WeeklyChallengeManager.HHGIAPIJCGC);
}
igncdhcmdhl.LAMMJKLHNOL(WeeklyChallengeManager.IMBKJKPEALO);
}
// Token: 0x06028DCB RID: 167371 RVA: 0x00B5D590 File Offset: 0x00B5B790
private RequiredActivityChallenge.ActivityLevel[] DDHMGAIDCAB(KANCFPONEKJ JOPHNBFKLCM)
{
RequiredActivityChallenge.ActivityLevel[] array = new RequiredActivityChallenge.ActivityLevel[0];
array[0] = new RequiredActivityChallenge.ActivityLevel
{
Activity = (PGOPAPIFECA)(-24),
Level = JOPHNBFKLCM
};
return array;
}
// Token: 0x06028DCC RID: 167372 RVA: 0x00B5D5D0 File Offset: 0x00B5B7D0
private void BGDIHDFNALL(float NOBAPCOKFIL)
{
this.<HEIOFCOBIBC>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028DCD RID: 167373 RVA: 0x00B5D5DC File Offset: 0x00B5B7DC
public void ICHCAAFBOLO()
{
base.StartCoroutine(this.LMALMJCKOIB());
}
// Token: 0x06028DCE RID: 167374 RVA: 0x00B5D5EC File Offset: 0x00B5B7EC
private void KHOCFODNLFD(List<DEMFBKIKHDN> OIMMEGFBIHK)
{
int num = 1;
foreach (DEMFBKIKHDN demfbkikhdn in OIMMEGFBIHK)
{
IChallenge challenge = demfbkikhdn.LIADHLNGMED;
if (challenge != null && !challenge.Complete)
{
challenge.UpdateServerOnReset = true;
challenge.IsMasterChallenge = true;
ChallengeEvents.ChallengeEvent += challenge.EvaluateEvent;
demfbkikhdn.HIIFHLCBAJD += this.IHFHBNPLIOM;
demfbkikhdn.ENDOABOANDI += this.FMIMAHAINPJ;
demfbkikhdn.FAHDEMICLFE += this.NOHIDDMCAMK;
demfbkikhdn.MOAJJHDIOEF += this.FKFBLBKAOBH;
demfbkikhdn.CLDOJNJEEIA = num++;
}
}
}
// Token: 0x06028DCF RID: 167375 RVA: 0x00B5D6D0 File Offset: 0x00B5B8D0
private IEnumerator LMALMJCKOIB()
{
yield return KKEKIIPDBOP.HOFAMDGOOGB(new HEMCJJJMLKI.JMICPMCJMJF<KKEKIIPDBOP.ACMJFGOEKKB>(base.OJKNBNGGBEC));
yield break;
}
// Token: 0x06028DD0 RID: 167376 RVA: 0x00B5D6EC File Offset: 0x00B5B8EC
private static void HHGIAPIJCGC(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028DD1 RID: 167377 RVA: 0x00B5D6F4 File Offset: 0x00B5B8F4
private void EFNEKMNGCLH(List<DEMFBKIKHDN> OIMMEGFBIHK)
{
int num = 0;
foreach (DEMFBKIKHDN demfbkikhdn in OIMMEGFBIHK)
{
IChallenge challenge = demfbkikhdn.INMPJOHBJKH();
if (challenge != null && !challenge.Complete)
{
challenge.UpdateServerOnReset = false;
challenge.IsMasterChallenge = false;
ChallengeEvents.ChallengeEvent += challenge.EvaluateEvent;
demfbkikhdn.HIIFHLCBAJD += this.DODBGFFEIPI;
demfbkikhdn.ADNMBDMCMMM(new DEMFBKIKHDN.IBLCAMGFPIM(this.FMIMAHAINPJ));
demfbkikhdn.FAHDEMICLFE += this.KACAGEENHPG;
demfbkikhdn.JHAKFPLOFKJ(new DEMFBKIKHDN.BDPLDJCMNMK(this.FKFBLBKAOBH));
demfbkikhdn.CLDOJNJEEIA = num++;
}
}
}
// Token: 0x06028DD2 RID: 167378 RVA: 0x00B5D7D8 File Offset: 0x00B5B9D8
private void LABBEJGDCKF()
{
if (this.HAMMIKJFFFB != null)
{
foreach (DEMFBKIKHDN demfbkikhdn in this.HAMMIKJFFFB.KKEKIIPDBOP)
{
IChallenge challenge = demfbkikhdn.LIADHLNGMED;
if (challenge != null && !challenge.Complete)
{
ChallengeEvents.ChallengeEvent -= challenge.EvaluateEvent;
demfbkikhdn.HIIFHLCBAJD -= this.IHFHBNPLIOM;
demfbkikhdn.ENDOABOANDI -= this.FMIMAHAINPJ;
demfbkikhdn.FAHDEMICLFE -= this.NOHIDDMCAMK;
demfbkikhdn.MOAJJHDIOEF -= this.FKFBLBKAOBH;
}
}
}
base.StartCoroutine(this.LMALMJCKOIB());
}
// Token: 0x06028DD3 RID: 167379 RVA: 0x00B5D8C4 File Offset: 0x00B5BAC4
private static void MPEEHOJIBBG(string CBDEIDDMHKE, IOIGNLEIABB.PGMLKNLPFJM JCCBMBNKHLM)
{
}
// Token: 0x06028DD4 RID: 167380 RVA: 0x00B5D8C8 File Offset: 0x00B5BAC8
public bool MDOFKPFECGO()
{
if (this.OAPMNIFEEKF() == null || this.HAMMIKJFFFB.KEIBAPMDPFH() == null || this.HAMMIKJFFFB.FMIEIHHPACD().Count <= 1)
{
return true;
}
bool flag = false;
foreach (DEMFBKIKHDN demfbkikhdn in this.OAPMNIFEEKF().FMIEIHHPACD())
{
if (demfbkikhdn.INMPJOHBJKH() == null || !demfbkikhdn.INMPJOHBJKH().Complete)
{
flag = true;
}
}
return flag;
}
// Token: 0x1700123B RID: 4667
// (get) Token: 0x06028DD5 RID: 167381 RVA: 0x00B5D978 File Offset: 0x00B5BB78
// (set) Token: 0x06028E46 RID: 167494 RVA: 0x00B5F354 File Offset: 0x00B5D554
public DateTime? GFDDFNAHOAD { get; internal set; }
// Token: 0x06028DD6 RID: 167382 RVA: 0x00B5D980 File Offset: 0x00B5BB80
private static void BOHAGGOHILJ(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028DD7 RID: 167383 RVA: 0x00B5D988 File Offset: 0x00B5BB88
public float FAJHCHPMJAD()
{
return this.<HEIOFCOBIBC>k__BackingField;
}
// Token: 0x06028DD8 RID: 167384 RVA: 0x00B5D990 File Offset: 0x00B5BB90
public void MHFAELAEJAJ()
{
base.StartCoroutine(this.ADICCFNMGBN());
}
// Token: 0x06028DD9 RID: 167385 RVA: 0x00B5D9A0 File Offset: 0x00B5BBA0
public void CDOEFACOGAG()
{
base.StartCoroutine(this.APOKPCHBAEH());
}
// Token: 0x06028DDA RID: 167386 RVA: 0x00B5D9B0 File Offset: 0x00B5BBB0
public TimeSpan? OKOFNEGGPKG()
{
return this.<GIKCCBDNBNF>k__BackingField;
}
// Token: 0x06028DDB RID: 167387 RVA: 0x00B5D9B8 File Offset: 0x00B5BBB8
public void GAGFCNBECEO()
{
if (this.OAPMNIFEEKF() != null)
{
KJFGJKMJBMP.FDICDHNDEDA(" data is null", this.HAMMIKJFFFB.BOIJAACBDNE);
KJFGJKMJBMP.KEABKPBLEEN();
}
}
// Token: 0x06028DDD RID: 167389 RVA: 0x00B5DA0C File Offset: 0x00B5BC0C
private void CIAIALNJDJP(DEMFBKIKHDN MFKMBGKJEON)
{
Action gmieoabmkij = this.GMIEOABMKIJ;
if (WeeklyChallengeManager.DINNJGHCFHI == null)
{
WeeklyChallengeManager.DINNJGHCFHI = new Action<Action>(WeeklyChallengeManager.JPPJODFIJNB);
}
gmieoabmkij.LAMMJKLHNOL(WeeklyChallengeManager.DINNJGHCFHI);
if (this.ACBMPEHLOBO.ContainsKey(MFKMBGKJEON.LFBLEGLBJMA()) && this.ACBMPEHLOBO[MFKMBGKJEON.MEGKANPMGCJ()] != null)
{
Coroutine coroutine = this.ACBMPEHLOBO[MFKMBGKJEON.GNBBJFBBKLM()];
base.StopCoroutine(coroutine);
}
this.ACBMPEHLOBO[MFKMBGKJEON.MBOJEGKKFPH] = base.StartCoroutine(this.LNMGGJNPNJI(MFKMBGKJEON));
}
// Token: 0x06028DDE RID: 167390 RVA: 0x00B5DAA4 File Offset: 0x00B5BCA4
private IEnumerator APOKPCHBAEH()
{
yield return KKEKIIPDBOP.HOFAMDGOOGB(new HEMCJJJMLKI.JMICPMCJMJF<KKEKIIPDBOP.ACMJFGOEKKB>(base.OJKNBNGGBEC));
yield break;
}
// Token: 0x06028DDF RID: 167391 RVA: 0x00B5DAC0 File Offset: 0x00B5BCC0
public TimeSpan? LCCHJOGDOGB()
{
return this.<GIKCCBDNBNF>k__BackingField;
}
// Token: 0x06028DE0 RID: 167392 RVA: 0x00B5DAC8 File Offset: 0x00B5BCC8
public float BAIMHGJMCIP()
{
return this.<HEIOFCOBIBC>k__BackingField;
}
// Token: 0x06028DE1 RID: 167393 RVA: 0x00B5DAD0 File Offset: 0x00B5BCD0
private void GHGPHCNBLBD(DEMFBKIKHDN MFKMBGKJEON)
{
MFKMBGKJEON.ANCDCLKNPFI = HOEKEPDDBBF.DNGBHIBIGLN(MFKMBGKJEON.LIADHLNGMED.Serialize()).Trim();
KKEKIIPDBOP.JFECPGKLLEF(this.HAMMIKJFFFB.BOIJAACBDNE, MFKMBGKJEON);
}
// Token: 0x17001239 RID: 4665
// (get) Token: 0x06028DE2 RID: 167394 RVA: 0x00B5DB00 File Offset: 0x00B5BD00
public bool OKEHOHKBGKB
{
get
{
int num = KJFGJKMJBMP.COIKFACHGHM("Recroom.ChallengeMap", 0);
return this.HAMMIKJFFFB != null && this.HAMMIKJFFFB.BOIJAACBDNE == num;
}
}
// Token: 0x06028DE3 RID: 167395 RVA: 0x00B5DB38 File Offset: 0x00B5BD38
private void NMJLKEJIAFG(List<DEMFBKIKHDN> OIMMEGFBIHK)
{
int num = 1;
foreach (DEMFBKIKHDN demfbkikhdn in OIMMEGFBIHK)
{
IChallenge challenge = demfbkikhdn.INMPJOHBJKH();
if (challenge != null && !challenge.Complete)
{
challenge.UpdateServerOnReset = false;
challenge.IsMasterChallenge = true;
ChallengeEvents.ChallengeEvent += challenge.EvaluateEvent;
demfbkikhdn.LBCFGPHJNKO(new DEMFBKIKHDN.IBLCAMGFPIM(this.DODBGFFEIPI));
demfbkikhdn.ENDOABOANDI += this.CIAIALNJDJP;
demfbkikhdn.FAHDEMICLFE += this.NOHIDDMCAMK;
demfbkikhdn.GFDHAIPDBOO(new DEMFBKIKHDN.BDPLDJCMNMK(this.DDPLHPEIDOD));
DEMFBKIKHDN demfbkikhdn2 = demfbkikhdn;
int num2 = num;
num = num2 + 0;
demfbkikhdn2.OHBJJEDMMOL(num2);
}
}
}
// Token: 0x06028DE4 RID: 167396 RVA: 0x00B5DC1C File Offset: 0x00B5BE1C
[CompilerGenerated]
private static void CMHCHFOALGA(string CBDEIDDMHKE, IOIGNLEIABB.PGMLKNLPFJM JCCBMBNKHLM)
{
}
// Token: 0x06028DE5 RID: 167397 RVA: 0x00B5DC20 File Offset: 0x00B5BE20
private void EALNDEKKIIC(float NOBAPCOKFIL)
{
this.<HEIOFCOBIBC>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028DE6 RID: 167398 RVA: 0x00B5DC2C File Offset: 0x00B5BE2C
private static void HJIHBKFEBJD(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028DE7 RID: 167399 RVA: 0x00B5DC34 File Offset: 0x00B5BE34
private void DDPLHPEIDOD(DEMFBKIKHDN MFKMBGKJEON, int CEFMEFIIMIC, int OFMEPMPHNDB)
{
string text = string.Format(this.challengeNotificationStringFormat, MFKMBGKJEON.EIHKHKHEPPP(), CEFMEFIIMIC, OFMEPMPHNDB);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, text, 994f, null, true);
}
// Token: 0x06028DE8 RID: 167400 RVA: 0x00B5DC78 File Offset: 0x00B5BE78
private void MLJCOIECKKC()
{
if (this.LMDNNGBDBNO() != null)
{
foreach (DEMFBKIKHDN demfbkikhdn in this.BCDGPPCLDOD().KEIBAPMDPFH())
{
IChallenge challenge = demfbkikhdn.KFCKLKPBNPO();
if (challenge != null && !challenge.Complete)
{
ChallengeEvents.ChallengeEvent -= challenge.EvaluateEvent;
demfbkikhdn.HIIFHLCBAJD -= this.BEHKBMBCHIO;
demfbkikhdn.ENDOABOANDI -= this.GHPCGKPMHIK;
demfbkikhdn.FAHDEMICLFE -= this.NOHIDDMCAMK;
demfbkikhdn.EPDKDHHGFLP(new DEMFBKIKHDN.BDPLDJCMNMK(this.DDPLHPEIDOD));
}
}
}
base.StartCoroutine(this.APOKPCHBAEH());
}
// Token: 0x06028DE9 RID: 167401 RVA: 0x00B5DD64 File Offset: 0x00B5BF64
public void LDCFEIONNBO()
{
Action igncdhcmdhl = this.IGNCDHCMDHL;
if (WeeklyChallengeManager.NADNGAGBKMH == null)
{
WeeklyChallengeManager.NADNGAGBKMH = new Action<Action>(WeeklyChallengeManager.BGJCPIDDEDO);
}
igncdhcmdhl.LAMMJKLHNOL(WeeklyChallengeManager.NADNGAGBKMH);
}
// Token: 0x06028DEA RID: 167402 RVA: 0x00B5DD90 File Offset: 0x00B5BF90
private void KACAGEENHPG(DEMFBKIKHDN MFKMBGKJEON)
{
this.DHMPLGFOJHG(MFKMBGKJEON);
}
// Token: 0x140001B8 RID: 440
// (add) Token: 0x06028E27 RID: 167463 RVA: 0x00B5EE78 File Offset: 0x00B5D078
// (remove) Token: 0x06028DED RID: 167405 RVA: 0x00B5DDB0 File Offset: 0x00B5BFB0
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public event Action IGNCDHCMDHL;
// Token: 0x06028DEE RID: 167406 RVA: 0x00B5DDE8 File Offset: 0x00B5BFE8
private static void DAFEDJAHIAD(string CBDEIDDMHKE, IOIGNLEIABB.PGMLKNLPFJM JCCBMBNKHLM)
{
}
// Token: 0x06028DEF RID: 167407 RVA: 0x00B5DDEC File Offset: 0x00B5BFEC
private void HNPDHCIGOLG(HAMMIKJFFFB NOBAPCOKFIL)
{
this.<AKIGJCBIJIM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028DF0 RID: 167408 RVA: 0x00B5DDF8 File Offset: 0x00B5BFF8
public bool KLLBBEONCAJ()
{
int num = KJFGJKMJBMP.COIKFACHGHM("AvatarItemDesc", 1);
return this.BCDGPPCLDOD() != null && this.OAPMNIFEEKF().CEPHAPGJDCO() == num;
}
// Token: 0x06028DF1 RID: 167409 RVA: 0x00B5DE30 File Offset: 0x00B5C030
public TimeSpan? NIILBOOBCFO()
{
return this.<GIKCCBDNBNF>k__BackingField;
}
// Token: 0x06028DF2 RID: 167410 RVA: 0x00B5DE38 File Offset: 0x00B5C038
public void IBPNGDKAIHD(Action NOBAPCOKFIL)
{
Action action = this.GMIEOABMKIJ;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.GMIEOABMKIJ, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06028DF3 RID: 167411 RVA: 0x00B5DE70 File Offset: 0x00B5C070
private void NFIOKLKNMII(float NOBAPCOKFIL)
{
this.<HEIOFCOBIBC>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028DF4 RID: 167412 RVA: 0x00B5DE7C File Offset: 0x00B5C07C
private static void CGMLLHLBJBP(string CBDEIDDMHKE, IOIGNLEIABB.PGMLKNLPFJM JCCBMBNKHLM)
{
}
// Token: 0x06028DF5 RID: 167413 RVA: 0x00B5DE80 File Offset: 0x00B5C080
private void IKHPDHLIPJA(DEMFBKIKHDN MFKMBGKJEON)
{
MFKMBGKJEON.ANCDCLKNPFI = HOEKEPDDBBF.DNGBHIBIGLN(MFKMBGKJEON.INMPJOHBJKH().Serialize()).Trim();
KKEKIIPDBOP.JFECPGKLLEF(this.LMDNNGBDBNO().NKHCIILAHKE(), MFKMBGKJEON);
}
// Token: 0x06028DF6 RID: 167414 RVA: 0x00B5DEB0 File Offset: 0x00B5C0B0
private IEnumerator LNMGGJNPNJI(DEMFBKIKHDN MFKMBGKJEON)
{
yield return new WaitForSeconds(30f);
this.PBDKJDLGKBF(MFKMBGKJEON);
yield break;
}
// Token: 0x06028DF7 RID: 167415 RVA: 0x00B5DED4 File Offset: 0x00B5C0D4
private void PBDKJDLGKBF(DEMFBKIKHDN MFKMBGKJEON)
{
if (this.ACBMPEHLOBO.ContainsKey(MFKMBGKJEON.MBOJEGKKFPH) && this.ACBMPEHLOBO[MFKMBGKJEON.MBOJEGKKFPH] != null)
{
Coroutine coroutine = this.ACBMPEHLOBO[MFKMBGKJEON.MBOJEGKKFPH];
base.StopCoroutine(coroutine);
}
if (this.NDFCPBJPNCM.ContainsKey(MFKMBGKJEON.MBOJEGKKFPH) && this.NDFCPBJPNCM[MFKMBGKJEON.MBOJEGKKFPH] != null)
{
Coroutine coroutine2 = this.NDFCPBJPNCM[MFKMBGKJEON.MBOJEGKKFPH];
base.StopCoroutine(coroutine2);
}
this.GHGPHCNBLBD(MFKMBGKJEON);
}
// Token: 0x06028DF8 RID: 167416 RVA: 0x00B5DF74 File Offset: 0x00B5C174
private void BEHKBMBCHIO(DEMFBKIKHDN MFKMBGKJEON)
{
NECCOFKHCAA.NHABPGKPGOM(MFKMBGKJEON);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.HKGIICHHLJI(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "x", 189f, null, false);
ChallengeEvents.ChallengeEvent -= MFKMBGKJEON.KFCKLKPBNPO().EvaluateEvent;
if (this.BCDGPPCLDOD().PMKCKJHJAAB().Count == 5)
{
int num = this.LMDNNGBDBNO().MHPBPKMCGIO().IndexOf(MFKMBGKJEON);
if (num >= 1 && num < this.LMDNNGBDBNO().IHFNNLAKHHI().Count)
{
GEDPICALELM gedpicalelm = this.BCDGPPCLDOD().FGJKMNPLBAO()[num];
long num2 = gedpicalelm.DBIIMCIKPAC();
GiftManager.LEBAFJBMIBC lebafjbmibc = (GiftManager.LEBAFJBMIBC)7;
if (WeeklyChallengeManager.GILODIKMIAJ == null)
{
WeeklyChallengeManager.GILODIKMIAJ = new HEMCJJJMLKI.JMICPMCJMJF<IOIGNLEIABB.PGMLKNLPFJM>(WeeklyChallengeManager.DHFNNEBAEOG);
}
IOIGNLEIABB.MGIELGCFKNM(num2, lebafjbmibc, WeeklyChallengeManager.GILODIKMIAJ);
}
}
Action gmieoabmkij = this.GMIEOABMKIJ;
if (WeeklyChallengeManager.EICAJPBPBFO == null)
{
WeeklyChallengeManager.EICAJPBPBFO = new Action<Action>(WeeklyChallengeManager.IEGJGCJDCEK);
}
gmieoabmkij.LAMMJKLHNOL(WeeklyChallengeManager.EICAJPBPBFO);
if (this.HCJJPEOJDLP())
{
if (this.BCDGPPCLDOD().JIPNPOMNGKG.Count == 0)
{
GEDPICALELM gedpicalelm2 = this.BCDGPPCLDOD().IHFNNLAKHHI()[1];
long num3 = gedpicalelm2.LEIIGPAMKPI;
GiftManager.LEBAFJBMIBC lebafjbmibc2 = GiftManager.LEBAFJBMIBC.Daily_Challenges_Complete;
if (WeeklyChallengeManager.MPBIKLJIDPB == null)
{
WeeklyChallengeManager.MPBIKLJIDPB = new HEMCJJJMLKI.JMICPMCJMJF<IOIGNLEIABB.PGMLKNLPFJM>(WeeklyChallengeManager.HGAJEDBJPJE);
}
IOIGNLEIABB.ANACAANCFKI(num3, lebafjbmibc2, WeeklyChallengeManager.MPBIKLJIDPB);
}
NECCOFKHCAA.JNAODLEKBAB();
}
}
// Token: 0x06028DF9 RID: 167417 RVA: 0x00B5E0C0 File Offset: 0x00B5C2C0
private void DNBPBGMHMPL(DEMFBKIKHDN MFKMBGKJEON)
{
MFKMBGKJEON.GKDNPNAIAAA(HOEKEPDDBBF.DNGBHIBIGLN(MFKMBGKJEON.KFCKLKPBNPO().Serialize()).Trim());
KKEKIIPDBOP.JFECPGKLLEF(this.OAPMNIFEEKF().NKHCIILAHKE(), MFKMBGKJEON);
}
// Token: 0x06028DFA RID: 167418 RVA: 0x00B5E0F0 File Offset: 0x00B5C2F0
private void AMBFLHPCCOL(HAMMIKJFFFB NOBAPCOKFIL)
{
this.<AKIGJCBIJIM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028DFB RID: 167419 RVA: 0x00B5E0FC File Offset: 0x00B5C2FC
public void NDHLDFLBFCF()
{
if (this.LMDNNGBDBNO() != null)
{
KJFGJKMJBMP.FDICDHNDEDA("RenderType", this.BCDGPPCLDOD().PLBNHGGPPOM());
KJFGJKMJBMP.KEABKPBLEEN();
}
}
// Token: 0x06028DFC RID: 167420 RVA: 0x00B5E124 File Offset: 0x00B5C324
private RequiredActivityChallenge.ActivityLevel[] DNAKKJBPGMA(KANCFPONEKJ JOPHNBFKLCM)
{
RequiredActivityChallenge.ActivityLevel[] array = new RequiredActivityChallenge.ActivityLevel[0];
array[1] = new RequiredActivityChallenge.ActivityLevel
{
Activity = (PGOPAPIFECA)171,
Level = JOPHNBFKLCM
};
return array;
}
// Token: 0x06028DFD RID: 167421 RVA: 0x00B5E164 File Offset: 0x00B5C364
private void FMIMAHAINPJ(DEMFBKIKHDN MFKMBGKJEON)
{
Action gmieoabmkij = this.GMIEOABMKIJ;
if (WeeklyChallengeManager.DINNJGHCFHI == null)
{
WeeklyChallengeManager.DINNJGHCFHI = new Action<Action>(WeeklyChallengeManager.JPPJODFIJNB);
}
gmieoabmkij.LAMMJKLHNOL(WeeklyChallengeManager.DINNJGHCFHI);
if (this.ACBMPEHLOBO.ContainsKey(MFKMBGKJEON.MBOJEGKKFPH) && this.ACBMPEHLOBO[MFKMBGKJEON.MBOJEGKKFPH] != null)
{
Coroutine coroutine = this.ACBMPEHLOBO[MFKMBGKJEON.MBOJEGKKFPH];
base.StopCoroutine(coroutine);
}
this.ACBMPEHLOBO[MFKMBGKJEON.MBOJEGKKFPH] = base.StartCoroutine(this.MCIBDCEJBGE(MFKMBGKJEON));
}
// Token: 0x06028DFE RID: 167422 RVA: 0x00B5E1FC File Offset: 0x00B5C3FC
private void GHPCGKPMHIK(DEMFBKIKHDN MFKMBGKJEON)
{
Action gmieoabmkij = this.GMIEOABMKIJ;
if (WeeklyChallengeManager.DINNJGHCFHI == null)
{
WeeklyChallengeManager.DINNJGHCFHI = new Action<Action>(WeeklyChallengeManager.JPPJODFIJNB);
}
gmieoabmkij.LAMMJKLHNOL(WeeklyChallengeManager.DINNJGHCFHI);
if (this.ACBMPEHLOBO.ContainsKey(MFKMBGKJEON.MBOJEGKKFPH) && this.ACBMPEHLOBO[MFKMBGKJEON.MEGKANPMGCJ()] != null)
{
Coroutine coroutine = this.ACBMPEHLOBO[MFKMBGKJEON.MEGKANPMGCJ()];
base.StopCoroutine(coroutine);
}
this.ACBMPEHLOBO[MFKMBGKJEON.LFBLEGLBJMA()] = base.StartCoroutine(this.GMCJNPNKCEF(MFKMBGKJEON));
}
// Token: 0x06028DFF RID: 167423 RVA: 0x00B5E294 File Offset: 0x00B5C494
internal void BPCGJCLAFPD(TimeSpan? NOBAPCOKFIL)
{
this.<GIKCCBDNBNF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028E00 RID: 167424 RVA: 0x00B5E2A0 File Offset: 0x00B5C4A0
private RequiredActivityChallenge.ActivityLevel[] NHONIGMIICG(KANCFPONEKJ JOPHNBFKLCM)
{
return new RequiredActivityChallenge.ActivityLevel[]
{
new RequiredActivityChallenge.ActivityLevel
{
Activity = (PGOPAPIFECA)73,
Level = JOPHNBFKLCM
}
};
}
// Token: 0x06028E01 RID: 167425 RVA: 0x00B5E2E0 File Offset: 0x00B5C4E0
public HAMMIKJFFFB LMDNNGBDBNO()
{
return this.<AKIGJCBIJIM>k__BackingField;
}
// Token: 0x06028E02 RID: 167426 RVA: 0x00B5E2E8 File Offset: 0x00B5C4E8
private void IPDJNHCAJCM()
{
if (this.OLDEKNMDMDH != null)
{
base.StopCoroutine(this.OLDEKNMDMDH);
}
this.OLDEKNMDMDH = base.StartCoroutine(this.NNCKIGPGFHD());
}
// Token: 0x06028E03 RID: 167427 RVA: 0x00B5E314 File Offset: 0x00B5C514
private void JBAOKLDJKAG()
{
if (this.HAMMIKJFFFB != null)
{
foreach (DEMFBKIKHDN demfbkikhdn in this.OAPMNIFEEKF().KEIBAPMDPFH())
{
IChallenge challenge = demfbkikhdn.KFCKLKPBNPO();
if (challenge != null && !challenge.Complete)
{
ChallengeEvents.ChallengeEvent -= challenge.EvaluateEvent;
demfbkikhdn.HIIFHLCBAJD -= this.DODBGFFEIPI;
demfbkikhdn.CKADONGGBGH(new DEMFBKIKHDN.IBLCAMGFPIM(this.GHPCGKPMHIK));
demfbkikhdn.FAHDEMICLFE -= this.NOHIDDMCAMK;
demfbkikhdn.MOAJJHDIOEF -= this.DDPLHPEIDOD;
}
}
}
base.StartCoroutine(this.ADICCFNMGBN());
}
// Token: 0x06028E04 RID: 167428 RVA: 0x00B5E400 File Offset: 0x00B5C600
public void IOIPPLGEMAD(Action NOBAPCOKFIL)
{
Action action = this.GMIEOABMKIJ;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.GMIEOABMKIJ, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x140001B9 RID: 441
// (add) Token: 0x06028E49 RID: 167497 RVA: 0x00B5F484 File Offset: 0x00B5D684
// (remove) Token: 0x06028E05 RID: 167429 RVA: 0x00B5E438 File Offset: 0x00B5C638
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public event Action GMIEOABMKIJ;
// Token: 0x06028E06 RID: 167430 RVA: 0x00B5E470 File Offset: 0x00B5C670
public void CustomGamePropertyChanged()
{
Action igncdhcmdhl = this.IGNCDHCMDHL;
if (WeeklyChallengeManager.NADNGAGBKMH == null)
{
WeeklyChallengeManager.NADNGAGBKMH = new Action<Action>(WeeklyChallengeManager.BGJCPIDDEDO);
}
igncdhcmdhl.LAMMJKLHNOL(WeeklyChallengeManager.NADNGAGBKMH);
}
// Token: 0x06028E07 RID: 167431 RVA: 0x00B5E49C File Offset: 0x00B5C69C
public void BELNMNMOIDA()
{
if (this.LMDNNGBDBNO() != null)
{
KJFGJKMJBMP.FDICDHNDEDA("DebugUIManager", this.HAMMIKJFFFB.PLBNHGGPPOM());
KJFGJKMJBMP.KEABKPBLEEN();
}
}
// Token: 0x06028E08 RID: 167432 RVA: 0x00B5E4C4 File Offset: 0x00B5C6C4
public void HBDFKHIINHC(Action NOBAPCOKFIL)
{
Action action = this.IGNCDHCMDHL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.IGNCDHCMDHL, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06028E09 RID: 167433 RVA: 0x00B5E4FC File Offset: 0x00B5C6FC
public void CLEDBFNECKP(Action NOBAPCOKFIL)
{
Action action = this.IGNCDHCMDHL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.IGNCDHCMDHL, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06028E0A RID: 167434 RVA: 0x00B5E534 File Offset: 0x00B5C734
internal void BGGDLMOIMPF(DateTime? NOBAPCOKFIL)
{
this.<MBHDBJKCFHB>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028E0B RID: 167435 RVA: 0x00B5E540 File Offset: 0x00B5C740
[CompilerGenerated]
private static void DICPNCIPKFP(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028E0C RID: 167436 RVA: 0x00B5E548 File Offset: 0x00B5C748
private static void BDHCBHIPPLL(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028E0D RID: 167437 RVA: 0x00B5E550 File Offset: 0x00B5C750
private void IHFHBNPLIOM(DEMFBKIKHDN MFKMBGKJEON)
{
NECCOFKHCAA.NHABPGKPGOM(MFKMBGKJEON);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "Weekly Challenge Complete!", 3f, null, false);
ChallengeEvents.ChallengeEvent -= MFKMBGKJEON.LIADHLNGMED.EvaluateEvent;
if (this.HAMMIKJFFFB.JIPNPOMNGKG.Count == 3)
{
int num = this.HAMMIKJFFFB.KKEKIIPDBOP.IndexOf(MFKMBGKJEON);
if (num >= 0 && num < this.HAMMIKJFFFB.JIPNPOMNGKG.Count)
{
GEDPICALELM gedpicalelm = this.HAMMIKJFFFB.JIPNPOMNGKG[num];
long num2 = gedpicalelm.LEIIGPAMKPI;
GiftManager.LEBAFJBMIBC lebafjbmibc = GiftManager.LEBAFJBMIBC.Weekly_Challenge_Complete;
if (WeeklyChallengeManager.GILODIKMIAJ == null)
{
WeeklyChallengeManager.GILODIKMIAJ = new HEMCJJJMLKI.JMICPMCJMJF<IOIGNLEIABB.PGMLKNLPFJM>(WeeklyChallengeManager.DHFNNEBAEOG);
}
IOIGNLEIABB.CKMGLDDCFKO(num2, lebafjbmibc, WeeklyChallengeManager.GILODIKMIAJ);
}
}
Action gmieoabmkij = this.GMIEOABMKIJ;
if (WeeklyChallengeManager.EICAJPBPBFO == null)
{
WeeklyChallengeManager.EICAJPBPBFO = new Action<Action>(WeeklyChallengeManager.DICPNCIPKFP);
}
gmieoabmkij.LAMMJKLHNOL(WeeklyChallengeManager.EICAJPBPBFO);
if (this.LJEOIIFHFDB)
{
if (this.HAMMIKJFFFB.JIPNPOMNGKG.Count == 1)
{
GEDPICALELM gedpicalelm2 = this.HAMMIKJFFFB.JIPNPOMNGKG[0];
long num3 = gedpicalelm2.LEIIGPAMKPI;
GiftManager.LEBAFJBMIBC lebafjbmibc2 = GiftManager.LEBAFJBMIBC.Weekly_Challenge_Complete;
if (WeeklyChallengeManager.MPBIKLJIDPB == null)
{
WeeklyChallengeManager.MPBIKLJIDPB = new HEMCJJJMLKI.JMICPMCJMJF<IOIGNLEIABB.PGMLKNLPFJM>(WeeklyChallengeManager.CMHCHFOALGA);
}
IOIGNLEIABB.CKMGLDDCFKO(num3, lebafjbmibc2, WeeklyChallengeManager.MPBIKLJIDPB);
}
NECCOFKHCAA.JNAODLEKBAB();
}
}
// Token: 0x06028E0E RID: 167438 RVA: 0x00B5E69C File Offset: 0x00B5C89C
private void CPOHHBKKGNN()
{
if (this.OLDEKNMDMDH != null)
{
base.StopCoroutine(this.OLDEKNMDMDH);
}
this.OLDEKNMDMDH = base.StartCoroutine(this.IGIEKBDOJLG());
}
// Token: 0x06028E0F RID: 167439 RVA: 0x00B5E6C8 File Offset: 0x00B5C8C8
public bool HCJJPEOJDLP()
{
if (this.HAMMIKJFFFB == null || this.LMDNNGBDBNO().OMIDJFMNABN() == null || this.HAMMIKJFFFB.PAALNKGKCFK().Count <= 1)
{
return true;
}
bool flag = false;
foreach (DEMFBKIKHDN demfbkikhdn in this.OAPMNIFEEKF().FMIEIHHPACD())
{
if (demfbkikhdn.INMPJOHBJKH() == null || !demfbkikhdn.LIADHLNGMED.Complete)
{
flag = true;
}
}
return flag;
}
// Token: 0x06028E10 RID: 167440 RVA: 0x00B5E778 File Offset: 0x00B5C978
public void BBEIHENGBKJ(Action NOBAPCOKFIL)
{
Action action = this.GMIEOABMKIJ;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.GMIEOABMKIJ, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06028E11 RID: 167441 RVA: 0x00B5E7B0 File Offset: 0x00B5C9B0
private void EBMCADPNGEL(float NOBAPCOKFIL)
{
this.<HEIOFCOBIBC>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028E12 RID: 167442 RVA: 0x00B5E7BC File Offset: 0x00B5C9BC
public bool HJBBBAKBEEA()
{
int num = KJFGJKMJBMP.COIKFACHGHM("action", 1);
return this.HAMMIKJFFFB != null && this.LMDNNGBDBNO().IIEFLIDJDGF() == num;
}
// Token: 0x06028E13 RID: 167443 RVA: 0x00B5E7F4 File Offset: 0x00B5C9F4
private void DLCOLNJLLAG(DEMFBKIKHDN MFKMBGKJEON)
{
Action gmieoabmkij = this.GMIEOABMKIJ;
if (WeeklyChallengeManager.DINNJGHCFHI == null)
{
WeeklyChallengeManager.DINNJGHCFHI = new Action<Action>(WeeklyChallengeManager.BOHAGGOHILJ);
}
gmieoabmkij.LAMMJKLHNOL(WeeklyChallengeManager.DINNJGHCFHI);
if (this.ACBMPEHLOBO.ContainsKey(MFKMBGKJEON.LFBLEGLBJMA()) && this.ACBMPEHLOBO[MFKMBGKJEON.MEGKANPMGCJ()] != null)
{
Coroutine coroutine = this.ACBMPEHLOBO[MFKMBGKJEON.MEGKANPMGCJ()];
base.StopCoroutine(coroutine);
}
this.ACBMPEHLOBO[MFKMBGKJEON.MEGKANPMGCJ()] = base.StartCoroutine(this.GMCJNPNKCEF(MFKMBGKJEON));
}
// Token: 0x06028E14 RID: 167444 RVA: 0x00B5E88C File Offset: 0x00B5CA8C
public void Initialize()
{
base.StartCoroutine(this.LMALMJCKOIB());
}
// Token: 0x06028E15 RID: 167445 RVA: 0x00B5E89C File Offset: 0x00B5CA9C
[CompilerGenerated]
private static void BGJCPIDDEDO(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028E16 RID: 167446 RVA: 0x00B5E8A4 File Offset: 0x00B5CAA4
public DateTime? KMDNNOJAEDM()
{
return this.<MBHDBJKCFHB>k__BackingField;
}
// Token: 0x06028E17 RID: 167447 RVA: 0x00B5E8AC File Offset: 0x00B5CAAC
public void JKLMGPIGDEO(Action NOBAPCOKFIL)
{
Action action = this.IGNCDHCMDHL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.IGNCDHCMDHL, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06028E18 RID: 167448 RVA: 0x00B5E8E4 File Offset: 0x00B5CAE4
private void BKNICJIJOKM(DEMFBKIKHDN MFKMBGKJEON)
{
NECCOFKHCAA.NHABPGKPGOM(MFKMBGKJEON);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.DEPJEKLLMAC(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "LocalPlayer is null or not in mActors! LocalPlayer: {0} mActors==null: {1} newID: {2}", 241f, null, true);
ChallengeEvents.ChallengeEvent -= MFKMBGKJEON.KFCKLKPBNPO().EvaluateEvent;
if (this.BCDGPPCLDOD().FGJKMNPLBAO().Count == 4)
{
int num = this.BCDGPPCLDOD().KEIBAPMDPFH().IndexOf(MFKMBGKJEON);
if (num >= 0 && num < this.LMDNNGBDBNO().EJFNFCEHIOI().Count)
{
GEDPICALELM gedpicalelm = this.BCDGPPCLDOD().JIPNPOMNGKG[num];
long num2 = gedpicalelm.LEIIGPAMKPI;
GiftManager.LEBAFJBMIBC lebafjbmibc = GiftManager.LEBAFJBMIBC.Weekly_Challenge_Complete;
if (WeeklyChallengeManager.GILODIKMIAJ == null)
{
WeeklyChallengeManager.GILODIKMIAJ = new HEMCJJJMLKI.JMICPMCJMJF<IOIGNLEIABB.PGMLKNLPFJM>(WeeklyChallengeManager.CGMLLHLBJBP);
}
IOIGNLEIABB.CKMGLDDCFKO(num2, lebafjbmibc, WeeklyChallengeManager.GILODIKMIAJ);
}
}
Action gmieoabmkij = this.GMIEOABMKIJ;
if (WeeklyChallengeManager.EICAJPBPBFO == null)
{
WeeklyChallengeManager.EICAJPBPBFO = new Action<Action>(WeeklyChallengeManager.DICPNCIPKFP);
}
gmieoabmkij.LAMMJKLHNOL(WeeklyChallengeManager.EICAJPBPBFO);
if (this.EFOFBLDIMHN())
{
if (this.LMDNNGBDBNO().OLKMEDNOBOD().Count == 1)
{
GEDPICALELM gedpicalelm2 = this.OAPMNIFEEKF().EJFNFCEHIOI()[0];
long num3 = gedpicalelm2.DBIIMCIKPAC();
GiftManager.LEBAFJBMIBC lebafjbmibc2 = GiftManager.LEBAFJBMIBC.Weekly_Challenge_Complete;
if (WeeklyChallengeManager.MPBIKLJIDPB == null)
{
WeeklyChallengeManager.MPBIKLJIDPB = new HEMCJJJMLKI.JMICPMCJMJF<IOIGNLEIABB.PGMLKNLPFJM>(WeeklyChallengeManager.CMHCHFOALGA);
}
IOIGNLEIABB.MGIELGCFKNM(num3, lebafjbmibc2, WeeklyChallengeManager.MPBIKLJIDPB);
}
NECCOFKHCAA.JNAODLEKBAB();
}
}
// Token: 0x06028E19 RID: 167449 RVA: 0x00B5EA30 File Offset: 0x00B5CC30
private void DODBGFFEIPI(DEMFBKIKHDN MFKMBGKJEON)
{
NECCOFKHCAA.NHABPGKPGOM(MFKMBGKJEON);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PAHKOCPEDMB(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "OculusPlatformSettings", 1256f, null, false);
ChallengeEvents.ChallengeEvent -= MFKMBGKJEON.LIADHLNGMED.EvaluateEvent;
if (this.BCDGPPCLDOD().PMKCKJHJAAB().Count == 5)
{
int num = this.OAPMNIFEEKF().MHPBPKMCGIO().IndexOf(MFKMBGKJEON);
if (num >= 0 && num < this.LMDNNGBDBNO().JIPNPOMNGKG.Count)
{
GEDPICALELM gedpicalelm = this.LMDNNGBDBNO().PMKCKJHJAAB()[num];
long num2 = gedpicalelm.LEIIGPAMKPI;
GiftManager.LEBAFJBMIBC lebafjbmibc = (GiftManager.LEBAFJBMIBC)7;
if (WeeklyChallengeManager.GILODIKMIAJ == null)
{
WeeklyChallengeManager.GILODIKMIAJ = new HEMCJJJMLKI.JMICPMCJMJF<IOIGNLEIABB.PGMLKNLPFJM>(WeeklyChallengeManager.CGMLLHLBJBP);
}
IOIGNLEIABB.MGIELGCFKNM(num2, lebafjbmibc, WeeklyChallengeManager.GILODIKMIAJ);
}
}
Action gmieoabmkij = this.GMIEOABMKIJ;
if (WeeklyChallengeManager.EICAJPBPBFO == null)
{
WeeklyChallengeManager.EICAJPBPBFO = new Action<Action>(WeeklyChallengeManager.HLMMLNDJGFC);
}
gmieoabmkij.LAMMJKLHNOL(WeeklyChallengeManager.EICAJPBPBFO);
if (this.IALONGGHHDJ())
{
if (this.OAPMNIFEEKF().OLKMEDNOBOD().Count == 1)
{
GEDPICALELM gedpicalelm2 = this.LMDNNGBDBNO().OLKMEDNOBOD()[0];
long num3 = gedpicalelm2.LEIIGPAMKPI;
GiftManager.LEBAFJBMIBC lebafjbmibc2 = GiftManager.LEBAFJBMIBC.Default;
if (WeeklyChallengeManager.MPBIKLJIDPB == null)
{
WeeklyChallengeManager.MPBIKLJIDPB = new HEMCJJJMLKI.JMICPMCJMJF<IOIGNLEIABB.PGMLKNLPFJM>(WeeklyChallengeManager.CMHCHFOALGA);
}
IOIGNLEIABB.MGIELGCFKNM(num3, lebafjbmibc2, WeeklyChallengeManager.MPBIKLJIDPB);
}
NECCOFKHCAA.JNAODLEKBAB();
}
}
// Token: 0x06028E1A RID: 167450 RVA: 0x00B5EB7C File Offset: 0x00B5CD7C
private void NIEBIACBLGA(DEMFBKIKHDN MFKMBGKJEON)
{
MFKMBGKJEON.DHHKGJJMEKH(HOEKEPDDBBF.DNGBHIBIGLN(MFKMBGKJEON.LIADHLNGMED.Serialize()).Trim());
KKEKIIPDBOP.JFECPGKLLEF(this.HAMMIKJFFFB.FPNMPCHBKKN(), MFKMBGKJEON);
}
// Token: 0x06028E1B RID: 167451 RVA: 0x00B5EBAC File Offset: 0x00B5CDAC
private static void IFDLOLFIILC(string CBDEIDDMHKE, IOIGNLEIABB.PGMLKNLPFJM JCCBMBNKHLM)
{
}
// Token: 0x06028E1C RID: 167452 RVA: 0x00B5EBB0 File Offset: 0x00B5CDB0
public HAMMIKJFFFB OAPMNIFEEKF()
{
return this.<AKIGJCBIJIM>k__BackingField;
}
// Token: 0x06028E1D RID: 167453 RVA: 0x00B5EBB8 File Offset: 0x00B5CDB8
private IEnumerator BJMKHBIJPOH(DEMFBKIKHDN MFKMBGKJEON)
{
yield return new WaitForSeconds(30f);
this.PBDKJDLGKBF(MFKMBGKJEON);
yield break;
}
// Token: 0x06028E1E RID: 167454 RVA: 0x00B5EBDC File Offset: 0x00B5CDDC
private void PABLKEHOLGE(HAMMIKJFFFB NOBAPCOKFIL)
{
this.<AKIGJCBIJIM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028E1F RID: 167455 RVA: 0x00B5EBE8 File Offset: 0x00B5CDE8
private void FKFBLBKAOBH(DEMFBKIKHDN MFKMBGKJEON, int CEFMEFIIMIC, int OFMEPMPHNDB)
{
string text = string.Format(this.challengeNotificationStringFormat, MFKMBGKJEON.CLDOJNJEEIA, CEFMEFIIMIC, OFMEPMPHNDB);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, text, 3f, null, false);
}
// Token: 0x06028E20 RID: 167456 RVA: 0x00B5EC2C File Offset: 0x00B5CE2C
[CompilerGenerated]
private static void PGKJLDFBGLG(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028E21 RID: 167457 RVA: 0x00B5EC34 File Offset: 0x00B5CE34
private static void FENNLLPIMIP(string CBDEIDDMHKE, IOIGNLEIABB.PGMLKNLPFJM JCCBMBNKHLM)
{
}
// Token: 0x06028E22 RID: 167458 RVA: 0x00B5EC38 File Offset: 0x00B5CE38
public void JJHMPBBNJMA(Action NOBAPCOKFIL)
{
Action action = this.GMIEOABMKIJ;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.GMIEOABMKIJ, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06028E23 RID: 167459 RVA: 0x00B5EC70 File Offset: 0x00B5CE70
private void NLDCKOAECDI(DEMFBKIKHDN MFKMBGKJEON)
{
NECCOFKHCAA.NHABPGKPGOM(MFKMBGKJEON);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "RpcFinishCurrentSubExtrusion", 1343f, null, false);
ChallengeEvents.ChallengeEvent -= MFKMBGKJEON.KFCKLKPBNPO().EvaluateEvent;
if (this.OAPMNIFEEKF().PMKCKJHJAAB().Count == 6)
{
int num = this.OAPMNIFEEKF().PGAMNPEIICL().IndexOf(MFKMBGKJEON);
if (num >= 1 && num < this.LMDNNGBDBNO().DEODNAAEPNN().Count)
{
GEDPICALELM gedpicalelm = this.LMDNNGBDBNO().PMKCKJHJAAB()[num];
long num2 = gedpicalelm.LEIIGPAMKPI;
GiftManager.LEBAFJBMIBC lebafjbmibc = (GiftManager.LEBAFJBMIBC)5;
if (WeeklyChallengeManager.GILODIKMIAJ == null)
{
WeeklyChallengeManager.GILODIKMIAJ = new HEMCJJJMLKI.JMICPMCJMJF<IOIGNLEIABB.PGMLKNLPFJM>(WeeklyChallengeManager.FENNLLPIMIP);
}
IOIGNLEIABB.ANACAANCFKI(num2, lebafjbmibc, WeeklyChallengeManager.GILODIKMIAJ);
}
}
Action gmieoabmkij = this.GMIEOABMKIJ;
if (WeeklyChallengeManager.EICAJPBPBFO == null)
{
WeeklyChallengeManager.EICAJPBPBFO = new Action<Action>(WeeklyChallengeManager.IEGJGCJDCEK);
}
gmieoabmkij.LAMMJKLHNOL(WeeklyChallengeManager.EICAJPBPBFO);
if (this.LJEOIIFHFDB)
{
if (this.LMDNNGBDBNO().JIPNPOMNGKG.Count == 1)
{
GEDPICALELM gedpicalelm2 = this.BCDGPPCLDOD().DEODNAAEPNN()[0];
long num3 = gedpicalelm2.DBIIMCIKPAC();
GiftManager.LEBAFJBMIBC lebafjbmibc2 = (GiftManager.LEBAFJBMIBC)7;
if (WeeklyChallengeManager.MPBIKLJIDPB == null)
{
WeeklyChallengeManager.MPBIKLJIDPB = new HEMCJJJMLKI.JMICPMCJMJF<IOIGNLEIABB.PGMLKNLPFJM>(WeeklyChallengeManager.CMHCHFOALGA);
}
IOIGNLEIABB.MGIELGCFKNM(num3, lebafjbmibc2, WeeklyChallengeManager.MPBIKLJIDPB);
}
NECCOFKHCAA.JNAODLEKBAB();
}
}
// Token: 0x06028E24 RID: 167460 RVA: 0x00B5EDBC File Offset: 0x00B5CFBC
public bool EFOFBLDIMHN()
{
if (this.OAPMNIFEEKF() == null || this.OAPMNIFEEKF().PAALNKGKCFK() == null || this.OAPMNIFEEKF().OMIDJFMNABN().Count <= 1)
{
return true;
}
bool flag = true;
foreach (DEMFBKIKHDN demfbkikhdn in this.HAMMIKJFFFB.FMIEIHHPACD())
{
if (demfbkikhdn.KFCKLKPBNPO() == null || !demfbkikhdn.LIADHLNGMED.Complete)
{
flag = false;
}
}
return flag;
}
// Token: 0x06028E25 RID: 167461 RVA: 0x00B5EE6C File Offset: 0x00B5D06C
private static void ICNGEFBLOFH(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028E26 RID: 167462 RVA: 0x00B5EE74 File Offset: 0x00B5D074
private static void HGAJEDBJPJE(string CBDEIDDMHKE, IOIGNLEIABB.PGMLKNLPFJM JCCBMBNKHLM)
{
}
// Token: 0x06028E28 RID: 167464 RVA: 0x00B5EEB0 File Offset: 0x00B5D0B0
public void JOEPJFKECKJ()
{
if (this.OAPMNIFEEKF() != null)
{
KJFGJKMJBMP.FDICDHNDEDA("GiftContext", this.BCDGPPCLDOD().CEPHAPGJDCO());
KJFGJKMJBMP.KEABKPBLEEN();
}
}
// Token: 0x06028E29 RID: 167465 RVA: 0x00B5EED8 File Offset: 0x00B5D0D8
private void OOLBMOAICGD(DEMFBKIKHDN MFKMBGKJEON, int CEFMEFIIMIC, int OFMEPMPHNDB)
{
string text = string.Format(this.challengeNotificationStringFormat, MFKMBGKJEON.LNHBANLIHHJ(), CEFMEFIIMIC, OFMEPMPHNDB);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.LHHNHIOFBNA(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, text, 1363f, null, false);
}
// Token: 0x06028E2A RID: 167466 RVA: 0x00B5EF1C File Offset: 0x00B5D11C
public float BHDNOGFGBGB()
{
return this.<HEIOFCOBIBC>k__BackingField;
}
// Token: 0x06028E2B RID: 167467 RVA: 0x00B5EF24 File Offset: 0x00B5D124
public bool IALONGGHHDJ()
{
if (this.LMDNNGBDBNO() == null || this.HAMMIKJFFFB.OMIDJFMNABN() == null || this.BCDGPPCLDOD().FMIEIHHPACD().Count <= 0)
{
return false;
}
bool flag = false;
foreach (DEMFBKIKHDN demfbkikhdn in this.BCDGPPCLDOD().MHPBPKMCGIO())
{
if (demfbkikhdn.LIADHLNGMED == null || !demfbkikhdn.INMPJOHBJKH().Complete)
{
flag = true;
}
}
return flag;
}
// Token: 0x06028E2C RID: 167468 RVA: 0x00B5EFD4 File Offset: 0x00B5D1D4
private void BLNPMEGJJNF(HAMMIKJFFFB NOBAPCOKFIL)
{
this.<AKIGJCBIJIM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028E2D RID: 167469 RVA: 0x00B5EFE0 File Offset: 0x00B5D1E0
private IEnumerator ADICCFNMGBN()
{
yield return KKEKIIPDBOP.HOFAMDGOOGB(new HEMCJJJMLKI.JMICPMCJMJF<KKEKIIPDBOP.ACMJFGOEKKB>(base.OJKNBNGGBEC));
yield break;
}
// Token: 0x06028E2E RID: 167470 RVA: 0x00B5EFFC File Offset: 0x00B5D1FC
private void BLEGKHPAHAB(float NOBAPCOKFIL)
{
this.<HEIOFCOBIBC>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06028E2F RID: 167471 RVA: 0x00B5F008 File Offset: 0x00B5D208
private void DHMPLGFOJHG(DEMFBKIKHDN MFKMBGKJEON)
{
if (this.ACBMPEHLOBO.ContainsKey(MFKMBGKJEON.GNBBJFBBKLM()) && this.ACBMPEHLOBO[MFKMBGKJEON.MEGKANPMGCJ()] != null)
{
Coroutine coroutine = this.ACBMPEHLOBO[MFKMBGKJEON.LFBLEGLBJMA()];
base.StopCoroutine(coroutine);
}
if (this.NDFCPBJPNCM.ContainsKey(MFKMBGKJEON.MBOJEGKKFPH) && this.NDFCPBJPNCM[MFKMBGKJEON.GNBBJFBBKLM()] != null)
{
Coroutine coroutine2 = this.NDFCPBJPNCM[MFKMBGKJEON.MBOJEGKKFPH];
base.StopCoroutine(coroutine2);
}
this.GHGPHCNBLBD(MFKMBGKJEON);
}
// Token: 0x06028E30 RID: 167472 RVA: 0x00B5F0A8 File Offset: 0x00B5D2A8
private void NOHIDDMCAMK(DEMFBKIKHDN MFKMBGKJEON)
{
this.PBDKJDLGKBF(MFKMBGKJEON);
}
// Token: 0x06028E31 RID: 167473 RVA: 0x00B5F0B4 File Offset: 0x00B5D2B4
[CompilerGenerated]
private static void DHFNNEBAEOG(string CBDEIDDMHKE, IOIGNLEIABB.PGMLKNLPFJM JCCBMBNKHLM)
{
}
// Token: 0x06028E32 RID: 167474 RVA: 0x00B5F0B8 File Offset: 0x00B5D2B8
public HAMMIKJFFFB BCDGPPCLDOD()
{
return this.<AKIGJCBIJIM>k__BackingField;
}
// Token: 0x06028E33 RID: 167475 RVA: 0x00B5F0C0 File Offset: 0x00B5D2C0
private static void EODMCFNJFKH(string CBDEIDDMHKE, IOIGNLEIABB.PGMLKNLPFJM JCCBMBNKHLM)
{
}
// Token: 0x06028E34 RID: 167476 RVA: 0x00B5F0C4 File Offset: 0x00B5D2C4
private IEnumerator MCIBDCEJBGE(DEMFBKIKHDN MFKMBGKJEON)
{
yield return new WaitForSeconds(30f);
this.PBDKJDLGKBF(MFKMBGKJEON);
yield break;
}
// Token: 0x06028E35 RID: 167477 RVA: 0x00B5F0E8 File Offset: 0x00B5D2E8
private void IHLPKNGIBMM()
{
if (this.OLDEKNMDMDH != null)
{
base.StopCoroutine(this.OLDEKNMDMDH);
}
this.OLDEKNMDMDH = base.StartCoroutine(this.NNCKIGPGFHD());
}
// Token: 0x06028E36 RID: 167478 RVA: 0x00B5F114 File Offset: 0x00B5D314
public void UpdateLastSeenChallengeMapId()
{
if (this.HAMMIKJFFFB != null)
{
KJFGJKMJBMP.FDICDHNDEDA("Recroom.ChallengeMap", this.HAMMIKJFFFB.BOIJAACBDNE);
KJFGJKMJBMP.KEABKPBLEEN();
}
}
// Token: 0x06028E37 RID: 167479 RVA: 0x00B5F13C File Offset: 0x00B5D33C
public void GEGDEHJJOAG(Action NOBAPCOKFIL)
{
Action action = this.GMIEOABMKIJ;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.GMIEOABMKIJ, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06028E38 RID: 167480 RVA: 0x00B5F174 File Offset: 0x00B5D374
private RequiredActivityChallenge.ActivityLevel[] KGCAFJCOEMC(KANCFPONEKJ JOPHNBFKLCM)
{
return new RequiredActivityChallenge.ActivityLevel[]
{
new RequiredActivityChallenge.ActivityLevel
{
Activity = (PGOPAPIFECA)(-102),
Level = JOPHNBFKLCM
}
};
}
// Token: 0x06028E39 RID: 167481 RVA: 0x00B5F1B4 File Offset: 0x00B5D3B4
private static void DEMKEMCCBKE(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028E3A RID: 167482 RVA: 0x00B5F1BC File Offset: 0x00B5D3BC
[CompilerGenerated]
private static void JPPJODFIJNB(Action LDMNDMGKOEI)
{
LDMNDMGKOEI();
}
// Token: 0x06028E3B RID: 167483 RVA: 0x00B5F1C4 File Offset: 0x00B5D3C4
public void KHHPHHADBDG()
{
Action igncdhcmdhl = this.IGNCDHCMDHL;
if (WeeklyChallengeManager.NADNGAGBKMH == null)
{
WeeklyChallengeManager.NADNGAGBKMH = new Action<Action>(WeeklyChallengeManager.IOJBEIEAHFM);
}
igncdhcmdhl.LAMMJKLHNOL(WeeklyChallengeManager.NADNGAGBKMH);
}
// Token: 0x06028E3C RID: 167484 RVA: 0x00B5F1F0 File Offset: 0x00B5D3F0
public TimeSpan? CGKOJPDOHMN()
{
return this.<GIKCCBDNBNF>k__BackingField;
}
// Token: 0x06028E3D RID: 167485 RVA: 0x00B5F1F8 File Offset: 0x00B5D3F8
public void LKCLJNOIJEJ(Action NOBAPCOKFIL)
{
Action action = this.IGNCDHCMDHL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.IGNCDHCMDHL, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06028E3E RID: 167486 RVA: 0x00B5F230 File Offset: 0x00B5D430
public void JFDAPMOPCPM(Action NOBAPCOKFIL)
{
Action action = this.GMIEOABMKIJ;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.GMIEOABMKIJ, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06028E3F RID: 167487 RVA: 0x00B5F268 File Offset: 0x00B5D468
private void FPBIOFMGFDA(DEMFBKIKHDN MFKMBGKJEON)
{
MFKMBGKJEON.KCLHKADDNBH(HOEKEPDDBBF.DNGBHIBIGLN(MFKMBGKJEON.LIADHLNGMED.Serialize()).Trim());
KKEKIIPDBOP.JFECPGKLLEF(this.OAPMNIFEEKF().FPNMPCHBKKN(), MFKMBGKJEON);
}
// Token: 0x06028E40 RID: 167488 RVA: 0x00B5F298 File Offset: 0x00B5D498
private IEnumerator IGIEKBDOJLG()
{
this.DMBBALKOCDH = (float)(this.GFDDFNAHOAD.Value - (DateTime.UtcNow + this.HHKKMFBIBOK.Value)).TotalSeconds;
if (this.DMBBALKOCDH < 0f)
{
this.DMBBALKOCDH = 120f;
}
yield return new WaitForSecondsRealtime(this.DMBBALKOCDH);
this.LABBEJGDCKF();
yield break;
}
// Token: 0x06028E41 RID: 167489 RVA: 0x00B5F2B4 File Offset: 0x00B5D4B4
private IEnumerator GMCJNPNKCEF(DEMFBKIKHDN MFKMBGKJEON)
{
yield return new WaitForSeconds(30f);
this.PBDKJDLGKBF(MFKMBGKJEON);
yield break;
}
// Token: 0x06028E42 RID: 167490 RVA: 0x00B5F2D8 File Offset: 0x00B5D4D8
public TimeSpan? KJNHOBBCANN()
{
return this.<GIKCCBDNBNF>k__BackingField;
}
// Token: 0x06028E43 RID: 167491 RVA: 0x00B5F2E0 File Offset: 0x00B5D4E0
public void JKKPOBIDNKM()
{
base.StartCoroutine(this.ADICCFNMGBN());
}
// Token: 0x06028E44 RID: 167492 RVA: 0x00B5F2F0 File Offset: 0x00B5D4F0
public void GFLBHFMOAGM(Action NOBAPCOKFIL)
{
Action action = this.IGNCDHCMDHL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.IGNCDHCMDHL, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x06028E45 RID: 167493 RVA: 0x00B5F328 File Offset: 0x00B5D528
public void HMMNHBKNDIC()
{
Action igncdhcmdhl = this.IGNCDHCMDHL;
if (WeeklyChallengeManager.NADNGAGBKMH == null)
{
WeeklyChallengeManager.NADNGAGBKMH = new Action<Action>(WeeklyChallengeManager.DEMKEMCCBKE);
}
igncdhcmdhl.LAMMJKLHNOL(WeeklyChallengeManager.NADNGAGBKMH);
}
// Token: 0x06028E47 RID: 167495 RVA: 0x00B5F360 File Offset: 0x00B5D560
private void ILMPIPCMFKC()
{
if (this.BCDGPPCLDOD() != null)
{
foreach (DEMFBKIKHDN demfbkikhdn in this.LMDNNGBDBNO().OMIDJFMNABN())
{
IChallenge challenge = demfbkikhdn.KFCKLKPBNPO();
if (challenge != null && !challenge.Complete)
{
ChallengeEvents.ChallengeEvent -= challenge.EvaluateEvent;
demfbkikhdn.BCBBAHHBGIB(new DEMFBKIKHDN.IBLCAMGFPIM(this.NLDCKOAECDI));
demfbkikhdn.CKADONGGBGH(new DEMFBKIKHDN.IBLCAMGFPIM(this.OJLMLLIOJPB));
demfbkikhdn.FAHDEMICLFE -= this.KACAGEENHPG;
demfbkikhdn.MOAJJHDIOEF -= this.OOLBMOAICGD;
}
}
}
base.StartCoroutine(this.ADICCFNMGBN());
}
// Token: 0x06028E48 RID: 167496 RVA: 0x00B5F44C File Offset: 0x00B5D64C
public void HMOADKPLEBH(Action NOBAPCOKFIL)
{
Action action = this.GMIEOABMKIJ;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.GMIEOABMKIJ, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x04006528 RID: 25896
public const string LAST_SEEN_CHALLENGE_MAP_ID = "Recroom.ChallengeMap";
// Token: 0x0400652D RID: 25901
[SerializeField]
private string challengeNotificationStringFormat = "Weekly Challenge {0} {1}/{2}";
// Token: 0x0400652E RID: 25902
private Coroutine OLDEKNMDMDH;
// Token: 0x04006530 RID: 25904
private Dictionary<int, Coroutine> ACBMPEHLOBO = new Dictionary<int, Coroutine>();
// Token: 0x04006531 RID: 25905
private Dictionary<int, Coroutine> NDFCPBJPNCM = new Dictionary<int, Coroutine>();
// Token: 0x04006533 RID: 25907
private Coroutine EGBJKEDMGOF;
// Token: 0x04006534 RID: 25908
[CompilerGenerated]
private static Action<Action> DINNJGHCFHI;
// Token: 0x04006535 RID: 25909
[CompilerGenerated]
private static HEMCJJJMLKI.JMICPMCJMJF<IOIGNLEIABB.PGMLKNLPFJM> GILODIKMIAJ;
// Token: 0x04006536 RID: 25910
[CompilerGenerated]
private static Action<Action> EICAJPBPBFO;
// Token: 0x04006537 RID: 25911
[CompilerGenerated]
private static HEMCJJJMLKI.JMICPMCJMJF<IOIGNLEIABB.PGMLKNLPFJM> MPBIKLJIDPB;
// Token: 0x04006538 RID: 25912
[CompilerGenerated]
private static Action<Action> NADNGAGBKMH;
// Token: 0x04006539 RID: 25913
[CompilerGenerated]
private static Action<Action> IMBKJKPEALO;
// Token: 0x02001273 RID: 4723
public enum KOOGLEOADPA
{
// Token: 0x0400653B RID: 25915
Enabled,
// Token: 0x0400653C RID: 25916
Disabled_Sandbox,
// Token: 0x0400653D RID: 25917
Disabled_CustomGameRules
}
}