mj177/content/ui/ui.gd
2025-02-03 19:17:20 +01:00

21 lines
614 B
GDScript

extends Control
class_name UI
@onready var FadeRect: ColorRect = $Fade
@onready var animationPlayer: AnimationPlayer = $AnimationPlayer
func setFade(target: float) -> void:
create_tween().bind_node(self).tween_property(FadeRect, 'color', Color(0,0,0, target), 1.0).set_trans(Tween.TRANS_EXPO)
func displayComplete() -> void:
animationPlayer.play('SuccessAnimation')
func _on_button_pressed() -> void:
get_tree().change_scene_to_file("res://content/levels/MainMenu.tscn")
func displaySecret() -> void:
animationPlayer.play('SecretDiscovery')
func displayYouDied() -> void:
animationPlayer.play('Death')