载入中...
搜索中...
未找到
eve::combat::ICombatMoveProbe类 参考abstract

Optional capsule move resolver for walls and overlapping bodies. 更多...

#include <CombatCharacter.h>

Public 成员函数

virtual ~ICombatMoveProbe ()=default
 Releases ICombatMoveProbe resources.
 
virtual Result< CombatVector3 > resolve (const CombatVector3 &from, const CombatVector3 &to, double radius) const =0
 Resolve a candidate translation for one capsule.
 

详细描述

Optional capsule move resolver for walls and overlapping bodies.

Return the corrected destination. Failures abort the whole character frame.

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

构造及析构函数说明

◆ ~ICombatMoveProbe()

virtual eve::combat::ICombatMoveProbe::~ICombatMoveProbe ( )
virtualdefault

Releases ICombatMoveProbe resources.

成员函数说明

◆ resolve()

virtual Result< CombatVector3 > eve::combat::ICombatMoveProbe::resolve ( const CombatVector3 &  from,
const CombatVector3 &  to,
double  radius 
) const
pure virtual

Resolve a candidate translation for one capsule.

参数
fromCurrent committed position.
toUnconstrained destination.
radiusFinite positive capsule radius.

被这些函数引用 eve::combat::CombatCharacterRuntime::advance().


该类的文档由以下文件生成: