Skip to main content

combat Namespace

Combat-related gameplay systems, components, and commands. More...

Definition

namespace helios::engine::mechanics::combat { ... }

Namespaces Index

namespacecommands

Combat-related commands for translating input into combat actions. More...

namespacecomponents

Combat-specific components for aiming and shooting. More...

namespacesystems

Gameplay systems for combat mechanics processing. More...

Functions Index

voidregisterComponents ()

Registers all combat components with the ComponentReflector. More...

Description

Combat-related gameplay systems, components, and commands.

This namespace contains the combat layer of the gameplay system. It includes components for storing weapon and aiming state, commands for translating input into combat actions, and systems for spawning projectiles.

Functions

registerComponents()

void helios::engine::mechanics::combat::registerComponents ()
inline

Registers all combat components with the ComponentReflector.

Definition at line 17 of file registry.ixx.

17 inline void registerComponents() {
19
20 R::registerType<components::ShootComponent>();
21 R::registerType<components::Aim2DComponent>();
22 }

Referenced by helios::engine::mechanics::registerComponents.


The documentation for this namespace was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.