Files
mmo/scenes/enemy/detection.gd
Marek Lenczewski f1d34ebf1d update
2026-04-04 00:00:15 +02:00

12 lines
389 B
GDScript

extends Node
@onready var entity: CharacterBody3D = get_parent()
func _on_detection_area_body_entered(body: Node3D) -> void:
if body is CharacterBody3D and body.name == "Player":
EventBus.enemy_detected.emit(entity, body)
func _on_detection_area_body_exited(body: Node3D) -> void:
if body is CharacterBody3D and body.name == "Player":
EventBus.enemy_lost.emit(entity, body)