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(); }