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(); }