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