Godot 4.5.1

This commit is contained in:
2025-12-14 22:43:11 +10:00
parent 5805ac2260
commit 4dd1ce64f5
433 changed files with 2922 additions and 585 deletions

View File

@@ -5,23 +5,23 @@ signal interactable(playerEntity:Player)
signal notInteractable(playerEntity:Player)
func _enter_tree() -> void:
area_entered.connect(onAreaEntered)
area_exited.connect(onAreaExited)
area_entered.connect(onAreaEntered)
area_exited.connect(onAreaExited)
func _exit_tree() -> void:
area_entered.disconnect(onAreaEntered)
area_exited.disconnect(onAreaExited)
area_entered.disconnect(onAreaEntered)
area_exited.disconnect(onAreaExited)
func onAreaEntered(area:Area3D) -> void:
if !area.get_parent() or !(area.get_parent() is Player):
return
var player:Player = area.get_parent() as Player
interactable.emit(player)
if !area.get_parent() or !(area.get_parent() is Player):
return
var player:Player = area.get_parent() as Player
interactable.emit(player)
func onAreaExited(area:Area3D) -> void:
if !area.get_parent() or !(area.get_parent() is Player):
return
if !area.get_parent() or !(area.get_parent() is Player):
return
var player:Player = area.get_parent() as Player
notInteractable.emit(player)
var player:Player = area.get_parent() as Player
notInteractable.emit(player)