Clonar / duplicar un GameObject existente y sus hijos

¿Existe una forma C # en Unity para duplicar un GameObject existente y todos sus elementos secundarios? En mi caso, tengo un GameObject vacío con varios objetos de texto cuando eran niños y me gustaría crear una copia de todos ellos, incluidas las posiciones relativas, los valores de texto, la fuente, los colores, etc.

Los prefabricados no funcionarán fácilmente porque quiero copiar el objeto, incluido su estado actual.

Respuestas a la pregunta(1)

Su respuesta a la pregunta