Files
UnrealEngineUWP/Engine/Source/Runtime/AnimGraphRuntime
Lina Halper 0f59150df1 #ANIM: Montage supports more than linear blending
- It uses same blend set up as blend list
 - Because of this, now we're not testing weight <ZERO_ANIMWEIGHT, but we test Blend.IsComplete
 - Now we still advance montage since if the custom curve contains longer 0, anim is likely to pause if he comes back from 0. (I had wacky test case)

 #ANIM: Single node instance's inconsistency of montage weight has been resolved

- This also contains montage update change where now montage advance prior to node update
- Also made new function for node update, so that single node instance can use that function instead of nativeupdateanimation, which happens prior to weight update causing all inconsistency
- Enabled node weight debuging define for montage, so that we can see if any other case is causing it
- This also fixes crash when montage gets terminated after weight has been updated

Merging

//depot/UE4-Orion/...

to //depot/UE4-Orion/...

[CL 2687868 by Lina Halper in Main branch]
2015-09-11 10:26:57 -04:00
..
2015-09-08 16:50:42 -04:00