载入中...
搜索中...
未找到
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 行定义.
该结构体的文档由以下文件生成:
- src/modules/rts/RTSTypes.h