载入中...
搜索中...
未找到
eve::rts::Unit::Combat结构体 参考

RTS stance and pursuit limits used by automatic combat policies. 更多...

#include <RTSTypes.h>

Public 属性

ecs::EntityHandle target {}
 
CombatStance stance = CombatStance::Defensive
 
float acquisitionRange = 0.0f
 
float engagementRange = 0.0f
 
float leashRange = 0.0f
 
float guardX = 0.0f
 
float guardY = 0.0f
 
bool guardSet = false
 
bool holdPosition = false
 
bool attackMove = false
 
float suppressionPerShot = 0.0f
 
float upgradeDamageFactor = 1.0f
 
float turnRateDegrees = 0.0f
 
float aimToleranceDegrees = 0.01f
 
float firingHeight = 1.0f
 
float targetHeight = 1.0f
 
std::uint64_t shotSequence = 0
 
std::map< std::string, float > targetPriorities
 

详细描述

RTS stance and pursuit limits used by automatic combat policies.

在文件 RTSTypes.h 第 610 行定义.

类成员变量说明

◆ acquisitionRange

float eve::rts::Unit::Combat::acquisitionRange = 0.0f

在文件 RTSTypes.h 第 613 行定义.

◆ aimToleranceDegrees

float eve::rts::Unit::Combat::aimToleranceDegrees = 0.01f

在文件 RTSTypes.h 第 624 行定义.

◆ attackMove

bool eve::rts::Unit::Combat::attackMove = false

在文件 RTSTypes.h 第 620 行定义.

◆ engagementRange

float eve::rts::Unit::Combat::engagementRange = 0.0f

在文件 RTSTypes.h 第 614 行定义.

◆ firingHeight

float eve::rts::Unit::Combat::firingHeight = 1.0f

在文件 RTSTypes.h 第 625 行定义.

◆ guardSet

bool eve::rts::Unit::Combat::guardSet = false

在文件 RTSTypes.h 第 618 行定义.

◆ guardX

float eve::rts::Unit::Combat::guardX = 0.0f

在文件 RTSTypes.h 第 616 行定义.

◆ guardY

float eve::rts::Unit::Combat::guardY = 0.0f

在文件 RTSTypes.h 第 617 行定义.

◆ holdPosition

bool eve::rts::Unit::Combat::holdPosition = false

在文件 RTSTypes.h 第 619 行定义.

◆ leashRange

float eve::rts::Unit::Combat::leashRange = 0.0f

在文件 RTSTypes.h 第 615 行定义.

◆ shotSequence

std::uint64_t eve::rts::Unit::Combat::shotSequence = 0

在文件 RTSTypes.h 第 627 行定义.

◆ stance

CombatStance eve::rts::Unit::Combat::stance = CombatStance::Defensive

在文件 RTSTypes.h 第 612 行定义.

◆ suppressionPerShot

float eve::rts::Unit::Combat::suppressionPerShot = 0.0f

在文件 RTSTypes.h 第 621 行定义.

◆ target

ecs::EntityHandle eve::rts::Unit::Combat::target {}

在文件 RTSTypes.h 第 611 行定义.

◆ targetHeight

float eve::rts::Unit::Combat::targetHeight = 1.0f

在文件 RTSTypes.h 第 626 行定义.

◆ targetPriorities

std::map<std::string, float> eve::rts::Unit::Combat::targetPriorities

在文件 RTSTypes.h 第 628 行定义.

◆ turnRateDegrees

float eve::rts::Unit::Combat::turnRateDegrees = 0.0f

在文件 RTSTypes.h 第 623 行定义.

◆ upgradeDamageFactor

float eve::rts::Unit::Combat::upgradeDamageFactor = 1.0f

在文件 RTSTypes.h 第 622 行定义.


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