using System; using System.Collections; using System.Security.Cryptography; using System.Threading; using UnityEngine; using UnityEngine.UI; using static UDESDK.UDE_SDK; public class BleDevice : MonoBehaviour { //[HideInInspector] public string DeviceName; [HideInInspector] public bool IsConnected; public string Msg; private Text DeviceNameTxt; private Text ConnectStateTxt; private Action DeviceListener; private Button ConnectBtn; private Button DisconnectBtn; private Button StartABtn; private Button StartBBtn; private Button StartCBtn; private Button StopABtn; private Button StopBBtn; private Button StopCBtn; public void CreateBleDevice(GameObject go, string deviceName, string msg, Action action) { DeviceName = deviceName; IsConnected = Sample._SDK.UDE_CheckDeviceIsConnect(deviceName); Msg = msg; DeviceListener = action; ConnectBtn = go.transform.Find("ConnectBtn").GetComponent