[gd_scene load_steps=7 format=3 uid="uid://diosd3dqg1151"] [ext_resource type="PackedScene" uid="uid://b0ky8bjwk3xp4" path="res://scenes/game_manager.tscn" id="1_p3bjn"] [ext_resource type="Script" path="res://scripts/spinner_tester.gd" id="3_bnp66"] [sub_resource type="LabelSettings" id="LabelSettings_4gvpi"] font_size = 30 font_color = Color(0, 0, 0, 1) [sub_resource type="Gradient" id="Gradient_ud337"] [sub_resource type="GradientTexture2D" id="GradientTexture2D_76fwl"] gradient = SubResource("Gradient_ud337") [sub_resource type="GDScript" id="GDScript_sswhn"] resource_name = "ev_starter" script/source = "extends Node @onready var manager = $\"../GameManager\" var res_ev01 = load(\"res://events/event_01.tscn\") var res_ev02 = load(\"res://events/event_02.tscn\") # Called when the node enters the scene tree for the first time. func _ready(): var ev01 = res_ev01.instantiate() var ev02 = res_ev02.instantiate() await get_tree().create_timer(5).timeout print(\"event 1 start!\") manager.insert_event(ev01) await get_tree().create_timer(10).timeout print(\"event 2 start!\") manager.insert_event(ev02) # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta): pass " [node name="EventTest" type="Node2D"] [node name="GameManager" parent="." instance=ExtResource("1_p3bjn")] [node name="Label" type="Label" parent="."] offset_left = 1265.0 offset_top = 55.0 offset_right = 1598.0 offset_bottom = 97.0 text = "Dead Spinner Indicator" label_settings = SubResource("LabelSettings_4gvpi") [node name="dead_spinner" type="TextureRect" parent="."] offset_left = 1387.0 offset_top = 136.0 offset_right = 1451.0 offset_bottom = 200.0 texture = SubResource("GradientTexture2D_76fwl") script = ExtResource("3_bnp66") [node name="EventStarter" type="Node" parent="."] script = SubResource("GDScript_sswhn")