Files
zacharie ffe6f50ba6 Dev 0.2.0
* Equilibrage de la difficulté (suite)
* Correction du timing des dialogues de Demeter
* Dev de la base astra (avec les logs)
* Fix de bug de duplication d'objets
* Fix de la mutation ancien
* Ajout d'une mention de la propagation des mutations dans le tuto
2026-07-25 20:09:54 +02:00

21 lines
636 B
GDScript

extends Interactable3D
class_name Phone
func click(_player3d :Player3D):
if interactable:
clicked.emit()
interactable = false
func set_interactable(i := interactable):
interactable = i
if is_node_ready() and hover_animation_player:
if i and hover_animation_player.has_animation("activated"):
hover_animation_player.play("activated")
if not i and hover_animation_player.has_animation("deactivated"):
hover_animation_player.play("deactivated")
if i :
%RingingAnimationPlayer.play("ring")
else:
%RingingAnimationPlayer.stop()