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

Cold derived, local-only projection for rendering, editor and gameplay inspection. 更多...

#include <NpcAiECS.h>

Public 成员函数

void replace (const AgentSnapshot &snapshot)
 Atomically replaces derived fields from an owning runtime snapshot.
 

Public 属性

std::string activeState
 
std::vector< std::string > activePath
 
std::uint64_t lastTick = 0
 

详细描述

Cold derived, local-only projection for rendering, editor and gameplay inspection.

在文件 NpcAiECS.h 第 33 行定义.

成员函数说明

◆ replace()

void eve::npc_ai::NpcAiProjection::replace ( const AgentSnapshot &  snapshot)
inline

Atomically replaces derived fields from an owning runtime snapshot.

在文件 NpcAiECS.h 第 39 行定义.

引用了 eve::npc_ai::AgentSnapshot::activePath, activePath, eve::npc_ai::AgentSnapshot::activeState, activeState, eve::npc_ai::AgentSnapshot::lastTick , 以及 lastTick.

类成员变量说明

◆ activePath

std::vector<std::string> eve::npc_ai::NpcAiProjection::activePath

在文件 NpcAiECS.h 第 35 行定义.

被这些函数引用 replace().

◆ activeState

std::string eve::npc_ai::NpcAiProjection::activeState

在文件 NpcAiECS.h 第 34 行定义.

被这些函数引用 replace().

◆ lastTick

std::uint64_t eve::npc_ai::NpcAiProjection::lastTick = 0

在文件 NpcAiECS.h 第 36 行定义.

被这些函数引用 replace().


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