示例#1
0
 /// <summary>
 /// Clean up.
 /// </summary>
 public void Dispose()
 {
     if (recordedFlight != null)
     {
         recordedFlight.Dispose();
         recordedFlight = null;
     }
 }
示例#2
0
 public void Dispose()
 {
     if (towplane != null)
     {
         towplane.Playing = false;
     }
     if (towplane != null)
     {
         towplane.Dispose();
         towplane = null;
     }
 }
示例#3
0
        private void RemovePilot()
        {
            RecordedFlight recordedFlight = recordedFlights[recordedFlights.Count - 1];

            recordedFlights.Remove(recordedFlight);
            recordedFlight.Stopped -= new EventHandler(recordedFlight_Stopped);
            recordedFlight.Dispose();
        }
示例#4
0
 private void DisposeFlight(RecordedFlight flight)
 {
     flight.Stopped -= new EventHandler(recordedFlight_Stopped);
     flight.Dispose();
 }