载入中...
搜索中...
未找到
CombatCancelResolver.h
浏览该文件的文档.
41 void setCancels(const action::input::ActionCancelWindowState& cancels) noexcept { cancels_ = &cancels; }
43 void setCombos(const action::input::ActionComboWindowState* combos) noexcept { combos_ = combos; }
Cancel-window projection for action combat.
Semantic input matching for active Montage combo windows.
Deterministic semantic input buffer for combat cancels.
Explicit cancel/combo graph over ability logical ids.
Move-only, checked operation results for the common layer.
Human-readable, scoped identifier in the form namespace:name.
Definition Identity.h:411
Authoritative projection of active cancel windows.
Definition ActionCancelWindowState.h:35
Authoritative projection of active semantic combo-input windows.
Definition ActionComboWindowState.h:39
Owner-thread FIFO/priority buffer of semantic combat inputs.
Definition ActionInputBuffer.h:32
Compose buffered input, cancel/combo windows and ComboGraph without activating abilities.
Definition CombatCancelResolver.h:36
void setBuffer(action::input::ActionInputBuffer &buffer) noexcept
Sets the buffer.
Definition CombatCancelResolver.h:39
void setCombos(const action::input::ActionComboWindowState *combos) noexcept
Sets the combos.
Definition CombatCancelResolver.h:43
void setCancels(const action::input::ActionCancelWindowState &cancels) noexcept
Sets the cancels.
Definition CombatCancelResolver.h:41
Deterministic directed graph of combat ability transitions.
Definition ComboGraph.h:43
static constexpr StrongUint64 zero() noexcept
Returns the zero value for this strong type.
Definition StrongUint64.h:24
Definition ActionDamageSink.cpp:9
Owning cancel match between an input/ability tag and an active window.
Definition ActionCancelWindowState.h:21
One buffered semantic command tagged with the tick it was pressed.
Definition ActionInputBuffer.h:19
Owning audit of one resolved cancel or combo transition.
Definition CombatCancelResolver.h:24
action::input::BufferedInput consumed
Definition CombatCancelResolver.h:25
std::optional< action::input::ActionComboMatch > comboWindow
Definition CombatCancelResolver.h:27
action::input::ActionCancelMatch cancel
Definition CombatCancelResolver.h:26
std::optional< ComboGraphMatch > graph
Definition CombatCancelResolver.h:28
Inputs for one deterministic cancel/combo resolution.
Definition CombatCancelResolver.h:17
SubjectRef subject
Definition CombatCancelResolver.h:18
LogicalId currentAbility
Definition CombatCancelResolver.h:19
SimulationTick tick
Definition CombatCancelResolver.h:20