Files

21 lines
382 B
GDScript

class_name P91FeedbackPresenter
extends RefCounted
var active: Dictionary = {}
var clock := 0.0
var history: Array[Dictionary] = []
func present(event: Dictionary) -> void:
active = event.duplicate(true)
clock = 0.0
history.append(active.duplicate(true))
func clear() -> void:
active.clear()
clock = 0.0
history.clear()
func expire() -> void:
active.clear()
clock = 0.0