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

Persistent objective definition using stable side identities. 更多...

#include <TacticsTypes.h>

Public 属性

LogicalId id
 
ObjectiveKind kind = ObjectiveKind::EliminateSide
 
SubjectRef beneficiarySide
 
SubjectRef targetSide
 
std::uint64_t requiredRound = 0
 
std::vector< Cell > requiredCells
 
bool endsBattle = true
 

详细描述

Persistent objective definition using stable side identities.

在文件 TacticsTypes.h 第 426 行定义.

类成员变量说明

◆ beneficiarySide

SubjectRef eve::tactics::ObjectiveSpec::beneficiarySide

在文件 TacticsTypes.h 第 429 行定义.

被这些函数引用 eve::tactics::BattleSystem::addObjective().

◆ endsBattle

bool eve::tactics::ObjectiveSpec::endsBattle = true

在文件 TacticsTypes.h 第 433 行定义.

◆ id

LogicalId eve::tactics::ObjectiveSpec::id

在文件 TacticsTypes.h 第 427 行定义.

被这些函数引用 eve::tactics::BattleSystem::addObjective().

◆ kind

ObjectiveKind eve::tactics::ObjectiveSpec::kind = ObjectiveKind::EliminateSide

在文件 TacticsTypes.h 第 428 行定义.

被这些函数引用 eve::tactics::BattleSystem::addObjective().

◆ requiredCells

std::vector<Cell> eve::tactics::ObjectiveSpec::requiredCells

在文件 TacticsTypes.h 第 432 行定义.

被这些函数引用 eve::tactics::BattleSystem::addObjective().

◆ requiredRound

std::uint64_t eve::tactics::ObjectiveSpec::requiredRound = 0

在文件 TacticsTypes.h 第 431 行定义.

被这些函数引用 eve::tactics::BattleSystem::addObjective().

◆ targetSide

SubjectRef eve::tactics::ObjectiveSpec::targetSide

在文件 TacticsTypes.h 第 430 行定义.

被这些函数引用 eve::tactics::BattleSystem::addObjective().


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