Zdexby TheHolyOneZ
36,909 classes
Class

AnalyticsClient

: Object
AnalyticsClient, Assembly-CSharp 0x0010 (16 B) inherited 0x0010 Assembly-CSharp.dll
0x00x0010

Members 18

OffsetSizeNameTypeFlagsDefault
0x08_httpHttpClientPrivateStatic+1 flags—
0x08_baseUrlstringPrivateStatic—
0x08_keystringPrivateStatic—
0x08_deviceIDstringPublicStatic—
0x10_userIdGuidPublicStatic—
—0x04BatchIntervalSecondsfloatPrivateStatic+1 flags2512885728
—0x04MaxBatchSizeintPrivateStatic+1 flags-1782081568
0x08_batchLockobjectPrivateStatic+1 flags—
0x08_bootEventsList<AnalyticsEventRequest_Boot>PrivateStatic+1 flags—
0x08_missionEventsList<AnalyticsEventRequest_Mission>PrivateStatic+1 flags—
0x08_genericEventsList<AnalyticsEventRequest_Generic>PrivateStatic+1 flags—
0x08_batchCtsCancellationTokenSourcePrivateStatic—
0x01_batchLoopStartedboolPrivateStatic—
0x01isBatchFlushInProgressboolPrivateStatic—
0x005A0x02padding / unreflected
0x04batchFailureCountintPrivateStatic—
0x08nextBatchAttemptUtcDateTimePrivateStatic—
0x01isQuittingboolPrivateStatic—
0x00690x07padding / unreflected
0x08_jsonOptionsJsonSerializerSettingsPrivateStatic+1 flags—

Functions 16

SignatureFlagsNativeParams
bool WantsToQuit()PrivateStatic0x01
void RunOnStart()PrivateStatic0x00
void Init(const string& baseUrl, const string& analyticsKey)PublicStatic0x08
HttpRequestMessage CreateRequest(HttpMethod method, const string& url, object body)PrivateStatic0x08
void BootEvent(AnalyticsEventRequest_Boot request)PublicStatic0x08
void MissionEvent(AnalyticsEventRequest_Mission request)PublicStatic0x08
void GenericEvent(AnalyticsEventRequest_Generic request)PublicStatic0x08
Task<System.Boolean> BootEvent_Immediate(AnalyticsEventRequest_Boot request)PublicStatic0x08
Task<System.Boolean> MissionEvent_Immediate(AnalyticsEventRequest_Mission request)PublicStatic0x08
Task<System.Boolean> GenericEvent_Immediate(AnalyticsEventRequest_Generic request)PublicStatic0x08
void StartBatchLoop()PrivateStatic0x00
void TryFlushIfFull()PrivateStatic0x00
Task<System.Boolean> Flush()PublicStatic0x08
Task<System.Boolean> Flush(const CancellationToken& token)PrivateStatic0x08
void StopBatchLoop(bool clearQueue)PrivateStatic0x01
void .cctor()PrivateStatic+1 flags0x00