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

Owning read-only projection of one registered combat subject. 更多...

#include <CombatLocomotion.h>

Public 属性

SubjectRef subject
 
std::string ownerId
 
CombatVector2 position
 
CombatVector2 velocity
 
CombatVector2 facing {1.0, 0.0}
 
CombatVector2 moveDirection
 
double moveSpeedFraction = 0.0
 
double maximumSpeed = 0.0
 
double acceleration = 0.0
 
std::optional< CombatNavigationGoal > navigationGoal
 

详细描述

Owning read-only projection of one registered combat subject.

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

类成员变量说明

◆ acceleration

double eve::combat::CombatLocomotionState::acceleration = 0.0

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

◆ facing

CombatVector2 eve::combat::CombatLocomotionState::facing {1.0, 0.0}

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

◆ maximumSpeed

double eve::combat::CombatLocomotionState::maximumSpeed = 0.0

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

◆ moveDirection

CombatVector2 eve::combat::CombatLocomotionState::moveDirection

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

◆ moveSpeedFraction

double eve::combat::CombatLocomotionState::moveSpeedFraction = 0.0

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

◆ navigationGoal

std::optional<CombatNavigationGoal> eve::combat::CombatLocomotionState::navigationGoal

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

◆ ownerId

std::string eve::combat::CombatLocomotionState::ownerId

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

◆ position

CombatVector2 eve::combat::CombatLocomotionState::position

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

◆ subject

SubjectRef eve::combat::CombatLocomotionState::subject

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

◆ velocity

CombatVector2 eve::combat::CombatLocomotionState::velocity

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


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