Hello everyone, in a game that we are developing in unity, the player can change and buy multiple skins, which are divided into different factions within the game, all this we are saving in a single SkeletonData for a generic character, which we can use it for the player or for the npc.
It is also included in this skeletonData all the animations that can use that character.

Is it advisable to keep it that way? Would it be better to make a SkeletonData for each civilization, and load the SkeletonData that has to use at that moment by code?