コード例 #1
0
    /// <summary>
    /// Connects to USB 360 camera and starts up animations
    /// </summary>
    public void ConnectToRobot()
    {
        if (FeedbackFromCamera)
        {
            _cameraStreamUSB.StartStream();
        }
        else
        {
        }

        _currentChairState = ChairState.Accelerating;
        StartCoroutine(AscendChair());

        //connect to the appropriate controller
        if (VirtualEnvironment)
        {
            VirtualUnityController.Instance.Connect();
        }
        else
        {
            RobotInterface.Instance.Connect();
        }

        //what about older projects?
        if (_queryManager)
        {
            _queryManager.EnableManager();
        }

        if (GazeTrackingDataManager.Instance)
        {
            GazeTrackingDataManager.Instance.EnableManager();
        }

        //TODO: When online connection is put in, uncomment this
        //_isLooping = true;
        _isConnected = true;
    }