public void Show()
    {
        score.gameObject.SetActive(true);
        equipment.gameObject.SetActive(true);

        GameManager.Instance.PauseGame();
        score.Reset(true, false, true, false);
        score.popUpTextSpeed    = new Vector2(0.5f, -1f);
        score.popUpTextLifetime = 1.5f;
        equipment.Reset();

        if (GameManager.Instance.SavablePlayerData.PlayerProgress.Equipment.TempAllowedEquipmentIdCopy.Count == 0)
        {
            textEquipmantTooltip.text = LocalizedStrings.allowed_equipmant_none_tooltip;
        }
        else
        {
            textEquipmantTooltip.text = LocalizedStrings.allowed_equipmant_tooltip;
        }

        FadeScreen.FadeOn(cg, 0.2f, this, () =>
        {
            cg.blocksRaycasts = true;
            GameManager.Instance.ApplyPlayerTempProgressValues();
        }
                          );
    }