REM/scripts/loading_screen.gd
2026-03-26 20:37:29 -06:00

24 lines
790 B
GDScript

extends Control
#@onready var label_color = self.find_child("Label").label_settings.font_color
var text_color: Color = Color(randf(), randf(), randf())
func _ready():
ResourceLoader.load_threaded_request(Global.next_scene)
#set("font_color", text_color)
#label_color = text_color
self.find_child("Label").add_theme_color_override("font_color", text_color)
self.find_child("Label").add_theme_font_size_override("font_size", 200)
func _process(_delta):
if ResourceLoader.load_threaded_get_status(Global.next_scene) == 1:
var packed_scene = ResourceLoader.load_threaded_get(Global.next_scene)
get_tree().change_scene_to_packed(packed_scene)
func _on_timer_timeout() -> void:
self.find_child("Label").add_theme_color_override("font_color", Color(randf(), randf(), randf()))