Candidate facts returned by sensing. 更多...
#include <Targeting.h>
Public 属性 | |
| SubjectRef | subject |
| Stable subject identity. | |
| TargetLocation | location |
| Candidate location in one of the explicitly tagged spaces. | |
| TargetDomain | domain = TargetDomain::Neutral |
| Relationship class supplied by the sensing/domain adapter. | |
| std::vector< std::string > | tags |
| Stable gameplay tags used by required/excluded tag queries. | |
| std::vector< ZoneRef > | zones |
| Logical zones containing this candidate. | |
详细描述
Candidate facts returned by sensing.
This is deliberately not a selected target. The provider supplies facts; skills, weapons, cards and RTS commands retain their own selection policy.
在文件 Targeting.h 第 368 行定义.
类成员变量说明
◆ domain
| TargetDomain eve::sensing::TargetCandidate::domain = TargetDomain::Neutral |
Relationship class supplied by the sensing/domain adapter.
在文件 Targeting.h 第 374 行定义.
被这些函数引用 eve::sensing::SensingWorldCandidateProvider::query().
◆ location
| TargetLocation eve::sensing::TargetCandidate::location |
Candidate location in one of the explicitly tagged spaces.
在文件 Targeting.h 第 372 行定义.
被这些函数引用 eve::sensing::SensingWorldCandidateProvider::query() , 以及 eve::sensing::SensingCandidateProvider::upsert().
◆ subject
| SubjectRef eve::sensing::TargetCandidate::subject |
Stable subject identity.
在文件 Targeting.h 第 370 行定义.
被这些函数引用 eve::sensing::SensingWorldCandidateProvider::query() , 以及 eve::sensing::SensingCandidateProvider::upsert().
◆ tags
| std::vector<std::string> eve::sensing::TargetCandidate::tags |
Stable gameplay tags used by required/excluded tag queries.
在文件 Targeting.h 第 376 行定义.
被这些函数引用 eve::sensing::SensingWorldCandidateProvider::query() , 以及 eve::sensing::SensingCandidateProvider::upsert().
◆ zones
| std::vector<ZoneRef> eve::sensing::TargetCandidate::zones |
Logical zones containing this candidate.
在文件 Targeting.h 第 378 行定义.
被这些函数引用 eve::sensing::SensingWorldCandidateProvider::query() , 以及 eve::sensing::SensingCandidateProvider::upsert().
该结构体的文档由以下文件生成:
- src/modules/sensing/Targeting.h