feat: implement weapon framework, hitscan logic, and player movement controller with state management
This commit is contained in:
@@ -121,6 +121,6 @@ func _shoot_projectile() -> void:
|
||||
|
||||
_spawn_custom_projectile(origin, fire_dir)
|
||||
|
||||
func _spawn_custom_projectile(origin: Vector3, fire_dir: Vector3) -> void:
|
||||
# Overridden by specific weapons to instance their unique visual projectile
|
||||
func _spawn_custom_projectile(_origin: Vector3, _fire_dir: Vector3) -> void:
|
||||
# Virtual method for custom projectiles (e.g., bouncing, homing)
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user