Files
2026-04-08 23:40:05 +02:00

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;
}
}
}