I have an actor in C++ with the basic movement behavior for my character (input, camera, speed, acceleration, etc.).
The actor has a mesh that represents the character, however, I want to be able to have different characters with different meshes, some of them with particles and maybe other sub-meshes also.
What’s the best way of doing this without adding the specific components to the class?
Thanks in advance.