private ChooseMoveTarget getMoveGuiComponent() { ChooseMoveTarget t = store.getPartGo().GetComponent <ChooseMoveTarget>(); if (t == null) { t = store.getPartGo().AddComponent <ChooseMoveTarget>(); } return(t); }
internal void move(Vessel vessel) { List <ExperimentStorage> targets = getFreeExperimentContainers(vessel); if ((state == ExperimentState.STORED || state == ExperimentState.INSTALLED || state == ExperimentState.FINISHED) && targets.Count > 0) { ChooseMoveTarget t = getMoveGuiComponent(); t.showDialog(targets, this); } }