Also added none as a selectable option when nones are allowed for blackboard key selectors.
[REVIEW] [at]Nathan.Green, [at]Josh.May, [at]Cory.Kolek, [at]Kris.Pelley, [at]Guillaume.Guay, [at]Guillaume.Morreel, [at]Qian.He
#jira: FORT-505945
[CL 22088577 by jacob dodson in ue5-main branch]
- Set color for all selected curves in the tree and/or curves that have selected keyframes (ie. curve selection)
- Fix next random color - pastel green
- Broadcast when custom colors changed so that the curve models can update their colors
Note - if you delete a custom color from the preferences, it doesn't refresh the curve editor as you might expect because the color is no longer defined in the key area meta data. The only way to fix this is to recreate the curve models, but that seems like overkill for this (selection would change, framing would change, etc)
#jira UE-164162
#jira UE-164168
#jira UE-164165
#preflight 632657398c3def91aa032650
#rb mike.zyracki, matt.hoffman, ludovic.chabant
[CL 22088557 by max chen in ue5-main branch]
This fixes a problem of pre-recycling state leaking through after an update
#rb max.chen, andrew.rodham
#jira none
#preflight 6328be3e6919ce39982d8266
[CL 22087360 by ludovic chabant in ue5-main branch]
Another consequence of using doubles everywhere in Blueprints is that delegate binding can fail if a native delegate signature uses floats. The initial attempt at fixing this would update modify function pins in the current Blueprint to use PC_Float as a subcategory if it was used in a delegate binding. Unfortunately, this doesn't work if we're binding to a function in a different BP class. Attempting to fix up those functions would dirty several Blueprints, and likely confuse users.
The approach that we take here creates a proxy delegate function that matches the underlying signature. The proxy's function graph will then call the original bound function, which implicitly handles any double/float conversions. Additionally, we'll perform a "capture" of any actors that we need to call the bound function on. The compiler will add a new hidden property for the actor class, which we set in the original graph that had the bound delegate. The proxy function graph will then read this property when it calls the original function.
#jira UE-145634
#preflight 63191b1cb069eea9ab594ea2
#rb phillip.kavan
[CL 22087332 by dave jones2 in ue5-main branch]
Historically not having an HMD available has meant this toolbar button would be hidden entirely, and this is still the case if no derived/alternative UVREditorMode classes are available. However, if any additional mode classes are present (for example because the user has enabled the Virtual Scouting plugin), the toolbar button will always be shown, in the hopes that surfacing the HMD status will simplify the onboarding experience for new Virtual Scouting users.
If the configured mode class becomes unavailable (for example because the corresponding plugin was subsequently disabled), then its object path will be shown as selected and disabled in the dropdown, and the primary toggle button will also be disabled until a valid mode is selected.
#jira UE-131286, UE-164026
#rb jason.walter, Lauren.Barnes
#preflight 6324f528f258fccf98e5e3ec
[CL 22087033 by zach brockway in ue5-main branch]
Moved snap to interval to the snap field which is enabled with SetSnapToInterval(). Different operations will enable it depending on their use case. For example, dragging key bars, should have snap to interval enabled if the snap key time to interval setting is enabled. Dragging sections should have snap to interval enabled if the snap section time to interval setting is enabled.
#jira UE-164043
#preflight 632549aeea1c94f4c501a3f5
#rb andrew.rodham
[CL 22087003 by max chen in ue5-main branch]
[FYI] jonathan.bard
Original CL Desc
-----------------------------------------------------------------
Fixed merge problem
#rb trivial
#jira none
#preflight trivial
[CL 22084710 by jonathan bard in ue5-main branch]
* Added project settings to deactivate landscape or water mesh updates during interactive changes of water body/island splines
* Reorganised Water Editor project settings
#rb roey.borsteinas
#preflight 6324b6183752284a318c2ca9
[CL 22084568 by jonathan bard in ue5-main branch]