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 |