Herramientas en unity

 En este articulo veremos herramientas para el desarrollo mas eficaz en unity


Función reset

Esta función, lo que hace es que nos da la posibilidad de determinar cuales son los valores por defecto. Cada componente (al darle click derecho) tiene la opción reset, al no tener esta función, normalmente dejara los valores en 0 o vacíos. Entonces podemos hacer:


private void Reset() {
    nivel = 0;
    velocidad = 5f;
    cantidad = 1;
    mensaje = "Hola, aventurero!"
}
 

Tiene el casi el mismo objetivo con la función Start, solo que esta la ejecutamos nosotros en el inspector, entonces hará que las variables vuelvan a un valor determinado por nosotros.


Función validate

Esta función se llamara cada vez que algo cambie, como una variable vida, entre otros. El código: 


private void OnValidate() {
    if(vida < 0) {
        vida = 0;
    }
}

Entonces, cada vez que la vida cambie, validara que no sea negativo. Esto tiene como objetivo evitar bugs que se puedan generar por una vida negativa.