| | |
| | | } |
| | | ballisticProjectile.FireAtPoint(startPosition, enemy.position); |
| | | |
| | | if (fireParticleObj != null) |
| | | { |
| | | GameObject psObj = Poolable.TryGetPoolable(fireParticleObj); |
| | | ParticleSystem ps = psObj.GetComponent<ParticleSystem>(); |
| | | if (ps == null) |
| | | ps = psObj.transform.GetChild(0).GetComponent<ParticleSystem>(); |
| | | PlayParticles(ps, startPosition, enemy.position); |
| | | } |
| | | // 先不适用炮口特效了 |
| | | // if (fireParticleObj != null) |
| | | // { |
| | | // GameObject psObj = Poolable.TryGetPoolable(fireParticleObj); |
| | | // ParticleSystem ps = psObj.GetComponent<ParticleSystem>(); |
| | | // if (ps == null) |
| | | // ps = psObj.transform.GetChild(0).GetComponent<ParticleSystem>(); |
| | | // PlayParticles(ps, startPosition, enemy.position); |
| | | // } |
| | | } |
| | | } |
| | | } |