Пример #1
0
 public static Timer Add(string timerID, TimerType timerType, TimerCycles timerCycles, double timerLength)
 {
     Timer timer = new Timer(timerType, timerCycles, HighResTimer.GetCurrentTickCount(), timerLength);
     _timers.Add(timerID, timer);
     timer.TimerID = timerID;
     return timer;
 }
Пример #2
0
            internal void SetVisibleSurfaceRefreshTimer(double refreshTimer)
            {
                _refreshTimer = refreshTimer;

                if (_timer != null)
                {
                    _timer.Dispose();
                    _timer = null;
                }

                if (_refreshTimer > 0)
                {
                    _timer             = Timers.Timers.Add(TimerType.PostCycle, TimerCycles.Repeating, _refreshTimer);
                    _timer.engineTimer = true;

                    _timer.Tick += _timerDel;
                }
            }
Пример #3
0
            internal void SetVisibleSurfaceRefreshTimer(double refreshTimer)
            {
                _refreshTimer = refreshTimer;

                if (_timer != null)
                {
                    _timer.Dispose();
                    _timer = null;
                }

                if (_refreshTimer > 0)
                {
                    _timer = Timers.Timers.Add(TimerType.PostCycle, TimerCycles.Repeating, _refreshTimer);
                    _timer.engineTimer = true;

                    _timer.Tick += _timerDel;
                }
            }