21 lines
614 B
GDScript
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')
|