Asignar objeto a Transform Publico por Script

Buenos días, tengo un problema con Unity y es que cuando asignamos un script a un Prefab y este script tiene creado un "public Transform", al intentar asignar un objeto manualmente arrastrándolo al hueco del Transform publico que hemos creado, el objeto no se asigna, porque al parecer tiene que realizarse por medio de Script (no entiendo por que). ¿Alguien sabe como hacerlo?

Un saludo.

Ver más sobre el tema y los comentarios en el foro