Exemplo n.º 1
0
    private void CreatePlayerController(PlayerProfile playerProfile)
    {
        PlayerControllers.Clear();

        string           voiceIdentifier  = GetVoiceIdentifier(playerProfile);
        PlayerController playerController = GameObject.Instantiate <PlayerController>(playerControllerPrefab);

        playerController.Init(sceneData.SelectedSongMeta, playerProfile, voiceIdentifier);

        PlayerControllers.Add(playerController);
    }
Exemplo n.º 2
0
    void OnDisable()
    {
        if (sceneData.IsRestart)
        {
            sceneData.IsRestart            = false;
            sceneData.PositionInSongMillis = 0;
        }
        else
        {
            sceneData.PositionInSongMillis = PositionInSongInMillis;
        }

        if (mainOutputStream != null)
        {
            UnloadAudio();
        }

        if (videoPlayer != null)
        {
            videoPlayer.Stop();
        }

        PlayerControllers.Clear();
    }