///<summary>Raises the PreloadSound Event</summary> /// <param name="e">A PreloadSoundEventArgs object containing /// the data sent from the simulator</param> protected virtual void OnPreloadSound(PreloadSoundEventArgs e) { EventHandler <PreloadSoundEventArgs> handler = m_PreloadSound; if (handler != null) { handler(this, e); } }
/// <summary> /// Handle request to preload a sound for playing later. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Sound_PreloadSound(object sender, PreloadSoundEventArgs e) { if (e.SoundID == UUID.Zero) return; if (!Instance.Client.Assets.Cache.HasAsset(e.SoundID)) new BufferSound(e.SoundID); }
///<summary>Raises the PreloadSound Event</summary> /// <param name="e">A PreloadSoundEventArgs object containing /// the data sent from the simulator</param> protected virtual void OnPreloadSound(PreloadSoundEventArgs e) { EventHandler<PreloadSoundEventArgs> handler = m_PreloadSound; if (handler != null) handler(this, e); }
///<summary>Raises the PreloadSound Event</summary> /// <param name="e">A PreloadSoundEventArgs object containing /// the data sent from the simulator</param> protected virtual void OnPreloadSound(PreloadSoundEventArgs e) { EventHandler <PreloadSoundEventArgs> handler = m_PreloadSound; handler?.Invoke(this, e); }
public override void Sound_OnPreloadSound(object sender, PreloadSoundEventArgs e) { var soundID = e.SoundID; if (!MaintainSounds) return; EnqueueRequestAsset(soundID, AssetType.Sound, true); //base.Sound_OnPreloadSound(soundID, ownerID, objectID); //WriteLine("preload sound " + soundID); }
public virtual void Sound_OnPreloadSound(object sender, PreloadSoundEventArgs e) { OnEvent("On-Preload-Sound", paramNamesOnPreloadSound, paramTypesOnPreloadSound, e); }