Na aula vi que é possível "trocar" de personagem desativando todos os componentes de malha de um prefab e deixando apenas 1 ativo. Porém eu não entendi como que a Unity consegue escolher um componente aleatório utilizando essa linha do script.
//PlayerController script
transform.GetChild(RandomIndex).gameObject.SetActive(true);
Porque na minha cabeça o Transform é aquele componente de Posição, Rotação e Escala. Como que ele tem os dados de componente desse Prefab?