using UnityEngine; using System.Collections.Generic; namespace HuaweiService.location { public class HWLocation_Data : IHmsBaseClass{ public string name => "com.huawei.hms.location.HWLocation"; } public class HWLocation :HmsClass { public HWLocation (): base() { } public double getLatitude() { return Call("getLatitude"); } public double getLongitude() { return Call("getLongitude"); } public double getAltitude() { return Call("getAltitude"); } public float getSpeed() { return Call("getSpeed"); } public float getBearing() { return Call("getBearing"); } public float getAccuracy() { return Call("getAccuracy"); } public float getVerticalAccuracyMeters() { return Call("getVerticalAccuracyMeters"); } public float getSpeedAccuracyMetersPerSecond() { return Call("getSpeedAccuracyMetersPerSecond"); } public float getBearingAccuracyDegrees() { return Call("getBearingAccuracyDegrees"); } public string getProvider() { return Call("getProvider"); } public long getTime() { return Call("getTime"); } public long getElapsedRealtimeNanos() { return Call("getElapsedRealtimeNanos"); } public string getCountryCode() { return Call("getCountryCode"); } public string getCountryName() { return Call("getCountryName"); } public string getState() { return Call("getState"); } public string getCity() { return Call("getCity"); } public string getCounty() { return Call("getCounty"); } public string getStreet() { return Call("getStreet"); } public string getFeatureName() { return Call("getFeatureName"); } public string getPostalCode() { return Call("getPostalCode"); } public string getPhone() { return Call("getPhone"); } public string getUrl() { return Call("getUrl"); } public Map getExtraInfo() { return Call("getExtraInfo"); } } }