Full controle tactile et souris

This commit is contained in:
Thomas
2025-03-29 11:34:41 +01:00
parent be1ef5d71c
commit 2125236638
8 changed files with 81 additions and 84 deletions

View File

@@ -2,11 +2,22 @@ extends Area2D
class_name InteractionZone
@export var clue: BubbleClue
var clueEnabled = false
var player: Human
func enable_interaction_clue():
func _unhandled_input(event: InputEvent) -> void:
if event is InputEventMouseButton or event is InputEventScreenTouch:
if event.pressed:
if clueEnabled:
player.wants_to_interact_with = get_parent()
func enable_interaction_clue(h: Human):
player = h
clueEnabled = true
if clue:
clue.setVisible(true)
clue.setVisible(clueEnabled)
func disable_interaction_clue():
clueEnabled = false
if clue:
clue.setVisible(false)
clue.setVisible(clueEnabled)