[gd_scene load_steps=4 format=3 uid="uid://c7ljflq1eehym"]

[ext_resource type="PackedScene" uid="uid://ccj5ohaw85uwt" path="res://src/props/monitor/monitor_on.tscn" id="1_3vdx1"]
[ext_resource type="Script" uid="uid://dxyn2db6jmna2" path="res://src/props/text_terminal/text_terminal.gd" id="1_25jpy"]

[sub_resource type="SystemFont" id="SystemFont_twqjh"]
font_names = PackedStringArray("Monospace")

[node name="TextTerminal" type="Node3D"]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0)
script = ExtResource("1_25jpy")

[node name="MonitorOn" parent="." instance=ExtResource("1_3vdx1")]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0)

[node name="Label3D" type="Label3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.184204, 0.138956, 0.102927)
pixel_size = 0.0002
modulate = Color(0, 1, 0.301961, 1)
text = "_"
font = SubResource("SystemFont_twqjh")
font_size = 90
outline_size = 36
horizontal_alignment = 0
vertical_alignment = 0
line_spacing = -19.0

[node name="OutputInterval" type="Timer" parent="."]
unique_name_in_owner = true
wait_time = 0.015
one_shot = true

[node name="CursorBlinker" type="Timer" parent="."]
unique_name_in_owner = true
wait_time = 0.4
one_shot = true

[connection signal="timeout" from="OutputInterval" to="." method="_show_next_char"]
[connection signal="timeout" from="CursorBlinker" to="." method="_blink_cursor"]
