I've been trying to make a dialogue script. I can initialize it without a problem. Once it finishes it initializes itself again. I've looked at it from all angles and I'm confused. If anyone can tell me what I did wrong I'd really appreciate it.
func _input(event):
if (Input.is_action_just_pressed("ui_accept")) && (interacting == false):
#Note: Deal with mulitple instances?
print("start")
start_player_interaction()
func start_player_interaction() -> void: #-> Void means that a function dosen't can return a void/null
if (target != null):
interacting = true
print("Me Again")
target.Initiate_Interaction()
func end_player_interaction() -> void:
print("end")
interacting = false