extends AnimationPlayer var is_repeating := false func _ready() -> void: Scenes.scene_finished.connect(scene_finished) func play_scene(id: int, repeat = false): get_tree().call_group("interactables", "collapse") is_repeating = repeat Input.mouse_mode = Input.MOUSE_MODE_HIDDEN match id: Scenes.id.ADULT_DND: $trans.play() Scenes.id.ADULT_VOLUNTARY: $trauma.play() Scenes.id.ADULT_AUTISM: $autism.play() Scenes.id.ADULT_EATING: $university_eating.play() Scenes.id.ADULT_SELF_ADVOCACY: $university_advocacy.play() Scenes.id.ADULT_THERAPY_UNI: $therapy_uni.play() Scenes.id.ADULT_THERAPY_UNI: $therapy_volunteer.play() Scenes.id.ADULT_BURNOUT: $burnout.play() func _on_ini_room(): pass func scene_finished(_id: Scenes.id, _repeat: bool): queue("RESET") func play(anin_name: StringName = "", a: float = -1, b: float = 1, c: bool = false) -> void: print_debug("anim player accessed!") super.play(anin_name, a, b, c)