Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/AppsFlyerEventHelper.cs
T
2026-04-10 22:50:51 +02:00

301 lines
12 KiB
C#

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<AppsFlyerEventHelper>
{
// 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 1663
*/;
}
// 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<long, string> ophamogodhh = OJMCBOKJFOF.OPHAMOGODHH;
Action<long, string> action = new Action(this.LHDPBBADOOJ);
OKNNKFGFODL phnhbljdbko = ACJLCBNBJDK.PHNHBLJDBKO;
Action action2 = new Action(this.LLIDFOFLCIJ);
phnhbljdbko.BIHKNNPGGKP(action2);
MFBGLIHGCGO<int> llpefbdfbkd = FGPIDGLCKEF.LLPEFBDFBKD;
Action<int> action3 = new Action(this.HIFFHFNOPHM);
MFBGLIHGCGO<int> onFinish = FriendImportModel.OnFinish;
Action<int> action4 = new Action(this.OLENKHMNEPF);
MFBGLIHGCGO<Enum> onPlatformShare = LinkManager.OnPlatformShare;
Action<Enum> action5 = new Action(this.IFCNPFPCDJH);
MFBGLIHGCGO<CIIBGMBOFEI> bbdpbmmappo = Matchmaking.BBDPBMMAPPO;
Action<CIIBGMBOFEI> 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 <PGOEAIDCELB>k__BackingField = IPOFINNGHKG.<PGOEAIDCELB>k__BackingField;
if (<PGOEAIDCELB>k__BackingField != COBKKLOJNNE.PSVR_ROOM_CALIBRATION)
{
int num = 0;
num += num;
num++;
MFBGLIHGCGO<CIIBGMBOFEI> bbdpbmmappo = Matchmaking.BBDPBMMAPPO;
Action<CIIBGMBOFEI> 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<CIIBGMBOFEI> bbdpbmmappo = Matchmaking.BBDPBMMAPPO;
Action<CIIBGMBOFEI> 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<string, string> 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<string, string> 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<string, string> 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<string, string> dictionary = new Dictionary();
int <BOEPNILALGE>k__BackingField = ACJLCBNBJDK.PACNIHCPNHI.<BOEPNILALGE>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 <OPGIEBKKAFC>k__BackingField = HPNJHHKGNNJ.<OPGIEBKKAFC>k__BackingField;
if (<OPGIEBKKAFC>k__BackingField != 0)
{
GCBPKHFJKCE.DKDLBKJCFDI <MJDJMAPCPFL>k__BackingField = <OPGIEBKKAFC>k__BackingField.<MJDJMAPCPFL>k__BackingField;
int num = 0;
if (<MJDJMAPCPFL>k__BackingField != 0)
{
GCBPKHFJKCE.JPNJGCANGPB <BOEPNILALGE>k__BackingField = <MJDJMAPCPFL>k__BackingField.<BOEPNILALGE>k__BackingField;
}
if (num != 0)
{
GCBPKHFJKCE.CACOIEJCAKJ <OPGIEBKKAFC>k__BackingField2 = HPNJHHKGNNJ.<OPGIEBKKAFC>k__BackingField;
if (<OPGIEBKKAFC>k__BackingField2 != 0)
{
GCBPKHFJKCE.DKDLBKJCFDI <MJDJMAPCPFL>k__BackingField2 = <OPGIEBKKAFC>k__BackingField2.<MJDJMAPCPFL>k__BackingField;
if (<MJDJMAPCPFL>k__BackingField2 != 0)
{
GCBPKHFJKCE.ECAPFBCJPNL <FMEFGKDAPOD>k__BackingField = <MJDJMAPCPFL>k__BackingField2.<FMEFGKDAPOD>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<string, string> HALKCOMCOCD(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ)
{
Dictionary<string, string> dictionary = new Dictionary();
int <JFPCIDFKDML>k__BackingField = HPNJHHKGNNJ.<JFPCIDFKDML>k__BackingField;
string text;
dictionary.Add("skuId", text);
string <LGACIEKBLBM>k__BackingField = HPNJHHKGNNJ.<LGACIEKBLBM>k__BackingField;
dictionary.Add("name", <LGACIEKBLBM>k__BackingField);
int <LGKBIBJHNCN>k__BackingField = HPNJHHKGNNJ.<LGKBIBJHNCN>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<string, string> dictionary = new Dictionary();
}
// Token: 0x04000B79 RID: 2937
[Token(Token = "0x4000B79")]
private static readonly Dictionary<string, string> 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 <Start>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;
}
}