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); }
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(); }