ben hoffman
f394a7f57c
Add a right click option to create a Mapping Context from the selected input actions. This will let you create an input mapping context that is pre-populated with some input actions!
...
#jira UE-159694
#rb nate.strohmyer
#rnx
#preflight skip
[CL 21467674 by ben hoffman in ue5-main branch]
2022-08-19 19:19:14 -04:00
ben hoffman
82fa48b2fb
Add the Enhanced Input plugin icon!
...
#jira UE-155677
#rb trivial
#preflight 62d9ac003122bf80ae0d781b
#rnx
#ROBOMERGE-AUTHOR: ben.hoffman
#ROBOMERGE-SOURCE: CL 21210084 via CL 21210092 via CL 21210104
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21212301 by ben hoffman in ue5-main branch]
2022-07-21 19:35:26 -04:00
ben hoffman
ab22193bc8
Fix a build machine error where we would be trying to check out a file when source control is not enabled
...
#jira none
#rb phillip.kavan
#preflight 62c5f89bf5149833404b804a
[CL 20973884 by ben hoffman in ue5-main branch]
2022-07-06 17:22:56 -04:00
ben hoffman
c258e2736f
Only attempt to save the input settings config file if it is writable. This solves an issue where a warning log would be printed if the file is currently checked out. This warning came from startup editor time upgrading of Input Classes to enhanced input, not just when you changed any input setting.
...
#rb justin.hare
#jira UE-158238
#preflight 62c44e2e3c5171c817a111d1
#rnx
[CL 20945359 by ben hoffman in ue5-main branch]
2022-07-05 13:30:30 -04:00
ben hoffman
036f3dc106
Automatically upgrade projects with the default input class to use Enhanced Input when the module starts. By default this behavior is on, but it can be turned off with the cvar "EnhancedInput.bEnableAutoUpgrade".
...
We have to set the input settings properties on StartupModule like this because the base UInputSettings cannot reference the Enhanced Input plugin without creating a circular dependency.
Upgrading the project only when the current project is set to the default input classes is safe because it won't upgrade any project that has a custom class set on either property, and we can set on class but not the other with no issues.
#jira UE-144847
#preflight 62b22004de72d4f6b3451290
#rb nate.strohmyer
[CL 20765419 by ben hoffman in ue5-main branch]
2022-06-21 16:59:35 -04:00
ben hoffman
1cfd429b17
Fix the display name on Player Mappable Configs in their asset creation factory. Now its consistent with the asset dipslay name.
...
#jira none
#rb trivial
#rnx
#preflight skip
[CL 20554489 by ben hoffman in ue5-main branch]
2022-06-08 07:20:11 -04:00
ben hoffman
cfab426af9
Add a style set for Enhanced Input so that the asset types have custom icons.
...
#jira UE-148432
#rb benjamin.fox
#preflight 6286c320045aba22797a5687
[CL 20296433 by ben hoffman in ue5-main branch]
2022-05-20 12:13:19 -04:00
ben hoffman
a81500a2d9
Fix a linux ASan error when shutting down the InputEditorModule. We can use ::StaticClass()->GetName because the UObject may be uninitalized already
...
#jira none
#rb none
#rnx
#preflight skip
[CL 19590001 by ben hoffman in ue5-main branch]
2022-04-01 12:19:08 -04:00
ben hoffman
0e0fe95da9
Refactor of the Enhanced Input Project Settings. This moves the Trigger and Modifier default value customizations to the "InputCustomizations" header file, and out of the InputEditorModule. This allows us to simply add a class customization for the Developer Settings, and combine the two setting panels.
...
#jira UE-144850
#rb andrew.davidson
#preflight 6245e42d8f066102242239d8
[CL 19577762 by ben hoffman in ue5-main branch]
2022-03-31 16:16:07 -04:00
ben hoffman
f67d3f3d13
Move the enhanced input plugin out of Experimental and into the normal /Engine/Plugins folder.
...
#jira UE-144847
#rb trivial
#preflight 62228bcf2f7d78332e1c4548
[CL 19277106 by ben hoffman in ue5-main branch]
2022-03-04 17:59:01 -05:00