Esempio n. 1
0
 public HeadViewAutoCenterSettingsForInspector(HeadViewAutoCenterSettings source)
 {
     _isEnabled = source.IsEnabled;
     _normalizeFasterGazeDeadZoneNormalized  = source.NormalizeFasterGazeDeadZoneNormalized;
     _extendedViewAngleFasterDeadZoneDegrees = source.ExtendedViewAngleFasterDeadZoneDegrees;
     _maxDistanceFromMasterCm   = source.MaxDistanceFromMasterCm;
     _maxAngularDistanceDegrees = source.MaxAngularDistanceDegrees;
     _fasterNormalizationFactor = source.FasterNormalizationFactor;
     _positionCompensationSpeed = source.PositionCompensationSpeed;
     _rotationCompensationSpeed = source.RotationCompensationSpeed;
 }
Esempio n. 2
0
    public HeadViewAutoCenterSettings ToHeadViewAutoCenterSettings()
    {
        var result = new HeadViewAutoCenterSettings
        {
            IsEnabled = _isEnabled,
            NormalizeFasterGazeDeadZoneNormalized  = _normalizeFasterGazeDeadZoneNormalized,
            ExtendedViewAngleFasterDeadZoneDegrees = _extendedViewAngleFasterDeadZoneDegrees,
            MaxDistanceFromMasterCm   = _maxDistanceFromMasterCm,
            MaxAngularDistanceDegrees = _maxAngularDistanceDegrees,
            FasterNormalizationFactor = _fasterNormalizationFactor,
            PositionCompensationSpeed = _positionCompensationSpeed,
            RotationCompensationSpeed = _rotationCompensationSpeed
        };

        return(result);
    }