Description

Input Action Events are not included in the list of overrideable functions in the My Blueprints tab. Reproduced in Actor Blueprints and Player Controller Blueprints.

This is a regression: overriding input action events was possible with this method in 4.9.2 and 4.10.2. Note that selecting this option in the dropdown would result in a crash: [Link Removed]

Reproduced in 4.11 Preview 4 binary and 4.12 (//UE4/Dev-Main at CL 2856952)

UDN listed is the report for the crash. This regression was discovered while investigating that crash.

Steps to Reproduce

1. Open a new blank project
2. Project Settings > Input > Add a new Action Mapping
3. Create a new Player Controller Blueprint
4. In the Event Graph, create an input action event for the new action mapping
5. Input Action Event > Print String
6. Compile/Save
7. Create a Blueprint derived from the previously created Player Controller BP
8. In the My Blueprint tab, click the Override dropdown in the Functions tab

Result:
The InputAction event does not appear in the list of overrideable functions

Expected:
The InputAction event is included in the list of overrideable functions (as it was in 4.9 and 4.10)

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-26556 in the post.

0
Login to Vote

By Design
ComponentUE - Gameplay - Blueprint
Affects Versions4.114.12
CreatedFeb 5, 2016
ResolvedFeb 9, 2016
UpdatedJul 14, 2021