using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecNet; using RecRoom.Sharing; using RRUI.Data.NUX; // Token: 0x020001CF RID: 463 [Token(Token = "0x20001CF")] public class AppsFlyerEventHelper : SingletonMonoBehaviour { // Token: 0x06000EC0 RID: 3776 RVA: 0x00040874 File Offset: 0x0003EA74 [Token(Token = "0x6000EC0")] [Address(RVA = "0x15B6CA0", Offset = "0x15B5CA0", VA = "0x1815B6CA0")] private IEnumerator Start() { /* An exception occurred when decompiling this method (06000EC0) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AppsFlyerEventHelper::Start() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(AIJOLFCOCPP::System.IDisposable.Dispose, ldloc:AIJOLFCOCPP(var_0)) stfld:int32(AIJOLFCOCPP::<>1__state, ldloc:AIJOLFCOCPP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:AppsFlyerEventHelper(AIJOLFCOCPP::<>4__this, ldloc:AIJOLFCOCPP(var_0), ldloc:AppsFlyerEventHelper(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: 0x06000EC1 RID: 3777 RVA: 0x00040898 File Offset: 0x0003EA98 [Token(Token = "0x6000EC1")] [Address(RVA = "0x15B6850", Offset = "0x15B5850", VA = "0x1815B6850", Slot = "5")] protected override void OnDestroy() { base.OnDestroy(); IILCGFIHJLP ophamogodhh = OJMCBOKJFOF.OPHAMOGODHH; Action action = new Action(this.LHDPBBADOOJ); OKNNKFGFODL phnhbljdbko = ACJLCBNBJDK.PHNHBLJDBKO; Action action2 = new Action(this.LLIDFOFLCIJ); phnhbljdbko.BIHKNNPGGKP(action2); MFBGLIHGCGO llpefbdfbkd = FGPIDGLCKEF.LLPEFBDFBKD; Action action3 = new Action(this.HIFFHFNOPHM); MFBGLIHGCGO onFinish = FriendImportModel.OnFinish; Action action4 = new Action(this.OLENKHMNEPF); MFBGLIHGCGO onPlatformShare = LinkManager.OnPlatformShare; Action action5 = new Action(this.IFCNPFPCDJH); MFBGLIHGCGO bbdpbmmappo = Matchmaking.BBDPBMMAPPO; Action action6 = new Action(this.BEAPKNNGNDO); } // Token: 0x06000EC2 RID: 3778 RVA: 0x00040934 File Offset: 0x0003EB34 [Token(Token = "0x6000EC2")] [Address(RVA = "0x15B5FB0", Offset = "0x15B4FB0", VA = "0x1815B5FB0")] private void BEAPKNNGNDO(CIIBGMBOFEI IPOFINNGHKG) { COBKKLOJNNE k__BackingField = IPOFINNGHKG.k__BackingField; if (k__BackingField != COBKKLOJNNE.PSVR_ROOM_CALIBRATION) { int num = 0; num += num; num++; MFBGLIHGCGO bbdpbmmappo = Matchmaking.BBDPBMMAPPO; Action action = new Action(this.BEAPKNNGNDO); } } // Token: 0x06000EC3 RID: 3779 RVA: 0x00040980 File Offset: 0x0003EB80 [Token(Token = "0x6000EC3")] [Address(RVA = "0x15B64D0", Offset = "0x15B54D0", VA = "0x1815B64D0")] private void JKENKIOFFBG() { MFBGLIHGCGO bbdpbmmappo = Matchmaking.BBDPBMMAPPO; Action action = new Action(this.BEAPKNNGNDO); } // Token: 0x06000EC4 RID: 3780 RVA: 0x000409A8 File Offset: 0x0003EBA8 [Token(Token = "0x6000EC4")] [Address(RVA = "0x15B6C00", Offset = "0x15B5C00", VA = "0x1815B6C00")] public void PlayerTriedMakePurchaseEvent(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ) { bool flag = AppsFlyerEventHelper.HDMGMEKLMJK(HPNJHHKGNNJ); Dictionary dictionary = AppsFlyerEventHelper.HALKCOMCOCD(HPNJHHKGNNJ); } // Token: 0x06000EC5 RID: 3781 RVA: 0x000409C4 File Offset: 0x0003EBC4 [Token(Token = "0x6000EC5")] [Address(RVA = "0x15B6B60", Offset = "0x15B5B60", VA = "0x1815B6B60")] public void PlayerMadeSuccessfulPurchaseEvent(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ) { bool flag = AppsFlyerEventHelper.HDMGMEKLMJK(HPNJHHKGNNJ); Dictionary dictionary = AppsFlyerEventHelper.HALKCOMCOCD(HPNJHHKGNNJ); } // Token: 0x06000EC6 RID: 3782 RVA: 0x000409E0 File Offset: 0x0003EBE0 [Token(Token = "0x6000EC6")] [Address(RVA = "0x15B65D0", Offset = "0x15B55D0", VA = "0x1815B65D0")] private void LHDPBBADOOJ(long HNHLJONGKHB, string MMBOKOLAJFH) { Dictionary dictionary = new Dictionary(); throw new NullReferenceException(); } // Token: 0x06000EC7 RID: 3783 RVA: 0x00040A08 File Offset: 0x0003EC08 [Token(Token = "0x6000EC7")] [Address(RVA = "0x15B6420", Offset = "0x15B5420", VA = "0x1815B6420")] private void IFCNPFPCDJH(Enum OMGHPOEBAKK) { if (OMGHPOEBAKK == 0 || OMGHPOEBAKK != 0) { } } // Token: 0x06000EC8 RID: 3784 RVA: 0x00040A20 File Offset: 0x0003EC20 [Token(Token = "0x6000EC8")] [Address(RVA = "0x15B67B0", Offset = "0x15B57B0", VA = "0x1815B67B0")] private void OLENKHMNEPF(int FJKBABKALMF) { Dictionary dictionary = new Dictionary(); throw new NullReferenceException(); } // Token: 0x06000EC9 RID: 3785 RVA: 0x00040A40 File Offset: 0x0003EC40 [Token(Token = "0x6000EC9")] [Address(RVA = "0x15B6380", Offset = "0x15B5380", VA = "0x1815B6380")] private void HIFFHFNOPHM(int GKLPIFBPGOD) { Dictionary dictionary = new Dictionary(); throw new NullReferenceException(); } // Token: 0x06000ECA RID: 3786 RVA: 0x00040A60 File Offset: 0x0003EC60 [Token(Token = "0x6000ECA")] [Address(RVA = "0x15B6690", Offset = "0x15B5690", VA = "0x1815B6690")] private void LLIDFOFLCIJ() { Dictionary dictionary = new Dictionary(); int k__BackingField = ACJLCBNBJDK.PACNIHCPNHI.k__BackingField; throw new NullReferenceException(); } // Token: 0x06000ECB RID: 3787 RVA: 0x00040A8C File Offset: 0x0003EC8C [Token(Token = "0x6000ECB")] [Address(RVA = "0x15B62A0", Offset = "0x15B52A0", VA = "0x1815B62A0")] private static bool HDMGMEKLMJK(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ) { GCBPKHFJKCE.CACOIEJCAKJ k__BackingField = HPNJHHKGNNJ.k__BackingField; if (k__BackingField != 0) { GCBPKHFJKCE.DKDLBKJCFDI k__BackingField = k__BackingField.k__BackingField; int num = 0; if (k__BackingField != 0) { GCBPKHFJKCE.JPNJGCANGPB k__BackingField = k__BackingField.k__BackingField; } if (num != 0) { GCBPKHFJKCE.CACOIEJCAKJ k__BackingField2 = HPNJHHKGNNJ.k__BackingField; if (k__BackingField2 != 0) { GCBPKHFJKCE.DKDLBKJCFDI k__BackingField2 = k__BackingField2.k__BackingField; if (k__BackingField2 != 0) { GCBPKHFJKCE.ECAPFBCJPNL k__BackingField = k__BackingField2.k__BackingField; } return num == 0; } } } throw new NullReferenceException(); } // Token: 0x06000ECC RID: 3788 RVA: 0x00040AF0 File Offset: 0x0003ECF0 [Token(Token = "0x6000ECC")] [Address(RVA = "0x15B61B0", Offset = "0x15B51B0", VA = "0x1815B61B0")] private static Dictionary HALKCOMCOCD(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ) { Dictionary dictionary = new Dictionary(); int k__BackingField = HPNJHHKGNNJ.k__BackingField; throw new NullReferenceException(); } // Token: 0x06000ECD RID: 3789 RVA: 0x00040B2C File Offset: 0x0003ED2C [Token(Token = "0x6000ECD")] [Address(RVA = "0x15B6D60", Offset = "0x15B5D60", VA = "0x1815B6D60")] public AppsFlyerEventHelper() { } // Token: 0x06000ECE RID: 3790 RVA: 0x00040B40 File Offset: 0x0003ED40 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6000ECE")] [Address(RVA = "0x15B6D00", Offset = "0x15B5D00", VA = "0x1815B6D00")] static AppsFlyerEventHelper() { Dictionary dictionary = new Dictionary(); } // Token: 0x04000B82 RID: 2946 [Token(Token = "0x4000B82")] private static readonly Dictionary HCCJAGNDOOK; // Token: 0x020001D0 RID: 464 [Token(Token = "0x20001D0")] public static class FOMKECAHGNG { // Token: 0x04000B83 RID: 2947 [Token(Token = "0x4000B83")] public const string IMMIINHFJDL = "FirstExitedDorm"; // Token: 0x04000B84 RID: 2948 [Token(Token = "0x4000B84")] public const string HGHPPPEOIPJ = "TriedPurchaseTokens"; // Token: 0x04000B85 RID: 2949 [Token(Token = "0x4000B85")] public const string JKMFPPHLJME = "TriedPurchaseRRPlus"; // Token: 0x04000B86 RID: 2950 [Token(Token = "0x4000B86")] public const string NPDICOJCKMM = "SuccessPurchaseTokens"; // Token: 0x04000B87 RID: 2951 [Token(Token = "0x4000B87")] public const string ICJMJMGJECD = "SuccessPurchaseRRPlus"; // Token: 0x04000B88 RID: 2952 [Token(Token = "0x4000B88")] public const string AAGPPFPBHGP = "CreatedRoom"; // Token: 0x04000B89 RID: 2953 [Token(Token = "0x4000B89")] public const string EKLBKLOIKGD = "SharedFriendCode"; // Token: 0x04000B8A RID: 2954 [Token(Token = "0x4000B8A")] public const string EFFJJNAENMI = "ImportedFriendNUX"; // Token: 0x04000B8B RID: 2955 [Token(Token = "0x4000B8B")] public const string IKEJNNFAKEF = "SentFriendRequest"; // Token: 0x04000B8C RID: 2956 [Token(Token = "0x4000B8C")] public const string MJDBACLIJGE = "LeveledUp"; } // Token: 0x020001D1 RID: 465 [Token(Token = "0x20001D1")] [CompilerGenerated] private sealed class HJJNIHLCLAE { // Token: 0x06000ECF RID: 3791 RVA: 0x00040B54 File Offset: 0x0003ED54 [Token(Token = "0x6000ECF")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HJJNIHLCLAE() { } // Token: 0x06000ED0 RID: 3792 RVA: 0x00040B68 File Offset: 0x0003ED68 [Token(Token = "0x6000ED0")] [Address(RVA = "0x15C2300", Offset = "0x15C1300", VA = "0x1815C2300")] internal bool b__0() { bool flag = MHOKOMMOGKM.LJOMAMPICDO; if (!flag) { return flag; } EFEFMHJPJIJ efefmhjpjij = this.preferenceManager; throw new NullReferenceException(); } // Token: 0x04000B8D RID: 2957 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000B8D")] public EFEFMHJPJIJ preferenceManager; } }