修改细节

This commit is contained in:
CaiYanPeng 2021-11-04 13:24:40 +08:00
parent baab5a9fb0
commit 9a545f00f4
11 changed files with 1191 additions and 1175 deletions

View File

@ -1505,7 +1505,7 @@ PrefabInstance:
- target: {fileID: 5329299856310536127, guid: 6b94e789d6585a04dbdc04c8a7cf97b2, - target: {fileID: 5329299856310536127, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
type: 3} type: 3}
propertyPath: m_AnchoredPosition.x propertyPath: m_AnchoredPosition.x
value: 0 value: 20
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 5329299856310536127, guid: 6b94e789d6585a04dbdc04c8a7cf97b2, - target: {fileID: 5329299856310536127, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
type: 3} type: 3}
@ -1665,7 +1665,7 @@ PrefabInstance:
- target: {fileID: 5329299856310536127, guid: 6b94e789d6585a04dbdc04c8a7cf97b2, - target: {fileID: 5329299856310536127, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
type: 3} type: 3}
propertyPath: m_AnchoredPosition.x propertyPath: m_AnchoredPosition.x
value: 0 value: 20
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 5329299856310536127, guid: 6b94e789d6585a04dbdc04c8a7cf97b2, - target: {fileID: 5329299856310536127, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
type: 3} type: 3}

File diff suppressed because it is too large Load Diff

View File

@ -108,7 +108,7 @@ public static class App
//Host = "http://192.168.0.101:5087/"; //Host = "http://192.168.0.101:5087/";
//UdpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 21000); //UdpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 21000);
//TcpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 21001); //TcpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 21001);
Host = "http://192.168.0.101:5085/"; Host = "https://wx.powerfun.com.cn/";
UdpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 11000); UdpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 11000);
TcpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 11001); TcpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 11001);

View File

@ -160,7 +160,6 @@ namespace Assets.Scripts.Devices.Ant
} }
break; break;
case 25: case 25:
HandleTrainerDataPage(response.messageContents.Skip(1).ToArray()); HandleTrainerDataPage(response.messageContents.Skip(1).ToArray());
break; break;
//case 80: //case 80:

View File

