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
d5026d4d83
Strategical submit which adds includes in preparation for coming change which removes includes in headers
...
#preflight 636531a1581dc906bce283d1
#rb none
[CL 22994620 by henrik karlsson in ue5-main branch]
2022-11-04 16:37:48 -04: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
ben hoffman
de0a9a868f
Create a "Default Input Mapping Contexts" developer setting. This will let users specify a default set of Input mapping contexts without the trouble of getting the player controller in blueprints or c++
...
#rb ben.zeigler
#preflight 635804a866733d70593d6e2a
[CL 22803114 by ben hoffman in ue5-main branch]
2022-10-26 22:30:33 -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
Robb Surridge
610c467639
Update vendor links for built-in plugins to use secure protocol.
...
#jira UE-166823
#rb lauren.barnes
#preflight 6352b20b7261e565c476ec3b
[CL 22690089 by Robb Surridge in ue5-main branch]
2022-10-21 11:04:07 -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
nate strohmyer
3382e476d4
Removing some native pointer usage in favor of TObjectPtr in Enhanced Input
...
#Jira UE-166709
#rb ben.hoffman
#preflight 634495144062366bab14bde0
#rnx
[CL 22450206 by nate strohmyer in ue5-main branch]
2022-10-11 00:37:51 -04:00
ben hoffman
4769d1b40c
Add a log when you call AddMappingContext with a null param, that way users get warnings i they forget to populate a property or something like that.
...
#rnx
#preflight skip
#rb trivial
[CL 22450202 by ben hoffman in ue5-main branch]
2022-10-11 00:37:43 -04:00
nate strohmyer
2d9113198f
Fix missing Enhanced Player Input UPROPERTY(s) (Contributed by Filoppi)
...
#Jira UE-166607
#rb ben.hoffman
#preflight 6344543fa502e110c751081d
#rnx
#9649
[CL 22449631 by nate strohmyer in ue5-main branch]
2022-10-10 23:52:54 -04:00
joe pribele
0574fc6d7a
removed usage of TObjectPtr.IsNull and IsNullNoResolve
...
#rb zousar.shaker
#p4v-preflight-copy 22193787
[CL 22361481 by joe pribele in ue5-main branch]
2022-10-05 15:34:23 -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
graeme thornton
4e8ed1554d
Change a couple of enhanced input classes to only preload certain assets that were discovered in the asset registry if the plugin they live in is actually loaded
...
#preflight 63329bda665f6b8f7f1d1cd0
[CL 22203243 by graeme thornton in ue5-main branch]
2022-09-27 07:10:05 -04:00
nate strohmyer
bfccfe5c36
Fixing tooltip typo in Affected by Time Dilation mouse over text
...
#Jira UE-164953
#rb trivial
#preflight skip
#rnx
[CL 22186276 by nate strohmyer in ue5-main branch]
2022-09-26 12:13:45 -04:00
david hibbitts
7cfa9a4883
Made ClearActionBindings and ClearBindingsForObject virtual on UInputComponent and overrode on UEnhancedInputComponent to ensure the additional Enhanced action bindings are cleared as well
...
#jira UE-153189
#preflight 632cca75a4769ad714c76381
[CL 22151086 by david hibbitts in ue5-main branch]
2022-09-22 22:18:40 -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
ben hoffman
e0a6ef26f8
Add a tooltip to the Get Action Value node in Enhanced Input to include that the input may be 0 if you have certain triggers whose value gets cleared at the end of tick.
...
#jira UE-163220
#preflight 632227c6506f1a33e0dc82d1
#rnx
#rb trivial
[CL 22018722 by ben hoffman in ue5-main branch]
2022-09-14 18:24:40 -04:00
ben hoffman
1ee5830613
Proper Multi-axis support for forced input commands.
...
#jira UE-161276
#rb nate.strohmyer
#rnx
#preflight 631b9e45354826f8b3ba70df
[CL 21973921 by ben hoffman in ue5-main branch]
2022-09-12 18:10:53 -04:00
bryan sefcik
0eeac455e0
Pass 3 on cleaning up build.cs files.
...
#jira
#preflight 631b9c15d31788ea3ab0f27b
[CL 21935601 by bryan sefcik in ue5-main branch]
2022-09-10 00:02:58 -04:00