Files
badeend-go/Assets/Mapbox SDK/Mapbox/Unity/Telemetry/TelemetryFactory.cs

26 lines
593 B
C#

namespace Mapbox.Unity.Telemetry
{
public static class TelemetryFactory
{
#if UNITY_EDITOR || UNITY_IOS || UNITY_ANDROID
public static readonly string EventQuery = "events=true";
#else
public static readonly string EventQuery = "events=false";
#endif
public static ITelemetryLibrary GetTelemetryInstance()
{
#if UNITY_EDITOR
return TelemetryEditor.Instance;
#elif UNITY_IOS
return TelemetryIos.Instance;
#elif UNITY_ANDROID
return TelemetryAndroid.Instance;
#elif UNITY_WEBGL
return TelemetryWebgl.Instance;
#else
return TelemetryFallback.Instance;
#endif
}
}
}