private void SetGeneratorInfo() { moduleGenerator = selectedPart.GetModule <ModuleGenerator>(); if (moduleGenerator != null) { if (moduleGenerator.inputList.Count > 0) { infoItems.Add(PartInfoItem.Create("Generator Input")); for (int i = 0; i < moduleGenerator.inputList.Count; ++i) { generatorResource = moduleGenerator.inputList[i]; infoItems.Add(PartInfoItem.Create("\t" + generatorResource.name, generatorResource.rate.ToRate())); } } if (moduleGenerator.outputList.Count > 0) { infoItems.Add(PartInfoItem.Create("Generator Output")); for (int i = 0; i < moduleGenerator.outputList.Count; ++i) { generatorResource = moduleGenerator.outputList[i]; infoItems.Add(PartInfoItem.Create("\t" + generatorResource.name, generatorResource.rate.ToRate())); } } if (moduleGenerator.isAlwaysActive) { infoItems.Add(PartInfoItem.Create("Generator is Always Active")); } } }
private void SetGeneratorInfo() { moduleGenerator = selectedPart.GetModule<ModuleGenerator>(); if (moduleGenerator != null) { if (moduleGenerator.inputList.Count > 0) { infoItems.Add(PartInfoItem.Create("Generator Input")); for (int i = 0; i < moduleGenerator.inputList.Count; ++i) { generatorResource = moduleGenerator.inputList[i]; infoItems.Add(PartInfoItem.Create("\t" + generatorResource.name, generatorResource.rate.ToRate())); } } if (moduleGenerator.outputList.Count > 0) { infoItems.Add(PartInfoItem.Create("Generator Output")); for (int i = 0; i < moduleGenerator.outputList.Count; ++i) { generatorResource = moduleGenerator.outputList[i]; infoItems.Add(PartInfoItem.Create("\t" + generatorResource.name, generatorResource.rate.ToRate())); } } if (moduleGenerator.isAlwaysActive) { infoItems.Add(PartInfoItem.Create("Generator is Always Active")); } } }