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

Indirect-fire deployment and deterministic area-fire policy. 更多...

#include <RTSTypes.h>

Public 属性

float deployTime = 0.0f
 
float deployRemaining = 0.0f
 
float shootAndScootDistance = 0.0f
 
float previousX = 0.0f
 
float previousY = 0.0f
 
WorldPosition relocationTarget
 
WorldPosition departedPosition
 
float relocationThreat = 0.0f
 
int relocationConflictCount = 0
 
bool positionInitialized = false
 
bool relocating = false
 
bool hasDepartedPosition = false
 
std::uint32_t shotSequence = 0
 
int suppressionShotsRemaining = -1
 
ecs::EntityHandle fireSupportRequester {}
 
ecs::EntityHandle observedFireSpotter {}
 
bool usingObservedFire = false
 
SimulationTick lastFireTick {}
 
WorldPosition lastFirePosition
 
bool autoCounterBattery = false
 
std::uint64_t counterBatteryWindowTicks = 0
 

详细描述

Indirect-fire deployment and deterministic area-fire policy.

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

类成员变量说明

◆ autoCounterBattery

bool eve::rts::Unit::Artillery::autoCounterBattery = false

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

◆ counterBatteryWindowTicks

std::uint64_t eve::rts::Unit::Artillery::counterBatteryWindowTicks = 0

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

◆ departedPosition

WorldPosition eve::rts::Unit::Artillery::departedPosition

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

◆ deployRemaining

float eve::rts::Unit::Artillery::deployRemaining = 0.0f

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

◆ deployTime

float eve::rts::Unit::Artillery::deployTime = 0.0f

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

◆ fireSupportRequester

ecs::EntityHandle eve::rts::Unit::Artillery::fireSupportRequester {}

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

◆ hasDepartedPosition

bool eve::rts::Unit::Artillery::hasDepartedPosition = false

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

◆ lastFirePosition

WorldPosition eve::rts::Unit::Artillery::lastFirePosition

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

◆ lastFireTick

SimulationTick eve::rts::Unit::Artillery::lastFireTick {}

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

◆ observedFireSpotter

ecs::EntityHandle eve::rts::Unit::Artillery::observedFireSpotter {}

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

◆ positionInitialized

bool eve::rts::Unit::Artillery::positionInitialized = false

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

◆ previousX

float eve::rts::Unit::Artillery::previousX = 0.0f

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

◆ previousY

float eve::rts::Unit::Artillery::previousY = 0.0f

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

◆ relocating

bool eve::rts::Unit::Artillery::relocating = false

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

◆ relocationConflictCount

int eve::rts::Unit::Artillery::relocationConflictCount = 0

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

◆ relocationTarget

WorldPosition eve::rts::Unit::Artillery::relocationTarget

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

◆ relocationThreat

float eve::rts::Unit::Artillery::relocationThreat = 0.0f

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

◆ shootAndScootDistance

float eve::rts::Unit::Artillery::shootAndScootDistance = 0.0f

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

◆ shotSequence

std::uint32_t eve::rts::Unit::Artillery::shotSequence = 0

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

◆ suppressionShotsRemaining

int eve::rts::Unit::Artillery::suppressionShotsRemaining = -1

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

◆ usingObservedFire

bool eve::rts::Unit::Artillery::usingObservedFire = false

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


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