internal override void SetBeacon(BeaconData beacon) {
try {
Win32BeaconData win32Beacon;
win32Beacon.Type = beacon.Type;
win32Beacon.Signal = beacon.Signal.Aspect;
win32Beacon.Distance = (float)beacon.Signal.Distance;
win32Beacon.Optional = beacon.Optional;
Win32SetBeaconData(ref win32Beacon.Type);
} catch (Exception ex) {
base.LastException = ex;
throw;
}
}
internal override void PerformAI(AIData data) { }