Example #1
0
    public void ShowMenu()
    {
        IsActive = true;

        if (m_currFeature != null)
        {
            RestoreMenu();

            return;
        }

        // Cambiar textura boton modificadores
        UIButtonModification[] bttnsModifications = modificationTexture.transform.GetComponentsInChildren <UIButtonModification>();

        for (int i = 0; i < bttnsModifications.Length; i++)
        {
            // TODO Cambiar texto
            bttnsModifications[i].SetTexture(m_shaderControl.GetTextureZoneBag(bttnsModifications[i].idZoneModification));
        }

        m_shaderControl.setModeView(ModeBagView.Normal);

        information.setActiveWindow(false);
        title.setActiveWindow(false);
        modificationTexture.setActiveWindow(false);
        selectorTexture.setActiveWindow(false);

        LeanTween.delayedCall(.2f, () => { sideMenu.setActiveWindow(true); });
    }
Example #2
0
    public void ShowSnackBar(string message)
    {
        if (snackBar.isActive)
        {
            return;
        }

        snackBar.setActiveWindow(true);
        snackText.text = message;
    }
Example #3
0
    /// <summary>
    /// Mostrar/Ocultar interfaz final juego
    /// </summary>
    public void SetActiveFinishGame(bool value)
    {
        // Evita activar interfaz cuando se esta en pausa
        if (GameManager.Instance.IsPaused && value)
        {
            return;
        }

        finishGameContent.setActiveWindow(value);
    }
Example #4
0
    /// <summary>
    /// Mostrar/Ocultar interfaz de seleccion contenedor
    /// </summary>
    public void SetActiveSelectorContainer(bool value)
    {
        // Evita activar interfaz cuando se esta en pausa
        if (GameManager.Instance.IsPaused && value)
        {
            return;
        }

        selectorContainer.setActiveWindow(value);
    }
Example #5
0
    public void SetActiveMessage(bool value)
    {
        // Evita activar interfaz cuando se esta en pausa
        if (GameManager.Instance.IsPaused && value)
        {
            return;
        }

        if (value)
        {
            feedbackMessage.setActiveWindow(true);
            textMessage.text = GameManager.Instance.GetMessageFeedbackGameOver();
        }
        else
        {
            feedbackMessage.setActiveWindow(false);
            textMessage.text = "";
        }
    }