Example #1
0
    // Update is called once per frame
    void Update()
    {
        date = date.AddDays(Time.deltaTime * 40);
        transform.position = orbit.CalculateCartesianCoordinates(date);

        dateText.text = date.ToString();
    }
Example #2
0
    // Use this for initialization
    void Start()
    {
        date  = System.DateTime.Now;
        orbit = new Orbit(par_a, par_a_rate, par_e, par_e_rate, par_i, par_i_rate, par_long_an, par_long_an_rate, par_long_pe, par_long_pe_rate, par_L, par_L_rate);
        transform.position = orbit.CalculateCartesianCoordinates(date);

        MeshRenderer renderer = transform.GetComponent <MeshRenderer>();

        renderer.material       = Instantiate(renderer.material) as Material;
        renderer.material.color = color;

        dateText = GameObject.Find("DateText").GetComponent <UnityEngine.UI.Text>();
    }