Hot authoritative per-turn resources. 更多...
#include <TacticsTypes.h>
Public 属性 | |
| int | actionPoints = 0 |
| int | movePoints = 0 |
| int | reactionPoints = 0 |
| int | roundActionPoints = 0 |
| int | roundMovePoints = 0 |
| int | roundReactionPoints = 0 |
| int | initiative = 0 |
| int | charge = 0 |
| Accumulated scheduling charge for charge-time policies. | |
| bool | alive = true |
| bool | acted = false |
详细描述
Hot authoritative per-turn resources.
在文件 TacticsTypes.h 第 284 行定义.
类成员变量说明
◆ acted
| bool eve::tactics::TacticalUnit::TurnResources::acted = false |
在文件 TacticsTypes.h 第 302 行定义.
◆ actionPoints
| int eve::tactics::TacticalUnit::TurnResources::actionPoints = 0 |
在文件 TacticsTypes.h 第 285 行定义.
◆ alive
| bool eve::tactics::TacticalUnit::TurnResources::alive = true |
在文件 TacticsTypes.h 第 301 行定义.
◆ charge
| int eve::tactics::TacticalUnit::TurnResources::charge = 0 |
Accumulated scheduling charge for charge-time policies.
Stays zero under every policy whose ChargeModel declares no charge, so the field is inert unless the battle actually uses CTB scheduling. It is persisted at schema version 5, because it is exactly the state that makes "the fast unit acts more often" survive a save/restore.
在文件 TacticsTypes.h 第 300 行定义.
◆ initiative
| int eve::tactics::TacticalUnit::TurnResources::initiative = 0 |
在文件 TacticsTypes.h 第 291 行定义.
◆ movePoints
| int eve::tactics::TacticalUnit::TurnResources::movePoints = 0 |
在文件 TacticsTypes.h 第 286 行定义.
◆ reactionPoints
| int eve::tactics::TacticalUnit::TurnResources::reactionPoints = 0 |
在文件 TacticsTypes.h 第 287 行定义.
◆ roundActionPoints
| int eve::tactics::TacticalUnit::TurnResources::roundActionPoints = 0 |
在文件 TacticsTypes.h 第 288 行定义.
◆ roundMovePoints
| int eve::tactics::TacticalUnit::TurnResources::roundMovePoints = 0 |
在文件 TacticsTypes.h 第 289 行定义.
◆ roundReactionPoints
| int eve::tactics::TacticalUnit::TurnResources::roundReactionPoints = 0 |
在文件 TacticsTypes.h 第 290 行定义.
该结构体的文档由以下文件生成:
- src/modules/tactics/TacticsTypes.h