extends WeaponState func _enter() -> void: machine.play("idle") func _exit() -> void: pass func _use_begin() -> void: if machine.ammo > 0: transition.emit("Throw")