private void Stop() { if (trail != null) { Destroy(trail.gameObject); trail.OnAnimationStops -= HandleOnTrailAnimationStops; trail = null; } isPlaying = false; }
public void StartFireWorks4Animation() { if (trail != null) { Destroy(trail.gameObject); trail = null; trail.OnAnimationStops -= HandleOnTrailAnimationStops; } trail = GameObject.Instantiate(particleSystemPrefab, startPosition, Quaternion.identity).GetComponent <MoveCurve>(); trail.OnAnimationStops += HandleOnTrailAnimationStops; //letter.text.color = new Color(letter.text.color.r, letter.text.color.g, letter.text.color.b, 0f); }