diff --git a/Assets/Scripts/Item/DeviceItem.cs b/Assets/Scripts/Item/DeviceItem.cs index 51687e3e..c1f33bc8 100644 --- a/Assets/Scripts/Item/DeviceItem.cs +++ b/Assets/Scripts/Item/DeviceItem.cs @@ -48,7 +48,15 @@ public class DeviceItem : MonoBehaviour bool.TryParse(obj[0], out isActive); if (obj.Length == 1 || (obj.Length > 1 && obj[1] == device.Name)) { - gameObject.GetComponent().enabled = isActive; + var high = gameObject.GetComponent(); + if (high != null) + { + gameObject.GetComponent().enabled = isActive; + } + else + { + Debug.LogError(device.Name + "身上没有高亮组件"); + } } } } diff --git a/Assets/Scripts/UI/UIModeSelect.cs b/Assets/Scripts/UI/UIModeSelect.cs index ba40bb78..1c80da8a 100644 --- a/Assets/Scripts/UI/UIModeSelect.cs +++ b/Assets/Scripts/UI/UIModeSelect.cs @@ -12,11 +12,6 @@ namespace QFramework.Example protected override void OnInit(IUIData uiData = null) { mData = uiData as UIModeSelectData ?? new UIModeSelectData(); - // please add init code here - } - - protected override void OnOpen(IUIData uiData = null) - { TechBtn.onClick.AddListener(() => { Hide(); @@ -31,6 +26,11 @@ namespace QFramework.Example }); } + protected override void OnOpen(IUIData uiData = null) + { + + } + protected override void OnShow() {