public void Dispose() { if (_currentSong == this && _bgmPlayer != null) { _bgmPlayer.Stop(); _bgmPlayer.Dispose(); } _bgm.Dispose(); }
private void PlatformDispose(bool disposing) { if (_currentSong == this && _bgmPlayer != null) { _bgmPlayer.Stop(); _bgmPlayer.Dispose(); } _bgm.Dispose(); }
/// Terminate public static void Term() { bgmPlayer.Stop(); bgm.Dispose(); playButton.Dispose(); stopButton.Dispose(); pauseButton.Dispose(); resumeButton.Dispose(); volumeSlider.Dispose(); SampleDraw.Term(); graphics.Dispose(); }
private void ScaleSplat(float dT) { if (speed < 9.0f) { speed += 0.5f; } if (splatScale.X > 1.0f) { splatScale.X -= speed * dT; } if (splatScale.Y > 1.0f) { splatScale.Y -= speed * dT; } if (splatScale.X <= 1.8f && !playing) { SoundPlayer.Play(); playing = true; } if (SoundPlayer.Status != BgmStatus.Playing && playing) { SoundPlayer.Stop(); SoundPlayer.Dispose(); SoundPlayer = metalSound.CreatePlayer(); } splat.Scale = splatScale; }
public void Terminate() { BgmPlayer.Stop(); SEPlayer.PlayOneShot(DoolAudioClip); DefaultCamera.gameObject.SetActive(false); Shakable.gameObject.SetActive(true); Shakable.Shake(CameraShakeDuration, CameraShakeMagnitude); EnemySpawner1.gameObject.SetActive(false); EnemySpawner2.gameObject.SetActive(false); EnemySpawner3.gameObject.SetActive(false); Movable.enabled = false; var dollPosition = Doll.position; dollPosition.y = DollYPosition; if (GameCache.Scores[PotInfo] > GameCache.Scores[RougeInfo]) { dollPosition.x = Rouge.position.x; Rouge.gameObject.SetActive(false); } else { dollPosition.x = Pot.position.x; Pot.gameObject.SetActive(false); } Doll.position = dollPosition; StartCoroutine(SceneChangeCoroutine()); }
public void stop() { if (bgmPlayer != null && bgmPlayer.Status == BgmStatus.Playing) { bgmPlayer.Stop(); } }
public override void OnExit() { base.OnExit(); m_songPlayer.Stop(); m_songPlayer.Dispose(); m_songPlayer = null; }
//Stops any music currently playing public static void StopMusic() { if (musicPlayer != null) { musicPlayer.Stop(); musicPlayer.Dispose(); musicPlayer = null; } }
public virtual int StopMusic() { if (_musicPlayer != null) { _musicPlayer.Stop(); _musicPlayer.Dispose(); _musicPlayer = null; _music = null; } return(0); }
public override void OnExit() { player.Stop(); music.Dispose(); player.Dispose(); sprite.TextureInfo.Dispose(); this.RemoveAllChildren(true); base.OnExit(); }
/// BGMの停止 public void StopBgm() { if (bgmPlayer != null) { if (bgmPlayer.Status == BgmStatus.Playing) { bgmPlayer.Stop(); } bgmPlayer.Dispose(); } bgmPlayer = null; }
// サウンド停止メソッド public void Stop(SOUND_TYPE soundType) { switch (soundType) { case SOUND_TYPE.BGM: bgmPlayer.Stop(); break; case SOUND_TYPE.SE: sePlayer.AllStop(); break; case SOUND_TYPE.VOICE: voicePlayer.AllStop(); break; } }
public override void OnExit() { lumberMillList.RemoveAllChildren(true); mineAndStrongHoldList.RemoveAllChildren(true); mineDrillList.RemoveAllChildren(true); lumbermillSheetTextureInfo.Dispose(); mineSheetTextureInfo.Dispose(); strongHoldAndMineSheetTextureInfo.Dispose(); worldmap.TextureInfo.Dispose(); boombox.Stop(); music.Dispose(); boombox.Dispose(); this.RemoveAllChildren(true); Console.WriteLine(lumbermillSheetTextureInfo.Disposed.ToString() + " " + mineSheetTextureInfo.Disposed.ToString() + " " + strongHoldAndMineSheetTextureInfo.Disposed.ToString()); }
/// <summary> /// 音乐淡入淡出管理器 /// </summary> public void MusicManager() { if (musicStatus == SoundComanndStatus.Play) { if (MusicList.Count == 1) { if (MusicPlayer == null) { CreatMusicPlayer(MusicList[0]); } else if (MusicPlayer.Status == BgmStatus.Playing && MusicPlayer.Volume < musicVolume) { if ((MusicPlayer.Volume += musicVolume / (float)(musicSoundIn / 200)) <= musicVolume) { MusicPlayer.Volume += musicVolume / (float)(musicSoundIn / 200); } else { MusicPlayer.Volume = musicVolume; } } } else if (MusicList.Count >= 2) { musicStatus = SoundComanndStatus.Stop; } } else if (musicStatus == SoundComanndStatus.Stop) { if (MusicPlayer == null) { MusicList.RemoveAt(0); if (MusicList.Count == 1) { musicStatus = SoundComanndStatus.Play; } } else if (MusicPlayer.Status == BgmStatus.Playing && MusicPlayer.Volume > 0) { if ((MusicPlayer.Volume -= musicVolume / (float)(musicSoundOut / 200)) >= 0) { MusicPlayer.Volume -= musicVolume / (float)(musicSoundOut / 200); } else { MusicPlayer.Volume = 0; } } else if (MusicPlayer.Volume <= 0) { MusicPlayer.Stop(); MusicPlayer.Dispose(); MusicPlayer = null; MusicList.RemoveAt(0); if (MusicList.Count == 1) { musicStatus = SoundComanndStatus.Play; } } } }
public void StopBgm(string key) { _bgmPlayer.Stop(key); }
static void HandleStop_btnButtonAction(object sender, TouchEventArgs e) { player.Stop(); }
/// <summary> /// 停止BGM /// </summary> public static void StopBGM() { _bgmPlayer.Stop(); }
public static void Update() { // Query gamepad for current state var gamePadData = GamePad.GetData(0); List <TouchData> touches = Touch.GetData(0); foreach (TouchData data in touches) { currentTouchStatus = data.Status; float xPos = (data.X + 0.5f) * screenWidth; float yPos = (data.Y + 0.5f) * screenHeight; // Are we presing down on the touchpad? if (data.Status == TouchStatus.Down) { // Check to see if we are intersecting a flag if (InsideRect(xPos, yPos, scotlandRect)) { if (mp3Player.Status == BgmStatus.Playing) { mp3Player.Stop(); mp3Player.Dispose(); } Bgm scotlandVoice = new Bgm("/Application/sounds/scotlandVoice.mp3"); mp3Player = scotlandVoice.CreatePlayer(); mp3Player.Play(); } if (InsideRect(xPos, yPos, englandRect)) { if (mp3Player.Status == BgmStatus.Playing) { mp3Player.Stop(); mp3Player.Dispose(); } Bgm englandVoice = new Bgm("/Application/sounds/englandVoice.mp3"); mp3Player = englandVoice.CreatePlayer(); mp3Player.Play(); } if (InsideRect(xPos, yPos, n_irelandRect)) { if (mp3Player.Status == BgmStatus.Playing) { mp3Player.Stop(); mp3Player.Dispose(); } Bgm n_irelandVoice = new Bgm("/Application/sounds/n_irelandVoice.mp3"); mp3Player = n_irelandVoice.CreatePlayer(); mp3Player.Play(); } if (InsideRect(xPos, yPos, walesRect)) { if (mp3Player.Status == BgmStatus.Playing) { mp3Player.Stop(); mp3Player.Dispose(); } Bgm walesVoice = new Bgm("/Application/sounds/walesVoice.mp3"); mp3Player = walesVoice.CreatePlayer(); mp3Player.Play(); } } previousTouchStatus = currentTouchStatus; /* * Console.WriteLine("ID "+data.ID); * Console.WriteLine("Status "+data.Status); * Console.WriteLine("Xcoord "+(data.X + 0.5f) * screenWidth); * Console.WriteLine("Ycoord "+(data.Y + 0.5f) * screenHeight); */ } }
/// <summary> /// BGMを停止 /// </summary> public void StopBgm(float duration = 0f) { _bgmPlayer.Stop(duration); }