private void Tick(FrameEventArgs frameEventArgs) { _modLoader.BroadcastUpdate(ModUpdateLevel.PreEngine, frameEventArgs); _timerManager.UpdateTimers(frameEventArgs); _taskManager.ProcessPendingTasks(); _userInterfaceManager.Update(frameEventArgs); if (_client.RunLevel >= ClientRunLevel.Connected) { _componentManager.CullRemovedComponents(); _gameStateManager.ApplyGameState(); _entityManager.Update(frameEventArgs.DeltaSeconds); _playerManager.Update(frameEventArgs.DeltaSeconds); } _stateManager.Update(frameEventArgs); _modLoader.BroadcastUpdate(ModUpdateLevel.PostEngine, frameEventArgs); }
public override void Update(FrameEventArgs e) { _componentManager.CullRemovedComponents(); _entityManager.Update(e.DeltaSeconds); playerManager.Update(e.DeltaSeconds); }
public override void Update(ProcessFrameEventArgs e) { _componentManager.CullRemovedComponents(); _entityManager.Update(e.Elapsed); playerManager.Update(e.Elapsed); }