using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core; using RRUI.Data.NUX; using UnityEngine; // Token: 0x02000219 RID: 537 [Token(Token = "0x2000219")] [StructLayout(3)] public static class OCDDAILBOAH { // Token: 0x0600110A RID: 4362 RVA: 0x0004A560 File Offset: 0x00048760 [Token(Token = "0x600110A")] [Address(RVA = "0x14C2E60", Offset = "0x14C1860", VA = "0x1814C2E60")] private static int JBNIKFGGGCL() { int num = 0; return PlayerPrefs.GetInt("ReviewSessionCount", num); } // Token: 0x0600110B RID: 4363 RVA: 0x0004A57C File Offset: 0x0004877C [Token(Token = "0x600110B")] [Address(RVA = "0x14C31C0", Offset = "0x14C1BC0", VA = "0x1814C31C0")] private static void OIPAIHJLAJA(int MNIJHBJDPPA) { PlayerPrefs.SetInt("ReviewSessionCount", MNIJHBJDPPA); PlayerPrefs.Save(); } // Token: 0x0600110C RID: 4364 RVA: 0x0004A59C File Offset: 0x0004879C [Token(Token = "0x600110C")] [Address(RVA = "0x14C2BF0", Offset = "0x14C15F0", VA = "0x1814C2BF0")] private static bool CELICNONAAC() { return PlayerPrefs.HasKey("HasRequestedReview"); } // Token: 0x0600110D RID: 4365 RVA: 0x0004A5B4 File Offset: 0x000487B4 [Token(Token = "0x600110D")] [Address(RVA = "0x14C3200", Offset = "0x14C1C00", VA = "0x1814C3200")] private static void OPEPLHOCJCL() { if (!PlayerPrefs.HasKey("HasRequestedReview")) { PlayerPrefs.SetInt("HasRequestedReview", 1); PlayerPrefs.Save(); return; } } // Token: 0x0600110E RID: 4366 RVA: 0x0004A5E4 File Offset: 0x000487E4 [Token(Token = "0x600110E")] [Address(RVA = "0x14C2CE0", Offset = "0x14C16E0", VA = "0x1814C2CE0")] private static bool ICACAADKJCK() { return PlayerPrefs.HasKey("OptOutOfReviewReminder"); } // Token: 0x0600110F RID: 4367 RVA: 0x0004A5FC File Offset: 0x000487FC [Token(Token = "0x600110F")] [Address(RVA = "0x14C2C80", Offset = "0x14C1680", VA = "0x1814C2C80")] private static void FLBGIIBJPMJ() { if (!PlayerPrefs.HasKey("OptOutOfReviewReminder")) { PlayerPrefs.SetInt("OptOutOfReviewReminder", 1); PlayerPrefs.Save(); return; } } // Token: 0x06001110 RID: 4368 RVA: 0x0004A62C File Offset: 0x0004882C [Token(Token = "0x6001110")] [Address(RVA = "0x14C2EA0", Offset = "0x14C18A0", VA = "0x1814C2EA0")] public static void NMPNAODGNBM() { if (SingletonMonoBehaviour.Instance != 0) { int num = 0; int num2 = PlayerPrefs.GetInt("ReviewSessionCount", num) + 1; PlayerPrefs.SetInt("ReviewSessionCount", num2); PlayerPrefs.Save(); if (!PlayerPrefs.HasKey("OptOutOfReviewReminder") && !PlayerPrefs.HasKey("HasRequestedReview")) { int num3 = 0; int @int = PlayerPrefs.GetInt("ReviewSessionCount", num3); if (RegistrationModel.IsFullyRegistered()) { Scheduler instance = SingletonMonoBehaviour.Instance; OCDDAILBOAH.ALDODKECDOM aldodkecdom; aldodkecdom.System.IDisposable.Dispose(); aldodkecdom.<>1__state = (int)((ulong)0L); ISchedulerPromise schedulerPromise = instance.Run(aldodkecdom); int num4 = 0; PlayerPrefs.SetInt("ReviewSessionCount", num4); PlayerPrefs.Save(); } } } } // Token: 0x06001111 RID: 4369 RVA: 0x0004A6DC File Offset: 0x000488DC [Token(Token = "0x6001111")] [Address(RVA = "0x14C2D20", Offset = "0x14C1720", VA = "0x1814C2D20")] private static bool INBDOKBLHGK() { if (PlayerPrefs.HasKey("OptOutOfReviewReminder") || PlayerPrefs.HasKey("HasRequestedReview")) { return; } int num = 0; int @int = PlayerPrefs.GetInt("ReviewSessionCount", num); if (RegistrationModel.IsFullyRegistered()) { return true; } } // Token: 0x06001112 RID: 4370 RVA: 0x0004A720 File Offset: 0x00048920 [Token(Token = "0x6001112")] [Address(RVA = "0x14C2C30", Offset = "0x14C1630", VA = "0x1814C2C30")] private static IEnumerator ECOPEDIMDEL() { /* An exception occurred when decompiling this method (06001112) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 OCDDAILBOAH::ECOPEDIMDEL() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(ALDODKECDOM::System.IDisposable.Dispose, ldloc:ALDODKECDOM(var_0)) stfld:int32(ALDODKECDOM::<>1__state, ldloc:ALDODKECDOM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) } 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: 0x04000D87 RID: 3463 [Token(Token = "0x4000D87")] private const int JADMIGOEGGJ = 3; // Token: 0x04000D88 RID: 3464 [Token(Token = "0x4000D88")] private static string EBBOKHKLLBA = "ReviewSessionCount"; // Token: 0x04000D89 RID: 3465 [Token(Token = "0x4000D89")] private static string MIOPGCNLBML = "HasRequestedReview"; // Token: 0x04000D8A RID: 3466 [Token(Token = "0x4000D8A")] private static string FGBNCBNBAPC = "OptOutOfReviewReminder"; // Token: 0x0200021A RID: 538 [Token(Token = "0x200021A")] [CompilerGenerated] private sealed class COHNPHOIIDK { // Token: 0x06001114 RID: 4372 RVA: 0x0004A768 File Offset: 0x00048968 [Token(Token = "0x6001114")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public COHNPHOIIDK() { } // Token: 0x06001115 RID: 4373 RVA: 0x0004A77C File Offset: 0x0004897C [Token(Token = "0x6001115")] [Address(RVA = "0x14BB130", Offset = "0x14B9B30", VA = "0x1814BB130")] internal void b__2(JPIJGHNNIDP openHelpPageResponse) { if (openHelpPageResponse == JPIJGHNNIDP.Affirmative) { FBPACFPINIK.IIHKLJONBPO(false); } PlatformManager instance = SingletonMonoBehaviour.Instance; } // Token: 0x04000D8B RID: 3467 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000D8B")] public JPIJGHNNIDP havingFunResponse; } }