You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mapbox-sdk/Unity/Location/UnityLocationWrappers/MapboxLocationInfoMock.cs

35 lines
734 B

6 months ago
namespace Mapbox.Unity.Location
{
/// <summary>
/// Wrapper to mock our 'Location' objects as Unity's 'LocationInfo'
/// </summary>
public struct MapboxLocationInfoMock : IMapboxLocationInfo
{
public MapboxLocationInfoMock(Location location)
{
_location = location;
}
private Location _location;
public float latitude { get { return (float)_location.LatitudeLongitude.x; } }
public float longitude { get { return (float)_location.LatitudeLongitude.y; } }
public float altitude { get { return 0f; } }
public float horizontalAccuracy { get { return _location.Accuracy; } }
public float verticalAccuracy { get { return 0; } }
public double timestamp { get { return _location.Timestamp; } }
}
}