2024-01-18 23:35:17 +01:00
|
|
|
class_name EnemyController
|
2024-02-07 23:04:19 +01:00
|
|
|
extends Controller
|
2024-02-13 11:56:04 +01:00
|
|
|
|
|
|
|
var enemy: Enemy
|
|
|
|
|
2024-02-15 16:28:27 +01:00
|
|
|
func _init():
|
|
|
|
name = "Controller"
|
|
|
|
|
2024-02-13 11:56:04 +01:00
|
|
|
func _ready():
|
|
|
|
enemy = owner
|
|
|
|
|
|
|
|
func _process(_delta):
|
2024-02-19 16:03:08 +01:00
|
|
|
if !Global.player:
|
|
|
|
return
|
|
|
|
|
2024-02-13 11:56:04 +01:00
|
|
|
var direction := (Global.player.global_position - enemy.global_position).normalized()
|
2024-02-15 16:28:27 +01:00
|
|
|
direction_changed.emit(direction)
|