Пример #1
0
 public override void OnDelete()
 {
     Initialisation();
     foreach (TownStone ville in m_Pomi.Villes)
     {
         if (ville.Allies.Contains(this))
         {
             ville.Allies.Remove(this);
         }
         if (ville.Paix.Contains(this))
         {
             ville.Paix.Remove(this);
         }
         if (ville.Guerre.Contains(this))
         {
             ville.Guerre.Remove(this);
         }
         if (ville.Neutre.Contains(this))
         {
             ville.Neutre.Remove(this);
         }
     }
     m_Pomi.Villes.Remove(this);
     try
     {
         m_Box.Delete();
     }
     catch {}
 }