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

Owning configuration for one enemy fighter. 更多...

#include <CombatEnemyAI.h>

Public 成员函数

Result< void > validate () const
 Validate subject, owner and positive radii.
 

Public 属性

SubjectRef subject
 
std::string ownerId
 
action::AbilityGrantId lightGrant {}
 
double nearRadius = 1.8
 
double midRadius = 4.0
 
std::uint64_t attackCooldownTicks = 30
 
std::uint64_t telegraphTicks = 0
 Ticks spent warning before the light attack; 0 emits immediately.
 
std::uint64_t recoverTicks = 0
 Ticks spent recovering after the light attack; 0 returns to Idle immediately.
 

详细描述

Owning configuration for one enemy fighter.

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

成员函数说明

◆ validate()

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

类成员变量说明

◆ attackCooldownTicks

std::uint64_t eve::combat::CombatEnemyDefinition::attackCooldownTicks = 30

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

被这些函数引用 validate().

◆ lightGrant

action::AbilityGrantId eve::combat::CombatEnemyDefinition::lightGrant {}

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

◆ midRadius

double eve::combat::CombatEnemyDefinition::midRadius = 4.0

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

被这些函数引用 validate().

◆ nearRadius

double eve::combat::CombatEnemyDefinition::nearRadius = 1.8

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

被这些函数引用 validate().

◆ ownerId

std::string eve::combat::CombatEnemyDefinition::ownerId

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

被这些函数引用 validate().

◆ recoverTicks

std::uint64_t eve::combat::CombatEnemyDefinition::recoverTicks = 0

Ticks spent recovering after the light attack; 0 returns to Idle immediately.

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

◆ subject

SubjectRef eve::combat::CombatEnemyDefinition::subject

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

被这些函数引用 validate().

◆ telegraphTicks

std::uint64_t eve::combat::CombatEnemyDefinition::telegraphTicks = 0

Ticks spent warning before the light attack; 0 emits immediately.

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


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