Godot Version
4.3
Question
`I made a component to move enemies to the player. It works for some time and later happens this error
type or paste code here
`class_name movement_component
extends Node
@export var speed := 200.0
@export var actor: CharacterBody2D
var player_position
var target_position
@onready var target = get_tree().current_scene.get_node("player")
func _physics_process(delta) -> void:
player_position = target.position
target_position = (player_position - get_parent().global_position).normalized()
if get_parent().get_parent().global_position.distance_to(player_position):
get_parent().global_position += target_position * speed * delta
get_parent().look_at(player_position)