1353 lines
58 KiB
C#
1353 lines
58 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using BestHTTP;
|
|
using BestHTTP.Forms;
|
|
using Cpp2IlInjected;
|
|
using JetBrains.Annotations;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using RecRoom.Platforms;
|
|
using UnityEngine;
|
|
using UnityEngine.XR;
|
|
|
|
namespace AmplitudeAnalytics
|
|
{
|
|
// Token: 0x0200101C RID: 4124
|
|
[Token(Token = "0x200101C")]
|
|
[StructLayout(3)]
|
|
public class AmplitudeAnalyticsClient : SingletonMonoBehaviour<AmplitudeAnalyticsClient>
|
|
{
|
|
// Token: 0x170011D5 RID: 4565
|
|
// (get) Token: 0x060063E7 RID: 25575 RVA: 0x0015F378 File Offset: 0x0015D578
|
|
[Token(Token = "0x170011D5")]
|
|
public static string IHLKNNKEGHC
|
|
{
|
|
[Token(Token = "0x60063E7")]
|
|
[Address(RVA = "0xFFD8D0", Offset = "0xFFC2D0", VA = "0x180FFD8D0")]
|
|
get
|
|
{
|
|
return "f1779b982f1c09aed3adb3cca563cbc2";
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000A1 RID: 161
|
|
// (add) Token: 0x060063E8 RID: 25576 RVA: 0x0015F38C File Offset: 0x0015D58C
|
|
// (remove) Token: 0x060063E9 RID: 25577 RVA: 0x0015F3B4 File Offset: 0x0015D5B4
|
|
[Token(Token = "0x140000A1")]
|
|
public event Action<bool> HHDKCOGPHNH
|
|
{
|
|
[Token(Token = "0x60063E8")]
|
|
[Address(RVA = "0xFFD830", Offset = "0xFFC230", VA = "0x180FFD830")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action<bool> hhdkcogphnh;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
hhdkcogphnh = this.HHDKCOGPHNH;
|
|
@delegate = Delegate.Combine(hhdkcogphnh, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != hhdkcogphnh)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60063E9")]
|
|
[Address(RVA = "0xFFD9C0", Offset = "0xFFC3C0", VA = "0x180FFD9C0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action<bool> hhdkcogphnh;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
hhdkcogphnh = this.HHDKCOGPHNH;
|
|
@delegate = Delegate.Remove(hhdkcogphnh, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != hhdkcogphnh)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170011D6 RID: 4566
|
|
// (get) Token: 0x060063EA RID: 25578 RVA: 0x0015F3DC File Offset: 0x0015D5DC
|
|
// (set) Token: 0x060063EB RID: 25579 RVA: 0x0015F3F0 File Offset: 0x0015D5F0
|
|
[Token(Token = "0x170011D6")]
|
|
public string KFMCHKJANAP
|
|
{
|
|
[Token(Token = "0x60063EA")]
|
|
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
|
get;
|
|
[Token(Token = "0x60063EB")]
|
|
[Address(RVA = "0x462750", Offset = "0x461150", VA = "0x180462750")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x170011D7 RID: 4567
|
|
// (get) Token: 0x060063EC RID: 25580 RVA: 0x0015F404 File Offset: 0x0015D604
|
|
[Token(Token = "0x170011D7")]
|
|
public bool PCCJHHABHCM
|
|
{
|
|
[Token(Token = "0x60063EC")]
|
|
[Address(RVA = "0x651230", Offset = "0x64FC30", VA = "0x180651230")]
|
|
get
|
|
{
|
|
return this.KJDHMJPNDCK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170011D8 RID: 4568
|
|
// (get) Token: 0x060063ED RID: 25581 RVA: 0x0015F418 File Offset: 0x0015D618
|
|
[Token(Token = "0x170011D8")]
|
|
private static int CMDHDIEMIHJ
|
|
{
|
|
[Token(Token = "0x60063ED")]
|
|
[Address(RVA = "0xFFC520", Offset = "0xFFAF20", VA = "0x180FFC520")]
|
|
get
|
|
{
|
|
int num = 0;
|
|
if (PlayerPrefs.HasKey("amplitude_sequence_number"))
|
|
{
|
|
int @int = PlayerPrefs.GetInt("amplitude_sequence_number");
|
|
}
|
|
PlayerPrefs.SetInt("amplitude_sequence_number", 1);
|
|
return num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170011D9 RID: 4569
|
|
// (get) Token: 0x060063EE RID: 25582 RVA: 0x0015F44C File Offset: 0x0015D64C
|
|
// (set) Token: 0x060063EF RID: 25583 RVA: 0x0015F460 File Offset: 0x0015D660
|
|
[Token(Token = "0x170011D9")]
|
|
public static long HFCOPCCCFBP
|
|
{
|
|
[Token(Token = "0x60063EE")]
|
|
[Address(RVA = "0xFFD900", Offset = "0xFFC300", VA = "0x180FFD900")]
|
|
get
|
|
{
|
|
return AmplitudeAnalyticsClient.DOKEPAJKBPG;
|
|
}
|
|
[Token(Token = "0x60063EF")]
|
|
[Address(RVA = "0xFFDA60", Offset = "0xFFC460", VA = "0x180FFDA60")]
|
|
set
|
|
{
|
|
AmplitudeAnalyticsClient.DOKEPAJKBPG = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060063F0 RID: 25584 RVA: 0x0015F474 File Offset: 0x0015D674
|
|
[Token(Token = "0x60063F0")]
|
|
[Address(RVA = "0xFFC0E0", Offset = "0xFFAAE0", VA = "0x180FFC0E0")]
|
|
public void ForceSettings(AmplitudeAnalyticsClient.Settings KILPBJLILEE)
|
|
{
|
|
Debug.Log("Forcing settings for Amplitude");
|
|
this.settings = KILPBJLILEE;
|
|
}
|
|
|
|
// Token: 0x060063F1 RID: 25585 RVA: 0x0015F494 File Offset: 0x0015D694
|
|
[Token(Token = "0x60063F1")]
|
|
[Address(RVA = "0xFFB990", Offset = "0xFFA390", VA = "0x180FFB990", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
AmplitudeAnalyticsClient.LGNIKEMIHIE.EHCHEKGAEFG.IECOIFMKKHC();
|
|
AmplitudeAnalyticsClient.LGNIKEMIHIE.NKBHNNKICIO.IECOIFMKKHC();
|
|
Application.wantsToQuit += new Func(this.BHEANPAOPOA);
|
|
}
|
|
|
|
// Token: 0x060063F2 RID: 25586 RVA: 0x0015F4DC File Offset: 0x0015D6DC
|
|
[Token(Token = "0x60063F2")]
|
|
[Address(RVA = "0xFFD220", Offset = "0xFFBC20", VA = "0x180FFD220")]
|
|
private void Start()
|
|
{
|
|
this.GEEIILBKAAP = float.MinValue;
|
|
this.PMPKLOKJJJJ = float.MinValue;
|
|
}
|
|
|
|
// Token: 0x060063F3 RID: 25587 RVA: 0x0015F500 File Offset: 0x0015D700
|
|
[Token(Token = "0x60063F3")]
|
|
[Address(RVA = "0xFFC9C0", Offset = "0xFFB3C0", VA = "0x180FFC9C0", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
int num = 0;
|
|
AmplitudeAnalyticsClient.JKNFCFKGLNN = num;
|
|
AmplitudeAnalyticsClient.KFLMIFBLAPF = num;
|
|
}
|
|
|
|
// Token: 0x060063F4 RID: 25588 RVA: 0x0015F524 File Offset: 0x0015D724
|
|
[Token(Token = "0x60063F4")]
|
|
[Address(RVA = "0xFFD2F0", Offset = "0xFFBCF0", VA = "0x180FFD2F0")]
|
|
private void Update()
|
|
{
|
|
if (this.KJDHMJPNDCK)
|
|
{
|
|
float deltaTime = Time.deltaTime;
|
|
int num = 0;
|
|
this.MPOEBJCPDNK = deltaTime;
|
|
this.KLJBLBOKDBH = num;
|
|
this.MPOEBJCPDNK = (float)num;
|
|
if ((this.ENILJCOMLNN ? 1 : 0) == num)
|
|
{
|
|
int num2 = AmplitudeAnalyticsClient.LGNIKEMIHIE.NKBHNNKICIO.GHICFPNGGOD(num);
|
|
if (num2 > 0)
|
|
{
|
|
int? kggcbklpccn = this.KGGCBKLPCCN;
|
|
int? num3 = AmplitudeAnalyticsClient.LGNIKEMIHIE.NKBHNNKICIO.GGDPGBINPPC();
|
|
bool flag = kggcbklpccn < num3;
|
|
if (kggcbklpccn != flag)
|
|
{
|
|
int num4 = 0;
|
|
this.KGGCBKLPCCN = num4;
|
|
}
|
|
if (this.JGPIKDJBDFE == num && num2 < 10)
|
|
{
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
float num5 = this.settings.BatchIntervalSeconds * 0.5f;
|
|
}
|
|
int num6;
|
|
AmplitudeAnalyticsClient.NFGLMIFDINB nfglmifdinb = new AmplitudeAnalyticsClient.NFGLMIFDINB(num6);
|
|
num6 = 0;
|
|
nfglmifdinb.<>4__this = this;
|
|
nfglmifdinb.timeout = -1f;
|
|
Coroutine coroutine = base.StartCoroutine(nfglmifdinb);
|
|
}
|
|
}
|
|
if ((this.LICNADBMLEJ ? 1 : 0) == num)
|
|
{
|
|
AmplitudeAnalyticsClient.LGNIKEMIHIE nkbhnnkicio = AmplitudeAnalyticsClient.LGNIKEMIHIE.NKBHNNKICIO;
|
|
AmplitudeAnalyticsClient.LGNIKEMIHIE ehchekgaefg = AmplitudeAnalyticsClient.LGNIKEMIHIE.EHCHEKGAEFG;
|
|
int? num7 = nkbhnnkicio.GGDPGBINPPC();
|
|
int num8 = ehchekgaefg.GHICFPNGGOD(num7);
|
|
if (num8 > 0)
|
|
{
|
|
int? codejloogja = this.CODEJLOOGJA;
|
|
int? num9 = AmplitudeAnalyticsClient.LGNIKEMIHIE.EHCHEKGAEFG.GGDPGBINPPC();
|
|
bool flag2 = codejloogja < num9;
|
|
if (codejloogja != flag2)
|
|
{
|
|
int num10 = 0;
|
|
this.CODEJLOOGJA = num10;
|
|
}
|
|
if (this.JIBBOBFICHH == (ulong)0L && num8 < 10)
|
|
{
|
|
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
|
|
float batchIntervalSeconds = this.settings.BatchIntervalSeconds;
|
|
}
|
|
int num11;
|
|
AmplitudeAnalyticsClient.JOFPIFDAEOL jofpifdaeol = new AmplitudeAnalyticsClient.JOFPIFDAEOL(num11);
|
|
num11 = 0;
|
|
jofpifdaeol.<>4__this = this;
|
|
jofpifdaeol.timeout = -1f;
|
|
Coroutine coroutine2 = base.StartCoroutine(jofpifdaeol);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060063F5 RID: 25589 RVA: 0x0015F6B8 File Offset: 0x0015D8B8
|
|
[Token(Token = "0x60063F5")]
|
|
[Address(RVA = "0xFFBAB0", Offset = "0xFFA4B0", VA = "0x180FFBAB0")]
|
|
private bool BHEANPAOPOA()
|
|
{
|
|
if (this.BBJFGHALHAE == AmplitudeAnalyticsClient.KEJFBHKLOMK.Running)
|
|
{
|
|
if (this.KJDHMJPNDCK && !this.HHJDFAFFLEC)
|
|
{
|
|
this.HHJDFAFFLEC = true;
|
|
int num = AmplitudeAnalyticsClient.CMDHDIEMIHJ;
|
|
CCNBJFOPLBG ccnbjfoplbg;
|
|
ccnbjfoplbg.LHJKMBOGMCH();
|
|
}
|
|
Action<bool> hhdkcogphnh = this.HHDKCOGPHNH;
|
|
if (hhdkcogphnh != 0)
|
|
{
|
|
bool kjdhmjpndck = this.KJDHMJPNDCK;
|
|
hhdkcogphnh(kjdhmjpndck);
|
|
}
|
|
int num2;
|
|
AmplitudeAnalyticsClient.CFABPMNKEJF cfabpmnkejf = new AmplitudeAnalyticsClient.CFABPMNKEJF(num2);
|
|
num2 = 0;
|
|
cfabpmnkejf.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(cfabpmnkejf);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060063F6 RID: 25590 RVA: 0x0015F73C File Offset: 0x0015D93C
|
|
[Token(Token = "0x60063F6")]
|
|
[Address(RVA = "0xFFC4A0", Offset = "0xFFAEA0", VA = "0x180FFC4A0")]
|
|
public IEnumerator<ISchedule> Initialize(AmplitudeAnalyticsEvent LNAFLFNFDIE)
|
|
{
|
|
int num;
|
|
AmplitudeAnalyticsClient.IGBOKGDGJAK igbokgdgjak = new AmplitudeAnalyticsClient.IGBOKGDGJAK(num);
|
|
num = 0;
|
|
igbokgdgjak.<>4__this = this;
|
|
igbokgdgjak.initialEvent = LNAFLFNFDIE;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060063F7 RID: 25591 RVA: 0x0015F768 File Offset: 0x0015D968
|
|
[Token(Token = "0x60063F7")]
|
|
[Address(RVA = "0xFFC1D0", Offset = "0xFFABD0", VA = "0x180FFC1D0")]
|
|
private bool HJPIFKNBGJA()
|
|
{
|
|
Action<bool> hhdkcogphnh = this.HHDKCOGPHNH;
|
|
if (hhdkcogphnh != 0)
|
|
{
|
|
bool kjdhmjpndck = this.KJDHMJPNDCK;
|
|
hhdkcogphnh(kjdhmjpndck);
|
|
}
|
|
if (this.KJDHMJPNDCK)
|
|
{
|
|
long dokepajkbpg = AmplitudeAnalyticsClient.DOKEPAJKBPG;
|
|
int num = AmplitudeAnalyticsClient.CMDHDIEMIHJ;
|
|
string text = this.<DBOJAPOFFIA>k__BackingField;
|
|
AmplitudeAnalyticsEvent.NFHADFCEMML("session_end", dokepajkbpg, (long)num, text).LHJKMBOGMCH();
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060063F8 RID: 25592 RVA: 0x0015F7CC File Offset: 0x0015D9CC
|
|
[Token(Token = "0x60063F8")]
|
|
[Address(RVA = "0xFFBD20", Offset = "0xFFA720", VA = "0x180FFBD20")]
|
|
private bool EHJFPCAMLIG()
|
|
{
|
|
if (this.BBJFGHALHAE == AmplitudeAnalyticsClient.KEJFBHKLOMK.Running)
|
|
{
|
|
if (this.KJDHMJPNDCK && !this.HHJDFAFFLEC)
|
|
{
|
|
this.HHJDFAFFLEC = true;
|
|
int num = AmplitudeAnalyticsClient.CMDHDIEMIHJ;
|
|
CCNBJFOPLBG ccnbjfoplbg;
|
|
ccnbjfoplbg.LHJKMBOGMCH();
|
|
}
|
|
Action<bool> hhdkcogphnh = this.HHDKCOGPHNH;
|
|
if (hhdkcogphnh != 0)
|
|
{
|
|
bool kjdhmjpndck = this.KJDHMJPNDCK;
|
|
hhdkcogphnh(kjdhmjpndck);
|
|
}
|
|
int num2;
|
|
AmplitudeAnalyticsClient.CFABPMNKEJF cfabpmnkejf = new AmplitudeAnalyticsClient.CFABPMNKEJF(num2);
|
|
num2 = 0;
|
|
cfabpmnkejf.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(cfabpmnkejf);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060063F9 RID: 25593 RVA: 0x0015F850 File Offset: 0x0015DA50
|
|
[Token(Token = "0x60063F9")]
|
|
[Address(RVA = "0xFFCF30", Offset = "0xFFB930", VA = "0x180FFCF30")]
|
|
public void SendEndSessionEvent()
|
|
{
|
|
if (this.KJDHMJPNDCK && !this.HHJDFAFFLEC)
|
|
{
|
|
this.HHJDFAFFLEC = true;
|
|
int num = AmplitudeAnalyticsClient.CMDHDIEMIHJ;
|
|
CCNBJFOPLBG ccnbjfoplbg;
|
|
ccnbjfoplbg.LHJKMBOGMCH();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060063FA RID: 25594 RVA: 0x0015F88C File Offset: 0x0015DA8C
|
|
[Token(Token = "0x60063FA")]
|
|
[Address(RVA = "0xFFBC50", Offset = "0xFFA650", VA = "0x180FFBC50")]
|
|
private IEnumerator CMDNJJPDAGC()
|
|
{
|
|
int num;
|
|
AmplitudeAnalyticsClient.CFABPMNKEJF cfabpmnkejf = new AmplitudeAnalyticsClient.CFABPMNKEJF(num);
|
|
num = 0;
|
|
cfabpmnkejf.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060063FB RID: 25595 RVA: 0x0015F8B0 File Offset: 0x0015DAB0
|
|
[Token(Token = "0x60063FB")]
|
|
[Address(RVA = "0xFFD630", Offset = "0xFFC030", VA = "0x180FFD630")]
|
|
public IEnumerator WaitForFlush(float DJJMDAINGCG = 30f)
|
|
{
|
|
int num;
|
|
AmplitudeAnalyticsClient.KLEENECHAAC kleenechaac = new AmplitudeAnalyticsClient.KLEENECHAAC(num);
|
|
num = 0;
|
|
kleenechaac.timeout = DJJMDAINGCG;
|
|
kleenechaac.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060063FC RID: 25596 RVA: 0x0015F8DC File Offset: 0x0015DADC
|
|
[Token(Token = "0x60063FC")]
|
|
[Address(RVA = "0xFFD230", Offset = "0xFFBC30", VA = "0x180FFD230")]
|
|
public static long UTCMillisSinceEpoch()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060063FC)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int64 AmplitudeAnalytics.AmplitudeAnalyticsClient::UTCMillisSinceEpoch()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:int32(var_0_01, ldc.i4:int32(0))
|
|
stloc:TimeSpan(var_3_0F, call:TimeSpan(DateTime::op_Subtraction, callgetter:DateTime(DateTime::get_UtcNow), ldloc:int32[exp:DateTime](var_0_01)))
|
|
}
|
|
|
|
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: 0x060063FD RID: 25597 RVA: 0x0015F8F8 File Offset: 0x0015DAF8
|
|
[Token(Token = "0x60063FD")]
|
|
[Address(RVA = "0xFFC300", Offset = "0xFFAD00", VA = "0x180FFC300")]
|
|
public static ICBHDPFJBKD Identify()
|
|
{
|
|
return AmplitudeAnalyticsIdentifyMessage.NFHADFCEMML(SingletonMonoBehaviour.Instance.<DBOJAPOFFIA>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x060063FE RID: 25598 RVA: 0x0015F91C File Offset: 0x0015DB1C
|
|
[Token(Token = "0x60063FE")]
|
|
[Address(RVA = "0xFFB8B0", Offset = "0xFFA2B0", VA = "0x180FFB8B0")]
|
|
public static CCNBJFOPLBG AccountSelectionPostLoginEvent([NotNull] string JMDCOMHKKAN, string BHBHMMAEFMK)
|
|
{
|
|
long dokepajkbpg = AmplitudeAnalyticsClient.DOKEPAJKBPG;
|
|
int num = AmplitudeAnalyticsClient.CMDHDIEMIHJ;
|
|
return AmplitudeAnalyticsEvent.NFHADFCEMML(JMDCOMHKKAN, dokepajkbpg, (long)num, BHBHMMAEFMK);
|
|
}
|
|
|
|
// Token: 0x060063FF RID: 25599 RVA: 0x0015F940 File Offset: 0x0015DB40
|
|
[Token(Token = "0x60063FF")]
|
|
[Address(RVA = "0xFFBEC0", Offset = "0xFFA8C0", VA = "0x180FFBEC0")]
|
|
public static CCNBJFOPLBG Event([NotNull] string JMDCOMHKKAN)
|
|
{
|
|
long dokepajkbpg = AmplitudeAnalyticsClient.DOKEPAJKBPG;
|
|
int num = AmplitudeAnalyticsClient.CMDHDIEMIHJ;
|
|
string text = SingletonMonoBehaviour.Instance.<DBOJAPOFFIA>k__BackingField;
|
|
return AmplitudeAnalyticsEvent.NFHADFCEMML(JMDCOMHKKAN, dokepajkbpg, (long)num, text);
|
|
}
|
|
|
|
// Token: 0x06006400 RID: 25600 RVA: 0x0015F978 File Offset: 0x0015DB78
|
|
[Token(Token = "0x6006400")]
|
|
[Address(RVA = "0xFFC390", Offset = "0xFFAD90", VA = "0x180FFC390")]
|
|
public static CCNBJFOPLBG InitializeEvent(string BHBHMMAEFMK)
|
|
{
|
|
SingletonMonoBehaviour.Instance.<DBOJAPOFFIA>k__BackingField = BHBHMMAEFMK;
|
|
long dokepajkbpg = AmplitudeAnalyticsClient.DOKEPAJKBPG;
|
|
int num = AmplitudeAnalyticsClient.CMDHDIEMIHJ;
|
|
return AmplitudeAnalyticsEvent.NFHADFCEMML("initialize_analytics", dokepajkbpg, (long)num, BHBHMMAEFMK);
|
|
}
|
|
|
|
// Token: 0x06006401 RID: 25601 RVA: 0x0015F9B4 File Offset: 0x0015DBB4
|
|
[Token(Token = "0x6006401")]
|
|
[Address(RVA = "0xFFD000", Offset = "0xFFBA00", VA = "0x180FFD000")]
|
|
public static CCNBJFOPLBG StartSessionEvent()
|
|
{
|
|
SingletonMonoBehaviour.Instance.HHJDFAFFLEC = false;
|
|
long dokepajkbpg = AmplitudeAnalyticsClient.DOKEPAJKBPG;
|
|
int num = AmplitudeAnalyticsClient.CMDHDIEMIHJ;
|
|
string text = SingletonMonoBehaviour.Instance.<DBOJAPOFFIA>k__BackingField;
|
|
CCNBJFOPLBG ccnbjfoplbg = AmplitudeAnalyticsEvent.NFHADFCEMML("session_start", dokepajkbpg, (long)num, text);
|
|
string hnpbhliofnc = KMJJGELKNAP.HNPBHLIOFNC;
|
|
CCNBJFOPLBG ccnbjfoplbg2 = ccnbjfoplbg.JOBHLMFKFNO("buildVersion", hnpbhliofnc);
|
|
AmplitudeAnalyticsIdentifyMessage.DeviceInfo deviceInfo = GGICANINMLB.OGLGKCNJJJO();
|
|
return ccnbjfoplbg2.IADLHONHOKB(deviceInfo);
|
|
}
|
|
|
|
// Token: 0x06006402 RID: 25602 RVA: 0x0015FA28 File Offset: 0x0015DC28
|
|
[Token(Token = "0x6006402")]
|
|
[Address(RVA = "0xFFCA40", Offset = "0xFFB440", VA = "0x180FFCA40")]
|
|
public static CCNBJFOPLBG OutOfSessionEvent(string JMDCOMHKKAN)
|
|
{
|
|
int num = 0;
|
|
AmplitudeAnalyticsClient.KFLMIFBLAPF = Guid.NewGuid();
|
|
string kflmifblapf = AmplitudeAnalyticsClient.KFLMIFBLAPF;
|
|
AmplitudeAnalyticsClient.JKNFCFKGLNN = GGICANINMLB.OGLGKCNJJJO();
|
|
AmplitudeAnalyticsIdentifyMessage.DeviceInfo jknfcfkglnn = AmplitudeAnalyticsClient.JKNFCFKGLNN;
|
|
CCNBJFOPLBG ccnbjfoplbg2;
|
|
CCNBJFOPLBG ccnbjfoplbg = ccnbjfoplbg2.IADLHONHOKB(jknfcfkglnn);
|
|
string activeDeviceModelName = VRDeviceManager.OBHKGDABHJB;
|
|
CCNBJFOPLBG ccnbjfoplbg4;
|
|
CCNBJFOPLBG ccnbjfoplbg3 = ccnbjfoplbg4.FHKPFOMIHLE("VRDeviceModel", activeDeviceModelName);
|
|
string unityVersion = Application.unityVersion;
|
|
CCNBJFOPLBG ccnbjfoplbg5 = ccnbjfoplbg3.FHKPFOMIHLE("UnityVersion", unityVersion);
|
|
string loadedDeviceName = XRSettings.loadedDeviceName;
|
|
CCNBJFOPLBG ccnbjfoplbg6 = ccnbjfoplbg2.FHKPFOMIHLE("VRDeviceName", loadedDeviceName);
|
|
if (SingletonMonoBehaviour.IsInitialized)
|
|
{
|
|
string currentPlatformAsAnalyticsString = SingletonMonoBehaviour.Instance.NFNAKPICNBM;
|
|
CCNBJFOPLBG ccnbjfoplbg7 = ccnbjfoplbg2.FHKPFOMIHLE("GamePlatform", currentPlatformAsAnalyticsString);
|
|
PlatformManager.LDIIFDDCKCN gfmhkkkeoge = SingletonMonoBehaviour.Instance.GFMHKKKEOGE;
|
|
CCNBJFOPLBG ccnbjfoplbg8 = ccnbjfoplbg7.FHKPFOMIHLE<PlatformManager.LDIIFDDCKCN>("VRDevice", gfmhkkkeoge);
|
|
if (SingletonMonoBehaviour.IsInitialized)
|
|
{
|
|
PlatformManager.LDIIFDDCKCN gfmhkkkeoge2 = SingletonMonoBehaviour.Instance.GFMHKKKEOGE;
|
|
LocalPlayerController.JJKKCDNKBJI fgamgpebmge = SingletonMonoBehaviour.Instance.FGAMGPEBMGE;
|
|
CCNBJFOPLBG ccnbjfoplbg9 = ccnbjfoplbg2.FHKPFOMIHLE<CFLMJLFBOKH.GKMPLAGBKDL>("HardwareCategory", (CFLMJLFBOKH.GKMPLAGBKDL)num).FHKPFOMIHLE<CFLMJLFBOKH.PMJICICJMAP>("InteractionCategory", (CFLMJLFBOKH.PMJICICJMAP)num);
|
|
}
|
|
}
|
|
return ccnbjfoplbg2;
|
|
}
|
|
|
|
// Token: 0x06006403 RID: 25603 RVA: 0x0015FB4C File Offset: 0x0015DD4C
|
|
[Token(Token = "0x6006403")]
|
|
[Address(RVA = "0xFFC740", Offset = "0xFFB140", VA = "0x180FFC740")]
|
|
public static IPromise LogOutOfSessionEvent(CCNBJFOPLBG EMGIIALFJEK)
|
|
{
|
|
EMGIIALFJEK.LHJKMBOGMCH();
|
|
Dictionary<string, object> dictionary;
|
|
IPromise promise = AmplitudeAnalyticsClient.GIBPCILMHIA<Dictionary<string, object>>("https://api2.amplitude.com/httpapi", "event", "f1779b982f1c09aed3adb3cca563cbc2", dictionary);
|
|
return Promise.<CompletedPromise>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006404 RID: 25604 RVA: 0x0015FB80 File Offset: 0x0015DD80
|
|
[Token(Token = "0x6006404")]
|
|
[Address(RVA = "0xFFC5A0", Offset = "0xFFAFA0", VA = "0x180FFC5A0")]
|
|
public void LogEventAsync(AmplitudeAnalyticsEvent EIANIOCNJKO)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06006404)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AmplitudeAnalytics.AmplitudeAnalyticsClient::LogEventAsync(AmplitudeAnalytics.AmplitudeAnalyticsEvent)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_1A:
|
|
stloc:InvalidOperationException(var_2_24, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("You must initialize before you can log events")))
|
|
}
|
|
|
|
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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: 0x06006405 RID: 25605 RVA: 0x0015FBB4 File Offset: 0x0015DDB4
|
|
[Token(Token = "0x6006405")]
|
|
[Address(RVA = "0xFFC8D0", Offset = "0xFFB2D0", VA = "0x180FFC8D0")]
|
|
public void LogSerializedEventAsync(Dictionary<string, object> OGFGPCCGGJN)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06006405)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AmplitudeAnalytics.AmplitudeAnalyticsClient::LogSerializedEventAsync(System.Collections.Generic.Dictionary`2<System.String,System.Object>)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_1A:
|
|
stloc:InvalidOperationException(var_2_24, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("You must initialize before you can log events")))
|
|
}
|
|
|
|
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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: 0x06006406 RID: 25606 RVA: 0x0015FBE8 File Offset: 0x0015DDE8
|
|
[Token(Token = "0x6006406")]
|
|
[Address(RVA = "0xFFC690", Offset = "0xFFB090", VA = "0x180FFC690")]
|
|
public void LogIdentifyAsync(AmplitudeAnalyticsIdentifyMessage HNNMMGFNPOB)
|
|
{
|
|
AmplitudeAnalyticsClient.LGNIKEMIHIE nkbhnnkicio = AmplitudeAnalyticsClient.LGNIKEMIHIE.NKBHNNKICIO;
|
|
int num = 0;
|
|
nkbhnnkicio.MEAKBDKDFKF(HNNMMGFNPOB, num != 0);
|
|
}
|
|
|
|
// Token: 0x06006407 RID: 25607 RVA: 0x0015FC0C File Offset: 0x0015DE0C
|
|
[Token(Token = "0x6006407")]
|
|
[Address(RVA = "0xFFC050", Offset = "0xFFAA50", VA = "0x180FFC050")]
|
|
public void Flush()
|
|
{
|
|
int num = Time.frameCount;
|
|
ulong num2;
|
|
this.KGGCBKLPCCN = num2;
|
|
num = Time.frameCount;
|
|
ulong num3;
|
|
this.CODEJLOOGJA = num3;
|
|
}
|
|
|
|
// Token: 0x06006408 RID: 25608 RVA: 0x0015FC38 File Offset: 0x0015DE38
|
|
[Token(Token = "0x6006408")]
|
|
[Address(RVA = "0xFFC150", Offset = "0xFFAB50", VA = "0x180FFC150")]
|
|
private IEnumerator<ISchedule> GDNCPJOIAMO(float DJJMDAINGCG = -1f)
|
|
{
|
|
int num;
|
|
AmplitudeAnalyticsClient.JOFPIFDAEOL jofpifdaeol = new AmplitudeAnalyticsClient.JOFPIFDAEOL(num);
|
|
num = 0;
|
|
jofpifdaeol.timeout = DJJMDAINGCG;
|
|
jofpifdaeol.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06006409 RID: 25609 RVA: 0x0015FC64 File Offset: 0x0015DE64
|
|
[Token(Token = "0x6006409")]
|
|
[Address(RVA = "0xFFBFD0", Offset = "0xFFA9D0", VA = "0x180FFBFD0")]
|
|
private IEnumerator<ISchedule> FOIOMKBBHPA(float DJJMDAINGCG = -1f)
|
|
{
|
|
int num;
|
|
AmplitudeAnalyticsClient.NFGLMIFDINB nfglmifdinb = new AmplitudeAnalyticsClient.NFGLMIFDINB(num);
|
|
num = 0;
|
|
nfglmifdinb.timeout = DJJMDAINGCG;
|
|
nfglmifdinb.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600640A RID: 25610 RVA: 0x0015FC90 File Offset: 0x0015DE90
|
|
[Token(Token = "0x600640A")]
|
|
[Address(RVA = "0xFFB7F0", Offset = "0xFFA1F0", VA = "0x180FFB7F0")]
|
|
private IEnumerator<ISchedule> AGJOIPCNEOD(AmplitudeAnalyticsClient.LGNIKEMIHIE ONOBMHNFCHB, int? MADLMGFMFMN, string KCDNNDGKINC, string CPPKDDGBGFI, float DJJMDAINGCG, Action<int> ELEPHKHJNPP)
|
|
{
|
|
int num;
|
|
AmplitudeAnalyticsClient.KFBKOFCHFGF kfbkofchfgf = new AmplitudeAnalyticsClient.KFBKOFCHFGF(num);
|
|
num = 0;
|
|
kfbkofchfgf.onBatchSent = 0;
|
|
kfbkofchfgf.cache = ONOBMHNFCHB;
|
|
kfbkofchfgf.earlierThanFrame = MADLMGFMFMN;
|
|
kfbkofchfgf.url = KCDNNDGKINC;
|
|
kfbkofchfgf.timeout = (float)0;
|
|
kfbkofchfgf.<>4__this = this;
|
|
kfbkofchfgf.dataIdentifier = 0;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600640B RID: 25611 RVA: 0x0015FCDC File Offset: 0x0015DEDC
|
|
[Token(Token = "0x600640B")]
|
|
[Address(RVA = "0x1FA3CA0", Offset = "0x1FA26A0", VA = "0x181FA3CA0")]
|
|
private IPromise GIBPCILMHIA<T>(string, string, T PHFDPICANAP)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600640B)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1 AmplitudeAnalytics.AmplitudeAnalyticsClient::GIBPCILMHIA<T>(System.String,System.String,T)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:string(var_1_07, callgetter:string(BBEFMHAEEEA::CDGFMHOAJHM))
|
|
stloc:object(var_2_0E, call:object(ICloneable::Clone, ldloc:string[exp:ICloneable](A_1)))
|
|
}
|
|
|
|
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: 0x0600640C RID: 25612 RVA: 0x0015FCF8 File Offset: 0x0015DEF8
|
|
[Token(Token = "0x600640C")]
|
|
[Address(RVA = "0x1FA3D60", Offset = "0x1FA2760", VA = "0x181FA3D60")]
|
|
private static IPromise GIBPCILMHIA<T>(string cpp2il__autoParamName__idx_0, string cpp2il__autoParamName__idx_1, string cpp2il__autoParamName__idx_2, T PHFDPICANAP)
|
|
{
|
|
AmplitudeAnalyticsIdentifyMessage.DeviceInfo jknfcfkglnn = AmplitudeAnalyticsClient.JKNFCFKGLNN;
|
|
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
|
|
httpurlEncodedForm.AddField("api_key", cpp2il__autoParamName__idx_2);
|
|
NEBIGEDJGPP nebigedjgpp = new NEBIGEDJGPP(new Uri(cpp2il__autoParamName__idx_0), (HTTPMethods)((ulong)2L));
|
|
int num = 0;
|
|
nebigedjgpp.JJPKKFIALBN(httpurlEncodedForm);
|
|
Action<NEBIGEDJGPP, HOOILIHKMEG> action = new Action(httpurlEncodedForm, (IntPtr)num);
|
|
nebigedjgpp.<LJNDHFJDNDH>k__BackingField = action;
|
|
IEnumerator enumerator = nebigedjgpp.GDOIHJPIPBM();
|
|
if ("{il2cpp field on {'constant37' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x0}" == (ulong)0L)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600640D RID: 25613 RVA: 0x0015FD6C File Offset: 0x0015DF6C
|
|
[Token(Token = "0x600640D")]
|
|
[Address(RVA = "0x2039BC0", Offset = "0x20385C0", VA = "0x182039BC0")]
|
|
private static void KPCLBHGIJEC<T>(NEBIGEDJGPP NAEOJENNACH, HOOILIHKMEG MAOOLFEBOOD, T PHFDPICANAP, Promise<AmplitudeAnalyticsClient.DDAGJMCHCED<T>> MCINMMCGJML)
|
|
{
|
|
if (MAOOLFEBOOD == 0)
|
|
{
|
|
int num = 0;
|
|
string text = BPHGKAEDBPE.DGCJEGKAEOM(NAEOJENNACH, num != 0);
|
|
NAEOJENNACH.Finalize();
|
|
Debug.LogError(string.Format("Null response from Amplitude call: {0} on hash {1}", text, text));
|
|
string text2 = string.Format("Null response from Amplitude call. {0}", text);
|
|
return;
|
|
}
|
|
int num2 = MAOOLFEBOOD.LLODNIOIDKE;
|
|
string text3 = MAOOLFEBOOD.DKPCLPHKFDI;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600640E RID: 25614 RVA: 0x0015FDC0 File Offset: 0x0015DFC0
|
|
[Token(Token = "0x600640E")]
|
|
[Address(RVA = "0xFFBCD0", Offset = "0xFFA6D0", VA = "0x180FFBCD0")]
|
|
private bool EEFIJLDABPN(float JODPOANPJNK, float DJJMDAINGCG)
|
|
{
|
|
if (0 < (int)DJJMDAINGCG)
|
|
{
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600640F RID: 25615 RVA: 0x0015FDDC File Offset: 0x0015DFDC
|
|
[Token(Token = "0x600640F")]
|
|
[Address(RVA = "0xFFD7C0", Offset = "0xFFC1C0", VA = "0x180FFD7C0")]
|
|
public AmplitudeAnalyticsClient()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006410 RID: 25616 RVA: 0x0015FE10 File Offset: 0x0015E010
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6006410")]
|
|
[Address(RVA = "0xFFD6B0", Offset = "0xFFC0B0", VA = "0x180FFD6B0")]
|
|
static AmplitudeAnalyticsClient()
|
|
{
|
|
int num = 0;
|
|
AmplitudeAnalyticsClient.CGMCAODNLIP = num;
|
|
AmplitudeAnalyticsClient.GBAHOIHAADL = num;
|
|
AmplitudeAnalyticsClient.JKNFCFKGLNN = num;
|
|
AmplitudeAnalyticsClient.KFLMIFBLAPF = num;
|
|
AmplitudeAnalyticsClient.NIKNMDJHFNI = "event";
|
|
AmplitudeAnalyticsClient.JJPIMLDMLCG = "identification";
|
|
AmplitudeAnalyticsClient.AEEDGOKGKEF = "f1779b982f1c09aed3adb3cca563cbc2";
|
|
AmplitudeAnalyticsClient.JGPIKDJBDFE = "https://api2.amplitude.com/httpapi";
|
|
AmplitudeAnalyticsClient.JIBBOBFICHH = "https://api2.amplitude.com/identify";
|
|
}
|
|
|
|
// Token: 0x06006411 RID: 25617 RVA: 0x0015FE6C File Offset: 0x0015E06C
|
|
[Token(Token = "0x6006411")]
|
|
[Address(RVA = "0xFFBCC0", Offset = "0xFFA6C0", VA = "0x180FFBCC0")]
|
|
[CompilerGenerated]
|
|
private void DHPBLINNMAB(int OPGBFHMGPAH)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004765 RID: 18277
|
|
[Token(Token = "0x4004765")]
|
|
private static bool KMOBPHAEFED;
|
|
|
|
// Token: 0x04004766 RID: 18278
|
|
[Token(Token = "0x4004766")]
|
|
private static int CGMCAODNLIP;
|
|
|
|
// Token: 0x04004767 RID: 18279
|
|
[Token(Token = "0x4004767")]
|
|
private static int GBAHOIHAADL;
|
|
|
|
// Token: 0x04004768 RID: 18280
|
|
[Token(Token = "0x4004768")]
|
|
private const int EBBOPNEDCPL = 10;
|
|
|
|
// Token: 0x04004769 RID: 18281
|
|
[Token(Token = "0x4004769")]
|
|
private const int LMOEOCGHDIG = 10;
|
|
|
|
// Token: 0x0400476A RID: 18282
|
|
[Token(Token = "0x400476A")]
|
|
private const int DABDGJMHIEI = 5;
|
|
|
|
// Token: 0x0400476C RID: 18284
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400476C")]
|
|
[SerializeField]
|
|
private AmplitudeAnalyticsClient.Settings settings;
|
|
|
|
// Token: 0x0400476D RID: 18285
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400476D")]
|
|
private bool KJDHMJPNDCK;
|
|
|
|
// Token: 0x0400476E RID: 18286
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x29")]
|
|
[Token(Token = "0x400476E")]
|
|
private bool HHJDFAFFLEC;
|
|
|
|
// Token: 0x0400476F RID: 18287
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400476F")]
|
|
private float GEEIILBKAAP = float.MinValue;
|
|
|
|
// Token: 0x04004770 RID: 18288
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4004770")]
|
|
private float PMPKLOKJJJJ = float.MinValue;
|
|
|
|
// Token: 0x04004771 RID: 18289
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4004771")]
|
|
private int MOMIDOJHPLF;
|
|
|
|
// Token: 0x04004772 RID: 18290
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4004772")]
|
|
private int HDLGFKBDBAO = (int)((ulong)10L);
|
|
|
|
// Token: 0x04004773 RID: 18291
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x4004773")]
|
|
private int? KGGCBKLPCCN;
|
|
|
|
// Token: 0x04004774 RID: 18292
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x4004774")]
|
|
private int? CODEJLOOGJA;
|
|
|
|
// Token: 0x04004776 RID: 18294
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4004776")]
|
|
private AmplitudeAnalyticsClient.KEJFBHKLOMK BBJFGHALHAE;
|
|
|
|
// Token: 0x04004777 RID: 18295
|
|
[Token(Token = "0x4004777")]
|
|
private static long DOKEPAJKBPG;
|
|
|
|
// Token: 0x04004778 RID: 18296
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x4004778")]
|
|
private int KLJBLBOKDBH;
|
|
|
|
// Token: 0x04004779 RID: 18297
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4004779")]
|
|
private int IOHDHGPEFCK;
|
|
|
|
// Token: 0x0400477A RID: 18298
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x400477A")]
|
|
private float MPOEBJCPDNK;
|
|
|
|
// Token: 0x0400477B RID: 18299
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400477B")]
|
|
private bool LICNADBMLEJ;
|
|
|
|
// Token: 0x0400477C RID: 18300
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x69")]
|
|
[Token(Token = "0x400477C")]
|
|
private bool ENILJCOMLNN;
|
|
|
|
// Token: 0x0400477D RID: 18301
|
|
[Token(Token = "0x400477D")]
|
|
private const long NGIGLEHJPIC = -1L;
|
|
|
|
// Token: 0x0400477E RID: 18302
|
|
[Token(Token = "0x400477E")]
|
|
private static AmplitudeAnalyticsIdentifyMessage.DeviceInfo JKNFCFKGLNN;
|
|
|
|
// Token: 0x0400477F RID: 18303
|
|
[Token(Token = "0x400477F")]
|
|
private static string KFLMIFBLAPF;
|
|
|
|
// Token: 0x04004780 RID: 18304
|
|
[Token(Token = "0x4004780")]
|
|
private static string NIKNMDJHFNI = null;
|
|
|
|
// Token: 0x04004781 RID: 18305
|
|
[Token(Token = "0x4004781")]
|
|
private static string JJPIMLDMLCG = null;
|
|
|
|
// Token: 0x04004782 RID: 18306
|
|
[Token(Token = "0x4004782")]
|
|
private static string AEEDGOKGKEF = null;
|
|
|
|
// Token: 0x04004783 RID: 18307
|
|
[Token(Token = "0x4004783")]
|
|
private static string JGPIKDJBDFE = null;
|
|
|
|
// Token: 0x04004784 RID: 18308
|
|
[Token(Token = "0x4004784")]
|
|
private static string JIBBOBFICHH = null;
|
|
|
|
// Token: 0x0200101D RID: 4125
|
|
[Token(Token = "0x200101D")]
|
|
private struct DDAGJMCHCED<T>
|
|
{
|
|
// Token: 0x04004785 RID: 18309
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4004785")]
|
|
public int LMOEMCOMALK;
|
|
|
|
// Token: 0x04004786 RID: 18310
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4004786")]
|
|
public string HFOCDNIDIBO;
|
|
|
|
// Token: 0x04004787 RID: 18311
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4004787")]
|
|
public T PHFDPICANAP;
|
|
}
|
|
|
|
// Token: 0x0200101E RID: 4126
|
|
[Token(Token = "0x200101E")]
|
|
private enum KEJFBHKLOMK
|
|
{
|
|
// Token: 0x04004789 RID: 18313
|
|
[Token(Token = "0x4004789")]
|
|
Running,
|
|
// Token: 0x0400478A RID: 18314
|
|
[Token(Token = "0x400478A")]
|
|
WaitingForFlush,
|
|
// Token: 0x0400478B RID: 18315
|
|
[Token(Token = "0x400478B")]
|
|
Flushed
|
|
}
|
|
|
|
// Token: 0x0200101F RID: 4127
|
|
[Token(Token = "0x200101F")]
|
|
private class LGNIKEMIHIE
|
|
{
|
|
// Token: 0x06006412 RID: 25618 RVA: 0x0015FE7C File Offset: 0x0015E07C
|
|
[Token(Token = "0x6006412")]
|
|
[Address(RVA = "0x1D5AA60", Offset = "0x1D59460", VA = "0x181D5AA60")]
|
|
private LGNIKEMIHIE(string filename)
|
|
{
|
|
List<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK> list = new List();
|
|
this.FPBIKLDCIJF = list;
|
|
base..ctor();
|
|
string text = Path.Combine(Application.persistentDataPath, "AnalyticsCache", filename);
|
|
this.CBCDLMLKBJE = text;
|
|
}
|
|
|
|
// Token: 0x170011DA RID: 4570
|
|
// (get) Token: 0x06006413 RID: 25619 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170011DA")]
|
|
public int? CPMPHJGGGPB
|
|
{
|
|
[Token(Token = "0x6006413")]
|
|
[Address(RVA = "0x1D59D40", Offset = "0x1D58740", VA = "0x181D59D40")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170011DB RID: 4571
|
|
// (get) Token: 0x06006414 RID: 25620 RVA: 0x0015FEB8 File Offset: 0x0015E0B8
|
|
[Token(Token = "0x170011DB")]
|
|
public int? LDOCMGKGOOK
|
|
{
|
|
[Token(Token = "0x6006414")]
|
|
[Address(RVA = "0x1D5A8D0", Offset = "0x1D592D0", VA = "0x181D5A8D0")]
|
|
get
|
|
{
|
|
int size = this.FPBIKLDCIJF._size;
|
|
if (size > 0)
|
|
{
|
|
int num = size - 1;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006415 RID: 25621 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6006415")]
|
|
[Address(RVA = "0x1D59DD0", Offset = "0x1D587D0", VA = "0x181D59DD0")]
|
|
public int GHICFPNGGOD([Optional] int? MADLMGFMFMN)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06006416 RID: 25622 RVA: 0x0015FEE8 File Offset: 0x0015E0E8
|
|
[Token(Token = "0x6006416")]
|
|
[Address(RVA = "0x1D59B40", Offset = "0x1D58540", VA = "0x181D59B40")]
|
|
public List<Dictionary<string, object>> AHDGOECGFHE(int BBPAOGDGDOI, int? MADLMGFMFMN)
|
|
{
|
|
int size = this.FPBIKLDCIJF._size;
|
|
if (Mathf.Min(BBPAOGDGDOI, size) > 0)
|
|
{
|
|
List<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK> fpbikldcijf = this.FPBIKLDCIJF;
|
|
Func<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK, bool> func = (AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK item) => default(bool);
|
|
IEnumerable<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK> enumerable = Enumerable.Where<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK>(fpbikldcijf, func);
|
|
IEnumerable<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK> enumerable2 = Enumerable.Take<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK>(fpbikldcijf, BBPAOGDGDOI);
|
|
if (enumerable2 != 0 && Enumerable.Count<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK>(enumerable2) > 0)
|
|
{
|
|
Func<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK, Dictionary<string, object>> func2;
|
|
if (AmplitudeAnalyticsClient.LGNIKEMIHIE.<>c.<>9__14_1 == 0)
|
|
{
|
|
func2 = (AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK item) => null;
|
|
AmplitudeAnalyticsClient.LGNIKEMIHIE.<>c.<>9__14_1 = func2;
|
|
}
|
|
return Enumerable.ToList<Dictionary<string, object>>(Enumerable.Select<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK, Dictionary<string, object>>(enumerable2, func2));
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06006417 RID: 25623 RVA: 0x0015FF84 File Offset: 0x0015E184
|
|
[Token(Token = "0x6006417")]
|
|
[Address(RVA = "0x1D5A530", Offset = "0x1D58F30", VA = "0x181D5A530")]
|
|
public void MEAKBDKDFKF(AmplitudeAnalyticsIdentifyMessage NLNHFEEMFBN, bool BPPFJEHCKFL = false)
|
|
{
|
|
Dictionary<string, object> dictionary = new Dictionary();
|
|
string text = NLNHFEEMFBN.ToString();
|
|
List<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK> fpbikldcijf = this.FPBIKLDCIJF;
|
|
AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK hgegkdofhck = new AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK();
|
|
int frameCount = Time.frameCount;
|
|
hgegkdofhck.MJBHMKLIPHK = frameCount;
|
|
hgegkdofhck.LCMLLPBFAPJ = dictionary;
|
|
fpbikldcijf.Add(hgegkdofhck);
|
|
if (!BPPFJEHCKFL)
|
|
{
|
|
this.IGCBDPJHEHM();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006418 RID: 25624 RVA: 0x0015FFDC File Offset: 0x0015E1DC
|
|
[Token(Token = "0x6006418")]
|
|
[Address(RVA = "0x1D5A6D0", Offset = "0x1D590D0", VA = "0x181D5A6D0")]
|
|
public void MEAKBDKDFKF(Dictionary<string, object> NLNHFEEMFBN, bool BPPFJEHCKFL = false)
|
|
{
|
|
List<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK> fpbikldcijf = this.FPBIKLDCIJF;
|
|
AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK hgegkdofhck = new AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK();
|
|
int frameCount = Time.frameCount;
|
|
hgegkdofhck.MJBHMKLIPHK = frameCount;
|
|
hgegkdofhck.LCMLLPBFAPJ = NLNHFEEMFBN;
|
|
fpbikldcijf.Add(hgegkdofhck);
|
|
if (!BPPFJEHCKFL)
|
|
{
|
|
this.IGCBDPJHEHM();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006419 RID: 25625 RVA: 0x00160024 File Offset: 0x0015E224
|
|
[Token(Token = "0x6006419")]
|
|
[Address(RVA = "0x1D598F0", Offset = "0x1D582F0", VA = "0x181D598F0")]
|
|
public void ADOEAIINDBN(List<Dictionary<string, object>> PPPMBOLNNBP)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
List<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK> fpbikldcijf = this.FPBIKLDCIJF;
|
|
Predicate<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK> predicate = (AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK item) => default(bool);
|
|
List<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK> list = ListExt.RemoveAllWhere<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK>(fpbikldcijf, predicate);
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.IGCBDPJHEHM();
|
|
}
|
|
|
|
// Token: 0x0600641A RID: 25626 RVA: 0x00160078 File Offset: 0x0015E278
|
|
[Token(Token = "0x600641A")]
|
|
[Address(RVA = "0x1D5A7C0", Offset = "0x1D591C0", VA = "0x181D5A7C0")]
|
|
public void MOBOEANLOCA(Dictionary<string, object> NLNHFEEMFBN, bool BPPFJEHCKFL = false)
|
|
{
|
|
List<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK> fpbikldcijf = this.FPBIKLDCIJF;
|
|
Predicate<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK> predicate = (AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK item) => default(bool);
|
|
List<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK> list = ListExt.RemoveAllWhere<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK>(fpbikldcijf, predicate);
|
|
if (!BPPFJEHCKFL)
|
|
{
|
|
this.IGCBDPJHEHM();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600641B RID: 25627 RVA: 0x001600C0 File Offset: 0x0015E2C0
|
|
[Token(Token = "0x600641B")]
|
|
[Address(RVA = "0x1D5A330", Offset = "0x1D58D30", VA = "0x181D5A330")]
|
|
public void IGCBDPJHEHM()
|
|
{
|
|
List<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK> fpbikldcijf = this.FPBIKLDCIJF;
|
|
Func<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK, Dictionary<string, object>> <>9__19_ = AmplitudeAnalyticsClient.LGNIKEMIHIE.<>c.<>9__19_0;
|
|
if (<>9__19_ == 0)
|
|
{
|
|
AmplitudeAnalyticsClient.LGNIKEMIHIE.<>c.<>9__19_0 = (AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK item) => null;
|
|
}
|
|
List<Dictionary<string, object>> list = Enumerable.ToList<Dictionary<string, object>>(Enumerable.Select<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK, Dictionary<string, object>>(fpbikldcijf, <>9__19_));
|
|
DirectoryInfo directoryInfo = Directory.CreateDirectory(Path.GetDirectoryName(this.CBCDLMLKBJE));
|
|
string text;
|
|
File.WriteAllText(this.CBCDLMLKBJE, text);
|
|
}
|
|
|
|
// Token: 0x0600641C RID: 25628 RVA: 0x00160120 File Offset: 0x0015E320
|
|
[Token(Token = "0x600641C")]
|
|
[Address(RVA = "0x1D59F70", Offset = "0x1D58970", VA = "0x181D59F70")]
|
|
public void IECOIFMKKHC()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600641C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AmplitudeAnalytics.AmplitudeAnalyticsClient/LGNIKEMIHIE::IECOIFMKKHC()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_B2:
|
|
stloc:InvalidCastException(var_13_BC, newobj:InvalidCastException(InvalidCastException::.ctor, ldstr:string("Expected a list of objects, got null")))
|
|
}
|
|
|
|
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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: 0x0400478C RID: 18316
|
|
[Token(Token = "0x400478C")]
|
|
public static AmplitudeAnalyticsClient.LGNIKEMIHIE EHCHEKGAEFG = new AmplitudeAnalyticsClient.LGNIKEMIHIE("queued_events");
|
|
|
|
// Token: 0x0400478D RID: 18317
|
|
[Token(Token = "0x400478D")]
|
|
public static AmplitudeAnalyticsClient.LGNIKEMIHIE NKBHNNKICIO = new AmplitudeAnalyticsClient.LGNIKEMIHIE("queued_identify");
|
|
|
|
// Token: 0x0400478E RID: 18318
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400478E")]
|
|
private List<AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK> FPBIKLDCIJF;
|
|
|
|
// Token: 0x0400478F RID: 18319
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400478F")]
|
|
private readonly string CBCDLMLKBJE;
|
|
|
|
// Token: 0x04004790 RID: 18320
|
|
[Token(Token = "0x4004790")]
|
|
private static string FFJGIJOFDBC = "queued_events";
|
|
|
|
// Token: 0x04004791 RID: 18321
|
|
[Token(Token = "0x4004791")]
|
|
private static string JNLGIIEDBOG = "queued_identify";
|
|
|
|
// Token: 0x04004792 RID: 18322
|
|
[Token(Token = "0x4004792")]
|
|
private static string HBPFDDPGLHD = "AnalyticsCacheKey";
|
|
|
|
// Token: 0x02001020 RID: 4128
|
|
[Token(Token = "0x2001020")]
|
|
private class HGEGKDOFHCK
|
|
{
|
|
// Token: 0x0600641E RID: 25630 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x600641E")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HGEGKDOFHCK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004793 RID: 18323
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004793")]
|
|
public int MJBHMKLIPHK;
|
|
|
|
// Token: 0x04004794 RID: 18324
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004794")]
|
|
public Dictionary<string, object> LCMLLPBFAPJ;
|
|
}
|
|
|
|
// Token: 0x02001021 RID: 4129
|
|
[Token(Token = "0x2001021")]
|
|
[CompilerGenerated]
|
|
private sealed class PNEKCDFAKKB
|
|
{
|
|
// Token: 0x0600641F RID: 25631 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x600641F")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public PNEKCDFAKKB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006420 RID: 25632 RVA: 0x00160238 File Offset: 0x0015E438
|
|
[Token(Token = "0x6006420")]
|
|
[Address(RVA = "0x1D5B1A0", Offset = "0x1D59BA0", VA = "0x181D5B1A0")]
|
|
internal bool <GetBatch>b__0(AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK item)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x04004795 RID: 18325
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004795")]
|
|
public int? earlierThanFrame;
|
|
}
|
|
|
|
// Token: 0x02001023 RID: 4131
|
|
[Token(Token = "0x2001023")]
|
|
[CompilerGenerated]
|
|
private sealed class OJPMKJAOLFO
|
|
{
|
|
// Token: 0x06006425 RID: 25637 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x6006425")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public OJPMKJAOLFO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006426 RID: 25638 RVA: 0x00160250 File Offset: 0x0015E450
|
|
[Token(Token = "0x6006426")]
|
|
[Address(RVA = "0x1D5AEE0", Offset = "0x1D598E0", VA = "0x181D5AEE0")]
|
|
internal bool <RemoveObject>b__0(AmplitudeAnalyticsClient.LGNIKEMIHIE.HGEGKDOFHCK item)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x04004799 RID: 18329
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004799")]
|
|
public Dictionary<string, object> obj;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02001024 RID: 4132
|
|
[Token(Token = "0x2001024")]
|
|
[Serializable]
|
|
public class Settings
|
|
{
|
|
// Token: 0x06006427 RID: 25639 RVA: 0x00160268 File Offset: 0x0015E468
|
|
[Token(Token = "0x6006427")]
|
|
[Address(RVA = "0x1D5B820", Offset = "0x1D5A220", VA = "0x181D5B820")]
|
|
public Settings()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400479A RID: 18330
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400479A")]
|
|
public float BatchIntervalSeconds = 30f;
|
|
|
|
// Token: 0x0400479B RID: 18331
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400479B")]
|
|
public bool verboseLogging;
|
|
}
|
|
|
|
// Token: 0x0200102B RID: 4139
|
|
[Token(Token = "0x200102B")]
|
|
[CompilerGenerated]
|
|
private sealed class DOAACLHKKNJ
|
|
{
|
|
// Token: 0x06006449 RID: 25673 RVA: 0x00160768 File Offset: 0x0015E968
|
|
[Token(Token = "0x6006449")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public DOAACLHKKNJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600644A RID: 25674 RVA: 0x0016077C File Offset: 0x0015E97C
|
|
[Token(Token = "0x600644A")]
|
|
[Address(RVA = "0x1D57570", Offset = "0x1D55F70", VA = "0x181D57570")]
|
|
internal void <FlushFromCache>b__0(string error)
|
|
{
|
|
string text;
|
|
Debug.LogError(text);
|
|
this.erroredOut = true;
|
|
}
|
|
|
|
// Token: 0x0600644B RID: 25675 RVA: 0x00160798 File Offset: 0x0015E998
|
|
[Token(Token = "0x600644B")]
|
|
[Address(RVA = "0x1D57670", Offset = "0x1D56070", VA = "0x181D57670")]
|
|
internal void <FlushFromCache>b__1(AmplitudeAnalyticsClient.DDAGJMCHCED<List<Dictionary<string, object>>> eventResponse)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Debug.LogError("Bad api key. Dropping messages");
|
|
}
|
|
AmplitudeAnalyticsClient amplitudeAnalyticsClient = this.<>4__this;
|
|
AmplitudeAnalyticsClient amplitudeAnalyticsClient2 = this.<>4__this;
|
|
this.erroredOut = true;
|
|
string text;
|
|
Debug.LogError(text);
|
|
this.erroredOut = true;
|
|
if (this.erroredOut)
|
|
{
|
|
AmplitudeAnalyticsClient.LGNIKEMIHIE lgnikemihie = this.cache;
|
|
string text2;
|
|
Debug.LogError(text2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x040047B1 RID: 18353
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40047B1")]
|
|
public bool erroredOut;
|
|
|
|
// Token: 0x040047B2 RID: 18354
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40047B2")]
|
|
public AmplitudeAnalyticsClient.LGNIKEMIHIE cache;
|
|
|
|
// Token: 0x040047B3 RID: 18355
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40047B3")]
|
|
public Action<int> onBatchSent;
|
|
|
|
// Token: 0x040047B4 RID: 18356
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40047B4")]
|
|
public AmplitudeAnalyticsClient <>4__this;
|
|
}
|
|
|
|
// Token: 0x0200102D RID: 4141
|
|
[Token(Token = "0x200102D")]
|
|
[CompilerGenerated]
|
|
private sealed class KPAEMGOGMLE<T>
|
|
{
|
|
// Token: 0x06006452 RID: 25682 RVA: 0x00160B78 File Offset: 0x0015ED78
|
|
[Token(Token = "0x6006452")]
|
|
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
|
public KPAEMGOGMLE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006453 RID: 25683 RVA: 0x00160B94 File Offset: 0x0015ED94
|
|
[Token(Token = "0x6006453")]
|
|
[Address(RVA = "0x223D2A0", Offset = "0x223BCA0", VA = "0x18223D2A0")]
|
|
internal void <PostJson>b__0(NEBIGEDJGPP request, HOOILIHKMEG response)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040047C2 RID: 18370
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40047C2")]
|
|
public T eventParams;
|
|
|
|
// Token: 0x040047C3 RID: 18371
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40047C3")]
|
|
public Promise<AmplitudeAnalyticsClient.DDAGJMCHCED<T>> promise;
|
|
}
|
|
}
|
|
}
|