private void ShowSelectedPanel(int p) { switch (p) { case 1: VideoSource.Stop(); MusicSource.Stop(); MusicBox.Visibility = Visibility.Collapsed; PhotoSource.Visibility = Visibility.Visible; VideoBox.Visibility = Visibility.Collapsed; break; case 2: VideoSource.Stop(); MusicBox.Visibility = Visibility.Visible; PhotoSource.Visibility = Visibility.Collapsed; VideoBox.Visibility = Visibility.Collapsed; MusicSource.Play(); break; case 3: MusicSource.Stop(); MusicBox.Visibility = Visibility.Collapsed; PhotoSource.Visibility = Visibility.Collapsed; VideoBox.Visibility = Visibility.Visible; VideoSource.Play(); break; } }
async void receiver_StopRequested(PlayToReceiver sender, object args) { await Dispatcher.RunAsync(CoreDispatcherPriority.High, () => { MusicSource.Stop(); VideoSource.Stop(); receiver.NotifyStopped(); }); }
private IEnumerator FadeOutCo(MusicSource sound, float time) { float t = time; float originalVolume = sound.volume; while (t > 0) { sound.CurrentVolume = originalVolume * t / time; t -= Time.deltaTime; yield return(null); } sound.Stop(); }
public void PlayMusic(AudioClip music, float atVolume) { if (MusicSource.isPlaying) { MusicSource.Stop(); } //Enforce volume standards. if (!(0 >= atVolume && 1 <= atVolume)) { Debug.LogWarning("Recieved volume is not within the acceptable volume ranges. Clamping it..", gameObject); } atVolume = Mathf.Clamp(atVolume, 0, 1); MusicSource.volume = atVolume; MusicSource.clip = music; MusicSource.Play(); }
public void setPlayerController(string mode, bool startmusic, bool restartmusic) { //bool reversed = playercontroller.getReversed(); //bool mini = playercontroller.getMini(); //float speed; if (mode.Equals(playercontroller.getMode())) { //Debug.Log("Equals"); if (bgmusic != newbgmusic) { bgmusic.Stop(); bgmusic = newbgmusic; } else { startmusic = false; } return; } if (mode != playercontroller.getMode())/* || (mode.Equals("cube") && playercontroller != cubecontroller) || (mode.Equals("auto") && playercontroller != autocontroller) || (mode.Equals("ship") && playercontroller != shipcontroller) || (mode.Equals("auto_ship") && playercontroller != autoshipcontroller) || (mode.Equals("ufo") && playercontroller != ufocontroller) || (mode.Equals("auto_ufo") && playercontroller != autoufocontroller) || (mode.Equals("wave") && playercontroller != wavecontroller) || (mode.Equals("auto_wave") && playercontroller != autowavecontroller) || (mode.Equals("ball") && playercontroller != ballcontroller) || (mode.Equals("auto_ball") && playercontroller != autoballcontroller) || (mode.Equals("spider") && playercontroller != spidercontroller) || (mode.Equals("auto_spider") && playercontroller != autospidercontroller))*/ { //Debug.Log("curr: " + playercontroller.getMode() + " new: " + mode); if (bgmusic != newbgmusic) { bgmusic.Stop(); bgmusic = newbgmusic; } playercontroller.enabled = false; playercontroller.setAble(false); //reversed = playercontroller.getReversed(); //speed = playercontroller.getSpeed(); //mini = playercontroller.getMini(); playercontroller.resetColliders(); //playercontroller.setVariables(false, false, false); if (playercontroller.isDead()) { //reversed = checkpointcontroller.getReversed(); //speed = checkpointcontroller.getSpeed(); } /*if (mode.Equals("cube")) { playercontroller = cubecontroller; } * else if (mode.Equals("auto")) { playercontroller = autocontroller; } * else if (mode.Equals("ship")) { playercontroller = shipcontroller; } * else if (mode.Equals("auto_ship")) { playercontroller = autoshipcontroller; } * else if (mode.Equals("ufo")) { playercontroller = ufocontroller; } * else if (mode.Equals("auto_ufo")) { playercontroller = autoufocontroller; } * else if (mode.Equals("wave")) { playercontroller = wavecontroller; } * else if (mode.Equals("auto_wave")) { playercontroller = autowavecontroller; } * else if (mode.Equals("ball")) { playercontroller = ballcontroller; } * else if (mode.Equals("auto_ball")) { playercontroller = autoballcontroller; } * else if (mode.Equals("spider")) { playercontroller = spidercontroller; } * else if (mode.Equals("auto_spider")) { playercontroller = autospidercontroller; }*/ switch (mode) { case "cube": playercontroller = cubecontroller; break; case "auto": playercontroller = autocontroller; break; case "ship": playercontroller = shipcontroller; break; case "auto_ship": playercontroller = autoshipcontroller; break; case "ufo": playercontroller = ufocontroller; break; case "auto_ufo": playercontroller = autoufocontroller; break; case "wave": playercontroller = wavecontroller; break; case "auto_wave": playercontroller = autowavecontroller; break; case "ball": playercontroller = ballcontroller; break; case "auto_ball": playercontroller = autoballcontroller; break; case "spider": playercontroller = spidercontroller; break; case "auto_spider": playercontroller = autospidercontroller; break; case "copter": bool gu = false; if (playercontroller == autocoptercontroller) { gu = autocoptercontroller.getGoingUp(); } playercontroller = coptercontroller; coptercontroller.setGoingUp(gu); break; case "auto_copter": gu = false; if (playercontroller == coptercontroller) { gu = coptercontroller.getGoingUp(); } playercontroller = autocoptercontroller; autocoptercontroller.setGoingUp(gu); break; } playercontroller.setAble(false); playercontroller.setColliders(); playercontroller.setIcons(icon); playercontroller.setBGMusic(bgmusic.audio); //playercontroller.setSpeed(speed); playercontroller.setRestartMusicOnDeath(restartmusic); if (startmusic) { bgmusic.Play(); //bgmusic.volume = music_volume; bgmusic.realVolume = 1; bgmusic.audio.volume = music_volume; } /* * if (checkpointcontroller.getIndex() != -1) * { * playercontroller.setRespawn(checkpointcontroller.getTransform(), checkpointcontroller.getReversed(), checkpointcontroller.getMini()); * playercontroller.setRepawnSpeed(checkpointcontroller.getSpeed()); * }*/ //playercontroller.setVariables((Input.GetButton("Jump") || Input.GetKey("space")), reversed, mini); playercontroller.setAnimation(); playercontroller.enabled = true; playercontroller.setAble(true); return; } }
public void StopMusic() { LevelMusicSource.Stop(); MusicSource.Stop(); status = true; }
public void PlayGameMusic() { status = false; MusicSource.Stop(); LevelMusicSource.Play(); }
public void StopMusic() { MusicSource.Stop(); }