GameTime.GetHour C# (CSharp) Method

GetHour() public method

public GetHour ( ) : int
return int
    public int GetHour()
    {
        return gameTime.Hour;
    }

Usage Example

    // Cosine function is b/w 0.1 - 1.1 (using FREQUENCY)
    // Other Cosine is b/w 0.1 - 0.8
    int TrafficTimeOfDay(float capTime)
    {
        double hour      = gameTime.GetHour();
        double min       = (gameTime.GetMin() * 5.0 / 3.0) / 100.0;
        double frequency = hour >= 18.0 || hour < 6 ? (1.0 / 8.0) : FREQUENCY;
        double amTime    = hour >= 18.0 || hour < 6 ? 100.0 : 1.0;

        return((int)(capTime * (0.6 - 0.5 * Math.Cos(frequency * (hour + min) - 2.0)) * (amTime * 100) + 20));
    }
All Usage Examples Of GameTime::GetHour