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

303 lines
10 KiB
C#

using System;
using System.Collections.Generic;
using System.Globalization;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace AmplitudeAnalytics
{
// Token: 0x0200102F RID: 4143
[Token(Token = "0x200102F")]
[Serializable]
[StructLayout(3)]
public class AmplitudeAnalyticsIdentifyMessage
{
// Token: 0x06006461 RID: 25697 RVA: 0x00160EA8 File Offset: 0x0015F0A8
[Token(Token = "0x6006461")]
[Address(RVA = "0x1D458D0", Offset = "0x1D442D0", VA = "0x181D458D0")]
public static ICBHDPFJBKD NFHADFCEMML([Optional] string BHBHMMAEFMK)
{
return new ICBHDPFJBKD(new AmplitudeAnalyticsIdentifyMessage(BHBHMMAEFMK));
}
// Token: 0x06006462 RID: 25698 RVA: 0x00160EC0 File Offset: 0x0015F0C0
[Token(Token = "0x6006462")]
[Address(RVA = "0x1D459A0", Offset = "0x1D443A0", VA = "0x181D459A0")]
protected AmplitudeAnalyticsIdentifyMessage([Optional] string user_id)
{
this.user_id = user_id;
string hnpbhliofnc = KMJJGELKNAP.HNPBHLIOFNC;
this.buildVersion = hnpbhliofnc;
int lcid = CultureInfo.CurrentCulture.LCID;
this.language = lcid;
}
// Token: 0x06006463 RID: 25699 RVA: 0x00160F04 File Offset: 0x0015F104
[Token(Token = "0x6006463")]
[Address(RVA = "0x1D45430", Offset = "0x1D43E30", VA = "0x181D45430")]
public Dictionary<string, object> CGKHPNNLKDC()
{
Dictionary<string, object> dictionary = new Dictionary();
string text = this.ToString();
return dictionary;
}
// Token: 0x06006464 RID: 25700 RVA: 0x00160F20 File Offset: 0x0015F120
[Token(Token = "0x6006464")]
[Address(RVA = "0x1D454A0", Offset = "0x1D43EA0", VA = "0x181D454A0", Slot = "4")]
protected virtual Dictionary<string, object> FCFGBBENGPC(Dictionary<string, object> ICPCGIMPCGB)
{
string text = this.buildVersion;
ICPCGIMPCGB["app_version"] = text;
ICPCGIMPCGB["ip"] = "$remote";
string text2 = this.user_id;
if (text2 != 0)
{
ICPCGIMPCGB["user_id"] = text2;
}
string text3 = this.language;
if ((ulong)1L == 0UL)
{
}
if (text3 != 0)
{
ICPCGIMPCGB["language"] = text3;
}
AmplitudeAnalyticsIdentifyMessage.DeviceInfo deviceInfo = this.deviceInfo;
if (deviceInfo != 0)
{
string platform = deviceInfo.platform;
ICPCGIMPCGB["platform"] = platform;
string os_name = deviceInfo.os_name;
ICPCGIMPCGB["os_name"] = os_name;
string os_version = deviceInfo.os_version;
ICPCGIMPCGB["os_version"] = os_version;
string device_brand = deviceInfo.device_brand;
ICPCGIMPCGB["device_brand"] = device_brand;
string device_manufacturer = deviceInfo.device_manufacturer;
ICPCGIMPCGB["device_manufacturer"] = device_manufacturer;
string device_model = deviceInfo.device_model;
ICPCGIMPCGB["device_model"] = device_model;
string device_type = deviceInfo.device_type;
ICPCGIMPCGB["device_type"] = device_type;
string carrier = deviceInfo.carrier;
ICPCGIMPCGB["carrier"] = carrier;
}
AmplitudeAnalyticsIdentifyMessage.RevenueData revenueData = this.revenueData;
if (revenueData != 0)
{
float price = revenueData.price;
int quantity = revenueData.quantity;
ICPCGIMPCGB["quantity"] = quantity;
float revenue = revenueData.revenue;
ICPCGIMPCGB["revenue"] = quantity;
string productId = revenueData.productId;
ICPCGIMPCGB["productId"] = productId;
string revenueType = revenueData.revenueType;
ICPCGIMPCGB["revenueType"] = revenueType;
}
Dictionary<string, object> dictionary = this.user_properties;
this.MMMPHAOAJCB("user_properties", dictionary, ICPCGIMPCGB);
return ICPCGIMPCGB;
}
// Token: 0x06006465 RID: 25701 RVA: 0x001610C8 File Offset: 0x0015F2C8
[Token(Token = "0x6006465")]
[Address(RVA = "0x1D45830", Offset = "0x1D44230", VA = "0x181D45830")]
protected void MMMPHAOAJCB(string DNGKIAJLLHG, Dictionary<string, object> JKAELHGHJAJ, Dictionary<string, object> GKLOGJJFBMB)
{
if (JKAELHGHJAJ != 0 && JKAELHGHJAJ.Count > 0 && JKAELHGHJAJ.Count < 1000)
{
GKLOGJJFBMB[DNGKIAJLLHG] = JKAELHGHJAJ;
}
}
// Token: 0x06006466 RID: 25702 RVA: 0x00161100 File Offset: 0x0015F300
[Token(Token = "0x6006466")]
[Address(RVA = "0x1D457C0", Offset = "0x1D441C0", VA = "0x181D457C0")]
protected void HCMAEDCGBIH(string DNGKIAJLLHG, string ONGBFDACHHG, Dictionary<string, object> PMMGDNALAEB)
{
if (ONGBFDACHHG != 0)
{
PMMGDNALAEB[DNGKIAJLLHG] = ONGBFDACHHG;
}
}
// Token: 0x06006467 RID: 25703 RVA: 0x00161120 File Offset: 0x0015F320
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6006467")]
[Address(RVA = "0x1D45940", Offset = "0x1D44340", VA = "0x181D45940")]
static AmplitudeAnalyticsIdentifyMessage()
{
int num;
AmplitudeAnalyticsIdentifyMessage amplitudeAnalyticsIdentifyMessage = new AmplitudeAnalyticsIdentifyMessage(num);
num = 0;
AmplitudeAnalyticsIdentifyMessage.Empty = amplitudeAnalyticsIdentifyMessage;
}
// Token: 0x040047CC RID: 18380
[Token(Token = "0x40047CC")]
public static readonly AmplitudeAnalyticsIdentifyMessage Empty;
// Token: 0x040047CD RID: 18381
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40047CD")]
protected readonly string user_id;
// Token: 0x040047CE RID: 18382
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40047CE")]
internal AmplitudeAnalyticsIdentifyMessage.DeviceInfo deviceInfo;
// Token: 0x040047CF RID: 18383
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40047CF")]
internal AmplitudeAnalyticsIdentifyMessage.RevenueData revenueData;
// Token: 0x040047D0 RID: 18384
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40047D0")]
private readonly string buildVersion;
// Token: 0x040047D1 RID: 18385
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40047D1")]
private readonly string language;
// Token: 0x040047D2 RID: 18386
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40047D2")]
internal Dictionary<string, object> user_properties;
// Token: 0x02001030 RID: 4144
[Token(Token = "0x2001030")]
[Serializable]
public class DeviceInfo
{
// Token: 0x06006468 RID: 25704 RVA: 0x0016113C File Offset: 0x0015F33C
[Token(Token = "0x6006468")]
[Address(RVA = "0x1D57A70", Offset = "0x1D56470", VA = "0x181D57A70")]
public void NADFBGIJJLM(Dictionary<string, object> DKEFODEJBEI)
{
string text = this.platform;
DKEFODEJBEI["platform"] = text;
string text2 = this.os_name;
DKEFODEJBEI["os_name"] = text2;
string text3 = this.os_version;
DKEFODEJBEI["os_version"] = text3;
string text4 = this.device_brand;
DKEFODEJBEI["device_brand"] = text4;
string text5 = this.device_manufacturer;
DKEFODEJBEI["device_manufacturer"] = text5;
string text6 = this.device_model;
DKEFODEJBEI["device_model"] = text6;
string text7 = this.device_type;
DKEFODEJBEI["device_type"] = text7;
string text8 = this.carrier;
DKEFODEJBEI["carrier"] = text8;
}
// Token: 0x06006469 RID: 25705 RVA: 0x001611F0 File Offset: 0x0015F3F0
[Token(Token = "0x6006469")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public DeviceInfo()
{
}
// Token: 0x040047D3 RID: 18387
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40047D3")]
public string platform;
// Token: 0x040047D4 RID: 18388
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40047D4")]
public string os_name;
// Token: 0x040047D5 RID: 18389
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40047D5")]
public string os_version;
// Token: 0x040047D6 RID: 18390
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40047D6")]
public string device_brand;
// Token: 0x040047D7 RID: 18391
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40047D7")]
public string device_manufacturer;
// Token: 0x040047D8 RID: 18392
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40047D8")]
public string device_model;
// Token: 0x040047D9 RID: 18393
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40047D9")]
public string device_type;
// Token: 0x040047DA RID: 18394
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40047DA")]
public string carrier;
}
// Token: 0x02001031 RID: 4145
[Token(Token = "0x2001031")]
[Serializable]
public class RevenueData
{
// Token: 0x0600646A RID: 25706 RVA: 0x00161204 File Offset: 0x0015F404
[Token(Token = "0x600646A")]
[Address(RVA = "0x1D5B200", Offset = "0x1D59C00", VA = "0x181D5B200")]
public void NADFBGIJJLM(Dictionary<string, object> DKEFODEJBEI)
{
float num = this.price;
int num2 = this.quantity;
DKEFODEJBEI["quantity"] = num2;
float num3 = this.revenue;
DKEFODEJBEI["revenue"] = num2;
string text = this.productId;
DKEFODEJBEI["productId"] = text;
string text2 = this.revenueType;
DKEFODEJBEI["revenueType"] = text2;
}
// Token: 0x0600646B RID: 25707 RVA: 0x0016126C File Offset: 0x0015F46C
[Token(Token = "0x600646B")]
[Address(RVA = "0x1D5B320", Offset = "0x1D59D20", VA = "0x181D5B320")]
public RevenueData()
{
}
// Token: 0x040047DB RID: 18395
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40047DB")]
public float price;
// Token: 0x040047DC RID: 18396
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x40047DC")]
public int quantity = (int)((ulong)1L);
// Token: 0x040047DD RID: 18397
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40047DD")]
public float revenue;
// Token: 0x040047DE RID: 18398
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40047DE")]
public string productId;
// Token: 0x040047DF RID: 18399
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40047DF")]
public string revenueType;
}
}
}