Then you should really work on naming. These look far too long and have unnecessary underscore _ every single word. You probably don’t even need most of joining words, to make sense what component/variable does.
sw_unitee_joueur_ou_ennemi_en_cours_utilisationComponent
Focus on either Pascal or Camel Case for most
I am sure I had system with more than 6 components. But now I reduced them, as I can not find it.
So either is an issue, or something in your implementation.