In my game, I have game objects with the AddCombatant component so they become combatants at runtime. Each of these game object has a different name (i.e.: soldierA, soldierB). However, since I chose the same combatant in the AddCombatant component, they get renamed to the same name for all of them. And then, in battle, they get renamed another time so they have the name of the combatant and a number.
I understand that I chose to have suffix for combatants of the same type during battles, but why does ORK have to rename the game object in addition to the combatant name? Why couldn't those 2 names be different?
The problem I have is that my code does specific stuff by using the Find() method and I can't distinguish between my soldiers since ORK rename them to have the same name. And then, even if I rename them at start, ORK rename them again before each battle...