Soy nuevo en la programación, alguien podría ayudarme a entenderlo mejor. cuando reviso el Manual de Unity, muestra que transform es una clase en Unity Engine, pero cuando mantengo el mouse sobre una transformación en el código C#, muestra que transform es una propiedad de la clase de componente, quiero decir que se muestra el icono de la propiedad (pequeño francés). ¿Por qué no muestra clase cuando el mouse está sobre él? Se agradece cualquier ayuda o enlace para estudiar.
Transform es una clase en UnityEngine, cada GameObject tiene uno. .transform es una propiedad de un MonoBehaviour, que devuelve una instancia de Transform asociada con GameObject que tiene (este) MonoBehaviour actual.
Puede suponer que se define como (aunque en realidad está optimizado y es más rápido que eso)
Transform transform {get { return GetComponent<Transform>(); }}