public void OpenBathroomDoor()
 {
     //characterController.PlayerIsWalking = false;
     BathroomAttendantSaysThankYou.start();
     BathroomAttendantHasSaidThankYou = true;
     bathroomDoor.GetComponent <Animator>().enabled = true;
     StartCoroutine(WaitForDoorToOpenBeforeGoingIn());
     PuzzleManagement.PlayerIsDoingBathroomPuzzle = false;
     PuzzleManagement.PlayerIsDoingCatPuzzle      = true;
     LockViewScript.HoldItem(PlayerItem.None, null);
     LockViewScript.LockedWithBathroomAttendant = false;
 }
    public void CatPuzzleSolvedResponse()
    {
        catPuzzleLoopScript.catPuzzleLoopSound.setParameterValue("OnOff", 0f);
        catPuzzleLoopScript.catPuzzleLoopSound.setParameterValue("catSounds", 1.0f);
        lightsScript.targetLightIntensity      -= lightsScript.targetDimAmount;
        ProgressiveLights.lightsShouldBeDimming = true;

        lightsScript.MakeAmbientCreepier();
        lockViewScript.makeGraphicsGrainier();

        //gateCloseScript.PlayLoopingTurulSquawk();
        PlayLoopingSquawk.TurulLoopsSquawk.start();
        PuzzleManagement.PlayerIsDoingBathroomPuzzle          = false;
        PuzzleManagement.PlayerIsDoingCatPuzzle               = false;
        PuzzleManagement.PlayerIsDoingSicknessPuzzle          = true;
        turulSFXScript.playerHasInteractedWithTurulThisPuzzle = false;
        turulSFXScript.emersionLightningHasStruckThisPuzzle   = false;
        gameObject.SetActive(false);
        lockViewScript.HoldItem(PlayerItem.None, null);
    }
Exemplo n.º 3
0
    public void Select()
    {
        PlayUISounds.UISelectionGhostVoiceSound.start();

        lockView.HoldItem(item, sprite);
    }