[gd_scene load_steps=6 format=3 uid="uid://dtaaw31x3n22f"] [ext_resource type="Script" path="res://scripts/login/v_box_container.gd" id="1_xvh5p"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_d0bbp"] [sub_resource type="GDScript" id="GDScript_ol411"] script/source = "extends RichTextLabel # Called when the node enters the scene tree for the first time. func _ready() -> void: pass # Replace with function body. # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta: float) -> void: pass " [sub_resource type="GDScript" id="GDScript_4n687"] script/source = "extends LineEdit # Called when the node enters the scene tree for the first time. func _ready() -> void: pass # Replace with function body. # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta: float) -> void: pass " [sub_resource type="GDScript" id="GDScript_7g1da"] script/source = "extends Node # Called when the node enters the scene tree for the first time. func _ready() -> void: pass # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta: float) -> void: pass func _on_button_up() -> void: pass # Replace with function body. func _on_username_input_text_changed(new_text: String) -> void: pass # Replace with function body. " [node name="Login" type="Control"] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 [node name="Panel" type="Panel" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_d0bbp") [node name="VBoxContainer" type="VBoxContainer" parent="Panel"] layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -150.0 offset_top = -108.0 offset_right = 150.0 offset_bottom = 108.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/separation = 16 script = ExtResource("1_xvh5p") [node name="Header" type="RichTextLabel" parent="Panel/VBoxContainer"] layout_mode = 2 theme_override_font_sizes/normal_font_size = 30 text = "Login" fit_content = true scroll_active = false autowrap_mode = 0 [node name="InputContainer" type="VBoxContainer" parent="Panel/VBoxContainer"] layout_mode = 2 theme_override_constants/separation = 8 [node name="UsernameContainer" type="VBoxContainer" parent="Panel/VBoxContainer/InputContainer"] layout_mode = 2 [node name="UsernameLabel" type="RichTextLabel" parent="Panel/VBoxContainer/InputContainer/UsernameContainer"] layout_mode = 2 text = "Username: " fit_content = true scroll_active = false script = SubResource("GDScript_ol411") [node name="UsernameInput" type="LineEdit" parent="Panel/VBoxContainer/InputContainer/UsernameContainer"] layout_mode = 2 script = SubResource("GDScript_4n687") [node name="PasswordContainer" type="VBoxContainer" parent="Panel/VBoxContainer/InputContainer"] layout_mode = 2 [node name="PaswordLabel" type="RichTextLabel" parent="Panel/VBoxContainer/InputContainer/PasswordContainer"] layout_mode = 2 text = "Password:" fit_content = true scroll_active = false [node name="PasswordInput" type="LineEdit" parent="Panel/VBoxContainer/InputContainer/PasswordContainer"] layout_mode = 2 [node name="Button" type="Button" parent="Panel/VBoxContainer"] layout_mode = 2 text = "Login" script = SubResource("GDScript_7g1da") [node name="HTTPRequest" type="HTTPRequest" parent="Panel/VBoxContainer"] [connection signal="text_changed" from="Panel/VBoxContainer/InputContainer/UsernameContainer/UsernameInput" to="Panel/VBoxContainer" method="_on_username_input_text_changed"] [connection signal="text_changed" from="Panel/VBoxContainer/InputContainer/PasswordContainer/PasswordInput" to="Panel/VBoxContainer" method="_on_password_input_text_changed"] [connection signal="button_up" from="Panel/VBoxContainer/Button" to="Panel/VBoxContainer" method="_on_button_button_up"] [connection signal="request_completed" from="Panel/VBoxContainer/HTTPRequest" to="Panel/VBoxContainer" method="_on_http_request_request_completed"]