Many native-only interfaces incorrectly appear as implementable by blueprints

Gameplay - Blueprint - Sep 14, 2020

Right now, any UINTERFACE that is not marked as CannotImplementInterfaceInBlueprint is shown as implementable in blueprint. If these functions have BlueprintCallable functions or related things then ...

Adding NotifyTrack from AnimDataModifier doesn't refresh Animation Editor

Anim - Aug 12, 2020

When creating a Notify Track using an Animation Modifier in the Animation tab of an Animation Sequence, the new Track added and applied fails to appear in the Notifies panel until the panel has been ...

Replication issues & warnings if a client hitches while the server seamless travels

Networking - Jul 28, 2020

If a client hitches while a server performs a seamless travel, the client will get multiple lines of logspam of these warnings:Warning: UActorChannel::ProcessBunch: SerializeNewActor failed to find/ ...

Override Animation Data doesn't use new animation

Anim - Nov 20, 2019

Override Animation Data doesn't use the new animation to play when the animation mode is already 'Use Animation Asset' ...

Montage Root Motion does not work from sub anim instances

Anim - Oct 25, 2019

Root motion from sub instances is not used when the parent instance is marked as 'Root Motion from Montages Only'. Proposed fix is to modify USkeletalMeshComponent::IsPlayingNetworkedRootMotionMo ...

Scrubbing an Animation with Process Root Motion does not apply root motion

Anim - Oct 18, 2019

When EnabledRootMotion and Process Root Motion are both enabled for an animation with root motion, scrubbing an animation does not match the result of playing the animation. The playing animation al ...

State Machine events "Left State Event" and "Fully Blended State" not firing when animation is sequence is playing

Anim - Aug 28, 2019

State Machine events "Left State Event" and "Fully Blended State" not firing when animation is sequence is playing at the moment you enter/leave the state. ...

ApplyAnimationCurvesToComponent doesn't propagate everything to slaves

Anim - Aug 20, 2019

In USkeletalMeshComponent::ApplyAnimationCurvesToComponent, while InMaterialParameterCurves and InAnimationMorphCurves are independent of one another, if either of them is empty neither is passed on ...

USkinnedMeshComponent::PredictedLODLevel can be set below MinLOD

Anim - Aug 12, 2019

 Within USkinnedMeshComponent::UpdateLODStatus_Internal, if the USkinnedMeshComponent does not yet have a MeshObject, MaxLODIndex will be left as 0 and as a result PredictedLODLevel will be set to 0 ...

SetAnimRootMotionTranslationScale Is not exposed to Blueprints

Anim - Aug 5, 2019

The SetAnimRootMotionTranslationScale in Character.h is not callable by blueprints. ...