Tactical ammunition logistics; weapon ammunition remains authoritative in WeaponEntity. 更多...
#include <RTSTypes.h>
Public 属性 | |
| float | stock = 0.0f |
| float | capacity = 0.0f |
| float | range = 0.0f |
| float | transferRate = 0.0f |
| float | transferProgress = 0.0f |
| float | reservedStock = 0.0f |
| float | autoThreshold = 0.5f |
| float | priority = 1.0f |
| bool | autoDispatch = false |
| bool | relayEnabled = false |
| bool | returning = false |
| bool | rendezvousActive = false |
| bool | convoyWaiting = false |
| std::size_t | convoyIndex = 0 |
| ecs::EntityHandle | assignedTarget {} |
| ecs::EntityHandle | convoyLeader {} |
| WorldPosition | returnPoint |
| WorldPosition | rendezvousPoint |
| float | rendezvousThreat = 0.0f |
| bool | rendezvousAvoidedThreat = false |
| float | routeThreat = 0.0f |
| bool | routeAvoidedThreat = false |
详细描述
Tactical ammunition logistics; weapon ammunition remains authoritative in WeaponEntity.
在文件 RTSTypes.h 第 699 行定义.
类成员变量说明
◆ assignedTarget
| ecs::EntityHandle eve::rts::Unit::Supply::assignedTarget {} |
在文件 RTSTypes.h 第 714 行定义.
◆ autoDispatch
| bool eve::rts::Unit::Supply::autoDispatch = false |
在文件 RTSTypes.h 第 708 行定义.
◆ autoThreshold
| float eve::rts::Unit::Supply::autoThreshold = 0.5f |
在文件 RTSTypes.h 第 706 行定义.
◆ capacity
| float eve::rts::Unit::Supply::capacity = 0.0f |
在文件 RTSTypes.h 第 701 行定义.
◆ convoyIndex
| std::size_t eve::rts::Unit::Supply::convoyIndex = 0 |
在文件 RTSTypes.h 第 713 行定义.
◆ convoyLeader
| ecs::EntityHandle eve::rts::Unit::Supply::convoyLeader {} |
在文件 RTSTypes.h 第 715 行定义.
◆ convoyWaiting
| bool eve::rts::Unit::Supply::convoyWaiting = false |
在文件 RTSTypes.h 第 712 行定义.
◆ priority
| float eve::rts::Unit::Supply::priority = 1.0f |
在文件 RTSTypes.h 第 707 行定义.
◆ range
| float eve::rts::Unit::Supply::range = 0.0f |
在文件 RTSTypes.h 第 702 行定义.
◆ relayEnabled
| bool eve::rts::Unit::Supply::relayEnabled = false |
在文件 RTSTypes.h 第 709 行定义.
◆ rendezvousActive
| bool eve::rts::Unit::Supply::rendezvousActive = false |
在文件 RTSTypes.h 第 711 行定义.
◆ rendezvousAvoidedThreat
| bool eve::rts::Unit::Supply::rendezvousAvoidedThreat = false |
在文件 RTSTypes.h 第 719 行定义.
◆ rendezvousPoint
| WorldPosition eve::rts::Unit::Supply::rendezvousPoint |
在文件 RTSTypes.h 第 717 行定义.
◆ rendezvousThreat
| float eve::rts::Unit::Supply::rendezvousThreat = 0.0f |
在文件 RTSTypes.h 第 718 行定义.
◆ reservedStock
| float eve::rts::Unit::Supply::reservedStock = 0.0f |
在文件 RTSTypes.h 第 705 行定义.
◆ returning
| bool eve::rts::Unit::Supply::returning = false |
在文件 RTSTypes.h 第 710 行定义.
◆ returnPoint
| WorldPosition eve::rts::Unit::Supply::returnPoint |
在文件 RTSTypes.h 第 716 行定义.
◆ routeAvoidedThreat
| bool eve::rts::Unit::Supply::routeAvoidedThreat = false |
在文件 RTSTypes.h 第 721 行定义.
◆ routeThreat
| float eve::rts::Unit::Supply::routeThreat = 0.0f |
在文件 RTSTypes.h 第 720 行定义.
◆ stock
| float eve::rts::Unit::Supply::stock = 0.0f |
在文件 RTSTypes.h 第 700 行定义.
◆ transferProgress
| float eve::rts::Unit::Supply::transferProgress = 0.0f |
在文件 RTSTypes.h 第 704 行定义.
◆ transferRate
| float eve::rts::Unit::Supply::transferRate = 0.0f |
在文件 RTSTypes.h 第 703 行定义.
该结构体的文档由以下文件生成:
- src/modules/rts/RTSTypes.h