using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Assets.Scripts.Devices.Ble { public class BleResponse { // Token: 0x170005C8 RID: 1480 // (get) Token: 0x06001FFD RID: 8189 RVA: 0x000860AE File Offset: 0x000842AE // (set) Token: 0x06001FFE RID: 8190 RVA: 0x000860B6 File Offset: 0x000842B6 public bool IsSuccess { get; set; } // Token: 0x170005C9 RID: 1481 // (get) Token: 0x06001FFF RID: 8191 RVA: 0x000860BF File Offset: 0x000842BF // (set) Token: 0x06002000 RID: 8192 RVA: 0x000860C7 File Offset: 0x000842C7 public BleHwInterfaceError Error { get; set; } // Token: 0x06002001 RID: 8193 RVA: 0x000860D0 File Offset: 0x000842D0 public override string ToString() { return (this.IsSuccess ? "Success" : "Fail") + "\n" + ((this.Error == null) ? "" : this.Error.ToString()); } } public class BleResponse : BleResponse { // Token: 0x170005CA RID: 1482 // (get) Token: 0x06002003 RID: 8195 RVA: 0x00086112 File Offset: 0x00084312 // (set) Token: 0x06002004 RID: 8196 RVA: 0x0008611A File Offset: 0x0008431A public T Data { get; set; } // Token: 0x06002005 RID: 8197 RVA: 0x00086123 File Offset: 0x00084323 public override string ToString() { return base.ToString() + "\n" + this.Data; } public static implicit operator BleResponse(BleResponse> v) { throw new NotImplementedException(); } } }