/// <summary> /// Initializes the gates. /// </summary> private void InitGates() { ScoredTimeGates.Add(new TimeGate() { Ordinal = 6, Time = TimeSpan.FromSeconds(120) }); ScoredTimeGates.Add(new TimeGate() { Ordinal = 5, Time = TimeSpan.FromSeconds(105) }); ScoredTimeGates.Add(new TimeGate() { Ordinal = 4, Time = TimeSpan.FromSeconds(90) }); ScoredTimeGates.Add(new TimeGate() { Ordinal = 3, Time = TimeSpan.FromSeconds(75) }); ScoredTimeGates.Add(new TimeGate() { Ordinal = 2, Time = TimeSpan.FromSeconds(60) }); ScoredTimeGates.Add(new TimeGate() { Ordinal = 1, Time = TimeSpan.FromSeconds(45) }); ScoredTimeGates.Add(new TimeGate() { Ordinal = 0, Time = TimeSpan.FromSeconds(30) }); TaskFlightWindows.Add( new TimeWindow() { Ordinal = 0, DirectionOfCount = TimerDirection.CountDown, GateType = TimeGateType.Task, Time = TimeSpan.FromMinutes(10) }); }