Learn how to dynamically switch and change Niagara particle materials at runtime in Unreal Engine 5.4! In this tutorial, we cover how to set up user parameter bindings for materials and control them via Blueprints using simple mouse input events.
https://dev.epicgames.com/community/learning/tutorials/DYEoE/change-material-in-runtime-in-unreal-engine-5-4-niagara-tutorial