1945 lines
63 KiB
C#
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
|
|
}
|
|
}
|