33 lines
786 B
C#
33 lines
786 B
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
using Kill.Managers;
|
|
|
|
namespace Kill.UI.Pages
|
|
{
|
|
/// <summary>
|
|
/// 首页设备列表项 - 显示单个设备信息
|
|
/// </summary>
|
|
public class HomePageDeviceItem : MonoBehaviour
|
|
{
|
|
public Text deviceNameText;
|
|
public GameObject selectedIndicator;
|
|
|
|
// 当前设备信息
|
|
public DeviceInfo deviceInfo;
|
|
public void InitDeviceItem(DeviceInfo device)
|
|
{
|
|
deviceInfo = device;
|
|
deviceNameText.text = device.device_name;
|
|
selectedIndicator.SetActive(false);
|
|
}
|
|
|
|
public void SetSelectedState(bool isSelected)
|
|
{
|
|
// 设置选中状态
|
|
selectedIndicator.SetActive(isSelected);
|
|
}
|
|
|
|
|
|
}
|
|
}
|