Ejemplo n.º 1
0
        public void End()
        {
            Pool.Insert(this);
            _projectileComponents.ForEach(x => x?.End());

            if (_hitEffectObj)
            {
                _hitEffectObj.transform.parent = null;
                _hitEffectObj.DelayedDeactivate(HitEffectLife);
            }

            if (_trailEffectObj)
            {
                _trailEffectObj.transform.parent = null;
                _trailEffectObj.DelayedDeactivate(TrailEffectLife);
                _trailEffect.Stop();
            }
        }