Пример #1
0
        public void PlaySound(GAME_SOUNDS soundId)
        {
            switch (soundId)
            {
            case GAME_SOUNDS.BUTTOM_PRESS_SOUND:
                audioSource.PlayOneShot(buttomPress);
                break;

            case GAME_SOUNDS.PREDATOR_LAUGH_SOUND:
                audioSource.PlayOneShot(predatorLaugh);
                break;

            case GAME_SOUNDS.PUZZLE_SOLVED_SOUND:
                audioSource.PlayOneShot(puzzleSolved);
                break;

            case GAME_SOUNDS.SCREEN_TOUCHED_SOUND:
                audioSource.PlayOneShot(screenTouched);
                break;

            case GAME_SOUNDS.DOOR_OPENING_SOUND:
                audioSource.PlayOneShot(doorOpening);
                break;

            case GAME_SOUNDS.CAMERA_CAUGHT_SOUND:
            case GAME_SOUNDS.SAW_CAUGHT_SOUND:
            case GAME_SOUNDS.BEAM_CAUGHT_SOUND:
            case GAME_SOUNDS.HAMMER_SMASH_SOUND:
            case GAME_SOUNDS.DOOR_TRAP_COLLISION_SOUND:
            case GAME_SOUNDS.TURRET_BULLET_HIT_SOUND:
                audioSource.PlayOneShot(reset);
                break;
            }
        }
Пример #2
0
 public void ResetPlayer(Transform t, GAME_SOUNDS soundToPlay, HUD_MESSAGES message)
 {
     rb.velocity    = Vector3.zero;
     trans.position = t.position;
     trans.rotation = t.rotation;
     gameControl.OutputInfoForThePlayer(soundToPlay, message);
 }
Пример #3
0
 public void OutputInfoForThePlayer(GAME_SOUNDS gameSound, HUD_MESSAGES hudMessage)
 {
     soundControl.PlaySound(gameSound);
     hud.ActivateMessage(hudMessage);
 }