// Start is called before the first frame update
 void Start()
 {
     system               = new starSystem();
     GUIObjectScript      = GameObject.Find("GUIObject").GetComponent <GUILayoutObject>();
     cameraMovementScript = GameObject.Find("Main Camera").GetComponent <cameraMovement>();
     UpdateSystem();
 }
Exemplo n.º 2
0
    void Start()
    {
        starSystemScript = GameObject.Find("starSystemObject").GetComponent <starSystemObject>();
        GUIObjectScript  = GameObject.Find("GUIObject").GetComponent <GUILayoutObject>();

        s = new Star(transform.position[0], transform.position[1], transform.position[2], vel[0], vel[1], vel[2], mass);
        starSystemScript.AddStarToSystem(s);

        lineRenderer = GetComponent <LineRenderer>();
        lineRenderer.widthMultiplier = 0.1f;
        lineRenderer.positionCount   = nowLineRendererIndex;

        Gradient gradient = new Gradient();

        gradient.SetKeys(
            new GradientColorKey[] { new GradientColorKey(lineRendererColor, 0.0f), new GradientColorKey(Color.Lerp(lineRendererColor, Color.white, 0.5f), 0.9f), new GradientColorKey(Color.white, 1.0f) },
            new GradientAlphaKey[] { new GradientAlphaKey(lineRendererColor.a, 0.0f), new GradientAlphaKey(lineRendererColor.a, 1.0f) }
            );
        lineRenderer.colorGradient = gradient;

        selectedToDisplayInfo = false;
    }