public static void updateRCSFuelType(ContainerFuelPreset fuelType, Part part) { ModuleRCS[] modules = part.GetComponents <ModuleRCS>(); int len = modules.Length; ModuleRCS rcsModule; for (int i = 0; i < len; i++) { rcsModule = modules[i]; rcsModule.propellants.Clear(); ConfigNode pNode = fuelType.getPropellantNode(ResourceFlowMode.ALL_VESSEL_BALANCE); rcsModule.OnLoad(pNode); } }
private void updateRCSFuelType() { if (!updateFuel) { return; } ModuleRCS rcsModule = part.GetComponent <ModuleRCS>(); if (rcsModule != null) { rcsModule.propellants.Clear(); ConfigNode pNode = fuelType.getPropellantNode(ResourceFlowMode.ALL_VESSEL_BALANCE); rcsModule.OnLoad(pNode); } }