public void ShowWinMenu()
    {
        ShowMenu();

        ScriptLevelGenerator scrLevelGen = GameObject.Find("Level").GetComponent <ScriptLevelGenerator>();

        GameObject[] sceneObjects = Resources.FindObjectsOfTypeAll <GameObject>();
        foreach (GameObject go in sceneObjects)
        {
            if ("TxtResult" == go.name)
            {
                go.SetActive(true);
                go.GetComponent <Text>().text = "You Win !";
            }

            if ("BtnNextLevel" == go.name && scrLevelGen.GetLevelNumber() < scrLevelGen.GetMaxLevelNumber())
            {
                go.SetActive(true);
            }

            if ("BtnContinue" == go.name)
            {
                go.GetComponent <Button>().interactable = false;
            }
        }
    }
    private void NextLevel()
    {
        ScriptLevelGenerator scrLevelGen = GameObject.Find("Level").GetComponent <ScriptLevelGenerator>();
        int levelNumber = scrLevelGen.GetLevelNumber();

        scrLevelGen.SetLevelNumber(levelNumber + 1);
        scrLevelGen.BuildLevel();

        GameObject.Find("BtnMenu").GetComponent <ScriptBtnMenu>().DisableMenu();
    }
 // Update is called once per frame
 void Update()
 {
     levelNumber = scrLevelGen.GetLevelNumber();
     SetText();
 }
 // Use this for initialization
 void Start()
 {
     scrLevelGen = GameObject.Find("Level").GetComponent <ScriptLevelGenerator>();
     levelNumber = scrLevelGen.GetLevelNumber();
     SetText();
 }