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

Cached debug information for a single entity. More...

#include <BehaviorTreeDebugWindow.h>

Public Attributes

EntityID entityId = 0
 
std::string entityName
 
uint32_t treeId = 0
 
std::string treeName
 
bool isActive = false
 
bool hasTarget = false
 
BTStatus lastStatus = BTStatus::Running
 
uint32_t currentNodeId = 0
 
std::string aiMode
 
float lastUpdateTime = 0.0f
 

Detailed Description

Cached debug information for a single entity.

Definition at line 112 of file BehaviorTreeDebugWindow.h.

Member Data Documentation

◆ aiMode

std::string Olympe::EntityDebugInfo::aiMode

Definition at line 122 of file BehaviorTreeDebugWindow.h.

◆ currentNodeId

uint32_t Olympe::EntityDebugInfo::currentNodeId = 0

Definition at line 121 of file BehaviorTreeDebugWindow.h.

◆ entityId

EntityID Olympe::EntityDebugInfo::entityId = 0

◆ entityName

std::string Olympe::EntityDebugInfo::entityName

Definition at line 115 of file BehaviorTreeDebugWindow.h.

◆ hasTarget

bool Olympe::EntityDebugInfo::hasTarget = false

Definition at line 119 of file BehaviorTreeDebugWindow.h.

◆ isActive

bool Olympe::EntityDebugInfo::isActive = false

Definition at line 118 of file BehaviorTreeDebugWindow.h.

◆ lastStatus

BTStatus Olympe::EntityDebugInfo::lastStatus = BTStatus::Running

Definition at line 120 of file BehaviorTreeDebugWindow.h.

◆ lastUpdateTime

float Olympe::EntityDebugInfo::lastUpdateTime = 0.0f

Definition at line 123 of file BehaviorTreeDebugWindow.h.

◆ treeId

uint32_t Olympe::EntityDebugInfo::treeId = 0

Definition at line 116 of file BehaviorTreeDebugWindow.h.

◆ treeName

std::string Olympe::EntityDebugInfo::treeName

Definition at line 117 of file BehaviorTreeDebugWindow.h.


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