void cambioEmocion() { if (GameManager.Instance.getScore() >= puntuacionParaPasarN2) { if (GameManager.Instance.getScore() >= puntuacionParaPasarN3) { listaEmocionesActual = emocionesN3; } else { listaEmocionesActual = emocionesN2; } } else { listaEmocionesActual = emociones; } Emocion nuevaEmocion = listaEmocionesActual[Random.Range(0, emociones.Count)]; if (nuevaEmocion.GetName() != emocionActual.GetName()) { emocionActual = nuevaEmocion; Debug.Log(emocionActual.GetName()); } else { cambioEmocion(); } GameManager.Instance.addRound(); actualizarSprite(); }
// Start is called before the first frame update void Start() { renderer = GetComponent <SpriteRenderer>(); añadirEmociones(); listaEmocionesActual = emociones; emocionActual = listaEmocionesActual[Random.Range(0, listaEmocionesActual.Count)]; actualizarSprite(); tiempoLimite = GameManager.Instance.maxTime; tiempoActual = tiempoLimite; Debug.Log(emocionActual.GetName()); }