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

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 行定义.


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