示例#1
0
 // Use this for initialization
 void Start()
 {
     tapeOneLoc   = Random.Range(1, 4);
     tapeTwoLoc   = Random.Range(1, 4);
     tapeThreeLoc = Random.Range(1, 4);
     //	setting the audioManager to type NeurosisAudioManager
     audioManager = audio.GetComponent <NeurosisAudioManager> ();
     //	setting the cameraCollide to type CameraCollide
     cameraCollide = appear.GetComponent <CameraCollide> ();
     audioManager.SetVolume(11, 0.0f);
     opener           = door.GetComponent <firstDoorToOpen>();
     tapePlayerPickup = tapePlayer.GetComponent <PaperPickUp>();
     tapePickup       = firstTape.GetComponent <PaperPickUp> ();
     tapePickUp2      = secondTape.GetComponent <PaperPickUp> ();
     tapePickUp3      = thirdTape.GetComponent <PaperPickUp> ();
     tapePickUp4      = fourthTape.GetComponent <PaperPickUp> ();
     firstdoor        = firstDoor.GetComponent <firstDoorToOpen> ();
     //pickPaper2 = paper2.GetComponent<Room1PickUp>();
     audioManager.SetPriority(11, 0);
 }
示例#2
0
 // Use this for initialization
 void Start()
 {
     tapeOneLoc = Random.Range (1, 4);
     tapeTwoLoc = Random.Range (1, 4);
     tapeThreeLoc = Random.Range (1, 4);
     //	setting the audioManager to type NeurosisAudioManager
     audioManager = audio.GetComponent<NeurosisAudioManager> ();
     //	setting the cameraCollide to type CameraCollide
     cameraCollide = appear.GetComponent<CameraCollide> ();
     audioManager.SetVolume (11, 0.0f);
     opener = door.GetComponent<firstDoorToOpen>();
     tapePlayerPickup = tapePlayer.GetComponent<PaperPickUp>();
     tapePickup = firstTape.GetComponent<PaperPickUp> ();
     tapePickUp2 = secondTape.GetComponent<PaperPickUp> ();
     tapePickUp3 = thirdTape.GetComponent<PaperPickUp> ();
     tapePickUp4 = fourthTape.GetComponent<PaperPickUp> ();
     firstdoor = firstDoor.GetComponent<firstDoorToOpen> ();
     //pickPaper2 = paper2.GetComponent<Room1PickUp>();
     audioManager.SetPriority (11, 0);
 }
示例#3
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;
        }
    }