using System.Collections; using System.Collections.Generic; using UnityEngine; namespace SmartBowSDK.CMD { public class CMDScannerCallbackProxy : AndroidJavaProxy { public System.Action OnDeviceFoundEvent; public System.Action OnScanFailedEvent; public CMDScannerCallbackProxy() : base("com.ble.mycdmmanager.CMDScannerCallback") { } void onDeviceFound(string name,string address) { OnDeviceFoundEvent?.Invoke(name,address); } void onScanFailed(AndroidJavaObject state, string error) { int code = state.Get("code"); CMDScanState scanState = (CMDScanState)code; OnScanFailedEvent?.Invoke(scanState,error); } } }