static bool GetGazeVectorSettings(RTState state, RTProtocol mProtocol)
        {
            bool getStatus = mProtocol.GetGazeVectorSettings();

            if (getStatus)
            {
                state.gazeVectors.Clear();
                SettingsGazeVectors settings = mProtocol.GazeVectorSettings;
                foreach (var gazeVector in settings.GazeVectors)
                {
                    var newGazeVector = new GazeVector();
                    newGazeVector.Name      = gazeVector.Name;
                    newGazeVector.Position  = Vector3.zero;
                    newGazeVector.Direction = Vector3.zero;
                    state.gazeVectors.Add(newGazeVector);
                }

                return(true);
            }
            return(false);
        }
Exemple #2
0
        private bool GetGazeVectorSettings()
        {
            bool getStatus = mProtocol.GetGazeVectorSettings();

            if (getStatus)
            {
                mGazeVectors.Clear();
                SettingsGazeVector settings = mProtocol.GazeVectorSettings;
                foreach (var gazeVector in settings.gazeVectorList)
                {
                    var newGazeVector = new GazeVector();
                    newGazeVector.Name      = gazeVector.name;
                    newGazeVector.Position  = Vector3.zero;
                    newGazeVector.Direction = Vector3.zero;
                    mGazeVectors.Add(newGazeVector);
                }

                return(true);
            }

            return(false);
        }