-
Notifications
You must be signed in to change notification settings - Fork 323
Flow v1.5
Krzysiek Justyński edited this page Sep 8, 2023
·
17 revisions
September 8, 2023.
This release includes pull requests from the community: Deams51, Drakynfly (Guy Lundvall), eddieataberk (Eddie Ataberk), growlitheharpo (James Keats), jhartikainen (Jani Hartikainen), LindyHopperGT (Greg Taylor), ryanjon2040 (Satheesh), soraphis, twevs.
This is the first release for UE 5.3, and the last for UE 5.0.
Flow Solo (sample project) releases
This allows us to call blueprint functions on owning objects from the Flow Graph. This is quite a significant feature added by contributed by LindyHopperGT.
Read more on dedicated wiki page: Call Blueprint Owner Function
- Calling
CustomOutputon the Root Flow instance now attempts to call an event on the owning Flow Component. Event it's calledOnTriggerRootFlowOutputEvent, and it's available in the blueprint version. (contributed by LindyHopperGT) - Improved
UFlowAsset::GetDefaultEntryNodereturns an unconnected Start Node if a connected one hasn't been found. (contributed by LindyHopperGT) - Added
HasStartedFlowmethod returning True, if any node recorded a pin activation. (contributed by LindyHopperGT) - Exposed the
GetNodesInExecutionOrdermethod to blueprints. Added to it theUFlowNode* FirstIteratedNodeparameter, allowing to start iteration from any node. - Removed the default implementation of
UFlowAsset::PreloadNodes, it was a forever prototype. You can still implement this method on your own.
- Added the
DeinitializeInstancemethod called on all Flow Nodes in the graph fromUFlowAsset::DeinitializeInstance. (contributed by LindyHopperGT) - Exposed the
GetConnectedNodesmethod to blueprints. (contributed by eddieataberk) - Removed
RecursiveFindNodesByClassmethod, superseded byUFlowAsset::GetNodesInExecutionOrder.
- Allow the
UFlowNode_ExecutionSequencenode to execute new connections. (contributed by jhartikainen) -
Play Level Sequence- Added Pause and Resume input pins. (contributed by twevs)
- Moved declaration of
FStreamableManagerfromUFlowNodeas no other nodes in the plugin use it.
-
UFlowSubsystem::AbortActiveFlowsis now a blueprintable function. (contributed by soraphis)
- Added the
Asset Defaultsbutton to the Flow Asset toolbar. (contributed by LindyHopperGT) - Added hyperlink allowing to open class of the given Flow Asset. Works the same as with blueprints. It's helpful when subclassing
UFlowAsset. (contributed by Drakynfly) - Add validation error on
UFlowAssetfor disallowed node classes. (contributed by Deams51) - Add the ability for FlowAsset child classes to define if they are allowed in subgraph nodes. (contributed by Deams51)
- Fixed
JumpToInnerObjectnot working when SearchTree provides the GraphNode itself. (contributed by growlitheharpo) - Specified categories and setting names for the plugin's UDeveloper class, so it's now easier to find them. (contributed by ryanjon2040)
- Reworked FFlowBreakpoint into FFlowPinTrait - inviting to use for things other than breakpoints.
- Removed the use of
FStreamableManagerin theUFlowSubsystem. - Updated code to build in 5.1 and 5.2 using engine version checks instead of separate code on different plugin branches. (contributed by LindyHopperGT)
Got any questions? Discuss things related to the plugin on the dedicated Discord server.