Untitled diff

Created Diff never expires
0 removals
16 lines
2 additions
18 lines
public float GetSimulationTimeScale()
public float GetSimulationTimeScale()
{
{
if (this.mSpeed == GameTimer.Speed.Medium && GameTimer.debugSimSpeed != 0f)
if (this.mSpeed == GameTimer.Speed.Medium && GameTimer.debugSimSpeed != 0f)
{
{
return GameTimer.debugSimSpeed;
return GameTimer.debugSimSpeed;
}
}
if (Game.instance.sessionManager.fasterSimSpeedActive)
if (Game.instance.sessionManager.fasterSimSpeedActive)
{
{
ConsoleCommands.useAIForDrivers = true;
return Game.instance.sessionManager.raceDirector.sessionSimSpeedDirector.GetSimulationTimeScale();
return Game.instance.sessionManager.raceDirector.sessionSimSpeedDirector.GetSimulationTimeScale();
}
}
if (Game.instance.sessionManager.isSkippingSession)
if (Game.instance.sessionManager.isSkippingSession)
{
{
return GameTimer.skipSimSpeed[(int)this.mSkipSessionSpeed];
return GameTimer.skipSimSpeed[(int)this.mSkipSessionSpeed];
}
}
ConsoleCommands.useAIForDrivers = false;
return this.speedMultipliers[2, (int)this.mSpeed];
return this.speedMultipliers[2, (int)this.mSpeed];
}
}