载入中...
搜索中...
未找到
Stable RTS damage payload paired with one shared projectile-pool handle. 更多...
#include <RTSSystems.h>
Public 属性 | |
| std::uint64_t | key = 0 |
| SubjectRef | source |
| SubjectRef | faction |
| SubjectRef | target |
| SubjectRef | observer |
| WorldPosition | targetPoint |
| float | targetHeight = 0.0f |
| std::string | damageType |
| double | damage = 0.0 |
| float | radius = 0.0f |
| float | splashMinimumDamageFactor = 0.1f |
| bool | targetsGround = true |
| bool | targetsAir = true |
| bool | friendlyFire = false |
| bool | blockedByObstacles = false |
| std::vector< std::string > | requiredTargetTags |
| std::vector< std::string > | excludedTargetTags |
详细描述
Stable RTS damage payload paired with one shared projectile-pool handle.
在文件 RTSSystems.h 第 623 行定义.
类成员变量说明
◆ blockedByObstacles
| bool eve::rts::RTSProjectilePayloadSnapshot::blockedByObstacles = false |
在文件 RTSSystems.h 第 638 行定义.
◆ damage
| double eve::rts::RTSProjectilePayloadSnapshot::damage = 0.0 |
在文件 RTSSystems.h 第 632 行定义.
◆ damageType
| std::string eve::rts::RTSProjectilePayloadSnapshot::damageType |
在文件 RTSSystems.h 第 631 行定义.
◆ excludedTargetTags
| std::vector<std::string> eve::rts::RTSProjectilePayloadSnapshot::excludedTargetTags |
在文件 RTSSystems.h 第 640 行定义.
◆ faction
| SubjectRef eve::rts::RTSProjectilePayloadSnapshot::faction |
在文件 RTSSystems.h 第 626 行定义.
◆ friendlyFire
| bool eve::rts::RTSProjectilePayloadSnapshot::friendlyFire = false |
在文件 RTSSystems.h 第 637 行定义.
◆ key
| std::uint64_t eve::rts::RTSProjectilePayloadSnapshot::key = 0 |
在文件 RTSSystems.h 第 624 行定义.
◆ observer
| SubjectRef eve::rts::RTSProjectilePayloadSnapshot::observer |
在文件 RTSSystems.h 第 628 行定义.
◆ radius
| float eve::rts::RTSProjectilePayloadSnapshot::radius = 0.0f |
在文件 RTSSystems.h 第 633 行定义.
◆ requiredTargetTags
| std::vector<std::string> eve::rts::RTSProjectilePayloadSnapshot::requiredTargetTags |
在文件 RTSSystems.h 第 639 行定义.
◆ source
| SubjectRef eve::rts::RTSProjectilePayloadSnapshot::source |
在文件 RTSSystems.h 第 625 行定义.
◆ splashMinimumDamageFactor
| float eve::rts::RTSProjectilePayloadSnapshot::splashMinimumDamageFactor = 0.1f |
在文件 RTSSystems.h 第 634 行定义.
◆ target
| SubjectRef eve::rts::RTSProjectilePayloadSnapshot::target |
在文件 RTSSystems.h 第 627 行定义.
◆ targetHeight
| float eve::rts::RTSProjectilePayloadSnapshot::targetHeight = 0.0f |
在文件 RTSSystems.h 第 630 行定义.
◆ targetPoint
| WorldPosition eve::rts::RTSProjectilePayloadSnapshot::targetPoint |
在文件 RTSSystems.h 第 629 行定义.
◆ targetsAir
| bool eve::rts::RTSProjectilePayloadSnapshot::targetsAir = true |
在文件 RTSSystems.h 第 636 行定义.
◆ targetsGround
| bool eve::rts::RTSProjectilePayloadSnapshot::targetsGround = true |
在文件 RTSSystems.h 第 635 行定义.
该结构体的文档由以下文件生成:
- src/modules/rts/RTSSystems.h