Class TimeConfiguration
- Namespace
- Alis.Core.Aspect.Time
- Assembly
- Alis.dll
The time class
public class TimeConfigurationInheritance
Inherited Members
Constructors
TimeConfiguration(float, float, float)
Initializes a new instance of the Alis.Core.Aspect.Time.TimeConfiguration class
public TimeConfiguration(float fixedTimeStep = 0.016, float maximumAllowedTimeStep = 0.1, float timeScale = 1)Parameters
fixedTimeStepfloat-
The fixed time step
maximumAllowedTimeStepfloat-
The maximum allowed time step
timeScalefloat-
The time scale
Properties
FixedTimeStep
A framerate-independent interval that dictates when physics calculations and FixedUpdate() events are performed.
public float FixedTimeStep { get; set; }Property Value
LogOutput
Gets or sets the value of the log output
public bool LogOutput { get; set; }Property Value
MaximumAllowedTimeStep
A framerate-independent interval that caps the worst case scenario when frame-rate is low. Physics calculations and FixedUpdate() events will not be performed for longer time than specified.
public float MaximumAllowedTimeStep { get; set; }Property Value
TimeScale
The speed at which time progresses. Change this value to simulate bullet-time effects. A value of 1 means real-time. A value of .5 means half speed; a value of 2 is double speed.
public float TimeScale { get; set; }