Пример #1
0
        /// <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);
            }
        }
Пример #2
0
        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);
        }