public static void Initialize() { IsActive = true; AirportBlip = new Blip(AIRPORT_BLIP_POS) { Sprite = (BlipSprite)583, Name = "Aircraft Selection" }; CarrierBlip = new Blip(CARRIER_BLIP_POS) { Sprite = (BlipSprite)455, Name = "Aircraft Carrier" }; AircraftModels = new List <IDisplayItem>(); foreach (AircraftModel am in ConfigManager.Config.AircraftModels) { AircraftModels.Add(new DisplayItem(new Model(am.Model), am.Name)); } AircraftSelectorMenu = new AircraftSelectorMenu(); CarrierMenu = new CarrierMenu(); Process(); }
public static void Finally() { if (CarrierBlip.Exists()) { CarrierBlip.Delete(); } if (AirportBlip.Exists()) { AirportBlip.Delete(); } if (ProcessFiber.IsAlive) { ProcessFiber.Abort(); } AircraftSelectorMenu = null; CarrierMenu = null; IsActive = false; }