public override void InitDialog(DataBundle datas = null) { var listener = Bluetooth.GetBluetoothListener(); listener.OnFoundDeviceDelegate = delegate(BluetoothDevice device) { lock (devicesLock) { newDevices.Enqueue(device); } }; listener.OnGetSocketConnectDelegate = delegate { closeFlag = true; }; ScanBondedDevices(); Bluetooth.StartDiscovery(); }