+ # offense
+ if Input.is_action_pressed("player_fire"):
+ print("firing!")
+ fire_bullet()
+
+func fire_bullet():
+ var bullet = scene_bullet.instance()
+ $"..".add_child(bullet)
+ bullet.translation = translation - transform.basis.x * 2
+ bullet.rotation = rotation
+ bullet.direction = -transform.basis.z