Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Attributes | List of all members
MoveIntent_data Struct Reference

#include <ECS_Components_AI.h>

+ Collaboration diagram for MoveIntent_data:

Public Attributes

Vector targetPosition
 
float desiredSpeed = 100.0f
 
bool hasIntent = false
 
float arrivalThreshold = 5.0f
 
bool usePathfinding = false
 
bool avoidObstacles = false
 

Detailed Description

Definition at line 164 of file ECS_Components_AI.h.

Member Data Documentation

◆ arrivalThreshold

float MoveIntent_data::arrivalThreshold = 5.0f

Definition at line 169 of file ECS_Components_AI.h.

Referenced by ExecuteBTCondition().

◆ avoidObstacles

bool MoveIntent_data::avoidObstacles = false

Definition at line 173 of file ECS_Components_AI.h.

◆ desiredSpeed

float MoveIntent_data::desiredSpeed = 100.0f

Definition at line 167 of file ECS_Components_AI.h.

◆ hasIntent

bool MoveIntent_data::hasIntent = false

Definition at line 168 of file ECS_Components_AI.h.

◆ targetPosition

Vector MoveIntent_data::targetPosition

Definition at line 166 of file ECS_Components_AI.h.

Referenced by ExecuteBTAction(), and PrefabFactory::InstantiateMoveIntent().

◆ usePathfinding

bool MoveIntent_data::usePathfinding = false

Definition at line 172 of file ECS_Components_AI.h.


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