载入中...
搜索中...
未找到
eve::npc_ai::TaskContext结构体 参考

TaskContext public API. 更多...

#include <NpcAi.h>

Public 属性

AgentHandle agent
 
std::string_view stateId
 
std::uint64_t simulationTick = 0
 
double deltaSeconds = 0.0
 
const std::map< std::string, BlackboardValue > & blackboard
 
std::span< const PerceptionMemory > perception
 

详细描述

TaskContext public API.

在文件 NpcAi.h 第 181 行定义.

类成员变量说明

◆ agent

AgentHandle eve::npc_ai::TaskContext::agent

在文件 NpcAi.h 第 182 行定义.

◆ blackboard

const std::map<std::string, BlackboardValue>& eve::npc_ai::TaskContext::blackboard

在文件 NpcAi.h 第 186 行定义.

◆ deltaSeconds

double eve::npc_ai::TaskContext::deltaSeconds = 0.0

在文件 NpcAi.h 第 185 行定义.

◆ perception

std::span<const PerceptionMemory> eve::npc_ai::TaskContext::perception

在文件 NpcAi.h 第 187 行定义.

◆ simulationTick

std::uint64_t eve::npc_ai::TaskContext::simulationTick = 0

在文件 NpcAi.h 第 184 行定义.

被这些函数引用 eve::npc_ai::NpcAiWorld::tick().

◆ stateId

std::string_view eve::npc_ai::TaskContext::stateId

在文件 NpcAi.h 第 183 行定义.


该结构体的文档由以下文件生成: