void Update()
    {
        if (active)    //If no sub-window is open
        {
            Debug.Log("take action");
            action = menu.getActions();
            if (action != pauseMenuOptions.None)
            {
                active = false;

                takeAction(action);
            }
        }
        else
        {
            //If opened menu for equipo or bolsa submit button will exit
            if ((action == pauseMenuOptions.Bolsa || action == pauseMenuOptions.Equipo))
            {
                if (Input.GetButtonDown("Submit"))
                {
                    deactivateSubWindow(action);
                    active = true;
                }
            }
        }

        moneyText.text   = GameData.saveData.money.ToString();
        coredexText.text = "10/30";
    }
    private void activateSubWindow(pauseMenuOptions option)
    {
        switch (action)
        {
        case pauseMenuOptions.Equipo:
            teamMenu.activateTeamMenu();
            break;

        case pauseMenuOptions.Bolsa:
            bagMenu.activateBagMenu();
            break;
        }
    }
    private void deactivateSubWindow(pauseMenuOptions option)
    {
        switch (action)
        {
        case pauseMenuOptions.Equipo:
            teamMenu.deactivateTeamMenu();
            break;

        case pauseMenuOptions.Bolsa:
            bagMenu.deactivateBagMenu();
            break;

        case pauseMenuOptions.Guardar:
            //Actiaves "Saving" massage
            break;
        }
    }
    void takeAction(pauseMenuOptions option)
    {
        switch (option)
        {
        case pauseMenuOptions.Equipo:
        case pauseMenuOptions.Bolsa:
            activateSubWindow(action);
            break;

        case pauseMenuOptions.Guardar:
            //Save game. Activate menu again when saving is finished.
            ApiController.saveSaveData(GameData.saveData);
            Debug.Log("saving...");
            active = true;
            break;

        case pauseMenuOptions.Salir:
            //go back to Inicio
            Debug.Log("exiting...");
            active = true;
            break;
        }
    }