4. funciones “Return”
● Sólo son funciones no-VOID.
● SIEMPRE deben devolver un dato.
● Pueden ser asignadas a variables.(*)
● Se acercan a la filosofía POO.
● Ahorran tiempo y líneas de código.
9. ¿Para qué me sirve?
● “Mírame si el enemigo vive o muere…”.
● “Dame el enemigo más cercano…”.
● “Dame una lista de todos los ítems del nivel…”.
● “¿Cuál es mi Transform.Position actual?”.
16. Módulo %
● Operador matemático abreviado (“i++”, “i--”)
● “Dame el RESTO de una división de 2 números.
● Repito, no da la división, da el RESTO.
● Cómo mínimo, hace la operación 1 vez.
19. ¿Para qué me sirve?
● Recorrer circularmente una Lista/Array.
● Crear un “Cronómetro” fácilmente.
● Dibujar barra de progreso de Experiencia/Turnos...
● “Convertir segundos a minutos…”.
● Saber si un número es par ó impar.
22. Co-Routines
● aka “Llamar a sub-rutinas...”.
● aka “Eso de los IEnumerator…”.
● Funciones que se ejecutan en otro hilo de CPU.
● NO es multi-core, NO es asíncrono.
26. ¿Para qué me sirve?
● “Haz un fundido de pantalla de este Canvas…”.
● “Espera 3 seg. y entonces mueve el GameObject”.
● “Haz ésto, y luego eso, y luego aquello…”.
● “Mientras haces eso, haz esto otro de paso…”.
● Tareas repetitivas o poco importantes.
32. Condicionales IF
● Pregunta o “evalúa” situaciones en un script.
● Compara tamaños entre valores.
● Nos da SIEMPRE una respuesta directa (SI/NO).
● Organiza nuestro código.
● Hace la “Lógica” de la Programación.
37. ¿Para qué me sirve?
● “SI la vida del Player es menor que 1…”.
● “SI pulso el botón de Saltar…”.
● “SI no quedan enemigos en el mapa…”.
● “SI el nombre del Player es PACO…”.