/// <summary> /// Metodo para mostrar el tooltip "modo de juego disponible" /// </summary> /// <param name="_posicion"></param> /// <param name="_modoJuego"></param> /// <param name="_pintarPorDerecha">Indica si el popup debe pintarse hacia la derecha o la izquierda de la posicion indicada</param> public void ShowModoDisponible(Vector3 _posicion, ModoJuego _modoJuego, bool _pintarPorDerecha) { // reposisicionar los elementos de la interfaz PosicionarElementos(_posicion, _pintarPorDerecha); // actualizar los textos m_txtTitulo.text = "¡MODO DISPONIBLE!"; m_txtTexto.text = "<color=#000000>ACTÍVALO POR " + _modoJuego.precioDesbloqueo + "$</color>"; // mostrar el boton m_boton.gameObject.SetActive(true); m_boton.action = (_name) => { //Interfaz.instance.comprarModoJuego(_modoJuego); }; // mostrar este control transform.gameObject.SetActive(true); // inicializar la opacidad de todos los elementos de este control al maximo m_boton.GetComponent <GUITexture>().color = new Color(m_boton.GetComponent <GUITexture>().color.r, m_boton.GetComponent <GUITexture>().color.g, m_boton.GetComponent <GUITexture>().color.b, 1.0f); m_txtTitulo.color = new Color(m_txtTitulo.color.r, m_txtTitulo.color.g, m_txtTitulo.color.b, 1.0f); m_txtTexto.color = new Color(m_txtTexto.color.r, m_txtTexto.color.g, m_txtTexto.color.b, 1.0f); // inicializar el tiempo m_tiempoRestanteMostrarTooltip = Stats.TIEMPO_TOOLTIP_MODO_JUEGO; }
public virtual void OnEnable () { timer = 10; rolActual = ModoJuego.Tirador; fase = 0; ColocarCamara (); input.enabled = true; EmpezarContador (); accionRealizada = false; pelota.reiniciar (); }