Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

291 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: 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<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: 0x06000EC2 RID: 3778 RVA: 0x00040934 File Offset: 0x0003EB34
[Token(Token = "0x6000EC2")]
[Address(RVA = "0x15B5FB0", Offset = "0x15B4FB0", VA = "0x1815B5FB0")]
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: 0x06000EC3 RID: 3779 RVA: 0x00040980 File Offset: 0x0003EB80
[Token(Token = "0x6000EC3")]
[Address(RVA = "0x15B64D0", Offset = "0x15B54D0", VA = "0x1815B64D0")]
private void JKENKIOFFBG()
{
MFBGLIHGCGO<CIIBGMBOFEI> bbdpbmmappo = Matchmaking.BBDPBMMAPPO;
Action<CIIBGMBOFEI> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> dictionary = new Dictionary();
int <BOEPNILALGE>k__BackingField = ACJLCBNBJDK.PACNIHCPNHI.<BOEPNILALGE>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 <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: 0x06000ECC RID: 3788 RVA: 0x00040AF0 File Offset: 0x0003ECF0
[Token(Token = "0x6000ECC")]
[Address(RVA = "0x15B61B0", Offset = "0x15B51B0", VA = "0x1815B61B0")]
private static Dictionary<string, string> HALKCOMCOCD(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ)
{
Dictionary<string, string> dictionary = new Dictionary();
int <JFPCIDFKDML>k__BackingField = HPNJHHKGNNJ.<JFPCIDFKDML>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<string, string> dictionary = new Dictionary();
}
// Token: 0x04000B82 RID: 2946
[Token(Token = "0x4000B82")]
private static readonly Dictionary<string, string> 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 <Start>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;
}
}