コード例 #1
0
        public void StartGame()
        {
            startButton.SetActive(false);
            menu.SetActive(false);
            cameraControl.FadeOut();
            Invoke("SetUpPlayer", cameraControl.fadeTime * 2f);

            mixer.Select(1);
            mixer.Set(ambient);
            mixer.Select(0);
            mixer.SetLoop(false);
            mixer.SetTransitionTime(5f);
            mixer.SetPivot(0.95f);
            mixer.MixWith(1);
        }
コード例 #2
0
    protected override void SwitchEffect()
    {
        base.SwitchEffect();

        AudioSource mazeAudio = MazeManager.instance.GetComponent <AudioSource>();

        mazeAudio.clip = teleportSound;
        mazeAudio.Play();
        player.transform.position = RandomLocation();
        CameraEffects.FadeOut();
        EndSwitch();
    }
コード例 #3
0
    protected override void SwitchEffect()
    {
        base.SwitchEffect();

        AudioSource mazeAudio = MazeManager.instance.GetComponent <AudioSource>();

        mazeAudio.clip = wallMoveSound;
        mazeAudio.Play();

        foreach (GameObject wall in wallsToMove)
        {
            wall.transform.Translate(Vector2.up * 4);
        }
        CameraEffects.FadeOut();
        EndSwitch();
    }