Fire events, not effects
The first time I wired particle effects to a game UI, I put the effect call inside the button handler. It worked, and it was the wrong shape, and it took two more features before I understood why.
//
patilaslanian.hashnode.dev3 min read