Exemplo n.º 1
0
 private void unload()
 {
     if (sound != null)
     {
         sound.Stop();
         sound.Dispose();
     }
     sound = null;
     GC.Collect();
 }
Exemplo n.º 2
0
 /// <summary>
 /// Blocca lo stato della schermata di caricamento.
 /// </summary>
 public override void Pause()
 {
     isActive = false;
     bgMusic.Stop();
     if (bgMusic != null)
     {
         while (!bgMusic.Stop())
         {
             ;
         }
     }
     timer.Stop();
 }
Exemplo n.º 3
0
 /// <summary>
 /// Ferma l'elaborazione dello stato della scena
 /// </summary>
 public override void Pause()
 {
     if (bgMusic != null)
     {
         while (!bgMusic.Stop())
         {
             ;
         }
     }
     timer.Stop();
     //Altro
     curLevelItems = rtLevelItems;
     pointer       = 0;
     upperItem     = null;
 }