|
|
@@ -45,7 +45,7 @@ public class BluetoothAim : MonoBehaviour
|
|
|
ins = this;
|
|
|
InitAutoDormancy();
|
|
|
|
|
|
-#if UNITY_STANDALONE_WIN
|
|
|
+#if UNITY_STANDALONE_WIN || UNITY_EDITOR
|
|
|
new GameObject("BleUDP").AddComponent<BleUDP>();
|
|
|
#endif
|
|
|
}
|
|
|
@@ -74,9 +74,9 @@ public class BluetoothAim : MonoBehaviour
|
|
|
userDoConnect = false;
|
|
|
doConnect = false;
|
|
|
OnDisconnect();
|
|
|
-#if UNITY_ANDROID
|
|
|
+#if UNITY_ANDROID && !UNITY_EDITOR
|
|
|
DisconnectBleHelper();
|
|
|
-#elif UNITY_STANDALONE_WIN
|
|
|
+#elif UNITY_STANDALONE_WIN || UNITY_EDITOR
|
|
|
BleUDP.ins.Disconnect();
|
|
|
#endif
|
|
|
}
|
|
|
@@ -142,9 +142,9 @@ public class BluetoothAim : MonoBehaviour
|
|
|
scanLock = true;
|
|
|
canConnect = false;
|
|
|
SetStatus(BluetoothStatusEnum.Connecting);
|
|
|
-#if UNITY_ANDROID
|
|
|
+#if UNITY_ANDROID && !UNITY_EDITOR
|
|
|
ConnectBleHelper();
|
|
|
-#elif UNITY_STANDALONE_WIN
|
|
|
+#elif UNITY_STANDALONE_WIN || UNITY_EDITOR
|
|
|
ConnectBleByUDP();
|
|
|
#endif
|
|
|
}
|
|
|
@@ -499,12 +499,12 @@ public class BluetoothAim : MonoBehaviour
|
|
|
|
|
|
public void WriteData(string data)
|
|
|
{
|
|
|
-#if UNITY_ANDROID
|
|
|
+#if UNITY_ANDROID && !UNITY_EDITOR
|
|
|
if (DebugDeviceCMD.ins) DebugDeviceCMD.ins.ShowCMD(data);
|
|
|
BluetoothHelperCharacteristic ch = new BluetoothHelperCharacteristic(characteristicWrite.getName());
|
|
|
ch.setService(bluetoothService.getName());
|
|
|
bluetoothHelper.WriteCharacteristic(ch, data);
|
|
|
-#elif UNITY_STANDALONE_WIN
|
|
|
+#elif UNITY_STANDALONE_WIN || UNITY_EDITOR
|
|
|
BleUDP.ins.SendMsg(data);
|
|
|
#endif
|
|
|
|