public void removePart(Part part) { if (ExSettings.KIS_Present) { container.RemovePart(part); } hullResoures.RemovePart(part); resources.RemovePart(part); mass -= part.mass; }
internal void FindVesselResources() { padResources = new VesselResources(builder.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 (builder.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); } }