diff --git a/godot/control_scheme/controller.gd b/godot/control_scheme/controller.gd index 4d5f769..0c36550 100644 --- a/godot/control_scheme/controller.gd +++ b/godot/control_scheme/controller.gd @@ -27,6 +27,8 @@ func frame_inc(frame: int): time_targets[frame] = target func frames_change(_start: int, end: int): + if not time_targets.has(end): + return if time_targets[end] != target: set_target(time_targets[end].get_billiard())