示例#1
0
 public void RemoveBullet(BulletModel bullet)
 {
     EnemyBulletList.Remove(bullet);
     Events.RemoveFutureTaggedEvents(bullet);
     Events.RemoveAllTaggedEvents(bullet.GetHashCode() + "static".GetHashCode());
     enemyBulletList = EnemyBulletList.Except(RemoveBullet(bullet.GetHashCode() + "static".GetHashCode())).ToList();
 }
示例#2
0
 public void RemoveEnemy(EnemyModel enemy)
 {
     EnemyShipList.Remove(enemy);
     Events.RemoveFutureTaggedEvents(enemy);
     Events.RemoveAllTaggedEvents(enemy.GetHashCode() + "static".GetHashCode());
     enemyBulletList = EnemyBulletList.Except(RemoveBullet(enemy.GetHashCode() + "static".GetHashCode())).ToList();
     DrawEnemyExplosion(enemy);
 }