How to makie overlap with particle system and static mesh dynamic parameter

Hello all! I need solution to control Fire(Particle system) and coals(mesh dynamic material parameter) and light visibility then Character overlap component. And make Fire(Particle system) destroy , coals MaxEmission=0 and visibility turn off.

But if Character again overlap component Make reverse

Sorry im novice in gamedev and my english not so good )

This is my start point BP
http://prntscr.com/jce49x