public void AssignColorToObject(SpriteRenderer sprite, colorOfBullet colorType, TrailRenderer trail) { Gradient trailGradient = new Gradient(); GradientColorKey[] trailColors = new GradientColorKey[2]; GradientAlphaKey[] trailAlphas = new GradientAlphaKey[2]; trailAlphas[0].alpha = .4f; trailAlphas[1].alpha = 0f; trailColors[0].color = colors[(int)colorType]; trailColors[1].color = colors[(int)colorType]; trailGradient.SetKeys(trailColors, trailAlphas); trail.colorGradient = trailGradient; sprite.color = colors[(int)colorType]; }
public void AssignColorToObject(SpriteRenderer sprite, colorOfBullet colorType) { sprite.color = colors[(int)colorType]; }