RTS projection of a canonical map path; the map provider remains the grid authority. 更多...
#include <RTSTypes.h>
Public 属性 | |
| std::vector< WorldPosition > | waypoints |
| std::size_t | waypointIndex = 0 |
| std::string | plannedOrderId |
| WorldPosition | plannedGoal |
| WorldPosition | patrolOrigin |
| int | movementPriority = 0 |
| bool | patrolInitialized = false |
| bool | patrolTowardTarget = true |
| bool | trafficWaiting = false |
| bool | unreachable = false |
| bool | unreachableReported = false |
| float | formationSpeedFactor = 1.f |
| Rebuilt movement-group projection; never an independent speed authority. | |
| std::optional< WorldPosition > | formationTarget |
| Derived moving slot; rebuilt each step, excluded from saves. | |
| std::optional< WorldPosition > | trafficRecoveryTarget |
| Derived evacuation step; does not replace the order. | |
详细描述
RTS projection of a canonical map path; the map provider remains the grid authority.
在文件 RTSTypes.h 第 569 行定义.
类成员变量说明
◆ formationSpeedFactor
| float eve::rts::Unit::Navigation::formationSpeedFactor = 1.f |
Rebuilt movement-group projection; never an independent speed authority.
在文件 RTSTypes.h 第 581 行定义.
◆ formationTarget
| std::optional<WorldPosition> eve::rts::Unit::Navigation::formationTarget |
Derived moving slot; rebuilt each step, excluded from saves.
在文件 RTSTypes.h 第 582 行定义.
◆ movementPriority
| int eve::rts::Unit::Navigation::movementPriority = 0 |
在文件 RTSTypes.h 第 575 行定义.
◆ patrolInitialized
| bool eve::rts::Unit::Navigation::patrolInitialized = false |
在文件 RTSTypes.h 第 576 行定义.
◆ patrolOrigin
| WorldPosition eve::rts::Unit::Navigation::patrolOrigin |
在文件 RTSTypes.h 第 574 行定义.
◆ patrolTowardTarget
| bool eve::rts::Unit::Navigation::patrolTowardTarget = true |
在文件 RTSTypes.h 第 577 行定义.
◆ plannedGoal
| WorldPosition eve::rts::Unit::Navigation::plannedGoal |
在文件 RTSTypes.h 第 573 行定义.
◆ plannedOrderId
| std::string eve::rts::Unit::Navigation::plannedOrderId |
在文件 RTSTypes.h 第 572 行定义.
◆ trafficRecoveryTarget
| std::optional<WorldPosition> eve::rts::Unit::Navigation::trafficRecoveryTarget |
Derived evacuation step; does not replace the order.
在文件 RTSTypes.h 第 583 行定义.
◆ trafficWaiting
| bool eve::rts::Unit::Navigation::trafficWaiting = false |
在文件 RTSTypes.h 第 578 行定义.
◆ unreachable
| bool eve::rts::Unit::Navigation::unreachable = false |
在文件 RTSTypes.h 第 579 行定义.
◆ unreachableReported
| bool eve::rts::Unit::Navigation::unreachableReported = false |
在文件 RTSTypes.h 第 580 行定义.
◆ waypointIndex
| std::size_t eve::rts::Unit::Navigation::waypointIndex = 0 |
在文件 RTSTypes.h 第 571 行定义.
◆ waypoints
| std::vector<WorldPosition> eve::rts::Unit::Navigation::waypoints |
在文件 RTSTypes.h 第 570 行定义.
该结构体的文档由以下文件生成:
- src/modules/rts/RTSTypes.h