// Start is called before the first frame update void Start() { parent = GameObject.FindGameObjectWithTag("parent"); jp = parent.GetComponent <JointParent>(); amplitudeSlider = GameObject.Find("AmplitudeSlider").GetComponent <Slider>(); amplitudeSlider.value = (float)parent.GetComponent <JointParent>().A; tSlider = GameObject.Find("TSlider").GetComponent <Slider>(); tSlider.value = (float)parent.GetComponent <JointParent>().T; phaseDifferenceSlider = GameObject.Find("PhaseDifferenceSlider").GetComponent <Slider>(); phaseDifferenceSlider.value = (float)parent.GetComponent <JointParent>().phaseDifference; linkGeneratorSlider = GameObject.Find("LinkGenerator").GetComponent <Slider>(); linkGeneratorSlider.value = parent.GetComponent <JointParent>().links.Length; GameObject.Find("AmplitudeText").GetComponent <Text>().text = amplitudeSlider.value.ToString(); GameObject.Find("TText").GetComponent <Text>().text = tSlider.value.ToString(); GameObject.Find("PhaseDifferenceText").GetComponent <Text>().text = phaseDifferenceSlider.value.ToString(); amplitudeSlider.onValueChanged.AddListener(delegate { AmplitudeValueChange(); }); tSlider.onValueChanged.AddListener(delegate { TValueChange(); }); phaseDifferenceSlider.onValueChanged.AddListener(delegate { PhaseDiffValueChange(); }); linkGeneratorSlider.onValueChanged.AddListener(delegate { LinkCountChange(); }); }
void Start() { jointParent = FindObjectOfType <JointParent>(); rb = GetComponent <Rigidbody>(); }