Skip to content

Releases: zompi2/UE4EnhancedCodeFlow

3.9.0

Choose a tag to compare

@zompi2 zompi2 released this 21 Jun 11:50
d114b51
  • LoopAndWait coroutine added, which works like WhileTrueExecute but in a form of a coroutine.
  • WaitLoadObjects variant for loading assets using FPrimaryAssetId list added.
    Only coroutine, because AssetManager has the lambda callback already.
  • WaitForFlag coroutine added (works similar to WaitUntil, but accepts only one bool flag to check for completion)
  • Action Settings can now be constructed using the method chaining, like: FECFActionSettings().WithIgnorePause().WithLabel(TEXT("MyAction"));
  • GetActionLabelFromHandle function added
  • Fixed crash that could occur when running multiple co_awaits in one coroutine function.
  • Fixed dandling coroutine handles that could be created if the coroutine action setup failed.

3.8.0

Choose a tag to compare

@zompi2 zompi2 released this 22 Mar 13:09
6ceeaa1
  • GetActionTime and SetActionTime functions added, which allows to obtain and set the current time of the Action.
    It works for all time dependent actions (Delay, Timeline, etc.) and can be used to alter the flow of the Action in runtime.
    For example, you can set the Action time to 0 to restart it, or set it to the end to finish it immediately.
  • Changed the condition of when ECFTimeline action is finished. Now it uses the time value instead of the timeline value.

3.7.0

Choose a tag to compare

@zompi2 zompi2 released this 18 Mar 22:10
  • LoadObjectsAsync action added, which allows to load objects asynchronously and wait for their loading to be completed.
  • WaitLoadObjects coroutine added, which is a coroutine version of LoadObjectsAsync.
  • Fixed the compilation for UE4.27