#pragma warning disable using System; using UnityEngine; #pragma warning enable namespace ARLocation { public static class AndroidMagneticDeclination { public static float GetDeclination(Location location) { #if PLATFORM_ANDROID long time = DateTimeOffset.Now.ToUnixTimeMilliseconds(); var javaObject = new AndroidJavaObject("com.dmbfm.magneticdeclination.MagneticDeclination"); return javaObject.Call("GetMagneticDeclination", (float)location.Latitude, (float)location.Longitude, (float)location.Altitude, time); #else return 0.0f; #endif } } }