Post-Process Anim Instances do not have BeginPlay called. The proposed fix is to add
if (PostProcessAnimInstance)
{
PostProcessAnimInstance->NativeBeginPlay();
PostProcessAnimInstance->BlueprintBeginPlay();
}
to USkeletalMeshComponent::BeginPlay
Open the third person template project. Delete the character from the level.
Within the third person ABP, on the BeginPlay event, print a string to screen.
Set the mannequin's post processing ABP to the third person ABP.
Place the mannequin in the level and play.
Notice: The ABP's BeginPlay is not called and no message is displayed.
Expected: The ABP's BeginPlay is called and a message is displayed.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-82702 in the post.
0 |
Component | OLD - Anim |
---|---|
Affects Versions | 4.23 |
Target Fix | 4.25 |
Created | Oct 29, 2019 |
---|---|
Resolved | Mar 2, 2020 |
Updated | Jul 17, 2020 |