Comparing arrays and structures for combo system

So lets say if I have 3 special movement do you think I should repeat same process for all of them? Or do you think I can search this pattern inside pre-defined combo structs?