private void Tick(double changeSinceLastTime)
 {
     if (_shieldChangePerSecond != 0)
     {
         _shieldChangeTickTimeFunction.Tick(changeSinceLastTime);
     }
 }
Пример #2
0
        protected override void Tick(double changeSinceLastTime)
        {
            _rocketLauncherReloadTimer.Tick(changeSinceLastTime); // always reload and only attack when _attackRunning!

            if (_attackRunning)
            {
                _attackTimer.Tick(changeSinceLastTime);
            }
        }
        private void TickEvent(double timeSinceLastTick)
        {
            _checkMinesInRange.Tick(timeSinceLastTick);
            _checkPlayersInRange.Tick(timeSinceLastTick);
            _checkZonesInRange.Tick(timeSinceLastTick);
            _updateState.Tick(timeSinceLastTick);
            _checkConnectionExists.Tick(timeSinceLastTick);

            if (IsInLogoutProcess)
            {
                _checkLogout.Tick(timeSinceLastTick);
            }
        }