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

Automatic targeting policy for a stationary defensive building. 更多...

#include <RTSTypes.h>

Public 属性

ecs::EntityHandle target {}
 
ecs::EntityHandle airDefenseNetworkRoot {}
 
float acquisitionRange = 0.0f
 
float engagementRange = 0.0f
 
float airDefenseNetworkRange = 0.0f
 
std::size_t airDefenseNetworkSize = 0
 
float turnRateDegrees = 0.0f
 
float aimToleranceDegrees = 0.01f
 
float firingHeight = 2.0f
 
float targetHeight = 1.5f
 
std::uint64_t shotSequence = 0
 
std::map< std::string, float > targetPriorities
 

详细描述

Automatic targeting policy for a stationary defensive building.

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

类成员变量说明

◆ acquisitionRange

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

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

◆ aimToleranceDegrees

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

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

◆ airDefenseNetworkRange

float eve::rts::Building::Combat::airDefenseNetworkRange = 0.0f

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

◆ airDefenseNetworkRoot

ecs::EntityHandle eve::rts::Building::Combat::airDefenseNetworkRoot {}

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

◆ airDefenseNetworkSize

std::size_t eve::rts::Building::Combat::airDefenseNetworkSize = 0

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

◆ engagementRange

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

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

◆ firingHeight

float eve::rts::Building::Combat::firingHeight = 2.0f

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

◆ shotSequence

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

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

◆ target

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

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

◆ targetHeight

float eve::rts::Building::Combat::targetHeight = 1.5f

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

◆ targetPriorities

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

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

◆ turnRateDegrees

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

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


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