301 lines
12 KiB
C#
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 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<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;
|
|
}
|
|
}
|