Pull the attacker toward a standoff distance without exceeding per-tick or remaining budgets. 更多...
#include <CombatMotionWarp.h>
静态 Public 成员函数 | |
| static Result< CombatWarpResult > | solve (const CombatWarpRequest &request) |
| Solve one warp step from owning request data. | |
详细描述
Pull the attacker toward a standoff distance without exceeding per-tick or remaining budgets.
Exceeding remaining budget returns Conflict without a translation; callers must not snap.
在文件 CombatMotionWarp.h 第 39 行定义.
成员函数说明
◆ solve()
|
static |
Solve one warp step from owning request data.
在文件 CombatMotionWarp.cpp 第 36 行定义.
引用了 eve::Applied, eve::combat::CombatWarpResult::budgetConsumed, eve::combat::CombatWarpResult::budgetExceeded, eve::Conflict, direction, distance, error, eve::Diagnostic::error(), eve::combat::CombatWarpResult::facing, eve::Result< T >::failure(), eve::NoOp, request, step, eve::Status::success(), eve::Result< T >::success(), eve::combat::CombatWarpResult::translation, valid , 以及 eve::combat::CombatVector3::x.
该类的文档由以下文件生成:
- src/modules/combat/CombatMotionWarp.h
- src/modules/combat/CombatMotionWarp.cpp