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(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(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 dictionary = this.event_properties; if (dictionary == 0) { Dictionary 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 FCFGBBENGPC(Dictionary ICPCGIMPCGB) { Dictionary 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 dictionary2 = this.event_properties; base.MMMPHAOAJCB("event_properties", dictionary2, ICPCGIMPCGB); Dictionary 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 event_properties; // Token: 0x040047C8 RID: 18376 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40047C8")] internal Dictionary 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; } }