// Assembly: Unity.Services.Analytics
// Full name: Unity.Services.Analytics.Internal.IdentityManager

namespace Unity.Services.Analytics.Internal
{
public class IdentityManager // TypeDefIndex: 12466
{
	// Fields
	type#20422 m_PlayerId;
	type#20101 m_ExternalIdProvider;
	type#20411 m_Persistence;
	type#15314 m_Initialized;
	type#26577 <UserId>k__BackingField;
	type#26577 <InstallId>k__BackingField;
	type#26577 <ExternalId>k__BackingField;
	type#15314 <IsNewPlayer>k__BackingField;
	type#14106 OnPlayerChanged;

	// Methods
	// RVA: -1
	public virtual type#26576 get_UserId() { }
	// RVA: -1
	private type#28660 set_UserId(type#26576 value) { }
	// RVA: -1
	public virtual type#26576 get_InstallId() { }
	// RVA: -1
	private type#28660 set_InstallId(type#26576 value) { }
	// RVA: -1
	public virtual type#26576 get_PlayerId() { }
	// RVA: -1
	public virtual type#26576 get_ExternalId() { }
	// RVA: -1
	private type#28660 set_ExternalId(type#26576 value) { }
	// RVA: -1
	public virtual type#15313 get_IsNewPlayer() { }
	// RVA: -1
	private type#28660 set_IsNewPlayer(type#15313 value) { }
	// RVA: -1
	public virtual type#28660 add_OnPlayerChanged(type#14105 value) { }
	// RVA: -1
	public virtual type#28660 remove_OnPlayerChanged(type#14105 value) { }
	// RVA: -1
	public type#28660 .ctor(type#20174 installId, type#20420 playerId, type#20100 externalId, type#20410 persistence) { }
	// RVA: -1
	public virtual type#28660 Initialize() { }
	// RVA: -1
	private type#28660 ExternalUserIdChanged(type#26576 newName) { }
}
}
