/// <summary> /// Starts this instance.Use this for initialization /// </summary> void Start() { _btnPair = transform.Find("Panel/Pair").gameObject; _btnUnpair = transform.Find("Panel/Unpair").gameObject; _handle_bg_1 = transform.Find("Panel/handle_bg_1").gameObject; _handle_bg_2 = transform.Find("Panel/handle_bg_2").gameObject; _handle_bg_3 = transform.Find("Panel/handle_bg_3").gameObject; _handle_bg_4 = transform.Find("Panel/handle_bg_4").gameObject; _textDeviceName = transform.Find("Panel/Text").gameObject; _btnUnpair.SetActive(false); _handle_bg_1.SetActive(false); _handle_bg_2.SetActive(false); _handle_bg_3.SetActive(false); _handle_bg_4.SetActive(false); // add message listener for message on flip connected DpnDaydreamController.onConnected += OnPeripheralConnected; string deviceName = DpnDaydreamController.GetBondDeviceName(); if (deviceName != "") { _paired = true; _btnPair.SetActive(false); _btnUnpair.SetActive(true); SetCurrent(_handle_bg_4); SetDeviceName(deviceName); } }
void OnPairSucceed() { _paired = true; _btnPair.SetActive(false); _btnUnpair.SetActive(true); SetCurrent(_handle_bg_4); if (_bootPairOvertime != null) { StopCoroutine(_bootPairOvertime); _bootPairOvertime = null; } // Notify the system to stop boot pair DpnDaydreamController.StopBootPair(); // get paired device name string name = DpnDaydreamController.GetBondDeviceName(); SetDeviceName(name); }