public void AddExperiment(SEP_ExperimentHandler h) { if (h == null) { return; } if (h.vessel != vessel) { return; } SEP_ExperimentSection section = new SEP_ExperimentSection(h, h.vessel); if (section == null) { return; } experiments.Add(h); experimentSections.Add(section); if (vesselUISection == null) { return; } vesselUISection.AddExperimentSection(section); _expcount = getExpCountString(); vesselUISection.setExpCount(_expcount); }
private void onAddExperiment(Vessel v, SEP_ExperimentHandler h) { if (v == null) { return; } if (v != vessel) { return; } if (h == null) { return; } if (h.vessel != vessel) { return; } SEP_ExperimentSection section = addExperimentSection(h); if (section == null) { return; } experiments.Add(h); experimentSections.Add(section); if (vesselUISection == null) { return; } vesselUISection.AddExperimentSection(section); _expcount = getExpCountString(); }