nate strohmyer
0687afefe8
Updating Input Mapping Contexts when Input Action triggers/modifiers are modifiied
...
#Jira UE-169062, UE-169058
#rb ben.hoffman
#preflight 63699ba57c2b50519067e1e2
[CL 23159625 by nate strohmyer in ue5-main branch]
2022-11-16 14:44:56 -05:00
nate strohmyer
c4b2e38146
Making a Drag/Drop action for Input Actions into the Blueprint Graph
...
#Jira UE-161947
#rb ben.hoffman
#preflight 635c52813c0af539fd66d17c
[CL 23040016 by nate strohmyer in ue5-main branch]
2022-11-08 16:28:09 -05:00
henrik karlsson
fa90b399a4
Added includes for future change. This changelist only contains added #include and a couple of empty placeholder files
...
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch
#preflight 63635997876630122adeab9f
#rb none
[CL 22958990 by henrik karlsson in ue5-main branch]
2022-11-03 14:18:47 -04:00
Zousar Shaker
0c39ca3ae9
Fix encountered instances of TObjectPtr<T> used with T that is not derived from UObject. A subsequent change will be disallowing this at compile time.
...
#rb none
#preflight 6362a7ae54471d10be04e7a9
[CL 22921150 by Zousar Shaker in ue5-main branch]
2022-11-02 13:45:42 -04:00
nate strohmyer
14f19c6143
Displaying Input Action Triggers/Modifiers in Input Mapping Contexts to improve clarity
...
#Jira UE-161060
#rb ben.hoffman
#preflight 63582216e9227c91a6b1d262
[CL 22890126 by nate strohmyer in ue5-main branch]
2022-11-01 16:01:14 -04:00
michel champoux
1e995ee48b
- Created instanced mappable key settings that can be overridden to add per project functionality.
...
- Instanced mappable key settings are fetched based on a setting behavior enum.
- InheritSettingsFromAction to use the setting defined by the action
- OverrideSettings to override the settings defined in the action, and use the ones defined in the action key mapping.
- IgnoreSettings to ignore settings completely for this action key mapping.
- Added blueprint facing helper functions to accessing mappable key settings.
- Shifted over data validation in to the Action Key Mapping.
#rb [at]Mic.Rooney, [at]Pamela.Figueroa, [at]Ben.Hoffman
[CL 22850406 by michel champoux in ue5-main branch]
2022-10-29 01:42:11 -04:00
henrik karlsson
4a5e13525d
Fixed non-unity non-pch compile errors
...
#preflight skipped
#rb none
[CL 22788359 by henrik karlsson in ue5-main branch]
2022-10-26 16:22:34 -04:00
nick darnell
954d29b9f5
Editor - Beginning the process to no longer make loading all assets you right click in the content browser. The first step, is setting up the code to have a deprecation flag DEPRECATE_ASSET_TYPE_ACTIONS_NEEDING_LOADED_OBJECTS, this will make it illegal to implement GetActions on all AssetTypeAction implementations. Checked in disabled, enable it locally to begin trying to implement the recommended method detailed in the IAssetTypeActions header. WIP. One of the things this change does is outlaw (regardless of deprecation) the HasActions() function, this function is no longer used at all, and so we may as well remove its implementation, it also works well as a canary in finding other samples and things that need to be upgraded.
...
#jira UE-165574
[REVIEW] [at]Rex.Hill, [at]Lauren.Barnes
#preflight 63483c43ad0f7e2f20e44910
[CL 22534452 by nick darnell in ue5-main branch]
2022-10-14 16:59:41 -04:00
ben hoffman
5ca91ed034
Check to make sure there is a valid world on the Enhanced Input editor subsystem before attempting to input the key. The world can be invalid if you leave the subsystem processing input while you resave different maps in the editor.
...
#jira UE-156093
#rb david.hibbitts
#rnx
#preflight 633b2c22b12b8af5fdf7ada5
[CL 22323380 by ben hoffman in ue5-main branch]
2022-10-03 21:13:56 -04:00
nate strohmyer
e853e09d1b
Renaming Combo Trigger Input Trigger to fix a compile error when opening Lyra
...
#Jira UE-165545
#rb ben.hoffman
#preflight 6337346fb34118b9b4b792c9
#rnx
[CL 22322193 by nate strohmyer in ue5-main branch]
2022-10-03 20:37:03 -04:00
bryan sefcik
50d4fac9e0
Updated ../Engine/Plugins/... to inline gen.cpp files
...
Before:
3548 unity files
Total CPU Time: 47343.578125 s
Total time in Parallel executor: 494.60 seconds
After:
3445 unity files
Total CPU Time: 46044.671875 s
Total time in Parallel executor: 468.51 seconds
#jira
#preflight 63336159b20e73a098b7f24f
[CL 22218213 by bryan sefcik in ue5-main branch]
2022-09-28 01:06:15 -04:00
Mike Beach
706505599a
Providing a hook for external sources to override the editor's main window, much like the project browser does. Allows plugins to provide their own kind of "start up check" dialog.
...
Switching over the project browser dialog to use the new system.
#rb Lauren.Barnes
#preflight 63293e08b40000c8f04da02a
#preflight 6329eb72fc7f1efbdf479b84
[CL 22100188 by Mike Beach in ue5-main branch]
2022-09-20 15:34:49 -04:00
nate strohmyer
fad5ae0c44
Enhanced Input: Add class picker for Input Action and Input Mapping Context factories (Contributed by aquanox)
...
#Jira UE-163457
#rb ben.hoffman
#preflight 6329ef49f87253e0211ce2e9
#9557
[CL 22098175 by nate strohmyer in ue5-main branch]
2022-09-20 14:16:40 -04:00
nate strohmyer
8dbfbf8d97
Make mapped key tooltip more helpful when disabled from a combo trigger
...
#Jira UE-163036
#rb ben.hoffman
#preflight 631a47ea2b7fe03eb6c064b9
[CL 21929870 by nate strohmyer in ue5-main branch]
2022-09-09 18:18:06 -04:00
nate strohmyer
652f6fc5d2
Making it clear that a key is not necessary/usable for Combo actions
...
#Jira UE-159662
#rb ben.hoffman
#preflight 63042600a45b007ea25c622f
[CL 21767915 by nate strohmyer in ue5-main branch]
2022-09-02 17:16:33 -04:00
ben hoffman
02ca56b204
Fix a typo in the Input Action asset tooltip.
...
#jira UE-162104
#rb trivial
#rnx
#preflight skip
[CL 21598014 by ben hoffman in ue5-main branch]
2022-08-26 16:23:37 -04:00
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
rex hill
a8a56bb844
Add required namespace to InputConstants::PropertyPadding
...
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 21196275 in //UE5/Release-Engine-Staging/...
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21196960 by rex hill in ue5-main branch]
2022-07-20 21:53:34 -04:00
rex hill
dca94f0065
Update a file to use namespace for FMappingSet in a merge stream.
...
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 21196147 in //UE5/Release-Engine-Staging/...
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21196952 by rex hill in ue5-main branch]
2022-07-20 21:52:52 -04:00
rex hill
7295b7ce68
Fix crash opening project settings in monolithic targets
...
#preflight 62d85613d54af4b9a2d7a2b5
#rb jamie.dale
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 21186962 via CL 21195243 via CL 21195435 via CL 21195507
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21196930 by rex hill in ue5-main branch]
2022-07-20 21:52:06 -04:00
ben hoffman
0e2a88367e
Fixup references to any renamed Input Actions in the Action Mapping Details for Enhanced Input. Previously, when you renamed an Input Action it would be set as "None" in any Input Mapping Context that referenced it. This problem only occured for Input Mapping Contexts that were currently open in the editor, and it just needed to be refreshed when one was renamed.
...
#jira UE-104298
#rb nate.strohmyer
#preflight 62cc5f61bc36fc75cc601b76
#rnx
#ROBOMERGE-AUTHOR: ben.hoffman
#ROBOMERGE-SOURCE: CL 21045011 via CL 21045319 via CL 21045411
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21075333 by ben hoffman in ue5-main branch]
2022-07-13 13:51:56 -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
49ca524dc4
Add a "bShouldFireDelegatesInEditor" property to the Enhanced Input Component. This will make sure that only Input Components that have the flag specifically set when they are created will fire in-editor delegates with an Editor Script Guard. This ensures that no game-only input actions will be fired as editor delegates while keeping the implementation details hidden from the editor users.
...
#jira UE-148305
#rb ben.zeigler
#preflight 62bdc8f7ed35ee71a707ad15
[CL 20906054 by ben hoffman in ue5-main branch]
2022-06-30 18:26:26 -04:00