Exemple #1
0
    public void Emit(AbstractParticleEmitter.OnCompleteDelegate onComplete)
    {
        _actualPos = this.transform.position;
        _velocity  = ((Vector2)this.VelocityDir) * Random.Range(this.MinVelocityMultiplier, this.MaxVelocityMultiplier);
        _t         = this.FadeDelay;

        Color c = this.spriteRenderer.color;

        c.a = 1.0f;
        this.spriteRenderer.color = c;
        _onComplete = onComplete;
    }
 public void Emit(SCSpriteAnimation animation, AbstractParticleEmitter.OnCompleteDelegate onComplete)
 {
     this.Animator.PlayAnimation(animation);
     _onComplete = onComplete;
 }