Navigation
API > API/Plugins > API/Plugins/EnhancedInput > API/Plugins/EnhancedInput/UInputModifier
Description
Called during RebuildControlMappings when this modifier instance replaces an older instance of the same class. Transfers runtime state from the old modifier so that stateful modifiers like Smooth don't lose their accumulated state.
The old modifier is guaranteed to be the same class (verified by FEnhancedActionKeyMapping::Equals).
This function dispatches to ReceiveModifierReinstanced for subclass state.
| Name | OnModifierReinstanced |
| Type | function |
| Header File | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/InputModifiers.h |
| Include Path | #include "InputModifiers.h" |
| Source | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Private/InputModifiers.cpp |
void OnModifierReinstanced
(
const UInputModifier * OldModifier
)