解决蓝牙设备丢失以后状态不变的问题

This commit is contained in:
suntao committed 2021-06-09 18:16:35 +08:00
1 parent 15e440715d
commit 5f7cc43593
43 files changed
+114 -5363

No files matched your search

@@ -217,6 +217,12 @@ public class ConnectDeviceModal : PFUIPanel
}
}
public override void Show()
{
base.Show();
}
public override void Close()
{
base.Close();
@@ -60,16 +60,18 @@ public class DeviceItem : Selectable, IEventSystemHandler, IPointerClickHandler
}
//Debug.Log(DeviceInfo.SignalStrength);
//signal.enabled = true;
var signalValue = DeviceInfo.SignalStrength * -1;
if (signalValue >= 0 && signalValue <= 30)
if (signalValue >= 0 && signalValue <= 20)
{
signal.sprite = Resources.Load<Sprite>("Images/Signal_1");
}
else if (signalValue > 30 && signalValue <= 70)
else if (signalValue > 20 && signalValue <= 60)
{
signal.sprite = Resources.Load<Sprite>("Images/Signal_2");
}
else if (signalValue > 70 && signalValue <= 97)
else if (signalValue > 60 && signalValue <= 97)
{
signal.sprite = Resources.Load<Sprite>("Images/Signal_3");
}
@@ -288,7 +288,15 @@ public class DeviceView : MonoBehaviour
logo.sprite = sprite3;
title.text = connectedDevice.Name;
noDevice.text = connectedDevice.DeviceNumber.ToString();
if (connectedDevice.Network == NetworkType.BLE)
{
noDevice.enabled = false;
}
else
{
noDevice.enabled = true;
noDevice.text = connectedDevice.DeviceNumber.ToString();
}
noDevice.color = Color.white;
if (powerValue != null)