Thanks. I played around with notify yesterday. For some reason it didnt seem to trigger reliable. I.e. the amount of “ticks” was different from time to time in the same animation. I looked at Curve data and it seems like this is still mainly only exposed in C++ functions but in one of the upcoming releases very soon (i.e. the C++ function is exposed as BP_Internal_Only).
Here is the function I mentioned
/** Returns how long until the end of the animation AnimAsset we are (as a proportion between 0.0 and 1.0). /
UFUNCTION(BlueprintPure, Category=“Animation”, meta=(BlueprintInternalUseOnly = “true”))
static float GetAnimAssetPlayerTimeFromEndFraction(UAnimationAsset AnimAsset, float CurrentTime);