but unfortunately unreal crashes when i try to add a section, and there is no function to add keys to track. or maybe there is but i just cant find it, anyways i would grately appreciate if someone helped me out
Hi, I’m also interested in keying Niagara variables. After investigating the source code, it turns out that the C++ functions aren’t exposed to blueprints. If you want to initialize a new section and bind Niagara params, you can refer to FNiagaraSystemTrackEditor.cpp
There’s another way to copy-paste existing sections. It can be done by pure blueprint. Just make a reference sequencer and manually keyframe a niagara parameter. Then copy the section to new places and add keys.(The name of params must be the same, like “Beam_End”)
Hope it works!
And another trick: add keys by MovieSceneScriptingChannels
This is my implementation - forget about the big switch because the parameter type is read from C++.
Your parameter “Beam_End” looks like a 4D vector, which contains 4 float channels