private void AddEnemyProjectile(Enemy owner) { //Console.Write(owner + "\n"); EnemyProjectile projectile = new EnemyProjectile(owner); projectile.Initialise(); enemyProjectiles.Add(projectile); collisionManager.AddCollidable(projectile); projectile.FinishEvent += OnFinish; projectile.DestroyEvent += OnDestroy; }
public bool Finished(EnemyProjectile projectile) { return(world.WorldBoundLeft < projectile.Position.Z - projectile.Size); }