- Unique ordered list height & weight
- Blocked reordering brushes when layer is locked
- Disabled commit/uncommit options on brushes
#rb patrick.enfedaque
#rnx
#ROBOMERGE-SOURCE: CL 6834350 via CL 6835158
#ROBOMERGE-BOT: (v365-6733468)
[CL 6835341 by richard malo in Main branch]
#fix Replaced FindChecked with a Find and ptr check, Test builds don't have checks so it called a function on an invalid reference
#misc Made sure we only call set static/dynamic override if the CVar is at the correct value, would otherwise log an error depending on calling order
#rb none
#ROBOMERGE-SOURCE: CL 6833950 via CL 6834294 via CL 6835111
#ROBOMERGE-BOT: (v365-6733468)
[CL 6835339 by jurre debaare in Main branch]
#rb richard.malo, matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 6834178 via CL 6834984
#ROBOMERGE-BOT: (v365-6733468)
[CL 6835266 by patrick enfedaque in Main branch]
Clean up comments for LoadAsset_Blocking and change it to only do a sync load if it's not already loaded
Basedon PR #5898
#rb marc.audy
#lockdown michael.noland
[CL 6817926 by Ben Zeigler in Dev-Framework branch]
PR #5844: add function to set bGameCameraCutThisFrame to true via BP (Contributed by chozabu)
#rb none
#jira UE-74753
[CL 6682998 by Michael Noland in Dev-Framework branch]
Also, made sure we release the faultu dtNavMesh instance if we're not going to use it.
#jira UE-71027
#review-6676106 @Yoan.StAmant
#rb Yoan.StAmant
[CL 6676722 by Mieszko Zielinski in Dev-Framework branch]
Change summary:
- Added "(deprecated)" to the display bar UI at the top of user-defined Blueprint event and function graphs.
- Added FEdGraphNodeDeprecationResponse along with EEdGraphNodeDeprecationType and EEdGraphNodeDeprecationMessageType enums.
- Added UEdGraphNode::HasDeprecatedReference() to differentiate between IsDeprecated() (which now means the node itself is deprecated) vs. a reference to a deprecated class member (e.g. variable, function).
- Deprecated UEdGraphNode::GetDeprecationMessage() and UEdGraphNode::ShouldWarnOnDeprecation() APIs in favor of UEdGraphNode::GetDeprecationResponse() (new). Node subclasses should override this when they need to override the message type (EEdGraphNodeDeprecationMessageType) and/or the message text based on the type of deprecation that's being reported by the node (EEdGraphNodeDeprecationType).
- A default deprecation response is now constructed for both cases by UEdGraphNode.
- Added a case for deprecation "notes" to FGraphCompilerContext::ValidateNode(). These are currently used to visually identify deprecated function entry nodes and event nodes in the Blueprint class in which they are deprecated, as these represent the definitions of those functions and not actual usage or call site (which we continue to warn about).
- Modified various node subclasses in which it was necessary to convert over to using a GetDeprecationResponse() method override.
#rb Dan.OConnor
#jira UE-72938, UE-73322
[CL 6676710 by Phillip Kavan in Dev-Framework branch]
The bug resulted from us using a strange extent ({Radius,Radius,Radius}) when projecting the initial location to navmesh. I've used a lot more reasonable DefaultQueryExtent for this purpose with Z being set to BIG_NUMBER. When a big Radius value was used the underlying recast code was expected to query a lot of polygons, but there's a hard limit of 128 polygons to process in multiple places in Recast lib (for performance reasons). These two facts combined resulted in finding awkward query starting point when using large Radius. The new approach first projects the query origin 'down' taking advantage of the assumption that the querier location is (more or less) on navmesh, since the whole query is about reachable locations.
#jira UE-66058
#review-6665296 @Yoan.StAmant
#rb Yoan.StAmant
[CL 6674755 by Mieszko Zielinski in Dev-Framework branch]