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); }
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); }