why does delay not work?
I made a respawn system. It works without delay, but not WITH delay. Why? Would be grateful for any help!
asked Mar 04 '19 at 04:17 PM in Blueprint Scripting
Whatever you do after you destroy the actor will not be called as you already destroyed the caller (Delay node will not make the Actor stick around). You should wait with the destroy node until you are done using the Actor. Either have an external Actor manage the spawn or delay the destroy event by SetLifeSpan. Note that you would have to fake that the Actor was destroyed when using SetLifeSpan. Another approach is to never destroy anything but pick actors from a pool and reset them whenever they re-spawn.
Follow this question
Once you sign in you will be able to subscribe for any updates here