244 lines
7.9 KiB
C#
244 lines
7.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Globalization;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using JetBrains.Annotations;
|
|
using UnityEngine;
|
|
|
|
namespace AmplitudeAnalytics
|
|
{
|
|
// Token: 0x0200102E RID: 4142
|
|
[Token(Token = "0x200102E")]
|
|
[Serializable]
|
|
[StructLayout(3)]
|
|
public class AmplitudeAnalyticsEvent : AmplitudeAnalyticsIdentifyMessage
|
|
{
|
|
// Token: 0x170011E8 RID: 4584
|
|
// (get) Token: 0x06006454 RID: 25684 RVA: 0x00160BA4 File Offset: 0x0015EDA4
|
|
[Token(Token = "0x170011E8")]
|
|
private string UserId
|
|
{
|
|
[Token(Token = "0x6006454")]
|
|
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
|
|
get
|
|
{
|
|
return this.user_id;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006455 RID: 25685 RVA: 0x00160BB8 File Offset: 0x0015EDB8
|
|
[Token(Token = "0x6006455")]
|
|
[Address(RVA = "0x1D450C0", Offset = "0x1D43AC0", VA = "0x181D450C0")]
|
|
public static CCNBJFOPLBG NFHADFCEMML([NotNull] string JMDCOMHKKAN, long FOGIDAPKPPH, long ODOHHNIMGIM, [Optional] string IGANOAGGFJJ)
|
|
{
|
|
AmplitudeAnalyticsEvent amplitudeAnalyticsEvent;
|
|
amplitudeAnalyticsEvent.event_type = JMDCOMHKKAN;
|
|
if (string.IsNullOrWhiteSpace(JMDCOMHKKAN))
|
|
{
|
|
Debug.LogError("Cannot have a null or empty event_type in AmplitudeAnalyticsEvent!");
|
|
}
|
|
amplitudeAnalyticsEvent.sessionId = FOGIDAPKPPH;
|
|
amplitudeAnalyticsEvent.sequenceNumber = ODOHHNIMGIM;
|
|
int lcid = CultureInfo.CurrentCulture.LCID;
|
|
amplitudeAnalyticsEvent.language = lcid;
|
|
Guid guid = Guid.NewGuid();
|
|
amplitudeAnalyticsEvent.uuid = guid;
|
|
long num = AmplitudeAnalyticsClient.UTCMillisSinceEpoch();
|
|
amplitudeAnalyticsEvent.time = num;
|
|
return new CCNBJFOPLBG(amplitudeAnalyticsEvent);
|
|
}
|
|
|
|
// Token: 0x170011E9 RID: 4585
|
|
// (get) Token: 0x06006456 RID: 25686 RVA: 0x00160C30 File Offset: 0x0015EE30
|
|
[Token(Token = "0x170011E9")]
|
|
public string EventType
|
|
{
|
|
[Token(Token = "0x6006456")]
|
|
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
|
get
|
|
{
|
|
return this.event_type;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006457 RID: 25687 RVA: 0x00160C44 File Offset: 0x0015EE44
|
|
[Token(Token = "0x6006457")]
|
|
[Address(RVA = "0x1D452A0", Offset = "0x1D43CA0", VA = "0x181D452A0")]
|
|
private AmplitudeAnalyticsEvent([NotNull] string event_type, long sessionId, long sequenceNumber, [Optional] string user_id)
|
|
{
|
|
if (string.IsNullOrWhiteSpace(event_type))
|
|
{
|
|
Debug.LogError("Cannot have a null or empty event_type in AmplitudeAnalyticsEvent!");
|
|
}
|
|
this.sessionId = sessionId;
|
|
this.sequenceNumber = sequenceNumber;
|
|
int lcid = CultureInfo.CurrentCulture.LCID;
|
|
this.language = lcid;
|
|
Guid guid = Guid.NewGuid();
|
|
this.uuid = guid;
|
|
long num = AmplitudeAnalyticsClient.UTCMillisSinceEpoch();
|
|
this.time = num;
|
|
}
|
|
|
|
// Token: 0x06006458 RID: 25688 RVA: 0x00160CB4 File Offset: 0x0015EEB4
|
|
[Token(Token = "0x6006458")]
|
|
[Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")]
|
|
public void NBBAILPLAME(long NLCNLKLECAK)
|
|
{
|
|
this.time = NLCNLKLECAK;
|
|
}
|
|
|
|
// Token: 0x06006459 RID: 25689 RVA: 0x00062DDE File Offset: 0x00060FDE
|
|
[Token(Token = "0x6006459")]
|
|
public AmplitudeAnalyticsEvent JOBHLMFKFNO<T>(string KOOIDPHIAIA, T[] ONGBFDACHHG) where T : struct
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600645A RID: 25690 RVA: 0x00160CC8 File Offset: 0x0015EEC8
|
|
[Token(Token = "0x600645A")]
|
|
[Address(RVA = "0x1D44FF0", Offset = "0x1D439F0", VA = "0x181D44FF0")]
|
|
public AmplitudeAnalyticsEvent JOBHLMFKFNO(string KOOIDPHIAIA, string[] ONGBFDACHHG)
|
|
{
|
|
return this.FNHCBLEPHIF(KOOIDPHIAIA, ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x0600645B RID: 25691 RVA: 0x00062DDE File Offset: 0x00060FDE
|
|
[Token(Token = "0x600645B")]
|
|
public AmplitudeAnalyticsEvent JOBHLMFKFNO<T>(string KOOIDPHIAIA, T ONGBFDACHHG) where T : struct
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600645C RID: 25692 RVA: 0x00160CE0 File Offset: 0x0015EEE0
|
|
[Token(Token = "0x600645C")]
|
|
[Address(RVA = "0x1D45000", Offset = "0x1D43A00", VA = "0x181D45000")]
|
|
public AmplitudeAnalyticsEvent JOBHLMFKFNO(string KOOIDPHIAIA, string ONGBFDACHHG)
|
|
{
|
|
if (ONGBFDACHHG != 0 && ONGBFDACHHG.m_stringLength > 1024)
|
|
{
|
|
int num = 0;
|
|
string text = ONGBFDACHHG.Substring(num, 1024);
|
|
}
|
|
return this.FNHCBLEPHIF(KOOIDPHIAIA, ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x0600645D RID: 25693 RVA: 0x00160D18 File Offset: 0x0015EF18
|
|
[Token(Token = "0x600645D")]
|
|
[Address(RVA = "0x1D44F50", Offset = "0x1D43950", VA = "0x181D44F50")]
|
|
private AmplitudeAnalyticsEvent FNHCBLEPHIF(string KOOIDPHIAIA, object ONGBFDACHHG)
|
|
{
|
|
Dictionary<string, object> dictionary = this.event_properties;
|
|
if (dictionary == 0)
|
|
{
|
|
Dictionary<string, object> dictionary2 = new Dictionary();
|
|
this.event_properties = dictionary2;
|
|
}
|
|
dictionary[KOOIDPHIAIA] = ONGBFDACHHG;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x0600645E RID: 25694 RVA: 0x00160D4C File Offset: 0x0015EF4C
|
|
[Token(Token = "0x600645E")]
|
|
[Address(RVA = "0x1D44CC0", Offset = "0x1D436C0", VA = "0x181D44CC0")]
|
|
private string AAKODJMFMKO(string ONGBFDACHHG)
|
|
{
|
|
if (ONGBFDACHHG != 0 && ONGBFDACHHG.m_stringLength > 1024)
|
|
{
|
|
int num = 0;
|
|
return ONGBFDACHHG.Substring(num, 1024);
|
|
}
|
|
return ONGBFDACHHG;
|
|
}
|
|
|
|
// Token: 0x0600645F RID: 25695 RVA: 0x00160D7C File Offset: 0x0015EF7C
|
|
[Token(Token = "0x600645F")]
|
|
[Address(RVA = "0x1D45050", Offset = "0x1D43A50", VA = "0x181D45050")]
|
|
public void LHJKMBOGMCH()
|
|
{
|
|
SingletonMonoBehaviour.Instance.LogEventAsync(this);
|
|
}
|
|
|
|
// Token: 0x06006460 RID: 25696 RVA: 0x00160D9C File Offset: 0x0015EF9C
|
|
[Token(Token = "0x6006460")]
|
|
[Address(RVA = "0x1D44CF0", Offset = "0x1D436F0", VA = "0x181D44CF0", Slot = "4")]
|
|
protected override Dictionary<string, object> FCFGBBENGPC(Dictionary<string, object> ICPCGIMPCGB)
|
|
{
|
|
Dictionary<string, object> dictionary = base.FCFGBBENGPC(ICPCGIMPCGB);
|
|
string text = this.event_type;
|
|
ICPCGIMPCGB["event_type"] = text;
|
|
long num = this.time;
|
|
ICPCGIMPCGB["event_time"] = num;
|
|
num = this.time;
|
|
ICPCGIMPCGB["time"] = num;
|
|
num = this.sessionId;
|
|
ICPCGIMPCGB["session_id"] = num;
|
|
num = this.sequenceNumber;
|
|
ICPCGIMPCGB["event_id"] = num;
|
|
num = this.sequenceNumber;
|
|
ICPCGIMPCGB["sequence_number"] = num;
|
|
string text2 = this.uuid;
|
|
ICPCGIMPCGB["insert_id"] = text2;
|
|
string user_id = this.user_id;
|
|
if (user_id != 0)
|
|
{
|
|
ICPCGIMPCGB["user_id"] = user_id;
|
|
}
|
|
string text3 = this.language;
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
}
|
|
if (text3 != 0)
|
|
{
|
|
ICPCGIMPCGB["language"] = text3;
|
|
}
|
|
Dictionary<string, object> dictionary2 = this.event_properties;
|
|
base.MMMPHAOAJCB("event_properties", dictionary2, ICPCGIMPCGB);
|
|
Dictionary<string, object> dictionary3 = this.groups;
|
|
base.MMMPHAOAJCB("groups", dictionary3, ICPCGIMPCGB);
|
|
return ICPCGIMPCGB;
|
|
}
|
|
|
|
// Token: 0x040047C4 RID: 18372
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40047C4")]
|
|
private readonly string uuid;
|
|
|
|
// Token: 0x040047C5 RID: 18373
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40047C5")]
|
|
private readonly string event_type = event_type;
|
|
|
|
// Token: 0x040047C6 RID: 18374
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40047C6")]
|
|
private readonly long sequenceNumber;
|
|
|
|
// Token: 0x040047C7 RID: 18375
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40047C7")]
|
|
internal Dictionary<string, object> event_properties;
|
|
|
|
// Token: 0x040047C8 RID: 18376
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40047C8")]
|
|
internal Dictionary<string, object> groups;
|
|
|
|
// Token: 0x040047C9 RID: 18377
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40047C9")]
|
|
private string language;
|
|
|
|
// Token: 0x040047CA RID: 18378
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40047CA")]
|
|
private long time;
|
|
|
|
// Token: 0x040047CB RID: 18379
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40047CB")]
|
|
private long sessionId;
|
|
}
|
|
}
|