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: 0x06000EB4 RID: 3764 RVA: 0x00040460 File Offset: 0x0003E660 [Token(Token = "0x6000EB4")] [Address(RVA = "0xB0C890", Offset = "0xB0B690", VA = "0x180B0C890")] private IEnumerator Start() { /* An exception occurred when decompiling this method (06000EB4) 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 1660 */; } // Token: 0x06000EB5 RID: 3765 RVA: 0x00040484 File Offset: 0x0003E684 [Token(Token = "0x6000EB5")] [Address(RVA = "0xB0C440", Offset = "0xB0B240", VA = "0x180B0C440", 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: 0x06000EB6 RID: 3766 RVA: 0x00040520 File Offset: 0x0003E720 [Token(Token = "0x6000EB6")] [Address(RVA = "0xB0BBA0", Offset = "0xB0A9A0", VA = "0x180B0BBA0")] 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: 0x06000EB7 RID: 3767 RVA: 0x0004056C File Offset: 0x0003E76C [Token(Token = "0x6000EB7")] [Address(RVA = "0xB0C0C0", Offset = "0xB0AEC0", VA = "0x180B0C0C0")] private void JKENKIOFFBG() { MFBGLIHGCGO bbdpbmmappo = Matchmaking.BBDPBMMAPPO; Action action = new Action(this.BEAPKNNGNDO); } // Token: 0x06000EB8 RID: 3768 RVA: 0x00040594 File Offset: 0x0003E794 [Token(Token = "0x6000EB8")] [Address(RVA = "0xB0C7F0", Offset = "0xB0B5F0", VA = "0x180B0C7F0")] public void PlayerTriedMakePurchaseEvent(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ) { bool flag = AppsFlyerEventHelper.HDMGMEKLMJK(HPNJHHKGNNJ); Dictionary dictionary = AppsFlyerEventHelper.HALKCOMCOCD(HPNJHHKGNNJ); } // Token: 0x06000EB9 RID: 3769 RVA: 0x000405B0 File Offset: 0x0003E7B0 [Token(Token = "0x6000EB9")] [Address(RVA = "0xB0C750", Offset = "0xB0B550", VA = "0x180B0C750")] public void PlayerMadeSuccessfulPurchaseEvent(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ) { bool flag = AppsFlyerEventHelper.HDMGMEKLMJK(HPNJHHKGNNJ); Dictionary dictionary = AppsFlyerEventHelper.HALKCOMCOCD(HPNJHHKGNNJ); } // Token: 0x06000EBA RID: 3770 RVA: 0x000405CC File Offset: 0x0003E7CC [Token(Token = "0x6000EBA")] [Address(RVA = "0xB0C1C0", Offset = "0xB0AFC0", VA = "0x180B0C1C0")] private void LHDPBBADOOJ(long HNHLJONGKHB, string MMBOKOLAJFH) { Dictionary dictionary = new Dictionary(); string text; dictionary.Add("roomId", text); dictionary.Add("name", MMBOKOLAJFH); } // Token: 0x06000EBB RID: 3771 RVA: 0x00040600 File Offset: 0x0003E800 [Token(Token = "0x6000EBB")] [Address(RVA = "0xB0C010", Offset = "0xB0AE10", VA = "0x180B0C010")] private void IFCNPFPCDJH(Enum OMGHPOEBAKK) { if (OMGHPOEBAKK == 0 || OMGHPOEBAKK != 0) { } } // Token: 0x06000EBC RID: 3772 RVA: 0x00040618 File Offset: 0x0003E818 [Token(Token = "0x6000EBC")] [Address(RVA = "0xB0C3A0", Offset = "0xB0B1A0", VA = "0x180B0C3A0")] private void OLENKHMNEPF(int FJKBABKALMF) { string text; new Dictionary().Add("friendsImported", text); } // Token: 0x06000EBD RID: 3773 RVA: 0x0004063C File Offset: 0x0003E83C [Token(Token = "0x6000EBD")] [Address(RVA = "0xB0BF70", Offset = "0xB0AD70", VA = "0x180B0BF70")] private void HIFFHFNOPHM(int GKLPIFBPGOD) { string text; new Dictionary().Add("accountId", text); } // Token: 0x06000EBE RID: 3774 RVA: 0x00040660 File Offset: 0x0003E860 [Token(Token = "0x6000EBE")] [Address(RVA = "0xB0C280", Offset = "0xB0B080", VA = "0x180B0C280")] private void LLIDFOFLCIJ() { Dictionary dictionary = new Dictionary(); int k__BackingField = ACJLCBNBJDK.PACNIHCPNHI.k__BackingField; string text; dictionary.Add("level", text); } // Token: 0x06000EBF RID: 3775 RVA: 0x00040690 File Offset: 0x0003E890 [Token(Token = "0x6000EBF")] [Address(RVA = "0xB0BE90", Offset = "0xB0AC90", VA = "0x180B0BE90")] 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: 0x06000EC0 RID: 3776 RVA: 0x000406F4 File Offset: 0x0003E8F4 [Token(Token = "0x6000EC0")] [Address(RVA = "0xB0BDA0", Offset = "0xB0ABA0", VA = "0x180B0BDA0")] private static Dictionary HALKCOMCOCD(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ) { Dictionary dictionary = new Dictionary(); int k__BackingField = HPNJHHKGNNJ.k__BackingField; string text; dictionary.Add("skuId", text); string k__BackingField = HPNJHHKGNNJ.k__BackingField; dictionary.Add("name", k__BackingField); int k__BackingField = HPNJHHKGNNJ.k__BackingField; string text2; dictionary.Add("price", text2); return dictionary; } // Token: 0x06000EC1 RID: 3777 RVA: 0x0004074C File Offset: 0x0003E94C [Token(Token = "0x6000EC1")] [Address(RVA = "0xB0C950", Offset = "0xB0B750", VA = "0x180B0C950")] public AppsFlyerEventHelper() { } // Token: 0x06000EC2 RID: 3778 RVA: 0x00040760 File Offset: 0x0003E960 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6000EC2")] [Address(RVA = "0xB0C8F0", Offset = "0xB0B6F0", VA = "0x180B0C8F0")] static AppsFlyerEventHelper() { Dictionary dictionary = new Dictionary(); } // Token: 0x04000B79 RID: 2937 [Token(Token = "0x4000B79")] private static readonly Dictionary HCCJAGNDOOK; // Token: 0x020001D0 RID: 464 [Token(Token = "0x20001D0")] public static class FOMKECAHGNG { // Token: 0x04000B7A RID: 2938 [Token(Token = "0x4000B7A")] public const string IMMIINHFJDL = "FirstExitedDorm"; // Token: 0x04000B7B RID: 2939 [Token(Token = "0x4000B7B")] public const string HGHPPPEOIPJ = "TriedPurchaseTokens"; // Token: 0x04000B7C RID: 2940 [Token(Token = "0x4000B7C")] public const string JKMFPPHLJME = "TriedPurchaseRRPlus"; // Token: 0x04000B7D RID: 2941 [Token(Token = "0x4000B7D")] public const string NPDICOJCKMM = "SuccessPurchaseTokens"; // Token: 0x04000B7E RID: 2942 [Token(Token = "0x4000B7E")] public const string ICJMJMGJECD = "SuccessPurchaseRRPlus"; // Token: 0x04000B7F RID: 2943 [Token(Token = "0x4000B7F")] public const string AAGPPFPBHGP = "CreatedRoom"; // Token: 0x04000B80 RID: 2944 [Token(Token = "0x4000B80")] public const string EKLBKLOIKGD = "SharedFriendCode"; // Token: 0x04000B81 RID: 2945 [Token(Token = "0x4000B81")] public const string EFFJJNAENMI = "ImportedFriendNUX"; // Token: 0x04000B82 RID: 2946 [Token(Token = "0x4000B82")] public const string IKEJNNFAKEF = "SentFriendRequest"; // Token: 0x04000B83 RID: 2947 [Token(Token = "0x4000B83")] public const string MJDBACLIJGE = "LeveledUp"; } // Token: 0x020001D1 RID: 465 [Token(Token = "0x20001D1")] [CompilerGenerated] private sealed class HJJNIHLCLAE { // Token: 0x06000EC3 RID: 3779 RVA: 0x00040774 File Offset: 0x0003E974 [Token(Token = "0x6000EC3")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HJJNIHLCLAE() { } // Token: 0x06000EC4 RID: 3780 RVA: 0x00040788 File Offset: 0x0003E988 [Token(Token = "0x6000EC4")] [Address(RVA = "0xB17F00", Offset = "0xB16D00", VA = "0x180B17F00")] internal bool b__0() { bool flag = MHOKOMMOGKM.LJOMAMPICDO; if (!flag) { return flag; } EFEFMHJPJIJ efefmhjpjij = this.preferenceManager; throw new NullReferenceException(); } // Token: 0x04000B84 RID: 2948 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000B84")] public EFEFMHJPJIJ preferenceManager; } }