| | |
| | | public class BallisticLauncher : Launcher |
| | | { |
| | | /// <summary> |
| | | /// The particle system used for providing launch feedback |
| | | /// </summary> |
| | | public GameObject fireParticleObj; |
| | | |
| | | /// <summary> |
| | | /// Launches a single projectile at a single enemy from a single firing point |
| | | /// </summary> |
| | | /// <param name="enemy"> |
| | |
| | | return; |
| | | } |
| | | 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); |
| | | // } |
| | | } |
| | | } |
| | | } |