public void addPart(Part part) { if (ELSettings.KIS_Present) { KIS.KISWrapper.GetResources(part, container.resources); } ELRecipeDatabase.ProcessPart(part, hullResoures.resources); resources.AddPart(part); mass += part.mass; }
public void addPart(Part part) { double resMass = 0; if (ELSettings.KIS_Present) { // KIS container mass includes resources in contained parts resMass = KIS.KISWrapper.GetResources(part, container.resources); } ELRecipeDatabase.ProcessPart(part, hullResoures.resources, resMass); resources.AddPart(part); mass += part.mass - resMass; }