| 123456789101112131415161718192021222324252627 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- namespace SmartBowSDK.CMD
- {
- public class CMDScannerCallbackProxy : AndroidJavaProxy
- {
- public System.Action<string,string> OnDeviceFoundEvent;
- public System.Action<CMDScanState,string> 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<int>("code");
- CMDScanState scanState = (CMDScanState)code;
- OnScanFailedEvent?.Invoke(scanState,error);
- }
- }
- }
|