Skip to main content

UB1InputTriggerModifierBlocker

Overview

  • Custom trigger that blocks a mapping while a Modifier action (L1, R1) is held. Unlike the engine's UInputTriggerChordBlocker, it also blocks the Ongoing state. Engine ChordBlocker issue: IsBlocking() checks only the Triggered state, so pressing L1 first then another key leaves L1 Ongoing and not blocked. This class's fix: IsBlocking() checks both Triggered + Ongoing, always blocking while L1 is held.

Metadata

FieldValue
Kindclass
EnvironmentB1 - Presentation
Categoryclasses
ExtendsUInputTrigger

Properties (4)

NameTypeDescription
ChordActionanyThe Modifier Action (L1 or R1) that is the blocking condition.
DebugOwnerActionNamestringFor debug - to be removed later.
DebugOwnerKeyNamestring
OwnerMappingNamestringMappingName of the action this blocker is attached to (for checking its own key).