@ -70,9 +70,9 @@ namespace Assets.Scripts.Devices.Ble
} }
if (device.SensorType == Ant.SensorType.Trainer) if (device.SensorType == Ant.SensorType.Trainer)
{ {
//var device0 = new Ftms(device.Peripheral, hwInterface); //var device1 = new Ftms(device.Peripheral, hwInterface);
//discoveredDevices.Add(device.Peripheral.Address, device0); //discoveredDevices.Add(device.Peripheral.Address, device0);
var device1 = new Tacx(device.Peripheral, hwInterface); var device1 = new Tacx(device.Peripheral, hwInterface);
if (discoveredDevices.ContainsKey(device.Peripheral.Address)) if (discoveredDevices.ContainsKey(device.Peripheral.Address))
{ {

View File

@ -5,6 +5,7 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using UnityEngine;
namespace Assets.Scripts.Devices.Ble.Characteristic namespace Assets.Scripts.Devices.Ble.Characteristic
{ {
@ -56,10 +57,10 @@ namespace Assets.Scripts.Devices.Ble.Characteristic
//throw new NotImplementedException(); //throw new NotImplementedException();
var responseId = data[2]; var responseId = data[2];
if (responseId != (byte)ANT_Managed_Library.ANT_ReferenceLibrary.ANTMessageID.BROADCAST_DATA_0x4E) //if (responseId != (byte)ANT_Managed_Library.ANT_ReferenceLibrary.ANTMessageID.BROADCAST_DATA_0x4E)
{ //{
return; // return;
} //}
var data1 = data.Skip(3).ToArray(); var data1 = data.Skip(3).ToArray();
var pageNumber = data1[1]; var pageNumber = data1[1];
switch (pageNumber) switch (pageNumber)

View File

@ -80,7 +80,7 @@ namespace Assets.Scripts.Devices.Ble.Devices
{ {
if (characteristic.MatchGuid(item.Uuid)) if (characteristic.MatchGuid(item.Uuid))
{ {
//Debug.Log(string.Join(",", response.Data)); Debug.Log(string.Join(",", response.Data));
item.HandleAttributeReceived(response.Data); item.HandleAttributeReceived(response.Data);
} }
} }

View File

@ -85,9 +85,9 @@ namespace Assets.Scripts.Devices.Ble.Devices
{ {
foreach (var item in base.Characteristics) foreach (var item in base.Characteristics)
{ {
if (characteristic.MatchGuid(item.Uuid) || otherGuids.Contains(item.Uuid)) if (characteristic.MatchGuid(item.Uuid) || otherGuids.Contains(characteristic.Id))
{ {
//Debug.Log(string.Join(",", response.Data)); Debug.Log(string.Join(",", response.Data));
item.HandleAttributeReceived(response.Data); item.HandleAttributeReceived(response.Data);
} }
} }

View File

@ -37,6 +37,12 @@ public class MainController : BaseScene
//rect1.offsetMax = Vector2.zero; //rect1.offsetMax = Vector2.zero;
//transform.Find("ModalPanel").GetComponent<RectTransform>().sizeDelta = new Vector2(844, 390); //transform.Find("ModalPanel").GetComponent<RectTransform>().sizeDelta = new Vector2(844, 390);
#else #else
var modalRect = transform.Find("ModalPanel").GetComponent<RectTransform>();
modalRect.anchorMin = new Vector2(0.5f, 0.5f);
modalRect.anchorMax = new Vector2(0.5f, 0.5f);
modalRect.offsetMin = Vector2.zero;
modalRect.offsetMax = Vector2.zero;
modalRect.sizeDelta = new Vector2(1600, 900);
App.MainDeviceAdapter.StartScan(); App.MainDeviceAdapter.StartScan();
#endif #endif

View File

@ -160,6 +160,12 @@ public class CyclingController : DeviceServiceMonoBase
uipanel = Instantiate(Resources.Load<GameObject>("UI/Prefab/Ride/Panel"), UIObject.transform); uipanel = Instantiate(Resources.Load<GameObject>("UI/Prefab/Ride/Panel"), UIObject.transform);
uicanvasScaler.referenceResolution = App.PcResolution; uicanvasScaler.referenceResolution = App.PcResolution;
loadingcanvasScaler.referenceResolution = App.PcResolution; loadingcanvasScaler.referenceResolution = App.PcResolution;
var modalRect = transform.Find("UI/ModalPanel").GetComponent<RectTransform>();
modalRect.anchorMin = new Vector2(0.5f, 0.5f);
modalRect.anchorMax = new Vector2(0.5f, 0.5f);
modalRect.offsetMin = Vector2.zero;
modalRect.offsetMax = Vector2.zero;
modalRect.sizeDelta = new Vector2(1600, 900);
#endif #endif
uipanel.transform.SetAsFirstSibling(); uipanel.transform.SetAsFirstSibling();
uiParent = uipanel.transform; uiParent = uipanel.transform;
@ -492,9 +498,9 @@ public class CyclingController : DeviceServiceMonoBase
public void GameStart() public void GameStart()
{ {
var check = CheckAnt(); var check = CheckAnt();
#if UNITY_EDITOR //#if UNITY_EDITOR
check = true; // check = true;
#endif //#endif
if (check) if (check)
{ {
singleUIManager.StartRide(); singleUIManager.StartRide();
@ -506,13 +512,16 @@ public class CyclingController : DeviceServiceMonoBase
transform.Find("UI/Panel(Clone)/ToolBarPanel/StartOrPauseButton").GetComponent<Button>().enabled = false; transform.Find("UI/Panel(Clone)/ToolBarPanel/StartOrPauseButton").GetComponent<Button>().enabled = false;
transform.Find("UI/Panel(Clone)/ToolBarPanel/SettingButton").GetComponent<Button>().enabled = false; transform.Find("UI/Panel(Clone)/ToolBarPanel/SettingButton").GetComponent<Button>().enabled = false;
Utils.showToast(null, "Please connect the device!", duration: int.MaxValue, isLowest: true Utils.showToast(null, "Please connect the device!", duration: int.MaxValue, isLowest: true
, stopFunc: () => !(!CheckAnt() && !isWatch) , stopFunc: () => !(!CheckAnt() && !isWatch) || transform.Find("UI/Panel(Clone)/SelectPlayer").gameObject.activeInHierarchy
, endCallback: () => , endCallback: () =>
{ {
UIManager.Instance.DevicePanel.Close(); if (!transform.Find("UI/Panel(Clone)/SelectPlayer").gameObject.activeInHierarchy)
singleUIManager.StartRide(); {
transform.Find("UI/Panel(Clone)/ToolBarPanel/StartOrPauseButton").GetComponent<Button>().enabled = true; UIManager.Instance.DevicePanel.Close();
transform.Find("UI/Panel(Clone)/ToolBarPanel/SettingButton").GetComponent<Button>().enabled = true; singleUIManager.StartRide();
transform.Find("UI/Panel(Clone)/ToolBarPanel/StartOrPauseButton").GetComponent<Button>().enabled = true;
transform.Find("UI/Panel(Clone)/ToolBarPanel/SettingButton").GetComponent<Button>().enabled = true;
}
}); });
} }
} }

View File

@ -506,6 +506,7 @@ namespace Assets.Scripts
/*文本框/下拉框错误*/ /*文本框/下拉框错误*/
public static void SetValidate(Dictionary<string, Selectable> dict, JArray errorList) public static void SetValidate(Dictionary<string, Selectable> dict, JArray errorList)
{ {
if (errorList == null) return;
foreach (var error in errorList) foreach (var error in errorList)
{ {
var className = dict[error.Value<string>("Field")].GetType().Name; var className = dict[error.Value<string>("Field")].GetType().Name;