Niagara EmitterモジュールへのLink Inputsの設定

お世話になっております。

エフェクトで、シチュエーションによって色を変える動作を想定しています。

そのためにUE4エディタで作成したパラメーターをNiagaraEmitterモジュールのLinkInputsとして設定することを

画像のようにNiagaraエディタで行うのではなく、C++から行いたいと考えています。(画像赤枠)

複数のSystem Exposed Parameter、またはNiagaraParameterCollectionを用意してあるとき

モジュールにLinkInputとして設定されるパラメーターを交換する場合(画像青枠)にもどういった関数が用いられるか、ご教示いただけますと幸いです。

よろしくお願いします。

お世話になっております。
UserDataやNPCなどのパラメータのドロップイベントは SNiagaraStackFunctionInputValue::OnFunctionInputDropで行われ、値の設定と更新は UNiagaraStackFunctionInput::SetLinkedValueHandleで実行されます。こちらをご参考下さい。よろしくお願いします。