See [Link Removed] for original report.
UAbilityTask_ApplyRootMotionJumpForce has a slightly different flow than other Root Motion Source ability tasks. It is the only one that allows EndTask to be called on a simulating task.
This can allow dangling references in the networking actor channel if the simulating client finishes moving (lands or times out) before the server notifies the client that the task should be destroyed.
All other RMS ability tasks abstain from calling EndTask when bIsSimulating is true, and wait for the server to end it.
How do I set a material as a post-processing material?
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
What is the difference between Camera and CineCamera?
How does TArray loop correctly remove elements in blueprints?
What controls of umg have mouse wheel events in UE4.27?
How to assign a value to a member of UMG's UMaterialInterface pointer type in C++?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-219756 in the post.
0 |
Component | UE - Gameplay - Gameplay Ability System |
---|---|
Target Fix | 5.6 |
Created | Jul 19, 2024 |
---|---|
Updated | Sep 27, 2024 |