예제 #1
0
    // Update is called once per frame
    void Update()
    {
        wallToMove.transform.rotation = Quaternion.Euler(transform.rotation.eulerAngles.x, lockPos, lockPos);

        if (triggered == true && alreadyTriggered == false)
        {
            alreadyTriggered = true;
            Invoke("StartCoRoutine", 3);
        }

        if (wallIsMoving)
        {
            if (wallToMove.transform.position == endPosition)
            {
                audioManager.Stop(33);
                print("wall reached end position");
                //Destroy (gameObject);
            }
            else
            {
                audioManager.PlayLoop(33);
            }
        }
    }
예제 #2
0
    // Update is called once per frame
    void Update()
    {
        if (!placed)
        {
            placeTapes();
        }

        if (cameraCollide.jiggle)
        {
            //audioManager.Play (28); //there is no audio 28!
        }
        if (cameraCollide.inTheHall == false)
        {
            audioManager.SetVolume(11, .5f);
        }
        audioManager.PlayLoop(11);
        audioManager.PlayLoop(8);


        // knocking();

        if (cameraCollide.inTheHall == true)
        {
            audioManager.FadeOut(11);
            audioManager.FadeOut(8);
            audioManager.FadeIn(7);
            // audioManager.FadeIn (8);
            if (!banged && opener.doorSlammed)
            {
                audioManager.Play(18);
                banged = true;
            }
        }
        else
        {
            audioManager.SetVolume(7, 0.0f);
            audioManager.SetVolume(8, 0.0f);
            audioManager.Play(7);
            audioManager.Play(8);
        }

        if (tapePlayerPickup.pickedUp == true && tapePickup.pickedUp == true)
        {
            firstdoor.doorUnlocked = true;
            handAppear(firstTapeTimer, 24);
            firstTapeTimer -= Time.deltaTime;
        }

        if (tapePickUp2.pickedUp == true)
        {
            handAppear(secondTapeTimer, 25);
            secondTapeTimer -= Time.deltaTime;
        }

        if (tapePickUp3.pickedUp == true)
        {
            handAppear(thirdTapeTimer, 26);
            thirdTapeTimer -= Time.deltaTime;
        }
        if (tapePickUp4.pickedUp == true)
        {
            handAppear(fourthTapeTimer, 31);
            fourthTapeTimer -= Time.deltaTime;
        }

        if (opener.doorLocked == true)
        {
            audioManager.Play(32);
            opener.doorLocked = true;
        }
    }