Implimentation of specific functions. Need to know if it would be better to create a bunch of override child objects or to just do enum switch for them. Amount of specific functions are unknown. But probably large.
This says nothing, describe whole idea.
You should also check Game Ability system. Blueprintable components. And some of state machine plugins (like FSM). Not knowing what you exactly need I cannot give better advice.
And yes dreaded C++ (together with so called “Clean Code”), C++ is most flexible solution for such things.
1 Like