载入中...
搜索中...
未找到
NpcAiECS.h 文件参考
#include "common/Export.h"
#include "common/ECS.h"
#include "npc_ai/NpcAi.h"
#include <cstddef>
#include <span>
#include <string>
#include <string_view>
#include <vector>

浏览源代码.

类

struct  eve::npc_ai::NpcAgentState
 Authoritative gameplay-entity link to one module-owned NPC agent. 更多...
 
struct  eve::npc_ai::NpcAiProjection
 Cold derived, local-only projection for rendering, editor and gameplay inspection. 更多...
 
struct  eve::npc_ai::NpcAiEcsStepReport
 NpcAiEcsStepReport public API. 更多...
 
struct  eve::npc_ai::NpcAiSystemContract
 NpcAiSystemContract public API. 更多...
 
class  eve::npc_ai::NpcAiEcsSystem
 Gameplay-decision phase adapter over a caller-selected existing entity root. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::npc_ai
 

函数

std::span< const NpcAiSystemContract > eve::npc_ai::npcAiSystemContracts () noexcept
 Returns immutable process-lifetime metadata for the NPC AI ECS phase.