Files
ScrapFrontier/game/entities/weapons/shrapnel/shrapnel_projectile.gd
T
2025-11-16 23:18:45 +03:00

20 lines
400 B
GDScript

class_name ShrapnelProjectile
extends DirectHitProjectile
@export var max_distance : int
var _traveled_distance: float
func _physics_process(delta: float) -> void:
super._physics_process(delta)
_process_distance(delta)
func _process_distance(delta: float) -> void:
_traveled_distance += _velocity.length() * delta
if max_distance > 0 and _traveled_distance > max_distance:
queue_free()