示例#1
0
 public void Start(long currTicks)
 {
     if (_startCount == 0)
     {
         ActiveRange[] ranges;
         if (_currentActiveRangeIndex >= RangesPerLine)
         {
             ranges = new ActiveRange[RangesPerLine];
             _activeRanges.AddLast(ranges);
             _currentActiveRangeIndex = 0;
         }
         else
         {
             ranges = _activeRanges.Last.Value;
         }
         ranges[_currentActiveRangeIndex].BeginTicks = currTicks;
     }
     ++_startCount;
 }
示例#2
0
 public void Start(long currTicks)
 {
     if (_activeChildTimerCount == 0)
     {
         if (_parent != null)
         {
             _parent.Start(currTicks);
         }
         ActiveRange[] ranges;
         if (_currentActiveRangeIndex >= RangesPerLine)
         {
             ranges = new ActiveRange[RangesPerLine];
             _activeRanges.AddLast(ranges);
             _currentActiveRangeIndex = 0;
         }
         else
         {
             ranges = _activeRanges.Last.Value;
         }
         ranges[_currentActiveRangeIndex].BeginTicks = currTicks;
     }
     ++_activeChildTimerCount;
 }
示例#3
0
文件: Timers.cs 项目: reshadi2/mcjs
 public void Start(long currTicks)
 {
   if (_startCount == 0)
   {
     ActiveRange[] ranges;
     if (_currentActiveRangeIndex >= RangesPerLine)
     {
       ranges = new ActiveRange[RangesPerLine];
       _activeRanges.AddLast(ranges);
       _currentActiveRangeIndex = 0;
     }
     else
       ranges = _activeRanges.Last.Value;
     ranges[_currentActiveRangeIndex].BeginTicks = currTicks;
   }
   ++_startCount;
 }
示例#4
0
 public void Start(long currTicks)
 {
   if (_activeChildTimerCount == 0)
   {
     if (_parent != null)
       _parent.Start(currTicks);
     ActiveRange[] ranges;
     if (_currentActiveRangeIndex >= RangesPerLine)
     {
       ranges = new ActiveRange[RangesPerLine];
       _activeRanges.AddLast(ranges);
       _currentActiveRangeIndex = 0;
     }
     else
       ranges = _activeRanges.Last.Value;
     ranges[_currentActiveRangeIndex].BeginTicks = currTicks;
   }
   ++_activeChildTimerCount;
 }