Пример #1
0
        internal void FindVesselResources()
        {
            padResources = new VesselResources(vessel);
            var craft_parts = CraftParts();

            if (craft_parts.Count > 0)
            {
                craftResources = new VesselResources();
            }
            foreach (var part in craft_parts)
            {
                padResources.RemovePart(part);
                craftResources.AddPart(part);
            }
            if (craftResources == null && craftConfig != null)
            {
                getBuildCost(craftConfig);
            }
        }
 internal void FindVesselResources()
 {
     padResources = new VesselResources (vessel);
     var craft_parts = CraftParts ();
     if (craft_parts.Count > 0) {
         craftResources = new VesselResources ();
     }
     foreach (var part in craft_parts) {
         padResources.RemovePart (part);
         craftResources.AddPart (part);
     }
     if (craftResources == null && craftConfig != null) {
         getBuildCost (craftConfig);
     }
 }
 public void removePartMassless(Part part)
 {
     resources.RemovePart(part);
 }