void Update() { if (gameObject.tag == "Player" && immunity) { if (!gameObject.GetComponent <Dash> ().didDash) { flashSprite = gameObject.GetComponent <FlashSprite> (); SpriteRenderer[] sprites = new SpriteRenderer[1]; SpriteRenderer currentSprite = gameObject.GetComponent <SpriteRenderer> (); sprites [0] = currentSprite; flashSprite.StartCoroutine(flashSprite.FlashSprites(sprites, 2, 0.1f, true)); } } }