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

Owning observable state for one live projectile. 更多...

#include <ProjectileRuntime.h>

Public 属性

ProjectileHandle handle
 
LogicalId definitionId
 
ProjectileMode mode = ProjectileMode::Linear
 
ProjectilePoint position
 
ProjectileVector velocity
 
double gravity = 0.0
 
double maxTurnRateDegrees = 0.0
 
Duration age
 
Duration lifetime
 
std::optional< ecs::EntityHandle > target
 

详细描述

Owning observable state for one live projectile.

在文件 ProjectileRuntime.h 第 71 行定义.

类成员变量说明

◆ age

Duration eve::weapon::ProjectileState::age

在文件 ProjectileRuntime.h 第 79 行定义.

◆ definitionId

LogicalId eve::weapon::ProjectileState::definitionId

在文件 ProjectileRuntime.h 第 73 行定义.

◆ gravity

double eve::weapon::ProjectileState::gravity = 0.0

在文件 ProjectileRuntime.h 第 77 行定义.

◆ handle

ProjectileHandle eve::weapon::ProjectileState::handle

在文件 ProjectileRuntime.h 第 72 行定义.

◆ lifetime

Duration eve::weapon::ProjectileState::lifetime

在文件 ProjectileRuntime.h 第 80 行定义.

◆ maxTurnRateDegrees

double eve::weapon::ProjectileState::maxTurnRateDegrees = 0.0

在文件 ProjectileRuntime.h 第 78 行定义.

◆ mode

ProjectileMode eve::weapon::ProjectileState::mode = ProjectileMode::Linear

在文件 ProjectileRuntime.h 第 74 行定义.

◆ position

ProjectilePoint eve::weapon::ProjectileState::position

在文件 ProjectileRuntime.h 第 75 行定义.

◆ target

std::optional<ecs::EntityHandle> eve::weapon::ProjectileState::target

在文件 ProjectileRuntime.h 第 81 行定义.

◆ velocity

ProjectileVector eve::weapon::ProjectileState::velocity

在文件 ProjectileRuntime.h 第 76 行定义.


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