#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 } } }