Developer Notes

Added better documentation for Set ignore look/move input and added Reset(Look/Move)Input function.

Description

Set Ignore Look Input stacks the resulting value each time it is called. If Set Ignore Look Input is called more than once with the same value, it will take as many calls with the opposite value to balance the result.

Steps to Reproduce

1. Create a new First Person Blueprint template project
2. Create a new Player Controller blueprint
3. Make the new controller BP the default for the game mode
4. Create a K Input node
5. Attach a Set Ignore Look Input with New Look Input set to True
6. Create an L Input node
7. Attach a Set Ignore Look Input with New Look Input set to False
8. PIE
9. Move the mouse around and note that Look is enabled
10. Press K twice
11. Move the mouse around and note that Look is disabled
12. Press L once
13. Move the mouse around

Results:
Look is still disabled. It will take another press of the L key to enable it again. If you press K more than once, it will take the same amount of presses of L to re-enable Look.

Expected:
Set Ignore Look Input only sets the Look bool once and additional calls with the same value are ignored

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentUE - Gameplay
Affects Versions4.6.14.8
Target Fix4.9
Fix Commit2591685
CreatedJan 5, 2015
ResolvedJun 18, 2015
UpdatedApr 27, 2018
View Jira Issue