- Nicht benötigte Scripts entfernt
- Camera Schwenken entfernt, da es das Gameplay zu sehr beeinflusst
- Die Camera Distanz und Geschwindigkeit können nun per public Variablen im Editor festgelegt werden
- Es gibt jetzt nur noch 1 Bullet-Prefab / Script, beim Schießen einer Kugel werden die Eigenschaften per SetBulletspeed(float), SetDamage(int) und SetTarget(BulletTarget) gesetzt
BulletTarget ist ein enum mit den Werten Enemy und Player
- Bullets haben keine Rigidbodies mehr - sie bewegen sich durch normale Transformation
- Die Raycasts der Bullets hatten die Distanz zur letzten Position nicht berücksichtigt
- Bullets können nicht mehr durch Objekte mit Collidern hindurchfliegen (Terrain z.B.) - sie werden zerstört
- Die Enemies können nicht mehr um die X-Achse rotieren, sie stehen nun immer gerade (beeinflusst Schussbahn)
- Sämtliche Waffen haben nun eine public Variable, die den Schaden der geschossenen Kugeln festlegt