La mayoría de scripts que se colocan como componentes en Unity heredan de MonoBehaviour.
using UnityEngine;
public class Player : MonoBehaviour
{
}
Se usa para inicialización temprana y obtener referencias.
void Awake()
{
Debug.Log("Awake");
}
Se ejecuta antes de Start.
Se ejecuta cada vez que el componente pasa a estar habilitado.
void OnEnable()
{
}
Se ejecuta una vez, antes del primer Update, cuando el componente está habilitado.
void Start()
{
}
Se ejecuta una vez por frame.
void Update()
{
}
Se usa normalmente para: