Skip to content

Releases: zompi2/UE4EnhancedCodeFlow

3.8.0

22 Mar 13:09
6ceeaa1

Choose a tag to compare

  • 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

18 Mar 22:10

Choose a tag to compare

  • 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

3.6.2

08 Mar 20:53
2e3f529

Choose a tag to compare

  • ResetAction function now returns true if the Action has actually resetted or false if it didn't.
  • Coroutines now returns the information if the resumed coroutine Action has been stopped or timed out.
  • Added WaitUntil coroutine variant with a predicate WITHOUT the DeltaTime.

3.6.0

24 Jan 23:19

Choose a tag to compare

  • LABELS. You can add a Label to every Action which helps with debugging (Labels are displayed in logs) and you
    can search for running action's handles by these Labels. Labels are set in the ECFActionSettings.
  • GetActionsHandlesByClass and GetActionsHandlesByLabel functions added which returns an array of handles of valid Actions.
  • RemoveAll[FunctionName] is now DEPRECATED! Use StopAllActionsOfClass or StopAllActionsWithLabel functions.
  • GetAllActions, GetActionsCount, GetActionFromHandle, and GetActionFromInstancedId functions has been added for C++, which
    returns pointers to actual Actions objects. Use them for DEBUGGING purposes only!
  • MarkAsFinished function is now protected