void Update()
{
visibility = Mathf.Lerp (visibility, targetVisibility, Time.deltaTime * lerpSpeed);
for (int i = 0; i < spriteRenders.Length; i ++)
spriteRenders[i].color = Color.Lerp(spriteRenders[i].color, new Color(1,1,1,visibility), Time.deltaTime * lerpSpeed);
animation[animation.clip.name].normalizedTime = visibility;
}