Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

304 lines
11 KiB
C#

using System;
using System.Globalization;
using AmplitudeAnalytics;
using BestHTTP;
using BestHTTP.Forms;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x0200147A RID: 5242
[Token(Token = "0x200147A")]
public static class NIOBLLCFMPO
{
// Token: 0x060076C2 RID: 30402 RVA: 0x0019CC74 File Offset: 0x0019AE74
[Token(Token = "0x60076C2")]
[Address(RVA = "0x17358B0", Offset = "0x17348B0", VA = "0x1817358B0")]
public static DABKFAIHBBP MIBEHIGGEDD(string IKPPEONHGFO, string CAPMEMCNIJO)
{
NIOBLLCFMPO.Event @event = new NIOBLLCFMPO.Event();
@event.<type>k__BackingField = IKPPEONHGFO;
string text;
@event.<user_id>k__BackingField = text;
NIOBLLCFMPO.Identifiers identifiers = NIOBLLCFMPO.COGGJNOKDEP();
@event.<identifiers>k__BackingField = identifiers;
@event.<ip>k__BackingField = "";
long <EHDCBHOBNFH>k__BackingField = AmplitudeAnalyticsClient.<EHDCBHOBNFH>k__BackingField;
string text2;
@event.<gameplay_session_id>k__BackingField = text2;
@event.<transaction_id>k__BackingField = CAPMEMCNIJO;
string text3 = CHKIKHCFANK.ACJOKBFNONK<NIOBLLCFMPO.Event>(@event, "SendEvent");
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
httpurlEncodedForm.AddField("EventData", text3);
ulong num;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), "api/gamesight/event", httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
int num4 = 0;
return EEMMNNGBJGD.FLCJGMGGPCC(pmgcjepkfof.FAKEPMNIOAI(num4 != 0, num3 != 0).KIFEHEKHAPE("Failed to send Gamesight event"));
}
// Token: 0x060076C3 RID: 30403 RVA: 0x0019CD28 File Offset: 0x0019AF28
[Token(Token = "0x60076C3")]
[Address(RVA = "0x1735C10", Offset = "0x1734C10", VA = "0x181735C10")]
public static DABKFAIHBBP NDGLEFGBICF(string IKPPEONHGFO, string CAPMEMCNIJO, string NLAGGLOKNBH, float JBHHGNEADNC)
{
NIOBLLCFMPO.RevenueEvent revenueEvent = new NIOBLLCFMPO.RevenueEvent();
revenueEvent.<type>k__BackingField = IKPPEONHGFO;
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
string text;
revenueEvent.<user_id>k__BackingField = text;
NIOBLLCFMPO.Identifiers identifiers = NIOBLLCFMPO.COGGJNOKDEP();
revenueEvent.<identifiers>k__BackingField = identifiers;
revenueEvent.<ip>k__BackingField = "";
long <EHDCBHOBNFH>k__BackingField = AmplitudeAnalyticsClient.<EHDCBHOBNFH>k__BackingField;
string text2;
revenueEvent.<gameplay_session_id>k__BackingField = text2;
revenueEvent.<revenue_amount>k__BackingField = JBHHGNEADNC;
revenueEvent.<transaction_id>k__BackingField = CAPMEMCNIJO;
revenueEvent.<revenue_currency>k__BackingField = NLAGGLOKNBH;
revenueEvent.<revenue_type>k__BackingField = "cumulative";
string text3 = CHKIKHCFANK.ACJOKBFNONK<NIOBLLCFMPO.RevenueEvent>(revenueEvent, "SendRevenueEvent");
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
httpurlEncodedForm.AddField("EventData", text3);
ulong num;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)1), "api/gamesight/event", httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
int num4 = 0;
return EEMMNNGBJGD.FLCJGMGGPCC(pmgcjepkfof.FAKEPMNIOAI(num4 != 0, num3 != 0).KIFEHEKHAPE("Failed to send Gamesight revenue event"));
}
// Token: 0x060076C4 RID: 30404 RVA: 0x0019CDFC File Offset: 0x0019AFFC
[Token(Token = "0x60076C4")]
[Address(RVA = "0x17356F0", Offset = "0x17346F0", VA = "0x1817356F0")]
private static NIOBLLCFMPO.Identifiers COGGJNOKDEP()
{
NIOBLLCFMPO.Identifiers identifiers = new NIOBLLCFMPO.Identifiers();
Resolution currentResolution = Screen.currentResolution;
int refreshRate = currentResolution.m_RefreshRate;
Resolution currentResolution2 = Screen.currentResolution;
int refreshRate2 = currentResolution2.m_RefreshRate;
string text = string.Format("{0}x{1}", currentResolution, currentResolution2);
identifiers.<resolution>k__BackingField = text;
int lcid = CultureInfo.CurrentCulture.LCID;
identifiers.<language>k__BackingField = lcid;
TimeZoneInfo local = TimeZoneInfo.Local;
DateTime now = DateTime.Now;
TimeSpan utcOffset = local.GetUtcOffset(now);
string text2;
identifiers.<timezone>k__BackingField = text2;
return identifiers;
}
// Token: 0x04004DE9 RID: 19945
[Token(Token = "0x4004DE9")]
private const string OMFLFCCBNPP = "api/gamesight/";
// Token: 0x0200147B RID: 5243
[Token(Token = "0x200147B")]
[Serializable]
private class Event
{
// Token: 0x1700139B RID: 5019
// (get) Token: 0x060076C5 RID: 30405 RVA: 0x0019CE8C File Offset: 0x0019B08C
// (set) Token: 0x060076C6 RID: 30406 RVA: 0x0019CEA0 File Offset: 0x0019B0A0
[Token(Token = "0x1700139B")]
public string type
{
[Token(Token = "0x60076C5")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x60076C6")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x1700139C RID: 5020
// (get) Token: 0x060076C7 RID: 30407 RVA: 0x0019CEB4 File Offset: 0x0019B0B4
// (set) Token: 0x060076C8 RID: 30408 RVA: 0x0019CEC8 File Offset: 0x0019B0C8
[Token(Token = "0x1700139C")]
public string user_id
{
[Token(Token = "0x60076C7")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x60076C8")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x1700139D RID: 5021
// (get) Token: 0x060076C9 RID: 30409 RVA: 0x0019CEDC File Offset: 0x0019B0DC
// (set) Token: 0x060076CA RID: 30410 RVA: 0x0019CEF0 File Offset: 0x0019B0F0
[Token(Token = "0x1700139D")]
public NIOBLLCFMPO.Identifiers identifiers
{
[Token(Token = "0x60076C9")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x60076CA")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x1700139E RID: 5022
// (get) Token: 0x060076CB RID: 30411 RVA: 0x0019CF04 File Offset: 0x0019B104
// (set) Token: 0x060076CC RID: 30412 RVA: 0x0019CF18 File Offset: 0x0019B118
[Token(Token = "0x1700139E")]
public string ip
{
[Token(Token = "0x60076CB")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get;
[Token(Token = "0x60076CC")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
set;
}
// Token: 0x1700139F RID: 5023
// (get) Token: 0x060076CD RID: 30413 RVA: 0x0019CF2C File Offset: 0x0019B12C
// (set) Token: 0x060076CE RID: 30414 RVA: 0x0019CF40 File Offset: 0x0019B140
[Token(Token = "0x1700139F")]
public string gameplay_session_id
{
[Token(Token = "0x60076CD")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get;
[Token(Token = "0x60076CE")]
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
set;
}
// Token: 0x170013A0 RID: 5024
// (get) Token: 0x060076CF RID: 30415 RVA: 0x0019CF54 File Offset: 0x0019B154
// (set) Token: 0x060076D0 RID: 30416 RVA: 0x0019CF68 File Offset: 0x0019B168
[Token(Token = "0x170013A0")]
public string transaction_id
{
[Token(Token = "0x60076CF")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get;
[Token(Token = "0x60076D0")]
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
set;
}
// Token: 0x060076D1 RID: 30417 RVA: 0x0019CF7C File Offset: 0x0019B17C
[Token(Token = "0x60076D1")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public Event()
{
}
}
// Token: 0x0200147C RID: 5244
[Token(Token = "0x200147C")]
[Serializable]
private class RevenueEvent : NIOBLLCFMPO.Event
{
// Token: 0x170013A1 RID: 5025
// (get) Token: 0x060076D2 RID: 30418 RVA: 0x0019CF90 File Offset: 0x0019B190
// (set) Token: 0x060076D3 RID: 30419 RVA: 0x0019CFA4 File Offset: 0x0019B1A4
[Token(Token = "0x170013A1")]
public string revenue_currency
{
[Token(Token = "0x60076D2")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get;
[Token(Token = "0x60076D3")]
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
set;
}
// Token: 0x170013A2 RID: 5026
// (get) Token: 0x060076D4 RID: 30420 RVA: 0x0019CFB8 File Offset: 0x0019B1B8
// (set) Token: 0x060076D5 RID: 30421 RVA: 0x0019CFCC File Offset: 0x0019B1CC
[Token(Token = "0x170013A2")]
public float revenue_amount
{
[Token(Token = "0x60076D4")]
[Address(RVA = "0x6A4660", Offset = "0x6A3660", VA = "0x1806A4660")]
get;
[Token(Token = "0x60076D5")]
[Address(RVA = "0x1009CA0", Offset = "0x1008CA0", VA = "0x181009CA0")]
set;
}
// Token: 0x170013A3 RID: 5027
// (get) Token: 0x060076D6 RID: 30422 RVA: 0x0019CFE0 File Offset: 0x0019B1E0
// (set) Token: 0x060076D7 RID: 30423 RVA: 0x0019CFF4 File Offset: 0x0019B1F4
[Token(Token = "0x170013A3")]
public string revenue_type
{
[Token(Token = "0x60076D6")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
get;
[Token(Token = "0x60076D7")]
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
set;
}
// Token: 0x060076D8 RID: 30424 RVA: 0x0019D008 File Offset: 0x0019B208
[Token(Token = "0x60076D8")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public RevenueEvent()
{
}
}
// Token: 0x0200147D RID: 5245
[Token(Token = "0x200147D")]
[Serializable]
private class Identifiers
{
// Token: 0x170013A4 RID: 5028
// (get) Token: 0x060076D9 RID: 30425 RVA: 0x0019D01C File Offset: 0x0019B21C
// (set) Token: 0x060076DA RID: 30426 RVA: 0x0019D030 File Offset: 0x0019B230
[Token(Token = "0x170013A4")]
public string resolution
{
[Token(Token = "0x60076D9")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x60076DA")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x170013A5 RID: 5029
// (get) Token: 0x060076DB RID: 30427 RVA: 0x0019D044 File Offset: 0x0019B244
// (set) Token: 0x060076DC RID: 30428 RVA: 0x0019D058 File Offset: 0x0019B258
[Token(Token = "0x170013A5")]
public string language
{
[Token(Token = "0x60076DB")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x60076DC")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x170013A6 RID: 5030
// (get) Token: 0x060076DD RID: 30429 RVA: 0x0019D06C File Offset: 0x0019B26C
// (set) Token: 0x060076DE RID: 30430 RVA: 0x0019D080 File Offset: 0x0019B280
[Token(Token = "0x170013A6")]
public string timezone
{
[Token(Token = "0x60076DD")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x60076DE")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x060076DF RID: 30431 RVA: 0x0019D094 File Offset: 0x0019B294
[Token(Token = "0x60076DF")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public Identifiers()
{
}
}
}