Beispiel #1
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         fEmitters.Dispose();
         fEffects.Dispose();
         fItems.Dispose();
         fCreatures.Dispose();
         //this.ValidCreatures = null;
     }
     base.Dispose(disposing);
 }
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                fEffects.Dispose();
                fEffects = null;

                for (int y = 0; y < fH; y++)
                {
                    for (int x = 0; x < fW; x++)
                    {
                        fFields[y, x].Dispose();
                    }
                }
                fFields = null;
            }
            base.Dispose(disposing);
        }