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; }