载入中...
搜索中...
未找到
eve::rts::RTSUnitSnapshot结构体 参考

One module-owned unit snapshot; external provider links are intentionally excluded. 更多...

#include <RTSSnapshot.h>

Public 属性

SubjectRef subject
 
LogicalId definition
 
std::string displayName
 
attributes::AttributeProjectionSnapshot attributes
 
std::vector< std::string > tags
 
RTSEffectSnapshot effects
 
SubjectRef faction
 
Unit::Motion motion
 
Unit::Navigation navigation
 
Unit::Vision vision
 
RTSWorkerSnapshot worker
 
Unit::Combat combat
 
SubjectRef combatTarget
 
Unit::Durability durability
 
Unit::Shield shield
 
Unit::Veterancy veterancy
 
Unit::Command command
 
SubjectRef commandSource
 
SubjectRef commandUplink
 
Unit::Abilities abilities
 
SubjectRef abilityTarget
 
Unit::Capture capture
 
std::size_t containmentCapacity = 0
 
SubjectRef container
 
std::vector< SubjectRef > occupants
 
Unit::Supply supply
 
SubjectRef supplyTarget
 
SubjectRef convoyLeader
 
Unit::Morale morale
 
Unit::Artillery artillery
 
SubjectRef fireSupportRequester
 
SubjectRef observedFireSpotter
 
Unit::Tactics tactics
 
SubjectRef escortTarget
 
Unit::Technology technology
 
OrderComponent::Snapshot orders
 
std::map< std::string, SubjectRef > orderTargets
 

详细描述

One module-owned unit snapshot; external provider links are intentionally excluded.

在文件 RTSSnapshot.h 第 29 行定义.

类成员变量说明

◆ abilities

Unit::Abilities eve::rts::RTSUnitSnapshot::abilities

在文件 RTSSnapshot.h 第 49 行定义.

◆ abilityTarget

SubjectRef eve::rts::RTSUnitSnapshot::abilityTarget

在文件 RTSSnapshot.h 第 50 行定义.

◆ artillery

Unit::Artillery eve::rts::RTSUnitSnapshot::artillery

在文件 RTSSnapshot.h 第 59 行定义.

◆ attributes

attributes::AttributeProjectionSnapshot eve::rts::RTSUnitSnapshot::attributes

在文件 RTSSnapshot.h 第 33 行定义.

◆ capture

Unit::Capture eve::rts::RTSUnitSnapshot::capture

在文件 RTSSnapshot.h 第 51 行定义.

◆ combat

Unit::Combat eve::rts::RTSUnitSnapshot::combat

在文件 RTSSnapshot.h 第 41 行定义.

◆ combatTarget

SubjectRef eve::rts::RTSUnitSnapshot::combatTarget

在文件 RTSSnapshot.h 第 42 行定义.

◆ command

Unit::Command eve::rts::RTSUnitSnapshot::command

在文件 RTSSnapshot.h 第 46 行定义.

◆ commandSource

SubjectRef eve::rts::RTSUnitSnapshot::commandSource

在文件 RTSSnapshot.h 第 47 行定义.

◆ commandUplink

SubjectRef eve::rts::RTSUnitSnapshot::commandUplink

在文件 RTSSnapshot.h 第 48 行定义.

◆ container

SubjectRef eve::rts::RTSUnitSnapshot::container

在文件 RTSSnapshot.h 第 53 行定义.

◆ containmentCapacity

std::size_t eve::rts::RTSUnitSnapshot::containmentCapacity = 0

在文件 RTSSnapshot.h 第 52 行定义.

◆ convoyLeader

SubjectRef eve::rts::RTSUnitSnapshot::convoyLeader

在文件 RTSSnapshot.h 第 57 行定义.

◆ definition

LogicalId eve::rts::RTSUnitSnapshot::definition

在文件 RTSSnapshot.h 第 31 行定义.

◆ displayName

std::string eve::rts::RTSUnitSnapshot::displayName

在文件 RTSSnapshot.h 第 32 行定义.

◆ durability

Unit::Durability eve::rts::RTSUnitSnapshot::durability

在文件 RTSSnapshot.h 第 43 行定义.

◆ effects

RTSEffectSnapshot eve::rts::RTSUnitSnapshot::effects

在文件 RTSSnapshot.h 第 35 行定义.

◆ escortTarget

SubjectRef eve::rts::RTSUnitSnapshot::escortTarget

在文件 RTSSnapshot.h 第 63 行定义.

◆ faction

SubjectRef eve::rts::RTSUnitSnapshot::faction

在文件 RTSSnapshot.h 第 36 行定义.

◆ fireSupportRequester

SubjectRef eve::rts::RTSUnitSnapshot::fireSupportRequester

在文件 RTSSnapshot.h 第 60 行定义.

◆ morale

Unit::Morale eve::rts::RTSUnitSnapshot::morale

在文件 RTSSnapshot.h 第 58 行定义.

◆ motion

Unit::Motion eve::rts::RTSUnitSnapshot::motion

在文件 RTSSnapshot.h 第 37 行定义.

◆ navigation

Unit::Navigation eve::rts::RTSUnitSnapshot::navigation

在文件 RTSSnapshot.h 第 38 行定义.

◆ observedFireSpotter

SubjectRef eve::rts::RTSUnitSnapshot::observedFireSpotter

在文件 RTSSnapshot.h 第 61 行定义.

◆ occupants

std::vector<SubjectRef> eve::rts::RTSUnitSnapshot::occupants

在文件 RTSSnapshot.h 第 54 行定义.

◆ orders

OrderComponent::Snapshot eve::rts::RTSUnitSnapshot::orders

在文件 RTSSnapshot.h 第 65 行定义.

◆ orderTargets

std::map<std::string, SubjectRef> eve::rts::RTSUnitSnapshot::orderTargets

在文件 RTSSnapshot.h 第 66 行定义.

◆ shield

Unit::Shield eve::rts::RTSUnitSnapshot::shield

在文件 RTSSnapshot.h 第 44 行定义.

◆ subject

SubjectRef eve::rts::RTSUnitSnapshot::subject

在文件 RTSSnapshot.h 第 30 行定义.

被这些函数引用 eve::rts::RTS::snapshotState().

◆ supply

Unit::Supply eve::rts::RTSUnitSnapshot::supply

在文件 RTSSnapshot.h 第 55 行定义.

◆ supplyTarget

SubjectRef eve::rts::RTSUnitSnapshot::supplyTarget

在文件 RTSSnapshot.h 第 56 行定义.

◆ tactics

Unit::Tactics eve::rts::RTSUnitSnapshot::tactics

在文件 RTSSnapshot.h 第 62 行定义.

◆ tags

std::vector<std::string> eve::rts::RTSUnitSnapshot::tags

在文件 RTSSnapshot.h 第 34 行定义.

◆ technology

Unit::Technology eve::rts::RTSUnitSnapshot::technology

在文件 RTSSnapshot.h 第 64 行定义.

◆ veterancy

Unit::Veterancy eve::rts::RTSUnitSnapshot::veterancy

在文件 RTSSnapshot.h 第 45 行定义.

◆ vision

Unit::Vision eve::rts::RTSUnitSnapshot::vision

在文件 RTSSnapshot.h 第 39 行定义.

◆ worker

RTSWorkerSnapshot eve::rts::RTSUnitSnapshot::worker

在文件 RTSSnapshot.h 第 40 行定义.


该结构体的文档由以下文件生成: