using UnityEngine;
///
/// 设备基本属性
///
public interface IDevice
{
///
/// 位置信息
///
Transform Transform { get; }
///
/// 当前设备数据
///
DeviceData DeviceData { get; }
///
/// 实时交互数据
///
///
///
T DynamicData();
///
/// 设备代码
///
string DeviceCode{ get; }
///
/// 设备类型
///
string DeviceType { get; }
delegate void DataChangeEvent(object data,object other);
delegate void ErrorMessageEvent(object data);
///
/// 数据变化监听
///
event DataChangeEvent DataChange;
///
/// 异常信息监听
///
event DataChangeEvent ErrorMessage;
}