public void Awake() { rect = this.GetComponent <RectTransform>(); EnablePlanner = GameObject.Find("EnablePlanner").GetComponent <Toggle>(); DetectAntennas = GameObject.Find("DetectAntennas").GetComponent <Toggle>(); DetectAntennas.onValueChanged.AddListener(delegate { onDetectAntennasValueChanged(DetectAntennas); }); DetectRelays = GameObject.Find("DetectRelays").GetComponent <Toggle>(); DetectRelays.onValueChanged.AddListener(delegate { onDetectRelaysValueChanged(DetectRelays); }); CelestialBodies = GameObject.Find("PlannerPlanetDropdown").GetComponent <Dropdown>(); CelestialBodies.onValueChanged.AddListener(delegate { onDropdownMenuValueChanged(CelestialBodies.value); }); DistanceSlider = GameObject.Find("PlannerDistanceSlider").GetComponent <Slider>(); DistanceSlider.onValueChanged.AddListener(delegate { onSliderValueChanged(DistanceSlider.value); }); DistanceSliderLabel = GameObject.Find("CurrentDistance").GetComponent <Text>(); DataRate = GameObject.Find("PlannerDataRate"); CurrentDataRateLabel = DataRate.GetChild("CurrentDataRate").GetComponent <Text>(); MaxDataRateLabel = DataRate.GetChild("MaxDataRate").GetComponent <Text>(); SignalStrengthLabel = GameObject.Find("PlannerStrength").GetChild("signalstrength").GetComponent <Text>(); ActiveTransmittersLabel = GameObject.Find("PlannerActiveTransmitters").GetChild("activeantennas").GetComponent <Text>(); DSNLevel = ScenarioUpgradeableFacilities.GetFacilityLevel(SpaceCenterFacility.TrackingStation); DSNPower = GameVariables.Instance.GetDSNRange(DSNLevel); Bodies.ResearchBodiesAPI = Bodies.VerifyResearchBodiesAPI(); celestialBodies = Bodies.GetCelestialBodies(); FillDropdownMenu(celestialBodies); ChangeSliderValues(Convert.ToSingle(Bodies.getMinDistance(FlightGlobals.GetHomeBody(), celestialBodies[0])), Convert.ToSingle(Bodies.getMaxDistance(FlightGlobals.GetHomeBody(), celestialBodies[0]))); }