![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Display metadata for a single atomic task type. More...
#include <AtomicTaskUIRegistry.h>
Public Attributes | |
| std::string | id |
| Task ID (matches AtomicTaskRegistry key) | |
| std::string | displayName |
| Human-readable name (e.g. "Move To Goal") | |
| std::string | category |
| Category for grouping (e.g. "Movement") | |
| std::string | description |
| Short description for tooltip. | |
| std::vector< TaskParameter > | parameters |
| Parameters this task accepts. | |
Display metadata for a single atomic task type.
Definition at line 42 of file AtomicTaskUIRegistry.h.
| std::string Olympe::TaskSpec::category |
Category for grouping (e.g. "Movement")
Definition at line 45 of file AtomicTaskUIRegistry.h.
| std::string Olympe::TaskSpec::description |
Short description for tooltip.
Definition at line 46 of file AtomicTaskUIRegistry.h.
| std::string Olympe::TaskSpec::displayName |
Human-readable name (e.g. "Move To Goal")
Definition at line 44 of file AtomicTaskUIRegistry.h.
Referenced by Olympe::NodeGraphPanel::HandleNodeInteractions().
| std::string Olympe::TaskSpec::id |
Task ID (matches AtomicTaskRegistry key)
Definition at line 43 of file AtomicTaskUIRegistry.h.
| std::vector<TaskParameter> Olympe::TaskSpec::parameters |
Parameters this task accepts.
Definition at line 47 of file AtomicTaskUIRegistry.h.
Referenced by Olympe::AtomicTaskUIRegistry::InitializeBuiltInTasks().