if se usa para ejecutar código solo si se cumple una condición.
if (condicion)
{
// Código que se ejecuta si la condición es verdadera
}
Ejemplo:
int vida = 50;
if (vida > 0)
{
Debug.Log("El jugador está vivo");
}
else se ejecuta cuando la condición del if es falsa.
int vida = 0;
if (vida > 0)
{
Debug.Log("El jugador está vivo");
}
else
{
Debug.Log("El jugador está muerto");
}
Sirve para comprobar varias condiciones.
int vida = 50;
if (vida > 75)
{
Debug.Log("Mucha vida");
}
else if (vida > 25)
{
Debug.Log("Vida media");
}
else
{
Debug.Log("Poca vida");
}
C# evalúa las condiciones de arriba hacia abajo.
Cuando encuentra una verdadera, ejecuta ese bloque y deja de revisar los demás.
==
Ejemplo: