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();
    }
    // Use this for initialization
    void Start()
    {
        gameObject.GetComponent <Button>().onClick.AddListener(PlaceCreature);

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

        scriptMP = GameObject.Find("TxtMagicPointNumber").GetComponent <ScriptMagicPoint>();
        mp       = scriptMP.GetMagicPoint();

        canBeInteractable = true;
    }
 // Use this for initialization
 void Start()
 {
     scrLevelGen = GameObject.Find("Level").GetComponent <ScriptLevelGenerator>();
     levelNumber = scrLevelGen.GetLevelNumber();
     SetText();
 }