public void Transfer(ModuleScienceExperiment baseExperiment, ModuleScienceContainer moduleScienceContainer) { _AutomatedScienceSamplerInstance.Log(baseExperiment.experimentID, ": transfering"); moduleScienceContainer.StoreData(new List <IScienceDataContainer>() { baseExperiment }, _AutomatedScienceSamplerInstance.craftSettings.dumpDuplicates); }
public void TransferExperiment(ModuleScienceExperiment exp, ModuleScienceContainer container, bool dumpRepeats) { // TODO Test TransferExperiment List <IScienceDataContainer> expList = new List <IScienceDataContainer>() { exp }; container.StoreData(expList, dumpRepeats); }
private void onTransferData(ModuleScienceContainer target) { if (target == null) { return; } int i = handler.GetScienceCount(); if (target.StoreData(new List <IScienceDataContainer> { this }, false)) { ScreenMessages.PostScreenMessage(string.Format("[{0}]: {1} Data stored.", target.part.partInfo.title, i), 6, ScreenMessageStyle.UPPER_LEFT); } else { ScreenMessages.PostScreenMessage(string.Format("<color=orange>[{0}]: Not all data was stored.</color>", target.part.partInfo.title), 6, ScreenMessageStyle.UPPER_LEFT); } }
private void onTransferData(ModuleScienceContainer target) { if (target == null) { return; } int i = dataList.Count; if (target.StoreData(new List <IScienceDataContainer> { this }, false)) { ScreenMessages.PostScreenMessage(Localizer.Format("#autoLOC_238582", target.part.partInfo.title), 6, ScreenMessageStyle.UPPER_LEFT); } else { ScreenMessages.PostScreenMessage(Localizer.Format("#autoLOC_238589", target.part.partInfo.title), 6, ScreenMessageStyle.UPPER_LEFT); } }
private void transferScience(ModuleScienceContainer container) { container.StoreData(containers, false); ScreenMessages.PostScreenMessage(scienceTransferSuccess, transferMessage); Dismiss(CrewTransfer.DismissAction.CrewMoved); }