8 public override string Name =>
"MockLocationProvider";
10 public override bool IsCompassEnabled =>
true;
18 var transform = mainCamera.transform;
20 var localEulerAngles = transform.localEulerAngles;
23 heading = localEulerAngles.y,
24 magneticHeading = localEulerAngles.y,
26 isMagneticHeadingAvailable =
true,
27 timestamp = (long)(Time.time * 1000)
35 latitude = mockLocation.Latitude,
36 longitude = mockLocation.Longitude,
37 altitude = mockLocation.Altitude,
40 timestamp = (long)(Time.time * 1000)
44 private bool requested =
true;
55 Status = LocationProviderStatus.Initializing;
59 if (
Status == LocationProviderStatus.Initializing)
61 Status = LocationProviderStatus.Started;