Beispiel #1
0
    // Update is called once per frame
    void Update()
    {
        if (slotOneCorrect)
        {
            if (slotTwoCorrect)
            {
                if (slotThreeCorrect)
                {
                    PuzzleOneManager.puzzleOneActive = true;
                    PuzzleCanvas1.SetActive(false);
                    GameObject.FindGameObjectWithTag("SoundFXManager").GetComponent <SoundManager>().PlayPuzzleSuccess();

                    ExitPuzzleTwo();
                    Destroy(clone1);
                    Destroy(clone2);
                    Destroy(clone3);
                    dManager2.OpenDialogue3();
                }
            }
        }
    }
    // Update is called once per frame
    void Update()
    {
        if (numCorrectSymbols == 3)
        {
            OpenPuzzleDoor openPuzz = GameObject.FindGameObjectWithTag("PuzzleDoor").GetComponent <OpenPuzzleDoor>();
            GameObject.FindGameObjectWithTag("SoundFXManager").GetComponent <SoundManager>().PlayPuzzleSuccess();
            // = GameObject.FindGameObjectWithTag("PuzzleDialogue2");

            // consoleCam.enabled = false;
            //consoleOutline.SetActive(false);
            //sun.SetActive(false);
            openPuzz.OpenThePuzzDoor();

            dmanage2.OpenDialogue3();
            dialogue2.SetActive(true);
            //GameObject.Find("EventSystem").GetComponent<EventSystem>().SetSelectedGameObject(GameObject.Find("Button"), null);
            GameObject.Find("PuzzleConsole").GetComponent <EnablePointerGrab>().DisablePointerGrab();


            dialogue2.GetComponentInChildren <Text>().text = "Sounds like a door opened";
            dmanage2.MakeWait();
            activePuzzOne.ClosePuzzle();
        }
    }