One module-owned building snapshot with stable RTS relationships. 更多...
#include <RTSSnapshot.h>
Public 属性 | |
| SubjectRef | subject |
| LogicalId | definition |
| std::string | displayName |
| std::vector< std::string > | tags |
| RTSEffectSnapshot | effects |
| SubjectRef | faction |
| Building::Placement | placement |
| Building::Construction | construction |
| std::vector< SubjectRef > | builders |
| Building::Integrity | integrity |
| Building::Shield | shield |
| Building::Capture | capture |
| SubjectRef | capturingFaction |
| Building::Dropoff | dropoff |
| Building::Rally | rally |
| SubjectRef | rallyCommandTarget |
| SubjectRef | rallyTransport |
| std::vector< SubjectRef > | reinforcements |
| Building::Combat | combat |
| SubjectRef | combatTarget |
| SubjectRef | airDefenseNetworkRoot |
| Building::Garrison | garrison |
| std::vector< SubjectRef > | occupants |
| Building::Supply | supply |
| Building::Vision | vision |
| Building::Technology | technology |
| Building::Infrastructure | infrastructure |
| Building::Command | command |
| Building::IndirectFire | indirectFire |
| std::string | productionJson |
| OrderComponent::Snapshot | orders |
| std::map< std::string, SubjectRef > | orderTargets |
详细描述
One module-owned building snapshot with stable RTS relationships.
在文件 RTSSnapshot.h 第 70 行定义.
类成员变量说明
◆ airDefenseNetworkRoot
| SubjectRef eve::rts::RTSBuildingSnapshot::airDefenseNetworkRoot |
在文件 RTSSnapshot.h 第 91 行定义.
◆ builders
| std::vector<SubjectRef> eve::rts::RTSBuildingSnapshot::builders |
在文件 RTSSnapshot.h 第 79 行定义.
◆ capture
| Building::Capture eve::rts::RTSBuildingSnapshot::capture |
在文件 RTSSnapshot.h 第 82 行定义.
◆ capturingFaction
| SubjectRef eve::rts::RTSBuildingSnapshot::capturingFaction |
在文件 RTSSnapshot.h 第 83 行定义.
◆ combat
| Building::Combat eve::rts::RTSBuildingSnapshot::combat |
在文件 RTSSnapshot.h 第 89 行定义.
◆ combatTarget
| SubjectRef eve::rts::RTSBuildingSnapshot::combatTarget |
在文件 RTSSnapshot.h 第 90 行定义.
◆ command
| Building::Command eve::rts::RTSBuildingSnapshot::command |
在文件 RTSSnapshot.h 第 98 行定义.
◆ construction
| Building::Construction eve::rts::RTSBuildingSnapshot::construction |
在文件 RTSSnapshot.h 第 78 行定义.
◆ definition
| LogicalId eve::rts::RTSBuildingSnapshot::definition |
在文件 RTSSnapshot.h 第 72 行定义.
◆ displayName
| std::string eve::rts::RTSBuildingSnapshot::displayName |
在文件 RTSSnapshot.h 第 73 行定义.
◆ dropoff
| Building::Dropoff eve::rts::RTSBuildingSnapshot::dropoff |
在文件 RTSSnapshot.h 第 84 行定义.
◆ effects
| RTSEffectSnapshot eve::rts::RTSBuildingSnapshot::effects |
在文件 RTSSnapshot.h 第 75 行定义.
◆ faction
| SubjectRef eve::rts::RTSBuildingSnapshot::faction |
在文件 RTSSnapshot.h 第 76 行定义.
◆ garrison
| Building::Garrison eve::rts::RTSBuildingSnapshot::garrison |
在文件 RTSSnapshot.h 第 92 行定义.
◆ indirectFire
| Building::IndirectFire eve::rts::RTSBuildingSnapshot::indirectFire |
在文件 RTSSnapshot.h 第 99 行定义.
◆ infrastructure
| Building::Infrastructure eve::rts::RTSBuildingSnapshot::infrastructure |
在文件 RTSSnapshot.h 第 97 行定义.
◆ integrity
| Building::Integrity eve::rts::RTSBuildingSnapshot::integrity |
在文件 RTSSnapshot.h 第 80 行定义.
◆ occupants
| std::vector<SubjectRef> eve::rts::RTSBuildingSnapshot::occupants |
在文件 RTSSnapshot.h 第 93 行定义.
◆ orders
| OrderComponent::Snapshot eve::rts::RTSBuildingSnapshot::orders |
在文件 RTSSnapshot.h 第 101 行定义.
◆ orderTargets
| std::map<std::string, SubjectRef> eve::rts::RTSBuildingSnapshot::orderTargets |
在文件 RTSSnapshot.h 第 102 行定义.
◆ placement
| Building::Placement eve::rts::RTSBuildingSnapshot::placement |
在文件 RTSSnapshot.h 第 77 行定义.
◆ productionJson
| std::string eve::rts::RTSBuildingSnapshot::productionJson |
在文件 RTSSnapshot.h 第 100 行定义.
◆ rally
| Building::Rally eve::rts::RTSBuildingSnapshot::rally |
在文件 RTSSnapshot.h 第 85 行定义.
◆ rallyCommandTarget
| SubjectRef eve::rts::RTSBuildingSnapshot::rallyCommandTarget |
在文件 RTSSnapshot.h 第 86 行定义.
◆ rallyTransport
| SubjectRef eve::rts::RTSBuildingSnapshot::rallyTransport |
在文件 RTSSnapshot.h 第 87 行定义.
◆ reinforcements
| std::vector<SubjectRef> eve::rts::RTSBuildingSnapshot::reinforcements |
在文件 RTSSnapshot.h 第 88 行定义.
◆ shield
| Building::Shield eve::rts::RTSBuildingSnapshot::shield |
在文件 RTSSnapshot.h 第 81 行定义.
◆ subject
| SubjectRef eve::rts::RTSBuildingSnapshot::subject |
在文件 RTSSnapshot.h 第 71 行定义.
被这些函数引用 eve::rts::RTS::snapshotState().
◆ supply
| Building::Supply eve::rts::RTSBuildingSnapshot::supply |
在文件 RTSSnapshot.h 第 94 行定义.
◆ tags
| std::vector<std::string> eve::rts::RTSBuildingSnapshot::tags |
在文件 RTSSnapshot.h 第 74 行定义.
◆ technology
| Building::Technology eve::rts::RTSBuildingSnapshot::technology |
在文件 RTSSnapshot.h 第 96 行定义.
◆ vision
| Building::Vision eve::rts::RTSBuildingSnapshot::vision |
在文件 RTSSnapshot.h 第 95 行定义.
该结构体的文档由以下文件生成:
- src/modules/rts/RTSSnapshot.h