![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <ECS_Components_AI.h>
Public Member Functions | |
| AISenses_data ()=default | |
| AISenses_data (float vision, float hearing) | |
Public Attributes | |
| float | visionRadius = 300.0f |
| float | visionAngle = 180.0f |
| float | hearingRadius = 500.0f |
| float | perceptionHz = 5.0f |
| float | thinkHz = 10.0f |
| float | nextPerceptionTime = 0.0f |
| float | nextThinkTime = 0.0f |
Definition at line 73 of file ECS_Components_AI.h.
|
default |
Definition at line 89 of file ECS_Components_AI.h.
| float AISenses_data::hearingRadius = 500.0f |
Definition at line 77 of file ECS_Components_AI.h.
| float AISenses_data::nextPerceptionTime = 0.0f |
Definition at line 84 of file ECS_Components_AI.h.
| float AISenses_data::nextThinkTime = 0.0f |
Definition at line 85 of file ECS_Components_AI.h.
| float AISenses_data::perceptionHz = 5.0f |
Definition at line 80 of file ECS_Components_AI.h.
| float AISenses_data::thinkHz = 10.0f |
Definition at line 81 of file ECS_Components_AI.h.
Referenced by BehaviorTreeSystem::Process().
| float AISenses_data::visionAngle = 180.0f |
Definition at line 76 of file ECS_Components_AI.h.
| float AISenses_data::visionRadius = 300.0f |
Definition at line 75 of file ECS_Components_AI.h.
Referenced by PrefabFactory::InstantiateAISenses().