internal AircraftConfiguration Clone() { AircraftConfiguration clone = new AircraftConfiguration { IsFullData = IsFullData }; if (Lights != null) { clone.Lights = Lights.Clone(); } if (Engines != null) { clone.Engines = Engines.Clone(); } clone.GearDown = GearDown; clone.FlapsPercent = FlapsPercent; clone.SpoilersDeployed = SpoilersDeployed; clone.OnGround = OnGround; return(clone); }