载入中...
搜索中...
未找到
3D action-combat character controller. 更多...
#include "common/Export.h"#include "combat/Damage.h"#include "common/Result.h"#include "common/SubjectRef.h"#include "common/Time.h"#include <cstdint>#include <map>#include <optional>#include <string>#include <vector>类 | |
| struct | eve::combat::CombatVector3 |
| Finite 3D combat vector. 更多... | |
| struct | eve::combat::CombatCharacterDefinition |
| Immutable registration for one action-combat character. 更多... | |
| struct | eve::combat::CombatCharacterState |
| Owning read-only projection of one character. 更多... | |
| struct | eve::combat::CombatCharacterEvent |
| Owning event emitted by the character controller. 更多... | |
| struct | eve::combat::CombatCharacterAdvance |
| Complete owning result of one character advance. 更多... | |
| class | eve::combat::ICombatGroundProvider |
| Optional ground-height sampler consumed by the character controller. 更多... | |
| class | eve::combat::ICombatMoveProbe |
| Optional capsule move resolver for walls and overlapping bodies. 更多... | |
| class | eve::combat::CombatCharacterRuntime |
| Owner-thread 3D character authority for action combat. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::combat |
枚举 | |
| enum class | eve::combat::CombatCharacterMode : std::uint8_t { eve::combat::Grounded , eve::combat::Airborne , eve::combat::Dodging , eve::combat::Attacking , eve::combat::Stunned , eve::combat::Dead } |
| High-level locomotion mode owned by the character controller. 更多... | |
| enum class | eve::combat::CombatDodgeRelative : std::uint8_t { eve::combat::Forward , eve::combat::Back , eve::combat::Left , eve::combat::Right } |
| Lock-relative dodge direction on the XZ plane. 更多... | |
| enum class | eve::combat::CombatCharacterEventKind : std::uint8_t { eve::combat::Moved , eve::combat::Jumped , eve::combat::Landed , eve::combat::DodgeStarted , eve::combat::DodgeEnded , eve::combat::ModeChanged } |
| Observable character event after a committed frame. 更多... | |
详细描述
3D action-combat character controller.
在文件 CombatCharacter.h 中定义.