Пример #1
0
 public void removePart(Part part)
 {
     if (ELSettings.KIS_Present)
     {
         container.RemovePart(part);
     }
     hullResoures.RemovePart(part);
     resources.RemovePart(part);
     mass -= part.mass;
 }
        internal void FindVesselResources()
        {
            padResources = new RMResourceSet(builder.vessel);
            var craft_parts = CraftParts();

            if (craft_parts.Count > 0)
            {
                craftResources = new RMResourceSet();
            }
            foreach (var part in craft_parts)
            {
                padResources.RemovePart(part);
                craftResources.AddPart(part);
            }
            if (craftResources == null && craftConfig != null)
            {
                getBuildCost(craftConfig);
            }
        }