public void PlaySound(string name, int vol) { if (paused) { return; } if (sounds.ContainsKey(name)) { AudioEffect ass = ((AudioEffect)sounds.Get(name)); ass.AudioEffectVolume(vol); ass.PlayAudioEffect(); } else { if (clipCount > 50) { int idx = sounds.Size() - 1; string k = (string)sounds.GetKey(idx); AudioEffect clip = (AudioEffect)sounds.Remove(k); clip.StopAudioEffect(); clip = null; clipCount--; } asound = new AudioEffect(name); asound.AudioEffectVolume(vol); asound.PlayAudioEffect(); sounds.Put(name, asound); clipCount++; } }
public AVGChara Remove(String resName) { String path = _Update(resName); lock (charas) { String name = path.Replace(" ", "").ToLower(); AVGChara chara = null; if (style) { chara = (AVGChara)charas.Get(name); if (chara != null) { chara.SetFlag(FadeEffect.TYPE_FADE_IN, charaShowDelay); } } else { chara = (AVGChara)charas.Remove(name); if (chara != null) { XNA_dispose(chara); } } return(chara); } }
public virtual void RemoveActionKey(Int32 keyCode) { keyActions.Remove(keyCode); keySize = keyActions.Size(); }
public object Remove(string key) { return(_map.Remove(key)); }
public void RemoveActionKey(Int32 keyCode) { keyActions.Remove(keyCode); }
public void Remove <T>(Func <T> func) { ArrayMap.Remove(typeof(T)); }