![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <ECS_Components.h>
Collaboration diagram for NavigationAgent_data:Public Member Functions | |
| NavigationAgent_data ()=default | |
| NavigationAgent_data (const NavigationAgent_data &)=default | |
| NavigationAgent_data & | operator= (const NavigationAgent_data &)=default |
Public Attributes | |
| float | agentRadius = 16.0f |
| float | maxSpeed = 100.0f |
| float | arrivalThreshold = 5.0f |
| uint8_t | layerMask = 0x01 |
| std::vector< Vector > | currentPath |
| int | currentWaypointIndex = 0 |
| Vector | targetPosition = Vector(0, 0, 0) |
| bool | hasPath = false |
| bool | needsRepath = false |
| float | steeringWeight = 1.0f |
| bool | avoidObstacles = true |
Definition at line 777 of file ECS_Components.h.
|
default |
|
default |
|
default |
| float NavigationAgent_data::agentRadius = 16.0f |
Definition at line 780 of file ECS_Components.h.
Referenced by PrefabFactory::InstantiateNavigationAgent().
| float NavigationAgent_data::arrivalThreshold = 5.0f |
Definition at line 782 of file ECS_Components.h.
Definition at line 796 of file ECS_Components.h.
| std::vector<Vector> NavigationAgent_data::currentPath |
Definition at line 788 of file ECS_Components.h.
| int NavigationAgent_data::currentWaypointIndex = 0 |
Definition at line 789 of file ECS_Components.h.
Definition at line 791 of file ECS_Components.h.
| uint8_t NavigationAgent_data::layerMask = 0x01 |
Definition at line 785 of file ECS_Components.h.
| float NavigationAgent_data::maxSpeed = 100.0f |
Definition at line 781 of file ECS_Components.h.
Definition at line 792 of file ECS_Components.h.
| float NavigationAgent_data::steeringWeight = 1.0f |
Definition at line 795 of file ECS_Components.h.
Definition at line 790 of file ECS_Components.h.