![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <ECS_Components_AI.h>
Public Attributes | |
| AIMode | currentMode = AIMode::Idle |
| AIMode | previousMode = AIMode::Idle |
| float | timeInCurrentMode = 0.0f |
| float | combatEngageDistance = 250.0f |
| float | fleeHealthThreshold = 0.2f |
| float | investigateTimeout = 5.0f |
Definition at line 111 of file ECS_Components_AI.h.
| float AIState_data::combatEngageDistance = 250.0f |
Definition at line 118 of file ECS_Components_AI.h.
| AIMode AIState_data::currentMode = AIMode::Idle |
Definition at line 113 of file ECS_Components_AI.h.
Referenced by PrefabFactory::InstantiateAIState(), AIStateTransitionSystem::Process(), BehaviorTreeSystem::Process(), and AIStateTransitionSystem::UpdateAIState().
Definition at line 119 of file ECS_Components_AI.h.
Referenced by AIStateTransitionSystem::UpdateAIState().
| float AIState_data::investigateTimeout = 5.0f |
Definition at line 120 of file ECS_Components_AI.h.
Referenced by AIStateTransitionSystem::UpdateAIState().
| AIMode AIState_data::previousMode = AIMode::Idle |
Definition at line 114 of file ECS_Components_AI.h.
Referenced by AIStateTransitionSystem::UpdateAIState().
| float AIState_data::timeInCurrentMode = 0.0f |
Definition at line 115 of file ECS_Components_AI.h.
Referenced by AIStateTransitionSystem::UpdateAIState().