// 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(); }
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; }