using UnityEngine; using System.Collections.Generic; namespace HuaweiService.location { public class FusedLocationProviderClient_Data : IHmsBaseClass{ public string name => "com.huawei.hms.location.FusedLocationProviderClient"; } public class FusedLocationProviderClient :HmsClass { public const string KEY_VERTICAL_ACCURACY = "verticalAccuracy"; public FusedLocationProviderClient (Context arg0): base(arg0) { } public FusedLocationProviderClient (Activity arg0): base(arg0) { } public FusedLocationProviderClient (): base() { } public Task flushLocations() { return Call("flushLocations"); } public Task getLastLocation() { return Call("getLastLocation"); } public Task getLocationAvailability() { return Call("getLocationAvailability"); } public Task removeLocationUpdates(LocationCallback arg0) { return Call("removeLocationUpdates", arg0); } public Task removeLocationUpdates(PendingIntent arg0) { return Call("removeLocationUpdates", arg0); } public Task requestLocationUpdates(LocationRequest arg0, PendingIntent arg1) { return Call("requestLocationUpdates", arg0, arg1); } public Task requestLocationUpdates(LocationRequest arg0, LocationCallback arg1, Looper arg2) { return Call("requestLocationUpdates", arg0, arg1, arg2); } public Task setMockMode(bool arg0) { return Call("setMockMode", arg0); } public Task setMockLocation(Location arg0) { return Call("setMockLocation", arg0); } public Task getLastLocationWithAddress(LocationRequest arg0) { return Call("getLastLocationWithAddress", arg0); } public Task requestLocationUpdatesEx(LocationRequest arg0, LocationCallback arg1, Looper arg2) { return Call("requestLocationUpdatesEx", arg0, arg1, arg2); } } }