mtd/Scripts/Projectiles/projectile.gd

24 lines
400 B
GDScript3
Raw Normal View History

extends RigidBody3D
class_name Projectile
@export var collision_shape : CollisionShape3D
var direction := Vector3.FORWARD
var force := 2.0
var damage := 0.0
var lifetime := 10.0
var time_alive := 0.0
func _process(delta: float) -> void:
time_alive += delta
func _on_body_entered(_body: Node) -> void:
pass # Replace with function body.
@rpc("reliable")
func networked_kill():
queue_free()