[gd_scene format=3 uid="uid://diloovqtdspia"] [ext_resource type="Script" uid="uid://cksum4dhxw4t3" path="res://UI/Controls/general_panel.gd" id="1_oafot"] [ext_resource type="Texture2D" uid="uid://cnu6l3x820i82" path="res://UI/assets/bootstrap/eye-slash.png" id="1_rbtts"] [ext_resource type="Script" uid="uid://ch7qf8iy31pfy" path="res://lib/UI/line_edit_with_buttons.gd" id="2_oookw"] [node name="General" type="PanelContainer" unique_id=1071328377] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_oafot") metadata/_tab_index = 0 [node name="MarginContainer" type="MarginContainer" parent="." unique_id=186780433] layout_mode = 2 theme_override_constants/margin_left = 10 theme_override_constants/margin_top = 10 theme_override_constants/margin_right = 10 theme_override_constants/margin_bottom = 10 [node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer" unique_id=1977184294] layout_mode = 2 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer" unique_id=1662003636] layout_mode = 2 text = "Twitch Connection" [node name="HSeparator" type="HSeparator" parent="MarginContainer/VBoxContainer" unique_id=257475890] layout_mode = 2 [node name="GridContainer2" type="GridContainer" parent="MarginContainer/VBoxContainer" unique_id=1782409199] layout_mode = 2 size_flags_horizontal = 3 columns = 5 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/GridContainer2" unique_id=369397407] layout_mode = 2 text = "Streamer" [node name="AuthStreamer" type="Button" parent="MarginContainer/VBoxContainer/GridContainer2" unique_id=1511405430] unique_name_in_owner = true layout_mode = 2 text = "Authorize" expand_icon = true [node name="Control" type="Control" parent="MarginContainer/VBoxContainer/GridContainer2" unique_id=1874914415] custom_minimum_size = Vector2(80, 0) layout_mode = 2 [node name="Label3" type="Label" parent="MarginContainer/VBoxContainer/GridContainer2" unique_id=1521756670] layout_mode = 2 text = "Streamer Name:" [node name="StreamerName" type="Label" parent="MarginContainer/VBoxContainer/GridContainer2" unique_id=59070065] unique_name_in_owner = true layout_mode = 2 text = "None" [node name="Label2" type="Label" parent="MarginContainer/VBoxContainer/GridContainer2" unique_id=965481211] layout_mode = 2 text = "Bot" horizontal_alignment = 2 [node name="AuthBot" type="Button" parent="MarginContainer/VBoxContainer/GridContainer2" unique_id=203881381] unique_name_in_owner = true layout_mode = 2 text = "Authorize" [node name="Control2" type="Control" parent="MarginContainer/VBoxContainer/GridContainer2" unique_id=2068280804] layout_mode = 2 [node name="Label5" type="Label" parent="MarginContainer/VBoxContainer/GridContainer2" unique_id=857371567] layout_mode = 2 text = "Bot Name:" horizontal_alignment = 2 [node name="BotName" type="Label" parent="MarginContainer/VBoxContainer/GridContainer2" unique_id=170288312] unique_name_in_owner = true layout_mode = 2 text = "None" [node name="Control" type="Control" parent="MarginContainer/VBoxContainer" unique_id=2050811969] custom_minimum_size = Vector2(0, 20) layout_mode = 2 [node name="Label2" type="Label" parent="MarginContainer/VBoxContainer" unique_id=1660842123] layout_mode = 2 text = "OBS Connection" [node name="HSeparator2" type="HSeparator" parent="MarginContainer/VBoxContainer" unique_id=1850227217] layout_mode = 2 [node name="GridContainer" type="GridContainer" parent="MarginContainer/VBoxContainer" unique_id=46738562] layout_mode = 2 columns = 2 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/GridContainer" unique_id=1864377551] layout_mode = 2 text = "Host:" horizontal_alignment = 2 [node name="ObsHost" type="LineEdit" parent="MarginContainer/VBoxContainer/GridContainer" unique_id=1257620413] unique_name_in_owner = true custom_minimum_size = Vector2(240, 0) layout_mode = 2 [node name="Label2" type="Label" parent="MarginContainer/VBoxContainer/GridContainer" unique_id=527107935] layout_mode = 2 text = "Port:" horizontal_alignment = 2 [node name="ObsPort" type="SpinBox" parent="MarginContainer/VBoxContainer/GridContainer" unique_id=1323500208] unique_name_in_owner = true layout_mode = 2 min_value = 1023.0 max_value = 65535.0 value = 4455.0 alignment = 2 [node name="Label3" type="Label" parent="MarginContainer/VBoxContainer/GridContainer" unique_id=800471885] layout_mode = 2 text = "Password:" [node name="ObsPass" type="LineEdit" parent="MarginContainer/VBoxContainer/GridContainer" unique_id=170190217] unique_name_in_owner = true layout_mode = 2 secret = true script = ExtResource("2_oookw") right = ExtResource("1_rbtts") metadata/_custom_type_script = "uid://ch7qf8iy31pfy" [node name="Control" type="Control" parent="MarginContainer/VBoxContainer/GridContainer" unique_id=1104560246] layout_mode = 2 [node name="ObsRecon" type="CheckBox" parent="MarginContainer/VBoxContainer/GridContainer" unique_id=1392024112] unique_name_in_owner = true layout_mode = 2 text = "Auto Reconnect" [node name="Control2" type="Control" parent="MarginContainer/VBoxContainer" unique_id=1368253689] custom_minimum_size = Vector2(0, 20) layout_mode = 2 [node name="Label3" type="Label" parent="MarginContainer/VBoxContainer" unique_id=971642918] layout_mode = 2 text = "Startup" [node name="HSeparator3" type="HSeparator" parent="MarginContainer/VBoxContainer" unique_id=1963662250] layout_mode = 2 [node name="GridContainer3" type="GridContainer" parent="MarginContainer/VBoxContainer" unique_id=364750310] layout_mode = 2 columns = 2 [node name="AutoTwitch" type="CheckBox" parent="MarginContainer/VBoxContainer/GridContainer3" unique_id=120315074] unique_name_in_owner = true custom_minimum_size = Vector2(260, 0) layout_mode = 2 size_flags_horizontal = 0 text = "Auto-Connect Twitch" [node name="ConnectTwitch" type="Button" parent="MarginContainer/VBoxContainer/GridContainer3" unique_id=1912102897] unique_name_in_owner = true custom_minimum_size = Vector2(240, 0) layout_mode = 2 text = "Connect Twitch" [node name="AutoObs" type="CheckBox" parent="MarginContainer/VBoxContainer/GridContainer3" unique_id=2046121184] unique_name_in_owner = true custom_minimum_size = Vector2(260, 0) layout_mode = 2 text = "Auto Connect OBS" [node name="ConnectObs" type="Button" parent="MarginContainer/VBoxContainer/GridContainer3" unique_id=1488421279] unique_name_in_owner = true custom_minimum_size = Vector2(240, 0) layout_mode = 2 text = "Connect OBS" [node name="Control3" type="Control" parent="MarginContainer/VBoxContainer" unique_id=292441254] custom_minimum_size = Vector2(0, 20) layout_mode = 2 [node name="Label4" type="Label" parent="MarginContainer/VBoxContainer" unique_id=1102442861] layout_mode = 2 text = "Display" [node name="HSeparator4" type="HSeparator" parent="MarginContainer/VBoxContainer" unique_id=2077615507] layout_mode = 2 [node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer" unique_id=1279240869] layout_mode = 2 [node name="UseScreen" type="CheckBox" parent="MarginContainer/VBoxContainer/HBoxContainer" unique_id=480029198] unique_name_in_owner = true layout_mode = 2 text = "Use Specific Screen:" [node name="DisplayScreen" type="OptionButton" parent="MarginContainer/VBoxContainer/HBoxContainer" unique_id=151546822] unique_name_in_owner = true layout_mode = 2