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.k__BackingField = IKPPEONHGFO; string text; @event.k__BackingField = text; NIOBLLCFMPO.Identifiers identifiers = NIOBLLCFMPO.COGGJNOKDEP(); @event.k__BackingField = identifiers; @event.k__BackingField = ""; long k__BackingField = AmplitudeAnalyticsClient.k__BackingField; string text2; @event.k__BackingField = text2; @event.k__BackingField = CAPMEMCNIJO; string text3 = CHKIKHCFANK.ACJOKBFNONK(@event, "SendEvent"); HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); httpurlEncodedForm.AddField("EventData", text3); ulong num; ulong num2; PMGCJEPKFOF 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.k__BackingField = IKPPEONHGFO; int k__BackingField = BPHGKAEDBPE.k__BackingField; string text; revenueEvent.k__BackingField = text; NIOBLLCFMPO.Identifiers identifiers = NIOBLLCFMPO.COGGJNOKDEP(); revenueEvent.k__BackingField = identifiers; revenueEvent.k__BackingField = ""; long k__BackingField = AmplitudeAnalyticsClient.k__BackingField; string text2; revenueEvent.k__BackingField = text2; revenueEvent.k__BackingField = JBHHGNEADNC; revenueEvent.k__BackingField = CAPMEMCNIJO; revenueEvent.k__BackingField = NLAGGLOKNBH; revenueEvent.k__BackingField = "cumulative"; string text3 = CHKIKHCFANK.ACJOKBFNONK(revenueEvent, "SendRevenueEvent"); HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); httpurlEncodedForm.AddField("EventData", text3); ulong num; ulong num2; PMGCJEPKFOF 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.k__BackingField = text; int lcid = CultureInfo.CurrentCulture.LCID; identifiers.k__BackingField = lcid; TimeZoneInfo local = TimeZoneInfo.Local; DateTime now = DateTime.Now; TimeSpan utcOffset = local.GetUtcOffset(now); string text2; identifiers.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() { } } }