Files
Azzteroid/script/shoot.gd

21 lines
365 B
GDScript

extends RigidBody2D
class_name Shoot
@export var SPEED : float = 100.0
var destroy = false
var is_in := true
var direction: Vector2:
set(val):
direction = val.normalized() * SPEED
var time := 0.0
func _ready() -> void:
add_to_group("shoot")
func _process(delta: float) -> void:
linear_velocity = direction
time += delta
if time >= 2:
self.queue_free()