Пример #1
0
    private void Stop()
    {
        if (trail != null)
        {
            Destroy(trail.gameObject);
            trail.OnAnimationStops -= HandleOnTrailAnimationStops;
            trail = null;
        }

        isPlaying = false;
    }
Пример #2
0
    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);
    }