minesweeper_game/Library/PackageCache/com.unity.services.analytics@f7e249983920/Runtime/SessionManager.cs
2025-03-15 14:30:26 -04:00

31 lines
620 B
C#

using UnityEngine;
namespace Unity.Services.Analytics.Internal
{
internal interface ISessionManager
{
string SessionId { get; }
void StartNewSession();
}
internal class SessionManager : ISessionManager
{
public string SessionId { get; private set; }
public SessionManager()
{
StartNewSession();
}
public void StartNewSession()
{
SessionId = System.Guid.NewGuid().ToString();
#if UNITY_ANALYTICS_DEVELOPMENT
Debug.Log("Analytics SDK started new session: " + SessionId);
#endif
}
}
}