feat: implement weapon framework, hitscan logic, and player movement controller with state management
This commit is contained in:
@@ -195,6 +195,8 @@ func _shoot_hitscan() -> void:
|
||||
|
||||
if result.collider.has_method("take_damage"):
|
||||
result.collider.take_damage(damage, result.position, player)
|
||||
else:
|
||||
ImpactSpawner.spawn(get_tree(), "bullet", result.position, result.normal, 0.08)
|
||||
|
||||
# Spawn cosmetic tracer
|
||||
var tracer = Node3D.new()
|
||||
|
||||
Reference in New Issue
Block a user