Beispiel #1
0
    // 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(); });
    }
Beispiel #2
0
 void Start()
 {
     jointParent = FindObjectOfType <JointParent>();
     rb          = GetComponent <Rigidbody>();
 }