How to Retrieve All Parameters from a Niagara Emitter?

Hi everyone,

Is there a way or a function to get all the parameters from a specific Niagara emitter along with their associated values, preferably in an array or map format?

I’m experimenting with integrating a conversational AI that adjusts Niagara effect parameters based on speech input. However, I’m having trouble finding the best way to initially retrieve all the parameters and its values.

Does anyone have any thoughts or ideas on how to achieve this? Any help would be greatly appreciated!

Hi @Brugnt1, how are you?

Are you using only Blueprints, or C++ as well? There is a public method in the NiagaraComponent class called GetOverrideParameters, but it is only accessible through C++. It might be helpful to you!