public void Rule0(float dt, World world){
switch (s0)
{
case -1:
___impactBullets00 = (
(PlayerShip.Projectiles).Select(__ContextSymbol5 => new { ___projectile00 = __ContextSymbol5 })
.Where(__ContextSymbol6 => ((!(__ContextSymbol6.___projectile00.Removed)) && (__ContextSymbol6.___projectile00.Impact)))
.Select(__ContextSymbol7 => __ContextSymbol7.___projectile00)
.ToList<Bullet>()).ToList<Bullet>();
Score = ((Score) + (___impactBullets00.Count));
s0 = -1;
return;
default: return;}}