载入中...
搜索中...
未找到
SmartObject.h 文件参考
#include "common/Export.h"
#include "common/Result.h"
#include "common/RuntimeHandle.h"
#include "npc_ai/NpcAi.h"
#include <array>
#include <cstdint>
#include <functional>
#include <map>
#include <optional>
#include <string>
#include <string_view>
#include <vector>

浏览源代码.

类

struct  eve::npc_ai::SmartObjectHandleTag
 SmartObjectHandleTag public API. 更多...
 
struct  eve::npc_ai::SmartObjectClaimHandleTag
 SmartObjectClaimHandleTag public API. 更多...
 
struct  eve::npc_ai::SmartObjectSlotDefinition
 SmartObjectSlotDefinition public API. 更多...
 
struct  eve::npc_ai::SmartObjectDefinition
 SmartObjectDefinition public API. 更多...
 
struct  eve::npc_ai::SmartObjectQuery
 SmartObjectQuery public API. 更多...
 
struct  eve::npc_ai::SmartObjectCandidate
 SmartObjectCandidate public API. 更多...
 
struct  eve::npc_ai::SmartObjectClaimSnapshot
 SmartObjectClaimSnapshot public API. 更多...
 
struct  eve::npc_ai::SmartObjectExpirationReport
 SmartObjectExpirationReport public API. 更多...
 
class  eve::npc_ai::SmartObjectWorld
 Authoritative registry and lease manager for reservable world interactions. 更多...
 

命名空间

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

类型定义

using eve::npc_ai::SmartObjectHandle = RuntimeHandle< SmartObjectHandleTag >
 
using eve::npc_ai::SmartObjectClaimHandle = RuntimeHandle< SmartObjectClaimHandleTag >
 

枚举

enum class  eve::npc_ai::SmartObjectRemoval : std::uint8_t { eve::npc_ai::RejectClaimed , eve::npc_ai::CancelClaims }
 SmartObjectRemoval public API. 更多...