19 lines
484 B
GDScript
19 lines
484 B
GDScript
extends Spatial
|
|
signal player_entered(player, camera)
|
|
signal player_exited(player, camera)
|
|
|
|
func _on_hitbox_area_entered(area):
|
|
var owner = area
|
|
if area.has_meta("owner"):
|
|
owner = area.get_meta("owner")
|
|
if owner.is_in_group("player"):
|
|
emit_signal("player_entered", owner, $camera)
|
|
|
|
|
|
func _on_hitbox_area_exited(area):
|
|
var owner = area
|
|
if area.has_meta("owner"):
|
|
owner = area.get_meta("owner")
|
|
if owner.is_in_group("player"):
|
|
emit_signal("player_exited", owner, $camera)
|