// Use this for initialization void Start() { thisRenderer = gameObject.GetComponent <SpriteRenderer>(); fireFlyColor = ColorScript.generateNewColor(); halo = (Behaviour)GetComponent("Halo"); thisRenderer.material.SetColor("_DesiredColor", fireFlyColor); sourceRenderer = GameObject.Find("FlashLight").GetComponent <SpriteRenderer>(); halo.GetComponent <SpriteRenderer>().sortingLayerID = thisRenderer.sortingLayerID; halo.GetComponent <SpriteRenderer>().sortingOrder = thisRenderer.sortingOrder; }