using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecNet; using UnityEngine; // Token: 0x0200068A RID: 1674 [Token(Token = "0x200068A")] public class WeeklyChallengeManager : SingletonMonoBehaviour { // Token: 0x17000862 RID: 2146 // (get) Token: 0x06003039 RID: 12345 RVA: 0x000C55B4 File Offset: 0x000C37B4 [Token(Token = "0x17000862")] public bool GDPFLMFACOK { [Token(Token = "0x6003039")] [Address(RVA = "0x156CA70", Offset = "0x156B870", VA = "0x18156CA70")] get { int num; do { num = 0; FNEEJMCEPOL fneejmcepol = this.k__BackingField; if (fneejmcepol == 0 || fneejmcepol.k__BackingField == 0) { goto IL_39; } if ((fneejmcepol.k__BackingField ? 1 : 0) != num) { return true; } bool flag; if (flag) { while (!flag) { } num++; } } while (num != 0); if (num == -1) { goto IL_39; } return true; IL_39: throw new NullReferenceException(); } } // Token: 0x1400008B RID: 139 // (add) Token: 0x0600303A RID: 12346 RVA: 0x000C5604 File Offset: 0x000C3804 // (remove) Token: 0x0600303B RID: 12347 RVA: 0x000C562C File Offset: 0x000C382C [Token(Token = "0x1400008B")] public event Action IJHDELHPOHL { [Token(Token = "0x600303A")] [Address(RVA = "0x156C930", Offset = "0x156B730", VA = "0x18156C930")] [CompilerGenerated] add { Action ijhdelhpohl; Delegate @delegate; do { ijhdelhpohl = this.IJHDELHPOHL; @delegate = Delegate.Combine(ijhdelhpohl, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ijhdelhpohl) { } } [Token(Token = "0x600303B")] [Address(RVA = "0x156CE70", Offset = "0x156BC70", VA = "0x18156CE70")] [CompilerGenerated] remove { Action ijhdelhpohl; Delegate @delegate; do { ijhdelhpohl = this.IJHDELHPOHL; @delegate = Delegate.Remove(ijhdelhpohl, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ijhdelhpohl) { } } } // Token: 0x17000863 RID: 2147 // (get) Token: 0x0600303C RID: 12348 RVA: 0x000C5654 File Offset: 0x000C3854 [Token(Token = "0x17000863")] public WeeklyChallengeManager.EHGECHLNFFG JEDFCKAHIAA { [Token(Token = "0x600303C")] [Address(RVA = "0x156CD00", Offset = "0x156BB00", VA = "0x18156CD00")] get { RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; bool flag; if (k__BackingField != num && flag) { PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; return WeeklyChallengeManager.EHGECHLNFFG.Disabled_IsUGCRoom; } throw new NullReferenceException(); } } // Token: 0x17000864 RID: 2148 // (get) Token: 0x0600303D RID: 12349 RVA: 0x000C568C File Offset: 0x000C388C [Token(Token = "0x17000864")] public bool NBNAIOIOCNJ { [Token(Token = "0x600303D")] [Address(RVA = "0x156CC10", Offset = "0x156BA10", VA = "0x18156CC10")] get { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; int num = 0; num += num; num++; FNEEJMCEPOL fneejmcepol = this.k__BackingField; int num2; if (fneejmcepol == 0) { num2 = 0; num2 += 9; num2 += 19; } return fneejmcepol.k__BackingField == num2; } } // Token: 0x0600303E RID: 12350 RVA: 0x000C56D8 File Offset: 0x000C38D8 [Token(Token = "0x600303E")] [Address(RVA = "0x156AE40", Offset = "0x1569C40", VA = "0x18156AE40", Slot = "4")] protected override void Awake() { base.Awake(); EFEFMHJPJIJ efefmhjpjij; this.JFMOEGCPNAC = efefmhjpjij; } // Token: 0x0600303F RID: 12351 RVA: 0x000C56FC File Offset: 0x000C38FC [Token(Token = "0x600303F")] [Address(RVA = "0x156C440", Offset = "0x156B240", VA = "0x18156C440", Slot = "5")] protected override void OnDestroy() { base.OnDestroy(); FNEEJMCEPOL fneejmcepol = this.k__BackingField; if (fneejmcepol != 0) { List k__BackingField = fneejmcepol.k__BackingField; this.IPCHPLENFLK(k__BackingField); return; } } // Token: 0x06003040 RID: 12352 RVA: 0x000C572C File Offset: 0x000C392C [Token(Token = "0x6003040")] [Address(RVA = "0x156BFD0", Offset = "0x156ADD0", VA = "0x18156BFD0")] public void Initialize() { WeeklyChallengeManager.JNAICEACALJ jnaiceacalj; jnaiceacalj.System.IDisposable.Dispose(); jnaiceacalj.<>1__state = (int)((ulong)0L); jnaiceacalj.<>4__this = this; Coroutine coroutine = base.StartCoroutine(jnaiceacalj); } // Token: 0x17000865 RID: 2149 // (get) Token: 0x06003041 RID: 12353 RVA: 0x000C5758 File Offset: 0x000C3958 // (set) Token: 0x06003042 RID: 12354 RVA: 0x000C576C File Offset: 0x000C396C [Token(Token = "0x17000865")] public FNEEJMCEPOL GIOCLEIJCOG { [Token(Token = "0x6003041")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")] get; [Token(Token = "0x6003042")] [Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")] private set; } // Token: 0x17000866 RID: 2150 // (get) Token: 0x06003043 RID: 12355 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06003044 RID: 12356 RVA: 0x000C5780 File Offset: 0x000C3980 [Token(Token = "0x17000866")] public DateTime? AABDAGBNIPO { [Token(Token = "0x6003043")] [Address(RVA = "0x8EA020", Offset = "0x8E8E20", VA = "0x1808EA020")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003044")] [Address(RVA = "0x8EA8F0", Offset = "0x8E96F0", VA = "0x1808EA8F0")] [CompilerGenerated] internal set { } } // Token: 0x17000867 RID: 2151 // (get) Token: 0x06003045 RID: 12357 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06003046 RID: 12358 RVA: 0x000C5790 File Offset: 0x000C3990 [Token(Token = "0x17000867")] public TimeSpan? JIJBNIEGJOH { [Token(Token = "0x6003045")] [Address(RVA = "0xBFC830", Offset = "0xBFB630", VA = "0x180BFC830")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003046")] [Address(RVA = "0xBFC860", Offset = "0xBFB660", VA = "0x180BFC860")] [CompilerGenerated] internal set { } } // Token: 0x06003047 RID: 12359 RVA: 0x000C57A0 File Offset: 0x000C39A0 [Token(Token = "0x6003047")] [Address(RVA = "0x156B560", Offset = "0x156A360", VA = "0x18156B560")] private IEnumerator DFFOCNDBOMG() { /* An exception occurred when decompiling this method (06003047) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator WeeklyChallengeManager::DFFOCNDBOMG() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(JNAICEACALJ::System.IDisposable.Dispose, ldloc:JNAICEACALJ(var_0)) stfld:int32(JNAICEACALJ::<>1__state, ldloc:JNAICEACALJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:WeeklyChallengeManager(JNAICEACALJ::<>4__this, ldloc:JNAICEACALJ(var_0), ldloc:WeeklyChallengeManager(this)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06003048 RID: 12360 RVA: 0x000C57C4 File Offset: 0x000C39C4 [Token(Token = "0x6003048")] [Address(RVA = "0x156C3C0", Offset = "0x156B1C0", VA = "0x18156C3C0")] private void ONMDCEDOOCI() { Coroutine ednlehbkahc = this.EDNLEHBKAHC; if (ednlehbkahc != 0) { base.StopCoroutine(ednlehbkahc); } WeeklyChallengeManager.EEJLFBKIAMD eejlfbkiamd; eejlfbkiamd.System.IDisposable.Dispose(); eejlfbkiamd.<>1__state = (int)((ulong)0L); eejlfbkiamd.<>4__this = this; Coroutine coroutine = base.StartCoroutine(eejlfbkiamd); this.EDNLEHBKAHC = coroutine; } // Token: 0x17000868 RID: 2152 // (get) Token: 0x06003049 RID: 12361 RVA: 0x000C5808 File Offset: 0x000C3A08 // (set) Token: 0x0600304A RID: 12362 RVA: 0x000C581C File Offset: 0x000C3A1C [Token(Token = "0x17000868")] public float MBIFGKAFPNP { [Token(Token = "0x6003049")] [Address(RVA = "0x9FF010", Offset = "0x9FDE10", VA = "0x1809FF010")] get; [Token(Token = "0x600304A")] [Address(RVA = "0x156C340", Offset = "0x156B140", VA = "0x18156C340")] private set; } // Token: 0x0600304B RID: 12363 RVA: 0x000C5830 File Offset: 0x000C3A30 [Token(Token = "0x600304B")] [Address(RVA = "0x156BA30", Offset = "0x156A830", VA = "0x18156BA30")] private IEnumerator FMFJFNCBMLD() { /* An exception occurred when decompiling this method (0600304B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator WeeklyChallengeManager::FMFJFNCBMLD() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(EEJLFBKIAMD::System.IDisposable.Dispose, ldloc:EEJLFBKIAMD(var_0)) stfld:int32(EEJLFBKIAMD::<>1__state, ldloc:EEJLFBKIAMD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:WeeklyChallengeManager(EEJLFBKIAMD::<>4__this, ldloc:EEJLFBKIAMD(var_0), ldloc:WeeklyChallengeManager(this)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x0600304C RID: 12364 RVA: 0x000C5854 File Offset: 0x000C3A54 [Token(Token = "0x600304C")] [Address(RVA = "0x156C040", Offset = "0x156AE40", VA = "0x18156C040")] private void LHIDOAIDDKK() { int num; do { num = 0; FNEEJMCEPOL fneejmcepol = this.k__BackingField; if (fneejmcepol == 0) { break; } List k__BackingField = fneejmcepol.k__BackingField; bool flag; if (flag) { while (flag) { } COLBJJAIEIO.BOPMIMNFCGL bopmimnfcgl = new COLBJJAIEIO.BOPMIMNFCGL(this.FEHCHPNHJGC); COLBJJAIEIO.BOPMIMNFCGL bopmimnfcgl2 = new COLBJJAIEIO.BOPMIMNFCGL(this.DBJDLJPDCJL); COLBJJAIEIO.BOPMIMNFCGL bopmimnfcgl3 = new COLBJJAIEIO.BOPMIMNFCGL(this.IEGLPNHKGAL); COLBJJAIEIO.ODKEIAIGIIM odkeiaigiim = new COLBJJAIEIO.ODKEIAIGIIM(this.IFFJIECBHKJ); } } while (num != 0); WeeklyChallengeManager.JNAICEACALJ jnaiceacalj; jnaiceacalj.<>1__state = (int)((ulong)0L); jnaiceacalj.<>4__this = this; Coroutine coroutine = base.StartCoroutine(jnaiceacalj); } // Token: 0x0600304D RID: 12365 RVA: 0x000C58E0 File Offset: 0x000C3AE0 [Token(Token = "0x600304D")] [Address(RVA = "0x156BE30", Offset = "0x156AC30", VA = "0x18156BE30")] private void IPCHPLENFLK(List GGHDJJLPKEE) { int num; do { num = 0; if (GGHDJJLPKEE == 0) { break; } bool flag; if (flag) { while (GGHDJJLPKEE == 0) { } } } while (num != 0); } // Token: 0x0600304E RID: 12366 RVA: 0x000C5908 File Offset: 0x000C3B08 [Token(Token = "0x600304E")] [Address(RVA = "0x156AF10", Offset = "0x1569D10", VA = "0x18156AF10")] private void BAKFOHIOJDH(List GGHDJJLPKEE, bool NACLOCGFGBM) { do { int num = 0; bool flag; if (flag) { if (GGHDJJLPKEE != 0) { if (flag) { } COLBJJAIEIO.BOPMIMNFCGL bopmimnfcgl = new COLBJJAIEIO.BOPMIMNFCGL(this.FEHCHPNHJGC); COLBJJAIEIO.BOPMIMNFCGL bopmimnfcgl2 = new COLBJJAIEIO.BOPMIMNFCGL(this.DBJDLJPDCJL); COLBJJAIEIO.BOPMIMNFCGL bopmimnfcgl3 = new COLBJJAIEIO.BOPMIMNFCGL(this.IEGLPNHKGAL); if (new COLBJJAIEIO.ODKEIAIGIIM(this.IFFJIECBHKJ) == 0) { continue; } } num++; } } while (0 != 0); COLBJJAIEIO colbjjaieio; this.PBGOCLICAML(colbjjaieio); } // Token: 0x1400008C RID: 140 // (add) Token: 0x0600304F RID: 12367 RVA: 0x000C5978 File Offset: 0x000C3B78 // (remove) Token: 0x06003050 RID: 12368 RVA: 0x000C59A0 File Offset: 0x000C3BA0 [Token(Token = "0x1400008C")] public event Action MIJNEJMBBOC { [Token(Token = "0x600304F")] [Address(RVA = "0x156C9D0", Offset = "0x156B7D0", VA = "0x18156C9D0")] [CompilerGenerated] add { Action mijnejmbboc; Delegate @delegate; do { mijnejmbboc = this.MIJNEJMBBOC; @delegate = Delegate.Combine(mijnejmbboc, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != mijnejmbboc) { } } [Token(Token = "0x6003050")] [Address(RVA = "0x156CF10", Offset = "0x156BD10", VA = "0x18156CF10")] [CompilerGenerated] remove { Action mijnejmbboc; Delegate @delegate; do { mijnejmbboc = this.MIJNEJMBBOC; @delegate = Delegate.Remove(mijnejmbboc, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != mijnejmbboc) { } } } // Token: 0x06003051 RID: 12369 RVA: 0x000C59C8 File Offset: 0x000C3BC8 [Token(Token = "0x6003051")] [Address(RVA = "0x156B370", Offset = "0x156A170", VA = "0x18156B370")] private void DBJDLJPDCJL(COLBJJAIEIO FMIIMOCIHCD) { Action mijnejmbboc = this.MIJNEJMBBOC; Action <>9__46_ = WeeklyChallengeManager.<>c.<>9__46_0; if (<>9__46_ == 0) { WeeklyChallengeManager.<>c.<>9__46_0 = delegate(Action _) { _(); }; } LOJLAODGLLJ.CLELOGIOOCO(mijnejmbboc, <>9__46_); Dictionary bckahbkhelf = this.BCKAHBKHELF; throw new NullReferenceException(); } // Token: 0x06003052 RID: 12370 RVA: 0x000C5AA0 File Offset: 0x000C3CA0 [Token(Token = "0x6003052")] [Address(RVA = "0x156BD10", Offset = "0x156AB10", VA = "0x18156BD10")] private void IFFJIECBHKJ(COLBJJAIEIO FMIIMOCIHCD, int MNIJHBJDPPA, int KEOKDMNJJPB) { string text = this.challengeNotificationStringFormat; int k__BackingField = FMIIMOCIHCD.k__BackingField; int num = 0; string text2 = string.Format(text, k__BackingField, MNIJHBJDPPA, KEOKDMNJJPB); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text2, 3f, num, num); } // Token: 0x06003053 RID: 12371 RVA: 0x000C5AEC File Offset: 0x000C3CEC [Token(Token = "0x6003053")] [Address(RVA = "0x156C350", Offset = "0x156B150", VA = "0x18156C350")] private IEnumerator OAGDAANFCLI(COLBJJAIEIO FMIIMOCIHCD) { /* An exception occurred when decompiling this method (06003053) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator WeeklyChallengeManager::OAGDAANFCLI(COLBJJAIEIO) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(HJKNILBKCPK::System.IDisposable.Dispose, ldloc:HJKNILBKCPK(var_0)) stfld:WeeklyChallengeManager(HJKNILBKCPK::<>4__this, ldloc:HJKNILBKCPK(var_0), ldloc:WeeklyChallengeManager(this)) stfld:int32(HJKNILBKCPK::<>1__state, ldloc:HJKNILBKCPK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:COLBJJAIEIO(HJKNILBKCPK::challenge, ldloc:HJKNILBKCPK(var_0), ldloc:COLBJJAIEIO(FMIIMOCIHCD)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06003054 RID: 12372 RVA: 0x000C5B18 File Offset: 0x000C3D18 [Token(Token = "0x6003054")] [Address(RVA = "0x156C4A0", Offset = "0x156B2A0", VA = "0x18156C4A0")] private void PBGOCLICAML(COLBJJAIEIO FMIIMOCIHCD) { if (FMIIMOCIHCD != 0) { Dictionary bckahbkhelf = this.BCKAHBKHELF; throw new NullReferenceException(); } } // Token: 0x06003055 RID: 12373 RVA: 0x000C5C20 File Offset: 0x000C3E20 [Token(Token = "0x6003055")] [Address(RVA = "0x156B5C0", Offset = "0x156A3C0", VA = "0x18156B5C0")] private void EBNFJALJGIF(COLBJJAIEIO FMIIMOCIHCD) { if (FMIIMOCIHCD != 0 && FMIIMOCIHCD.k__BackingField != 0) { int num = 0; num += num; num++; string text2; string text = text2.Trim(); FMIIMOCIHCD.k__BackingField = text; PDMJMMMNGJE.EKJPOJFLGFO(this.k__BackingField.k__BackingField, FMIIMOCIHCD); } } // Token: 0x06003056 RID: 12374 RVA: 0x000C5C6C File Offset: 0x000C3E6C [Token(Token = "0x6003056")] [Address(RVA = "0x156BD00", Offset = "0x156AB00", VA = "0x18156BD00")] private void IEGLPNHKGAL(COLBJJAIEIO FMIIMOCIHCD) { this.PBGOCLICAML(FMIIMOCIHCD); } // Token: 0x06003057 RID: 12375 RVA: 0x000C5C80 File Offset: 0x000C3E80 [Token(Token = "0x6003057")] [Address(RVA = "0x156B6D0", Offset = "0x156A4D0", VA = "0x18156B6D0")] private void FEHCHPNHJGC(COLBJJAIEIO FMIIMOCIHCD) { CFLMJLFBOKH.BIEINOPCDDL(FMIIMOCIHCD); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Weekly Challenge Complete!", 3f, num, num); Player.k__BackingField.playerEvents.WeeklyChallengeCompleted(); Action mijnejmbboc = this.MIJNEJMBBOC; Action <>9__52_ = WeeklyChallengeManager.<>c.<>9__52_0; if (<>9__52_ == 0) { WeeklyChallengeManager.<>c.<>9__52_0 = delegate(Action _) { _(); }; } LOJLAODGLLJ.CLELOGIOOCO(mijnejmbboc, <>9__52_); if (this.GDPFLMFACOK) { CFLMJLFBOKH.EGIEKNMKJOI(); } } // Token: 0x06003058 RID: 12376 RVA: 0x000C5D08 File Offset: 0x000C3F08 [Token(Token = "0x6003058")] [Address(RVA = "0x156C790", Offset = "0x156B590", VA = "0x18156C790")] public void UpdateLastSeenChallengeMapId() { if (this.k__BackingField != 0) { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; int num = 0; num += num; num++; } } // Token: 0x06003059 RID: 12377 RVA: 0x000C5D38 File Offset: 0x000C3F38 [Token(Token = "0x6003059")] [Address(RVA = "0x156B280", Offset = "0x156A080", VA = "0x18156B280")] public void CustomGameSettingsChanged() { Action ijhdelhpohl = this.IJHDELHPOHL; Action <>9__54_ = WeeklyChallengeManager.<>c.<>9__54_0; if (<>9__54_ == 0) { WeeklyChallengeManager.<>c.<>9__54_0 = delegate(Action _) { _(); }; } LOJLAODGLLJ.CLELOGIOOCO(ijhdelhpohl, <>9__54_); } // Token: 0x0600305A RID: 12378 RVA: 0x000C5D74 File Offset: 0x000C3F74 [Token(Token = "0x600305A")] [Address(RVA = "0x156C6A0", Offset = "0x156B4A0", VA = "0x18156C6A0")] public void SandboxStatusChanged() { Action ijhdelhpohl = this.IJHDELHPOHL; Action <>9__55_ = WeeklyChallengeManager.<>c.<>9__55_0; if (<>9__55_ == 0) { WeeklyChallengeManager.<>c.<>9__55_0 = delegate(Action _) { _(); }; } LOJLAODGLLJ.CLELOGIOOCO(ijhdelhpohl, <>9__55_); } // Token: 0x0600305B RID: 12379 RVA: 0x000C5DB0 File Offset: 0x000C3FB0 [Token(Token = "0x600305B")] [Address(RVA = "0x156C880", Offset = "0x156B680", VA = "0x18156C880")] public WeeklyChallengeManager() { Dictionary dictionary = new Dictionary(); this.BCKAHBKHELF = dictionary; Dictionary dictionary2 = new Dictionary(); this.OBLFIKPEGBO = dictionary2; base..ctor(); } // Token: 0x0600305C RID: 12380 RVA: 0x000C5DE8 File Offset: 0x000C3FE8 [Token(Token = "0x600305C")] [Address(RVA = "0x156BA90", Offset = "0x156A890", VA = "0x18156BA90")] [CompilerGenerated] private void GJNKIEICNNG(string MOPOMPHBHKF, FNEEJMCEPOL MAOOLFEBOOD) { int num = 0; this.k__BackingField = (ulong)0L; this.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = MAOOLFEBOOD; DateTime k__BackingField = MAOOLFEBOOD.k__BackingField; int num2 = 0; FNEEJMCEPOL fneejmcepol = this.k__BackingField; this.k__BackingField = num2; DateTime k__BackingField = fneejmcepol.k__BackingField; DateTime utcNow = DateTime.UtcNow; TimeSpan timeSpan = k__BackingField - utcNow; int num3 = 0; Coroutine ednlehbkahc = this.EDNLEHBKAHC; this.k__BackingField = num3; if (ednlehbkahc != 0) { base.StopCoroutine(ednlehbkahc); } WeeklyChallengeManager.EEJLFBKIAMD eejlfbkiamd; eejlfbkiamd.System.IDisposable.Dispose(); eejlfbkiamd.<>1__state = (int)((ulong)0L); eejlfbkiamd.<>4__this = this; Coroutine coroutine = base.StartCoroutine(eejlfbkiamd); FNEEJMCEPOL fneejmcepol2 = this.k__BackingField; this.EDNLEHBKAHC = coroutine; bool k__BackingField = fneejmcepol2.k__BackingField; List k__BackingField = fneejmcepol2.k__BackingField; this.BAKFOHIOJDH(k__BackingField, k__BackingField); Action mijnejmbboc = this.MIJNEJMBBOC; Action action; if (WeeklyChallengeManager.<>c.<>9__29_1 == 0) { action = delegate(Action _) { _(); }; WeeklyChallengeManager.<>c.<>9__29_1 = action; } LOJLAODGLLJ.CLELOGIOOCO(mijnejmbboc, action); } // Token: 0x04002804 RID: 10244 [Token(Token = "0x4002804")] public const string LAST_SEEN_CHALLENGE_MAP_ID = "Recroom.ChallengeMap"; // Token: 0x04002805 RID: 10245 [Token(Token = "0x4002805")] public const int MIN_REQUIRED = 3; // Token: 0x04002806 RID: 10246 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002806")] private EFEFMHJPJIJ JFMOEGCPNAC; // Token: 0x0400280B RID: 10251 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400280B")] [SerializeField] private string challengeNotificationStringFormat = "Weekly Challenge {0} {1}/{2}"; // Token: 0x0400280C RID: 10252 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400280C")] private Coroutine EDNLEHBKAHC; // Token: 0x0400280E RID: 10254 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400280E")] private Dictionary BCKAHBKHELF; // Token: 0x0400280F RID: 10255 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400280F")] private Dictionary OBLFIKPEGBO; // Token: 0x04002811 RID: 10257 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4002811")] private Coroutine FOFAJGEMNDC; // Token: 0x0200068B RID: 1675 [Token(Token = "0x200068B")] public enum EHGECHLNFFG { // Token: 0x04002813 RID: 10259 [Token(Token = "0x4002813")] Enabled, // Token: 0x04002814 RID: 10260 [Token(Token = "0x4002814")] Disabled_IsUGCRoom } }