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

Immutable registration for one action-combat character. 更多...

#include <CombatCharacter.h>

Public 成员函数

Result< void > validate () const
 Validate identity and finite positive movement limits.
 

Public 属性

SubjectRef subject
 
std::string ownerId
 
CombatVector3 initialPosition
 
double maximumSpeed = 5.0
 
double acceleration = 18.0
 
double jumpSpeed = 6.0
 
double gravity = 20.0
 
double dodgeSpeed = 10.0
 
double dodgeDuration = 0.28
 
std::uint32_t maxAirJumps = 1
 
double capsuleRadius = 0.35
 

详细描述

Immutable registration for one action-combat character.

在文件 CombatCharacter.h 第 33 行定义.

成员函数说明

◆ validate()

Result< void > eve::combat::CombatCharacterDefinition::validate ( ) const

类成员变量说明

◆ acceleration

double eve::combat::CombatCharacterDefinition::acceleration = 18.0

在文件 CombatCharacter.h 第 38 行定义.

被这些函数引用 validate().

◆ capsuleRadius

double eve::combat::CombatCharacterDefinition::capsuleRadius = 0.35

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

被这些函数引用 validate().

◆ dodgeDuration

double eve::combat::CombatCharacterDefinition::dodgeDuration = 0.28

在文件 CombatCharacter.h 第 42 行定义.

被这些函数引用 validate().

◆ dodgeSpeed

double eve::combat::CombatCharacterDefinition::dodgeSpeed = 10.0

在文件 CombatCharacter.h 第 41 行定义.

被这些函数引用 validate().

◆ gravity

double eve::combat::CombatCharacterDefinition::gravity = 20.0

在文件 CombatCharacter.h 第 40 行定义.

被这些函数引用 validate().

◆ initialPosition

CombatVector3 eve::combat::CombatCharacterDefinition::initialPosition

在文件 CombatCharacter.h 第 36 行定义.

被这些函数引用 validate().

◆ jumpSpeed

double eve::combat::CombatCharacterDefinition::jumpSpeed = 6.0

在文件 CombatCharacter.h 第 39 行定义.

被这些函数引用 validate().

◆ maxAirJumps

std::uint32_t eve::combat::CombatCharacterDefinition::maxAirJumps = 1

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

◆ maximumSpeed

double eve::combat::CombatCharacterDefinition::maximumSpeed = 5.0

在文件 CombatCharacter.h 第 37 行定义.

被这些函数引用 validate().

◆ ownerId

std::string eve::combat::CombatCharacterDefinition::ownerId

在文件 CombatCharacter.h 第 35 行定义.

被这些函数引用 validate().

◆ subject

SubjectRef eve::combat::CombatCharacterDefinition::subject

在文件 CombatCharacter.h 第 34 行定义.

被这些函数引用 validate().


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