public void setPlayerName(string playerName, EnumPersonaje enumPersonaje, string nombrePersonaje, bool isReady) { textPlayerName.text = playerName; if (readySet != isReady) { readySet = isReady; if (isReady) { panelNombre.color = Color.white; panelAvatar.color = Color.white; } else { Debug.Log("ASD"); panelNombre.color = new Color(0.3f, 0.3f, 0.3f, 1); panelAvatar.color = panelNombre.color; } } if (!imageSetted && enumPersonaje != EnumPersonaje.Ninguno && Time.time >= lastTimeFlipped) { lastTimeFlipped = Time.time + 0.25f; imageSetted = true; animationCard.Play(); StartCoroutine(corutinaPonerImagen(enumPersonaje, nombrePersonaje)); //StartCoroutine(coritinaGirarCarta(enumPersonaje, nombrePersonaje)); } }
public IEnumerator corutinaPonerImagen(EnumPersonaje enumPersonaje, string nombrePersonaje) { yield return(new WaitForSeconds(animationCard.clip.length / 2)); imageCharacter.sprite = AvatarManager.avatarManager.getAvatar(enumPersonaje); imageCharacter.enabled = true; textoInterrogacion.enabled = false; textCharacterName.text = nombrePersonaje; }
public void SetDetail(EnumPersonaje enumPersonaje, string nombre, int asesinatos, int muertes, bool controlado) { avatarPersonaje.sprite = AvatarManager.avatarManager.getAvatar(enumPersonaje); textoNombreYClase.text = nombre + "\n" + AvatarManager.avatarManager.getPlayerClassName(enumPersonaje); textoAsesinatos.text = asesinatos.ToString(); textoMuertes.text = muertes.ToString(); panelControlado.SetActive(controlado); }
public string getPlayerClassName(EnumPersonaje enumPersonaje) { switch (enumPersonaje) { case EnumPersonaje.Humano: return("Humano"); break; case EnumPersonaje.RobotAzul: return("Robot azul"); break; case EnumPersonaje.RobotBlanco: return("Robot blanco"); break; case EnumPersonaje.RobotMorado: return("Robot morado"); break; case EnumPersonaje.RobotNaranja: return("Robot naranja"); break; case EnumPersonaje.RobotRojo: return("Robot rojo"); break; case EnumPersonaje.RobotVerde: return("Robot verde"); break; default: return(""); } }
public Sprite getAvatar(EnumPersonaje enumPersonaje) { return(listaTexturasAvatares[(int)(enumPersonaje) - 1]); }