public static AnalyticsResult SetUserId(string userId)
{
if (string.IsNullOrEmpty(userId))
{
throw new ArgumentException("Cannot set userId to an empty or null string");
}
UnityAnalyticsHandler unityAnalyticsHandler = GetUnityAnalyticsHandler();
if (unityAnalyticsHandler == null)
{
return AnalyticsResult.NotInitialized;
}
return unityAnalyticsHandler.SetUserId(userId);
}