combat_system.cpp 501 B

123456789101112131415
  1. #include "combat_system.h"
  2. #include "combat_system/attack_processor.h"
  3. #include "combat_system/combat_state_processor.h"
  4. #include "combat_system/hit_feedback_processor.h"
  5. namespace Game::Systems {
  6. void CombatSystem::update(Engine::Core::World *world, float delta_time) {
  7. Combat::process_hit_feedback(world, delta_time);
  8. Combat::process_combat_state(world, delta_time);
  9. Combat::process_attacks(world, delta_time);
  10. m_auto_engagement.process(world, delta_time);
  11. }
  12. } // namespace Game::Systems