I’m trying to build a part of a blueprint for an AI enemy for a stealth takedown. Its supposed to play an animation montage and then destroy the actor. However, when I activate the script in game the AI just disappears. I tried switching from a Play Anim Montage node to a Play Montage node and got the same result. After some trouble shooting removing the destroy actor node at the end and testing with print strings,I found the problem is in the Play Anim Montage and Play Montage nodes. No matter what anim montage I plug in it just destroys the actor imidiately without even palying the animation. Any solutions?
For memory you need to plug a skeletal mesh component into the input reference on the node. from the skeletal mesh that is playing the montage.
Also Play Montage is latent (denoted by the little clock in the corner) so you don’t need the delay. Just plug destroy actor into on completed and it will destroy after the montage is finished.