Interchangeable Attack System

I recently made something similar: A weapon with an array of attacks.

I ended up using an actual actor to make the use of projectile and melee attacks equivalent. (except the melee hit is stopped if the attacker is interrupted)

I was spawning them on each attack which is not ideal but I’m sure I could have reused one actor for each character attacking.