using SmartBowSDK; using UnityEngine; namespace AppUI.Bluetooth { /// /// 将 SDK 九轴校准存取()桥接到游戏 WebSocket / 业务服。 /// public static class SdkCalibrateHostBridge { public static void Bind(SmartBowHelper helper) { if (helper == null) return; helper.calibrateDataStorageMode = CalibrateDataStorageMode.Host; helper.OnLoadCalibrateRecord = (mac, onComplete) => { UserComp.Instance.LoadCalibrateRecord(mac, onComplete); }; helper.OnSaveCalibrateRecord = (mac, record) => { UserComp.Instance.SaveCalibrateRecordForSdk(mac, record); }; } public static void Unbind(SmartBowHelper helper) { if (helper == null) return; if (helper.calibrateDataStorageMode != CalibrateDataStorageMode.Host) return; helper.OnLoadCalibrateRecord = null; helper.OnSaveCalibrateRecord = null; helper.OnNineAxisCalibrateCompleted = null; } } }