Skip to main content

DeadTagComponent Class

Marker component attached to entities whose health has been depleted. More...

Declaration

class helios::engine::mechanics::lifecycle::components::DeadTagComponent { ... }

Public Constructors Index

DeadTagComponent ()=default
DeadTagComponent (const DeadTagComponent &other)=delete
DeadTagComponent (DeadTagComponent &&) noexcept=default

Public Operators Index

DeadTagComponent &operator= (const DeadTagComponent &other)=delete
DeadTagComponent &operator= (DeadTagComponent &&) noexcept=default

Description

Marker component attached to entities whose health has been depleted.

Systems can query for DeadTagComponent to apply death-related logic (e.g. scoring, VFX, cleanup) without re-checking health values. Move-only; copying is not permitted.

Definition at line 31 of file DeadTagComponent.ixx.

Public Constructors

DeadTagComponent()

helios::engine::mechanics::lifecycle::components::DeadTagComponent::DeadTagComponent ()
default

Definition at line 34 of file DeadTagComponent.ixx.

Referenced by DeadTagComponent, DeadTagComponent, operator= and operator=.

DeadTagComponent()

helios::engine::mechanics::lifecycle::components::DeadTagComponent::DeadTagComponent (const DeadTagComponent & other)
delete

Definition at line 36 of file DeadTagComponent.ixx.

Reference DeadTagComponent.

DeadTagComponent()

helios::engine::mechanics::lifecycle::components::DeadTagComponent::DeadTagComponent (DeadTagComponent &&)
noexcept default

Definition at line 40 of file DeadTagComponent.ixx.

Reference DeadTagComponent.

Public Operators

operator=()

DeadTagComponent & helios::engine::mechanics::lifecycle::components::DeadTagComponent::operator= (const DeadTagComponent & other)
delete

Definition at line 37 of file DeadTagComponent.ixx.

Reference DeadTagComponent.

operator=()

DeadTagComponent & helios::engine::mechanics::lifecycle::components::DeadTagComponent::operator= (DeadTagComponent &&)
noexcept default

Definition at line 39 of file DeadTagComponent.ixx.

Reference DeadTagComponent.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.