Посоветуйте каким образом настроить смену персонажа Unity3d во время игры
Я делаю 3д игру на Unity, где по ходу игры можно менять персонажей между собой.
За основу управления я использую пакет Third Person Character Controller.
У меня сейчас есть 2 персонажа с одинаковыми механиками, но разными характеристиками, с по сути с одинаковыми контроллерами, но разными анимациями в их состояниях

Так вот, каким способом лучше реализовать их переключение? Делать 2 разных структуры целиком и скрывать ненужную при переключении или оставить как на фото выше и выключать только сами модели, при этом заменяя контроллер который находится в PlayerStructure? Может есть какой то более простой способ? И будут ли проблемы с чтением и изменением статичных полей в скрываемых объектах?