162 lines
5.7 KiB
Text
162 lines
5.7 KiB
Text
[gd_scene load_steps=5 format=3 uid="uid://c7pja1druikbn"]
|
||
|
||
[ext_resource type="Script" uid="uid://cjni881olloyf" path="res://addons/twitcher/editor/setup/page_use_case.gd" id="1_2qemh"]
|
||
[ext_resource type="LabelSettings" uid="uid://bnsxy6gcm8q11" path="res://addons/twitcher/assets/title_label_settings.tres" id="1_r6qea"]
|
||
[ext_resource type="ButtonGroup" uid="uid://bkocyfdqvh4t" path="res://addons/twitcher/editor/setup/use_case_button_group.tres" id="1_vqr26"]
|
||
[ext_resource type="PackedScene" uid="uid://b7smp156mdns6" path="res://addons/twitcher/editor/setup/file_select.tscn" id="4_c6y6e"]
|
||
|
||
[node name="UseCase" type="MarginContainer"]
|
||
anchors_preset = 15
|
||
anchor_right = 1.0
|
||
anchor_bottom = 1.0
|
||
grow_horizontal = 2
|
||
grow_vertical = 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
|
||
script = ExtResource("1_2qemh")
|
||
choose_button_group = ExtResource("1_vqr26")
|
||
metadata/_tab_index = 0
|
||
|
||
[node name="ScrollContainer" type="ScrollContainer" parent="."]
|
||
layout_mode = 2
|
||
|
||
[node name="SelectionContainer" type="VBoxContainer" parent="ScrollContainer"]
|
||
layout_mode = 2
|
||
size_flags_horizontal = 3
|
||
size_flags_vertical = 3
|
||
|
||
[node name="Title" type="Label" parent="ScrollContainer/SelectionContainer"]
|
||
layout_mode = 2
|
||
text = "Step 1: Use Case"
|
||
label_settings = ExtResource("1_r6qea")
|
||
horizontal_alignment = 1
|
||
|
||
[node name="ToDocumentation" type="Button" parent="ScrollContainer/SelectionContainer/Title"]
|
||
unique_name_in_owner = true
|
||
layout_mode = 1
|
||
anchors_preset = 6
|
||
anchor_left = 1.0
|
||
anchor_top = 0.5
|
||
anchor_right = 1.0
|
||
anchor_bottom = 0.5
|
||
offset_left = -52.0
|
||
offset_top = -15.5
|
||
offset_bottom = 15.5
|
||
grow_horizontal = 0
|
||
grow_vertical = 2
|
||
text = "DOCS"
|
||
metadata/_edit_use_anchors_ = true
|
||
|
||
[node name="Explaination" type="RichTextLabel" parent="ScrollContainer/SelectionContainer"]
|
||
layout_mode = 2
|
||
theme_override_font_sizes/normal_font_size = 12
|
||
bbcode_enabled = true
|
||
text = "To help you with scopes and authentication please select your use case."
|
||
fit_content = true
|
||
vertical_alignment = 1
|
||
|
||
[node name="ChooseLabel" type="Label" parent="ScrollContainer/SelectionContainer"]
|
||
layout_mode = 2
|
||
text = "What do you want to make:"
|
||
|
||
[node name="Overlay" type="CheckBox" parent="ScrollContainer/SelectionContainer"]
|
||
unique_name_in_owner = true
|
||
layout_mode = 2
|
||
button_pressed = true
|
||
button_group = ExtResource("1_vqr26")
|
||
text = "Overlay"
|
||
|
||
[node name="Game" type="CheckBox" parent="ScrollContainer/SelectionContainer"]
|
||
unique_name_in_owner = true
|
||
layout_mode = 2
|
||
button_group = ExtResource("1_vqr26")
|
||
text = "Game"
|
||
|
||
[node name="SomethingElse" type="CheckBox" parent="ScrollContainer/SelectionContainer"]
|
||
unique_name_in_owner = true
|
||
layout_mode = 2
|
||
button_group = ExtResource("1_vqr26")
|
||
text = "I know what I do / Something else"
|
||
|
||
[node name="HSeparator" type="HSeparator" parent="ScrollContainer/SelectionContainer"]
|
||
layout_mode = 2
|
||
theme_override_constants/separation = 20
|
||
|
||
[node name="Scopes" type="HBoxContainer" parent="ScrollContainer/SelectionContainer"]
|
||
unique_name_in_owner = true
|
||
layout_mode = 2
|
||
size_flags_vertical = 3
|
||
|
||
[node name="ExtendedScopeInfo" type="PanelContainer" parent="ScrollContainer/SelectionContainer/Scopes"]
|
||
unique_name_in_owner = true
|
||
visible = false
|
||
layout_mode = 2
|
||
|
||
[node name="OtherScopeOptions" type="PanelContainer" parent="ScrollContainer/SelectionContainer/Scopes"]
|
||
unique_name_in_owner = true
|
||
layout_mode = 2
|
||
size_flags_horizontal = 3
|
||
|
||
[node name="VBoxContainer" type="VBoxContainer" parent="ScrollContainer/SelectionContainer/Scopes/OtherScopeOptions"]
|
||
layout_mode = 2
|
||
|
||
[node name="ScopeListLabel" type="Label" parent="ScrollContainer/SelectionContainer/Scopes/OtherScopeOptions/VBoxContainer"]
|
||
layout_mode = 2
|
||
text = "Scopes:"
|
||
label_settings = ExtResource("1_r6qea")
|
||
|
||
[node name="AdvancedEdit" type="CheckButton" parent="ScrollContainer/SelectionContainer/Scopes/OtherScopeOptions/VBoxContainer/ScopeListLabel"]
|
||
unique_name_in_owner = true
|
||
layout_mode = 1
|
||
anchors_preset = 6
|
||
anchor_left = 1.0
|
||
anchor_top = 0.5
|
||
anchor_right = 1.0
|
||
anchor_bottom = 0.5
|
||
offset_left = -168.0
|
||
offset_top = -15.5
|
||
offset_bottom = 15.5
|
||
grow_horizontal = 0
|
||
grow_vertical = 2
|
||
text = "Edit (Advanced)"
|
||
|
||
[node name="ScopeList" type="RichTextLabel" parent="ScrollContainer/SelectionContainer/Scopes/OtherScopeOptions/VBoxContainer"]
|
||
unique_name_in_owner = true
|
||
layout_mode = 2
|
||
bbcode_enabled = true
|
||
text = "[b]user:read:chat[/b] - Receive chatroom messages and informational notifications relating to a channel’s chatroom.
|
||
|
||
[b]user:write:chat[/b] - Send chat messages to a chatroom.
|
||
|
||
[b]moderator:read:followers[/b] - Read the followers of a broadcaster.
|
||
|
||
[b]bits:read[/b] - View Bits information for a channel.
|
||
|
||
[b]channel:read:redemptions[/b] - View Channel Points custom rewards and their redemptions on a channel.
|
||
|
||
[b]channel:manage:redemptions[/b] - Manage Channel Points custom rewards and their redemptions on a channel.
|
||
|
||
"
|
||
fit_content = true
|
||
|
||
[node name="HSeparator" type="HSeparator" parent="ScrollContainer/SelectionContainer/Scopes/OtherScopeOptions/VBoxContainer"]
|
||
layout_mode = 2
|
||
theme_override_constants/separation = 10
|
||
|
||
[node name="ScopeFileLabel" type="Label" parent="ScrollContainer/SelectionContainer/Scopes/OtherScopeOptions/VBoxContainer"]
|
||
layout_mode = 2
|
||
text = "Save selected scopes:"
|
||
|
||
[node name="ScopeFileSelect" parent="ScrollContainer/SelectionContainer/Scopes/OtherScopeOptions/VBoxContainer" instance=ExtResource("4_c6y6e")]
|
||
unique_name_in_owner = true
|
||
layout_mode = 2
|
||
default_path = "res://twitch_scopes.tres"
|
||
path = "res://twitch_scopes.tres"
|
||
filters = PackedStringArray("*.tres", "*.res")
|
||
|
||
[node name="Save" type="Button" parent="ScrollContainer/SelectionContainer/Scopes/OtherScopeOptions/VBoxContainer"]
|
||
unique_name_in_owner = true
|
||
layout_mode = 2
|
||
text = "Save Scopes"
|