// Assembly: Unity.Services.Analytics
// Full name: Unity.Services.Analytics.AnalyticsServiceInstance

namespace Unity.Services.Analytics
{
public class AnalyticsServiceInstance // TypeDefIndex: 12448
{
	// Fields
	type#26598 k_ForgetCallingId;
	type#26598 k_StartUpCallingId;
	type#26598 k_PlayerChangedCallingId;
	type#26599 k_InvokedByUserCallingId;
	type#27442 k_BackgroundSessionRefreshPeriod;
	type#27602 converter;
	type#20166 m_UserIdentity;
	type#20510 m_Session;
	type#19939 m_ConsentManager;
	type#19995 m_DataGenerator;
	type#20031 m_DataDispatcher;
	type#19723 m_AnalyticsForgetter;
	type#19727 m_SystemCalls;
	type#19721 m_Container;
	type#19857 m_DataBuffer;
	type#20868 m_BufferLengthAtLastGameRunning;
	type#17077 m_ApplicationPauseTime;
	type#15314 m_IsActive;
	type#15314 m_StartUpEventsRecorded;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#19994 dataGenerator, type#19855 realBuffer, type#20030 dispatcher, type#19722 forgetter, type#20165 userIdentity, type#26576 environment, type#19726 systemCalls, type#19720 container, type#20509 session, type#19938 consent) { }
	// RVA: -1
	internal type#28660 ResumeDataDeletionIfNecessary() { }
	// RVA: -1
	private type#28660 Activate() { }
	// RVA: -1
	private type#28660 DeactivateWithFlush() { }
	// RVA: -1
	internal type#28660 DeactivateWithDataDeletionRequest() { }
	// RVA: -1
	private type#28660 DataDeletionCompleted() { }
	// RVA: -1
	private type#28660 Deactivate() { }
	// RVA: -1
	private type#28660 RecordStartupEvents(type#26576 callingId) { }
	// RVA: -1
	private type#28660 PlayerChanged() { }
	// RVA: -1
	internal type#28660 ApplicationPaused(type#15313 paused) { }
	// RVA: -1
	internal type#20867 get_AutoflushPeriodMultiplier() { }
	// RVA: -1
	public virtual type#28660 Flush() { }
	// RVA: -1
	internal type#28660 ApplicationQuit() { }
	// RVA: -1
	internal type#28660 RecordGameRunningIfNecessary() { }
}
}
