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

Data-driven composition recipe for one carrier family. 更多...

#include <CombatCarrier.h>

Public 成员函数

Result< void > validate () const
 Validate finite parameters and composition constraints.
 

Public 属性

LogicalId id
 
Duration lifetime = Duration::zero()
 
double speed = 0.0
 
std::vector< CarrierMotionOp > motionOps
 
std::vector< CarrierTrigger > triggers
 
std::vector< CarrierImpact > impacts
 

详细描述

Data-driven composition recipe for one carrier family.

Recipes are immutable inputs to spawn; the runtime copies budgets into live state. validate() rejects empty motion, non-positive lifetime, and incomplete child/homing/hit bindings.

在文件 CombatCarrier.h 第 107 行定义.

成员函数说明

◆ validate()

类成员变量说明

◆ id

◆ impacts

std::vector<CarrierImpact> eve::weapon::CarrierRecipe::impacts

◆ lifetime

Duration eve::weapon::CarrierRecipe::lifetime = Duration::zero()

◆ motionOps

std::vector<CarrierMotionOp> eve::weapon::CarrierRecipe::motionOps

◆ speed

double eve::weapon::CarrierRecipe::speed = 0.0

◆ triggers

std::vector<CarrierTrigger> eve::weapon::CarrierRecipe::triggers

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