Пример #1
0
 void OnApplicationPause(bool isPaused)
 {
     //Debug.Log("Pause " + isPaused);
     if (isPaused)
     {
         leap_controller_.StopConnection();
     }
     else
     {
         leap_controller_.StartConnection();
     }
 }
Пример #2
0
        private void leapinit()
        {
            leapcontroller = new Controller();
            leapcontroller.StopConnection();

            Controller.PolicyFlag flags = Controller.PolicyFlag.POLICY_DEFAULT | Controller.PolicyFlag.POLICY_IMAGES;
            if (FBckgFrames[0])
            {
                flags = flags | Controller.PolicyFlag.POLICY_BACKGROUND_FRAMES;
            }
            if (FHMD[0])
            {
                flags = flags | Controller.PolicyFlag.POLICY_OPTIMIZE_HMD;
            }
            leapcontroller.SetPolicy(flags);
            leapcontroller.StartConnection();
            try
            {
                leapdevice = leapcontroller.Devices[0];
            }
            catch (Exception e) { }
        }
 public void StartConnection()
 {
     _controller = new Controller();
     _controller.FrameReady += OnNewFrame;
     _controller.StartConnection();
 }