Ejemplo n.º 1
0
        /// <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)
            });
        }