code-game-jam-drop-plafond-.../scenes/enemies/poulpe_bullet.gd
2025-01-25 01:44:33 +01:00

20 lines
385 B
GDScript

extends Area2D
var speed = 200.0
var direction = Vector2.ZERO
func _process(delta: float) -> void:
position += direction * speed * delta
func set_direction(direction: Vector2) -> void:
self.direction = direction
func Collision(body: Node2D) -> void:
if body.is_in_group("World_Border") :
queue_free()
if body.is_in_group("Player"):
body.take_damage(3)
queue_free()