コード例 #1
0
        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;
        }
コード例 #2
0
 public bool Finished(EnemyProjectile projectile)
 {
     return(world.WorldBoundLeft < projectile.Position.Z - projectile.Size);
 }