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

@@ -4,24 +4,24 @@ class_name PlayerInteraction extends Node
@export var player:CharacterBody3D
func canInteract() -> bool:
if PAUSE.isMovementPaused():
return false
return true
if PAUSE.isMovementPaused():
return false
return true
func interact() -> void:
if !canInteract():
return
if !canInteract():
return
var overlapping = interactableArea.get_overlapping_areas()
var interactable: InteractableArea = null
var overlapping = interactableArea.get_overlapping_areas()
var interactable: InteractableArea = null
for node in overlapping:
if !(node is InteractableArea):
continue
interactable = node
break
for node in overlapping:
if !(node is InteractableArea):
continue
interactable = node
break
if !interactable:
return
if !interactable:
return
interactable.interactEvent.emit(player)
interactable.interactEvent.emit(player)