载入中...
搜索中...
未找到
HitFeel.h
浏览该文件的文档.
40enum class HitFeelEventKind : std::uint8_t { HitstopStarted, HitstopEnded, HitstunStarted, HitstunEnded };
Deterministic damage, poise, hit-reaction and knockback resolution.
Move-only, checked operation results for the common layer.
Stable reference to a runtime gameplay subject.
Common time values and an injectable deterministic simulation clock.
std::size_t activeCount() const noexcept
Number of subjects with any remaining feel timer.
Definition HitFeel.h:76
static constexpr StrongUint64 zero() noexcept
Returns the zero value for this strong type.
Definition StrongUint64.h:24
Definition ActionDamageSink.cpp:9
@ HitstunEnded
@ HitstopEnded
@ HitstopStarted
@ HitstunStarted
Complete owning audit result of one committed damage transaction.
Definition Damage.h:98
Authored freeze/stun durations applied after a damage outcome.
Definition HitFeel.h:19
Result< void > validate() const
Validate subjects and finite non-negative durations.
Definition HitFeel.cpp:13
Per-subject freeze or stun remaining after the last commit.
Definition HitFeel.h:32