public void setVessel(IVesselSection vessel, SEP_Window win) { if (vessel == null) { return; } window = win; vesselInterface = vessel; if (VesselTitle != null) { VesselTitle.text = vessel.Name; } if (SituationText != null) { SituationText.text = vessel.Situation; } if (TransmissionBackground != null) { if (vesselInterface.CanTransmit && vesselInterface.AutoTransmitAvailable) { TransmissionBackground.color = green; } else { TransmissionBackground.color = grey; } } vesselInterface.IsVisible = true; CreateExperimentSections(vesselInterface.GetExperiments()); if (StartAll != null && PauseAll != null) { if (anyRunning()) { PauseAll.gameObject.SetActive(true); } else { PauseAll.gameObject.SetActive(false); } if (anyPaused()) { StartAll.gameObject.SetActive(true); } else { StartAll.gameObject.SetActive(false); } } vesselInterface.setParent(this); }
protected override void Awake() { window = this; base.Awake(); rect = GetComponent <RectTransform>(); }