20 lines
411 B
C#
20 lines
411 B
C#
|
|
namespace Mapbox.Unity.Telemetry
|
|||
|
|
{
|
|||
|
|
public static class TelemetryFactory
|
|||
|
|
{
|
|||
|
|
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
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|