frame-of-mind/src/base-environments/volunteer_room/volunteer_scene_players.gd

35 lines
986 B
GDScript3
Raw Normal View History

extends AnimationPlayer
var has_stage
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_CHRISTMAS: $autism.play()
Scenes.id.ADULT_EATING: $university_eating.play()
Scenes.id.ADULT_UNI: $university_advocacy.play()
Scenes.id.ADULT_THERAPY:
if Scenes.is_sequence_unlocked(Scenes.id.ADULT_UNI):
$therapy_uni.play()
else:
$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)