public NearbyBluetoothTag(Point Origo, String MAC, double DistanceFromTag, BeaconHandler BeaconHandler) { origo = Origo; mac = MAC; distanceFromTag = DistanceFromTag; sendBeacon = BeaconHandler; lastBeacons = new List<Beacon>(); rssiMeasureHelper = RssiMeasureHelper.GetInstance; beaconThread = new Thread(sendBeacons); beaconThread.Start(); }
public NearbyBluetoothTag(Point Origo, String MAC, double DistanceFromTag, BeaconHandler BeaconHandler) { origo = Origo; mac = MAC; distanceFromTag = DistanceFromTag; sendBeacon = BeaconHandler; lastBeacons = new List <Beacon>(); rssiMeasureHelper = RssiMeasureHelper.GetInstance; beaconThread = new Thread(sendBeacons); beaconThread.Start(); }
private void Teleport(BeaconHandler bh) { if (currentBeacon != bh && currentBeacon != null) { currentBeacon.Leave(); } Vector3 npos = bh.transform.position; npos.y = transform.position.y; transform.position = npos; currentBeacon = bh; currentBeacon.Enter(); }