using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class BluetoothDispatcher : MonoBehaviour { public static System.Action aim; public static System.Action shoot; void Start() { BluetoothClient.onDataReceived = Dispatch; } void Dispatch(byte sign, byte[] data) { string logStr = sign + ", LEN " + data.Length; logStr += ", Bytes " + String.Join(",", data); Debug.Log(logStr); if (sign == 0 && aim != null) { aim(data); } else if (sign == 1 && shoot != null) { shoot(data); } } }