idTech4.idGameConsole.UpdateDisplayFraction C# (CSharp) Method

UpdateDisplayFraction() private method

Scrolls the console up or down based on conspeed.
private UpdateDisplayFraction ( ) : void
return void
		private void UpdateDisplayFraction()
		{
			if(idE.CvarSystem.GetFloat("con_speed") <= 0.1f)
			{
				_fractionTime = idE.System.FrameTime;
				_displayFraction = _finalFraction;
			}
			else
			{
				// scroll towards the destination height
				if(_finalFraction < _displayFraction)
				{
					_displayFraction -= idE.CvarSystem.GetFloat("con_speed") * (idE.System.FrameTime - _fractionTime) * 0.001f;

					if(_finalFraction > _displayFraction)
					{
						_displayFraction = _finalFraction;
					}

					_fractionTime = idE.System.FrameTime;
				}
				else if(_finalFraction > _displayFraction)
				{
					_displayFraction += idE.CvarSystem.GetFloat("con_speed") * (idE.System.FrameTime - _fractionTime) * 0.001f;

					if(_finalFraction < _displayFraction)
					{
						_displayFraction = _finalFraction;
					}

					_fractionTime = idE.System.FrameTime;
				}
			}
		}
		#endregion