if (((Body)localObject1).getGravityEffected())
((Vector2f)localObject2).add(this.gravity);
((Vector2f)localObject2).scale(paramFloat);
((Body)localObject1).adjustVelocity((Vector2f)localObject2);
Vector2f localVector2f = new Vector2f(((Body)localObject1).getVelocity());
localVector2f.scale(-((Body)localObject1).getDamping() * ((Body)localObject1).getInvMass());
((Body)localObject1).adjustVelocity(localVector2f);
((Body)localObject1).adjustAngularVelocity(paramFloat * ((Body)localObject1).getInvI() * ((Body)localObject1).getTorque());
((Body)localObject1).adjustAngularVelocity(-((Body)localObject1).getAngularVelocity() * ((Body)localObject1).getInvI() * ((Body)localObject1).getRotDamping());
}
}