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.
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)
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-26556 in the post.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.11, 4.12 |
Created | Feb 5, 2016 |
---|---|
Resolved | Feb 9, 2016 |
Updated | Jul 14, 2021 |