Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| af1f6da98d | |||
| 119850a7b4 | |||
| b198aba09b | |||
| 37165d1562 | |||
| 5684561b66 | |||
| 2678cac0e6 |
@@ -25,19 +25,24 @@ jobs:
|
||||
apt update && apt -y install curl nodejs xvfb
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
lfs: false
|
||||
persist-credentials: true
|
||||
|
||||
- name: Checkout LFS
|
||||
run: |
|
||||
git lfs install --local
|
||||
AUTH=$(git config http.${{ gitea.server_url }}/.extraheader)
|
||||
AUTH_FILE=$(git config includeif.gitdir:/workspace/${{ gitea.repository }}/.git.path)
|
||||
git config -f $AUTH_FILE --unset http.${{ gitea.server_url }}/.extraheader
|
||||
git config -f $AUTH_FILE http.${{ gitea.server_url }}/${{ gitea.repository }}.git/info/lfs/objects/batch.extraheader "$AUTH"
|
||||
git lfs pull
|
||||
UrlBase=$GITHUB_SERVER_URL; \
|
||||
UrlLfsBase=$UrlBase/${{ gitea.repository }}.git/info/lfs/objects; \
|
||||
Auth=`/usr/bin/git config --get --local http.$UrlBase/.extraheader`; \
|
||||
/usr/bin/git config --local http.${UrlLfsBase}/batch.extraheader "$Auth"; \
|
||||
/usr/bin/git config --local http.${UrlLfsBase}/.extraheader ''
|
||||
|
||||
git config --local lfs.transfer.maxretries 1
|
||||
|
||||
/usr/bin/git lfs fetch origin refs/remotes/origin/${{ gitea.ref_name }}
|
||||
/usr/bin/git lfs checkout
|
||||
/usr/bin/git add .
|
||||
/usr/bin/git reset --hard
|
||||
|
||||
- name: Run tests
|
||||
uses: godot-gdunit-labs/gdUnit4-action@v1
|
||||
|
||||
@@ -36,48 +36,58 @@ jobs:
|
||||
INITIAL_VERSION: 0.1.0
|
||||
DEFAULT_BUMP: patch
|
||||
|
||||
# Test:
|
||||
# runs-on: ubuntu-latest
|
||||
# env:
|
||||
# RUNNER_TOOL_CACHE: /toolcache # Runner Tool Cache
|
||||
# steps:
|
||||
# - name: Install node, xvfb and curl
|
||||
Test:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
RUNNER_TOOL_CACHE: /toolcache # Runner Tool Cache
|
||||
steps:
|
||||
- name: Install node, xvfb and curl
|
||||
run: |
|
||||
apt update && apt -y install curl nodejs xvfb
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
lfs: false
|
||||
|
||||
- name: Checkout LFS
|
||||
run: |
|
||||
UrlBase=$GITHUB_SERVER_URL; \
|
||||
UrlLfsBase=$UrlBase/${{ gitea.repository }}.git/info/lfs/objects; \
|
||||
Auth=`/usr/bin/git config --get --local http.$UrlBase/.extraheader`; \
|
||||
/usr/bin/git config --local http.${UrlLfsBase}/batch.extraheader "$Auth"; \
|
||||
/usr/bin/git config --local http.${UrlLfsBase}/.extraheader ''
|
||||
|
||||
git config --local lfs.transfer.maxretries 1
|
||||
|
||||
/usr/bin/git lfs fetch origin refs/remotes/origin/${{ gitea.ref_name }}
|
||||
/usr/bin/git lfs checkout
|
||||
/usr/bin/git add .
|
||||
/usr/bin/git reset --hard
|
||||
|
||||
- name: Run tests
|
||||
uses: godot-gdunit-labs/gdUnit4-action@v1
|
||||
with:
|
||||
godot-version: '4.6'
|
||||
godot-net: true
|
||||
godot-force-mono: true
|
||||
dotnet-version: 'net9.0'
|
||||
paths: |
|
||||
res://tests/
|
||||
timeout: 1
|
||||
publish-report: false
|
||||
upload-report: false
|
||||
|
||||
- name: Upload test report
|
||||
uses: actions/upload-artifact@v3-node20
|
||||
with:
|
||||
name: Test Report
|
||||
path: ${{ github.workspace }}/reports/test-result.html
|
||||
|
||||
# - name: Trying build
|
||||
# run: |
|
||||
# apt update && apt -y install curl nodejs xvfb
|
||||
#
|
||||
# - name: Checkout
|
||||
# uses: actions/checkout@v6
|
||||
# with:
|
||||
# lfs: false
|
||||
# persist-credentials: true
|
||||
#
|
||||
# - name: Checkout LFS
|
||||
# run: |
|
||||
# git lfs install --local
|
||||
# AUTH=$(git config http.${{ gitea.server_url }}/.extraheader)
|
||||
# AUTH_FILE=$(git config includeif.gitdir:/workspace/${{ gitea.repository }}/.git.path)
|
||||
# git config -f $AUTH_FILE --unset http.${{ gitea.server_url }}/.extraheader
|
||||
# git config -f $AUTH_FILE http.${{ gitea.server_url }}/${{ gitea.repository }}.git/info/lfs/objects/batch.extraheader "$AUTH"
|
||||
# git lfs pull
|
||||
#
|
||||
# - name: Run tests
|
||||
# uses: godot-gdunit-labs/gdUnit4-action@v1
|
||||
# with:
|
||||
# godot-version: '4.6.0'
|
||||
# godot-net: true
|
||||
# godot-force-mono: true
|
||||
# dotnet-version: 'net9.0'
|
||||
# paths: |
|
||||
# res://tests/
|
||||
# timeout: 1
|
||||
# publish-report: false
|
||||
# upload-report: false
|
||||
#
|
||||
# - name: Upload test report
|
||||
# uses: actions/upload-artifact@v3-node20
|
||||
# with:
|
||||
# name: Test Report
|
||||
# path: ${{ github.workspace }}/reports/test-result.html
|
||||
# mkdir -v -p build/windows
|
||||
# /home/runner/godot-linux/godot --headless --verbose --build-solutions --export-release "Windows Desktop" build/windows/${{ env.GAME_NAME }}.exe
|
||||
|
||||
Export:
|
||||
runs-on: ubuntu-latest
|
||||
@@ -93,38 +103,49 @@ jobs:
|
||||
- name: Install node, curl and zip
|
||||
run: |
|
||||
apt update && apt -y install curl zip nodejs
|
||||
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
lfs: false
|
||||
persist-credentials: true
|
||||
|
||||
- name: Checkout LFS
|
||||
run: |
|
||||
git lfs install --local
|
||||
AUTH=$(git config http.${{ gitea.server_url }}/.extraheader)
|
||||
AUTH_FILE=$(git config includeif.gitdir:/workspace/${{ gitea.repository }}/.git.path)
|
||||
git config -f $AUTH_FILE --unset http.${{ gitea.server_url }}/.extraheader
|
||||
git config -f $AUTH_FILE http.${{ gitea.server_url }}/${{ gitea.repository }}.git/info/lfs/objects/batch.extraheader "$AUTH"
|
||||
git lfs pull
|
||||
|
||||
# GDUnit action replacement while waiting for 4.6 support
|
||||
- name: Import resources and build solution
|
||||
run: |
|
||||
godot --headless --editor --build-solutions --quit --import --path $PWD
|
||||
- name: Run tests
|
||||
run: |
|
||||
godot --headless --path "$PWD" -s -d addons/gdUnit4/bin/GdUnitCmdTool.gd -a ./test -rd ./test/reports --ignoreHeadlessMode
|
||||
- name: Upload test report
|
||||
uses: actions/upload-artifact@v3-node20
|
||||
with:
|
||||
name: Test Report
|
||||
path: ${{ github.workspace }}/reports/test-result.html
|
||||
|
||||
- name: Remove GDUnit addon folder because it breaks the build
|
||||
run: |
|
||||
rm -rf ${{ gitea.workspace }}/addons/gdUnit4
|
||||
UrlBase=$GITHUB_SERVER_URL; \
|
||||
UrlLfsBase=$UrlBase/${{ gitea.repository }}.git/info/lfs/objects; \
|
||||
Auth=`/usr/bin/git config --get --local http.$UrlBase/.extraheader`; \
|
||||
/usr/bin/git config --local http.${UrlLfsBase}/batch.extraheader "$Auth"; \
|
||||
/usr/bin/git config --local http.${UrlLfsBase}/.extraheader ''
|
||||
|
||||
git config --local lfs.transfer.maxretries 1
|
||||
|
||||
/usr/bin/git lfs fetch origin refs/remotes/origin/${{ gitea.ref_name }}
|
||||
/usr/bin/git lfs checkout
|
||||
/usr/bin/git add .
|
||||
/usr/bin/git reset --hard
|
||||
|
||||
# - name: Checkout
|
||||
# uses: actions/checkout@v6
|
||||
# with:
|
||||
# lfs: false
|
||||
# persist-credentials: true
|
||||
#
|
||||
# - name: Checkout LFS
|
||||
# run: |
|
||||
# git lfs install --local
|
||||
# AUTH=$(git config http.${{ gitea.server_url }}/.extraheader)
|
||||
# AUTH_FILE=$(git config includeif.gitdir:/workspace/${{ gitea.repository }}/.git.path)
|
||||
# git config -f $AUTH_FILE --unset http.${{ gitea.server_url }}/.extraheader
|
||||
# git config -f $AUTH_FILE http.${{ gitea.server_url }}/${{ gitea.repository }}.git/info/lfs/objects/batch.extraheader "$AUTH"
|
||||
# git lfs pull
|
||||
|
||||
# - name: Remove GDUnit addon folder because it breaks the build
|
||||
# run: |
|
||||
# rm -rf ${{ gitea.workspace }}/addons/gdUnit4
|
||||
#
|
||||
# - name: Import resources and build solution
|
||||
# run: |
|
||||
# godot --headless --editor --build-solutions --quit --import --path $PWD
|
||||
|
||||
- name: Build Windows
|
||||
run: |
|
||||
|
||||
@@ -40,19 +40,24 @@ jobs:
|
||||
apt update && apt -y install curl zip nodejs
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
lfs: false
|
||||
persist-credentials: true
|
||||
|
||||
- name: Checkout LFS
|
||||
run: |
|
||||
git lfs install --local
|
||||
AUTH=$(git config http.${{ gitea.server_url }}/.extraheader)
|
||||
AUTH_FILE=$(git config includeif.gitdir:/workspace/${{ gitea.repository }}/.git.path)
|
||||
git config -f $AUTH_FILE --unset http.${{ gitea.server_url }}/.extraheader
|
||||
git config -f $AUTH_FILE http.${{ gitea.server_url }}/${{ gitea.repository }}.git/info/lfs/objects/batch.extraheader "$AUTH"
|
||||
git lfs pull
|
||||
UrlBase=$GITHUB_SERVER_URL; \
|
||||
UrlLfsBase=$UrlBase/${{ gitea.repository }}.git/info/lfs/objects; \
|
||||
Auth=`/usr/bin/git config --get --local http.$UrlBase/.extraheader`; \
|
||||
/usr/bin/git config --local http.${UrlLfsBase}/batch.extraheader "$Auth"; \
|
||||
/usr/bin/git config --local http.${UrlLfsBase}/.extraheader ''
|
||||
|
||||
git config --local lfs.transfer.maxretries 1
|
||||
|
||||
/usr/bin/git lfs fetch origin refs/remotes/origin/${{ gitea.ref_name }}
|
||||
/usr/bin/git lfs checkout
|
||||
/usr/bin/git add .
|
||||
/usr/bin/git reset --hard
|
||||
|
||||
- name: Import resources and build solution
|
||||
run: |
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://belidlfknh74r"]
|
||||
[gd_scene format=3 uid="uid://belidlfknh74r"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/core/runners/GdUnitTestRunner.gd" id="1"]
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/network/GdUnitTcpClient.gd" id="2"]
|
||||
[ext_resource type="Script" uid="uid://bbl3q1j2gg6n7" path="res://addons/gdUnit4/src/core/runners/GdUnitTestRunner.gd" id="1"]
|
||||
[ext_resource type="Script" uid="uid://de48l0bn1yhs6" path="res://addons/gdUnit4/src/network/GdUnitTcpClient.gd" id="2"]
|
||||
|
||||
[node name="Control" type="Node"]
|
||||
[node name="Control" type="Node" unique_id=1737644484]
|
||||
script = ExtResource("1")
|
||||
|
||||
[node name="GdUnitTcpClient" type="Node" parent="."]
|
||||
[node name="GdUnitTcpClient" type="Node" parent="." unique_id=795584672]
|
||||
script = ExtResource("2")
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="."]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="." unique_id=1688223625]
|
||||
custom_minimum_size = Vector2(0, 24)
|
||||
layout_direction = 2
|
||||
anchors_preset = 12
|
||||
@@ -22,12 +22,13 @@ size_flags_horizontal = 3
|
||||
size_flags_vertical = 10
|
||||
alignment = 2
|
||||
|
||||
[node name="Version" type="RichTextLabel" parent="HBoxContainer"]
|
||||
[node name="Version" type="RichTextLabel" parent="HBoxContainer" unique_id=508340327]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(128, 0)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 10
|
||||
bbcode_enabled = true
|
||||
text = "[center][color=#9887c4]gd[/color][color=#7a57d6]Unit[/color][color=#9887c4]4[/color] [color=#9887c4]6.1.0[/color][/center]"
|
||||
scroll_active = false
|
||||
shortcut_keys_enabled = false
|
||||
horizontal_alignment = 1
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://cn5mp3tmi2gb1"]
|
||||
[gd_scene format=3 uid="uid://cn5mp3tmi2gb1"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/network/GdUnitServer.gd" id="1"]
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/network/GdUnitTcpServer.gd" id="2"]
|
||||
[ext_resource type="Script" uid="uid://dt20agyqj617n" path="res://addons/gdUnit4/src/network/GdUnitServer.gd" id="1"]
|
||||
[ext_resource type="Script" uid="uid://bid0ceqhbhprs" path="res://addons/gdUnit4/src/network/GdUnitTcpServer.gd" id="2"]
|
||||
|
||||
[node name="Control" type="Node"]
|
||||
[node name="Control" type="Node" unique_id=1571184756]
|
||||
script = ExtResource("1")
|
||||
|
||||
[node name="TcpServer" type="Node" parent="."]
|
||||
[node name="TcpServer" type="Node" parent="." unique_id=1020842751]
|
||||
script = ExtResource("2")
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,14 +1,14 @@
|
||||
[gd_scene load_steps=8 format=3 uid="uid://mpo5o6d4uybu"]
|
||||
[gd_scene format=3 uid="uid://mpo5o6d4uybu"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/gdUnit4/src/ui/parts/InspectorToolBar.tscn" id="1"]
|
||||
[ext_resource type="PackedScene" path="res://addons/gdUnit4/src/ui/parts/InspectorProgressBar.tscn" id="2"]
|
||||
[ext_resource type="PackedScene" path="res://addons/gdUnit4/src/ui/parts/InspectorStatusBar.tscn" id="3"]
|
||||
[ext_resource type="PackedScene" path="res://addons/gdUnit4/src/ui/parts/InspectorMonitor.tscn" id="4"]
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/ui/GdUnitInspector.gd" id="5"]
|
||||
[ext_resource type="PackedScene" path="res://addons/gdUnit4/src/ui/parts/InspectorTreePanel.tscn" id="7"]
|
||||
[ext_resource type="PackedScene" path="res://addons/gdUnit4/src/network/GdUnitServer.tscn" id="7_721no"]
|
||||
[ext_resource type="PackedScene" uid="uid://dx7xy4dgi3wwb" path="res://addons/gdUnit4/src/ui/parts/InspectorToolBar.tscn" id="1"]
|
||||
[ext_resource type="PackedScene" uid="uid://dva3tonxsxrlk" path="res://addons/gdUnit4/src/ui/parts/InspectorProgressBar.tscn" id="2"]
|
||||
[ext_resource type="PackedScene" uid="uid://c22l4odk7qesc" path="res://addons/gdUnit4/src/ui/parts/InspectorStatusBar.tscn" id="3"]
|
||||
[ext_resource type="PackedScene" uid="uid://djp8ait0bxpsc" path="res://addons/gdUnit4/src/ui/parts/InspectorMonitor.tscn" id="4"]
|
||||
[ext_resource type="Script" uid="uid://cnrmhaenchqak" path="res://addons/gdUnit4/src/ui/GdUnitInspector.gd" id="5"]
|
||||
[ext_resource type="PackedScene" uid="uid://bqfpidewtpeg0" path="res://addons/gdUnit4/src/ui/parts/InspectorTreePanel.tscn" id="7"]
|
||||
[ext_resource type="PackedScene" uid="uid://cn5mp3tmi2gb1" path="res://addons/gdUnit4/src/network/GdUnitServer.tscn" id="7_721no"]
|
||||
|
||||
[node name="GdUnit" type="Panel"]
|
||||
[node name="GdUnit" type="Panel" unique_id=1075187277]
|
||||
use_parent_material = true
|
||||
clip_contents = true
|
||||
anchors_preset = 15
|
||||
@@ -19,7 +19,7 @@ size_flags_vertical = 3
|
||||
focus_mode = 2
|
||||
script = ExtResource("5")
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=1685246997]
|
||||
use_parent_material = true
|
||||
clip_contents = true
|
||||
layout_mode = 0
|
||||
@@ -28,35 +28,35 @@ anchor_bottom = 1.0
|
||||
size_flags_vertical = 11
|
||||
theme_override_constants/separation = 0
|
||||
|
||||
[node name="Header" type="VBoxContainer" parent="VBoxContainer"]
|
||||
[node name="Header" type="VBoxContainer" parent="VBoxContainer" unique_id=1396247830]
|
||||
use_parent_material = true
|
||||
clip_contents = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 9
|
||||
size_flags_vertical = 0
|
||||
|
||||
[node name="ToolBar" parent="VBoxContainer/Header" instance=ExtResource("1")]
|
||||
[node name="ToolBar" parent="VBoxContainer/Header" unique_id=2068386570 instance=ExtResource("1")]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 1
|
||||
|
||||
[node name="ProgressBar" parent="VBoxContainer/Header" instance=ExtResource("2")]
|
||||
[node name="ProgressBar" parent="VBoxContainer/Header" unique_id=78100143 instance=ExtResource("2")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 5
|
||||
max_value = 0.0
|
||||
|
||||
[node name="StatusBar" parent="VBoxContainer/Header" instance=ExtResource("3")]
|
||||
[node name="StatusBar" parent="VBoxContainer/Header" unique_id=1032926962 instance=ExtResource("3")]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 11
|
||||
|
||||
[node name="MainPanel" parent="VBoxContainer" instance=ExtResource("7")]
|
||||
[node name="MainPanel" parent="VBoxContainer" unique_id=1505458317 instance=ExtResource("7")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Monitor" parent="VBoxContainer" instance=ExtResource("4")]
|
||||
[node name="Monitor" parent="VBoxContainer" unique_id=1732140832 instance=ExtResource("4")]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="event_server" parent="." instance=ExtResource("7_721no")]
|
||||
[node name="event_server" parent="." unique_id=1832165877 instance=ExtResource("7_721no")]
|
||||
|
||||
[connection signal="select_error_next" from="VBoxContainer/Header/StatusBar" to="VBoxContainer/MainPanel" method="_on_select_next_item_by_state" binds= [7]]
|
||||
[connection signal="select_error_prevous" from="VBoxContainer/Header/StatusBar" to="VBoxContainer/MainPanel" method="_on_select_previous_item_by_state" binds= [7]]
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[gd_scene format=3 uid="uid://bjcc71p2h1trr"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/ui/menu/GdUnitInspectorContextMenu.gd" id="1_0x0vc"]
|
||||
[ext_resource type="Script" uid="uid://xhy87fbc5yl" path="res://addons/gdUnit4/src/ui/menu/GdUnitInspectorContextMenu.gd" id="1_0x0vc"]
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_miuuy"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_0x0vc"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"M4 12a1 1 0 0 0 1.555.832l6-4a1 1 0 0 0 0-1.664l-6-4A1 1 0 0 0 4 4z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
@@ -12,7 +12,7 @@ Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_ern2r"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_jyu21"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"M3 3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm4.975 0A1 1 0 0 0 7 3.998v8a1 1 0 0 0 1.625.781l5-4a1 1 0 0 0 0-1.56l-5-4A1 1 0 0 0 7.975 3z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
@@ -22,7 +22,7 @@ Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_qdci2"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_niedd"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"m8 9.669-3.536 2.583H7v2.537h2v-2.537h2.536zm0-3.314L4.464 3.772H7V1.235h2v2.537h2.536zm-7.296.73h14.591v1.831H.704z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
@@ -32,7 +32,7 @@ Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_hed0i"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_ygmqs"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"m8 16-3.5-2.5H7V11h2v2.5h2.5zM8 0 4.5 2.5H7V5h2V2.5h2.5zM1 7h14v2H1z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
@@ -45,25 +45,25 @@ Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
[node name="contextMenu" type="PopupMenu" unique_id=1824556050]
|
||||
auto_translate_mode = 2
|
||||
oversampling_override = 1.0
|
||||
size = Vector2i(241, 170)
|
||||
size = Vector2i(282, 170)
|
||||
visible = true
|
||||
item_count = 6
|
||||
item_0/text = "Run Tests"
|
||||
item_0/icon = SubResource("DPITexture_miuuy")
|
||||
item_0/icon = SubResource("DPITexture_0x0vc")
|
||||
item_0/id = 0
|
||||
item_1/text = "Debug Tests"
|
||||
item_1/icon = SubResource("DPITexture_ern2r")
|
||||
item_1/icon = SubResource("DPITexture_jyu21")
|
||||
item_1/id = 1
|
||||
item_2/text = "Run Tests Until Fail"
|
||||
item_2/icon = SubResource("DPITexture_miuuy")
|
||||
item_2/icon = SubResource("DPITexture_0x0vc")
|
||||
item_2/id = 2
|
||||
item_3/id = 3
|
||||
item_3/separator = true
|
||||
item_4/text = "Collapse All"
|
||||
item_4/icon = SubResource("DPITexture_qdci2")
|
||||
item_4/icon = SubResource("DPITexture_niedd")
|
||||
item_4/id = 4
|
||||
item_5/text = "Expand All"
|
||||
item_5/icon = SubResource("DPITexture_hed0i")
|
||||
item_5/icon = SubResource("DPITexture_ygmqs")
|
||||
item_5/id = 5
|
||||
script = ExtResource("1_0x0vc")
|
||||
|
||||
|
||||
@@ -1,32 +1,30 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://djp8ait0bxpsc"]
|
||||
[gd_scene format=3 uid="uid://djp8ait0bxpsc"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/ui/parts/InspectorMonitor.gd" id="3"]
|
||||
[ext_resource type="Script" uid="uid://dqa46mablekf2" path="res://addons/gdUnit4/src/ui/parts/InspectorMonitor.gd" id="3"]
|
||||
|
||||
[sub_resource type="Image" id="Image_sx31i"]
|
||||
data = {
|
||||
"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 4, 227, 227, 227, 36, 227, 227, 227, 36, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 131, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 131, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 5, 225, 225, 225, 76, 224, 224, 224, 255, 224, 224, 224, 255, 226, 226, 226, 77, 255, 255, 255, 5, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 99, 224, 224, 224, 232, 224, 224, 224, 244, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 244, 224, 224, 224, 233, 224, 224, 224, 97, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 225, 225, 225, 135, 224, 224, 224, 247, 224, 224, 224, 115, 234, 234, 234, 12, 224, 224, 224, 130, 224, 224, 224, 130, 234, 234, 234, 12, 225, 225, 225, 116, 224, 224, 224, 248, 224, 224, 224, 132, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 226, 226, 226, 77, 224, 224, 224, 251, 224, 224, 224, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 66, 224, 224, 224, 252, 225, 225, 225, 75, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 201, 224, 224, 224, 146, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 224, 224, 224, 146, 224, 224, 224, 106, 255, 255, 255, 0, 225, 225, 225, 150, 224, 224, 224, 195, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 24, 224, 224, 224, 255, 226, 226, 226, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 233, 233, 233, 23, 225, 225, 225, 166, 224, 224, 224, 237, 228, 228, 228, 47, 255, 255, 255, 0, 225, 225, 225, 51, 224, 224, 224, 255, 224, 224, 224, 16, 255, 255, 255, 0, 255, 255, 255, 0, 225, 225, 225, 67, 224, 224, 224, 255, 225, 225, 225, 215, 227, 227, 227, 9, 255, 255, 255, 0, 255, 255, 255, 0, 223, 223, 223, 239, 224, 224, 224, 253, 224, 224, 224, 49, 255, 255, 255, 0, 230, 230, 230, 30, 224, 224, 224, 230, 224, 224, 224, 255, 224, 224, 224, 49, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 41, 224, 224, 224, 255, 225, 225, 225, 101, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 139, 224, 224, 224, 139, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 5, 225, 225, 225, 117, 224, 224, 224, 255, 224, 224, 224, 33, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 6, 224, 224, 224, 240, 226, 226, 226, 87, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 96, 224, 224, 224, 236, 255, 255, 255, 3, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 225, 225, 225, 143, 224, 224, 224, 211, 224, 224, 224, 8, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 232, 232, 232, 11, 224, 224, 224, 216, 225, 225, 225, 141, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 238, 238, 238, 15, 224, 224, 224, 220, 224, 224, 224, 178, 238, 238, 238, 15, 255, 255, 255, 0, 225, 225, 225, 51, 225, 225, 225, 51, 255, 255, 255, 0, 227, 227, 227, 18, 224, 224, 224, 184, 224, 224, 224, 218, 238, 238, 238, 15, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 227, 227, 227, 36, 224, 224, 224, 212, 224, 224, 224, 232, 225, 225, 225, 133, 224, 224, 224, 251, 224, 224, 224, 240, 225, 225, 225, 135, 224, 224, 224, 234, 224, 224, 224, 208, 225, 225, 225, 34, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 230, 230, 230, 10, 224, 224, 224, 107, 224, 224, 224, 197, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 196, 224, 224, 224, 104, 224, 224, 224, 8, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0),
|
||||
"format": "RGBA8",
|
||||
"height": 16,
|
||||
"mipmaps": false,
|
||||
"width": 16
|
||||
[sub_resource type="DPITexture" id="DPITexture_sx31i"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"none\" stroke=\"#e0e0e0\" stroke-linecap=\"round\" stroke-width=\"1.25\" d=\"M7 1.5h2m-1 0v2.875m0-1.25a5.625 5.625 0 0 0 0 11.25v-1.25m0 1.25a5.625 5.625 0 0 0 0-11.25m5.375 5.625h-1m-9.875 0h1m4.5 0 2-2\"/><circle cx=\"8\" cy=\"8.75\" r=\"1\" fill=\"#e0e0e0\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
color_map = {
|
||||
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
|
||||
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="ImageTexture" id="ImageTexture_ugpqy"]
|
||||
image = SubResource("Image_sx31i")
|
||||
|
||||
[sub_resource type="Image" id="Image_gkq5u"]
|
||||
data = {
|
||||
"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 22, 138, 22, 251, 255, 255, 255, 0, 255, 255, 255, 0, 22, 138, 22, 234, 22, 138, 22, 247, 22, 138, 22, 253, 22, 138, 22, 253, 22, 138, 22, 247, 22, 138, 22, 233, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 22, 138, 22, 251, 22, 138, 22, 236, 255, 255, 255, 0, 22, 138, 22, 255, 255, 255, 255, 0, 23, 138, 23, 233, 22, 138, 22, 254, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 253, 23, 138, 23, 233, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 22, 138, 22, 236, 22, 138, 22, 253, 22, 138, 22, 236, 22, 138, 22, 251, 255, 255, 255, 0, 22, 138, 22, 247, 22, 138, 22, 255, 22, 138, 22, 248, 22, 138, 22, 233, 23, 138, 23, 233, 22, 138, 22, 249, 22, 138, 22, 255, 22, 138, 22, 246, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 22, 138, 22, 236, 22, 138, 22, 251, 255, 255, 255, 0, 255, 255, 255, 0, 22, 138, 22, 249, 22, 138, 22, 253, 23, 138, 23, 232, 255, 255, 255, 0, 255, 255, 255, 0, 22, 138, 22, 234, 22, 138, 22, 255, 22, 138, 22, 253, 255, 255, 255, 0, 255, 255, 255, 0, 22, 138, 22, 251, 22, 138, 22, 255, 22, 138, 22, 251, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 24, 139, 24, 231, 23, 138, 23, 231, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 23, 138, 23, 234, 22, 138, 22, 255, 22, 138, 22, 253, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 23, 138, 23, 231, 23, 138, 23, 234, 22, 138, 22, 249, 22, 138, 22, 255, 22, 138, 22, 246, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 23, 138, 23, 233, 22, 138, 22, 247, 22, 138, 22, 249, 24, 139, 24, 231, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 23, 138, 23, 245, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 253, 23, 138, 23, 233, 255, 255, 255, 0, 255, 255, 255, 0, 22, 138, 22, 234, 22, 138, 22, 254, 22, 138, 22, 255, 22, 138, 22, 253, 23, 138, 23, 231, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 23, 138, 23, 241, 22, 138, 22, 253, 22, 138, 22, 253, 22, 138, 22, 246, 22, 138, 22, 233, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 22, 138, 22, 247, 22, 138, 22, 255, 22, 138, 22, 248, 23, 138, 23, 232, 255, 255, 255, 0, 255, 255, 255, 0, 23, 138, 23, 245, 23, 138, 23, 241, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 22, 138, 22, 253, 22, 138, 22, 255, 22, 138, 22, 233, 255, 255, 255, 0, 255, 255, 255, 0, 23, 138, 23, 231, 22, 138, 22, 255, 22, 138, 22, 253, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 22, 138, 22, 253, 22, 138, 22, 255, 23, 138, 23, 233, 255, 255, 255, 0, 255, 255, 255, 0, 23, 138, 23, 234, 22, 138, 22, 255, 22, 138, 22, 253, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 22, 138, 22, 247, 22, 138, 22, 255, 22, 138, 22, 249, 22, 138, 22, 234, 23, 138, 23, 234, 22, 138, 22, 249, 22, 138, 22, 255, 22, 138, 22, 246, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 22, 138, 22, 233, 22, 138, 22, 253, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 253, 22, 138, 22, 233, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 23, 138, 23, 233, 22, 138, 22, 246, 22, 138, 22, 253, 22, 138, 22, 253, 22, 138, 22, 246, 23, 138, 23, 233, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0),
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 251, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 234, 22, 138, 22, 247, 22, 138, 22, 253, 22, 138, 22, 253, 22, 138, 22, 247, 22, 138, 22, 233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 251, 22, 138, 22, 236, 0, 0, 0, 0, 22, 138, 22, 255, 0, 0, 0, 0, 23, 138, 23, 233, 22, 138, 22, 254, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 253, 23, 138, 23, 233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 236, 22, 138, 22, 253, 22, 138, 22, 236, 22, 138, 22, 251, 0, 0, 0, 0, 22, 138, 22, 247, 22, 138, 22, 255, 22, 138, 22, 248, 22, 138, 22, 233, 23, 138, 23, 233, 22, 138, 22, 249, 22, 138, 22, 255, 22, 138, 22, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 236, 22, 138, 22, 251, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 249, 22, 138, 22, 253, 22, 138, 22, 232, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 234, 22, 138, 22, 255, 22, 138, 22, 253, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 251, 22, 138, 22, 255, 22, 138, 22, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 139, 24, 231, 23, 138, 23, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 138, 23, 234, 22, 138, 22, 255, 22, 138, 22, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 138, 23, 231, 22, 138, 22, 234, 22, 138, 22, 249, 22, 138, 22, 255, 22, 138, 22, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 138, 23, 233, 22, 138, 22, 247, 22, 138, 22, 249, 24, 139, 24, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 245, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 253, 22, 138, 22, 233, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 234, 22, 138, 22, 254, 22, 138, 22, 255, 22, 138, 22, 253, 23, 138, 23, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 241, 22, 138, 22, 253, 22, 138, 22, 253, 22, 138, 22, 246, 22, 138, 22, 233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 247, 22, 138, 22, 255, 22, 138, 22, 248, 22, 138, 22, 232, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 245, 22, 138, 22, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 253, 22, 138, 22, 255, 22, 138, 22, 233, 0, 0, 0, 0, 0, 0, 0, 0, 23, 138, 23, 231, 22, 138, 22, 255, 22, 138, 22, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 253, 22, 138, 22, 255, 23, 138, 23, 233, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 234, 22, 138, 22, 255, 22, 138, 22, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 247, 22, 138, 22, 255, 22, 138, 22, 249, 22, 138, 22, 234, 23, 138, 23, 234, 22, 138, 22, 249, 22, 138, 22, 255, 22, 138, 22, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 138, 22, 233, 22, 138, 22, 253, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 255, 22, 138, 22, 253, 22, 138, 22, 233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 138, 23, 233, 22, 138, 22, 246, 22, 138, 22, 253, 22, 138, 22, 253, 22, 138, 22, 246, 22, 138, 22, 233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"format": "RGBA8",
|
||||
"height": 16,
|
||||
"mipmaps": false,
|
||||
"width": 16
|
||||
}
|
||||
|
||||
[sub_resource type="ImageTexture" id="ImageTexture_nj5du"]
|
||||
[sub_resource type="ImageTexture" id="ImageTexture_eewkt"]
|
||||
image = SubResource("Image_gkq5u")
|
||||
|
||||
[node name="Monitor" type="PanelContainer"]
|
||||
[node name="Monitor" type="PanelContainer" unique_id=1784659585]
|
||||
clip_contents = true
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
@@ -37,19 +35,19 @@ size_flags_horizontal = 9
|
||||
size_flags_vertical = 9
|
||||
script = ExtResource("3")
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="."]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="." unique_id=1642409232]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
|
||||
[node name="timer" type="HBoxContainer" parent="HBoxContainer"]
|
||||
[node name="timer" type="HBoxContainer" parent="HBoxContainer" unique_id=1229946694]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="btn_time" type="Button" parent="HBoxContainer/timer"]
|
||||
[node name="btn_time" type="Button" parent="HBoxContainer/timer" unique_id=1079043056]
|
||||
unique_name_in_owner = true
|
||||
auto_translate_mode = 2
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 4
|
||||
auto_translate = false
|
||||
localize_numeral_system = false
|
||||
tooltip_text = "Shows the total elapsed time of test execution."
|
||||
mouse_force_pass_scroll_events = false
|
||||
@@ -57,38 +55,38 @@ button_mask = 0
|
||||
shortcut_feedback = false
|
||||
shortcut_in_tooltip = false
|
||||
text = "Time"
|
||||
icon = SubResource("ImageTexture_ugpqy")
|
||||
icon = SubResource("DPITexture_sx31i")
|
||||
flat = true
|
||||
|
||||
[node name="time_value" type="Label" parent="HBoxContainer/timer"]
|
||||
[node name="time_value" type="Label" parent="HBoxContainer/timer" unique_id=1257281786]
|
||||
unique_name_in_owner = true
|
||||
auto_translate_mode = 2
|
||||
use_parent_material = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
auto_translate = false
|
||||
localize_numeral_system = false
|
||||
max_lines_visible = 1
|
||||
|
||||
[node name="orphan" type="HBoxContainer" parent="HBoxContainer/timer"]
|
||||
[node name="orphan" type="HBoxContainer" parent="HBoxContainer/timer" unique_id=330626528]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="btn_orphan" type="Button" parent="HBoxContainer/timer/orphan"]
|
||||
[node name="btn_orphan" type="Button" parent="HBoxContainer/timer/orphan" unique_id=1581126906]
|
||||
unique_name_in_owner = true
|
||||
auto_translate_mode = 2
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 4
|
||||
auto_translate = false
|
||||
localize_numeral_system = false
|
||||
tooltip_text = "Shows the total orphan nodes detected."
|
||||
text = "Orphans"
|
||||
icon = SubResource("ImageTexture_nj5du")
|
||||
icon = SubResource("ImageTexture_eewkt")
|
||||
|
||||
[node name="orphan_value" type="Label" parent="HBoxContainer/timer/orphan"]
|
||||
[node name="orphan_value" type="Label" parent="HBoxContainer/timer/orphan" unique_id=1389918622]
|
||||
unique_name_in_owner = true
|
||||
auto_translate_mode = 2
|
||||
use_parent_material = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
auto_translate = false
|
||||
localize_numeral_system = false
|
||||
text = "0"
|
||||
max_lines_visible = 1
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://dva3tonxsxrlk"]
|
||||
[gd_scene format=3 uid="uid://dva3tonxsxrlk"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/ui/parts/InspectorProgressBar.gd" id="1"]
|
||||
[ext_resource type="Script" uid="uid://l4rj7s5ie834" path="res://addons/gdUnit4/src/ui/parts/InspectorProgressBar.gd" id="1"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ayfir"]
|
||||
bg_color = Color(0, 0.392157, 0, 1)
|
||||
bg_color = Color(0, 0.39215687, 0, 1)
|
||||
|
||||
[node name="ProgressBar" type="ProgressBar"]
|
||||
[node name="ProgressBar" type="ProgressBar" unique_id=74555376]
|
||||
custom_minimum_size = Vector2(0, 20)
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
@@ -14,12 +14,13 @@ grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_vertical = 9
|
||||
theme_override_styles/fill = SubResource("StyleBoxFlat_ayfir")
|
||||
max_value = 0.0
|
||||
rounded = true
|
||||
allow_greater = true
|
||||
show_percentage = false
|
||||
script = ExtResource("1")
|
||||
|
||||
[node name="Label" type="Label" parent="."]
|
||||
[node name="Label" type="Label" parent="." unique_id=1820958322]
|
||||
use_parent_material = true
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
@@ -28,6 +29,7 @@ anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_vertical = 3
|
||||
text = "0:0"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
max_lines_visible = 1
|
||||
|
||||
@@ -1,37 +1,40 @@
|
||||
[gd_scene load_steps=26 format=3 uid="uid://c22l4odk7qesc"]
|
||||
[gd_scene format=3 uid="uid://c22l4odk7qesc"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/ui/parts/InspectorStatusBar.gd" id="3"]
|
||||
[ext_resource type="Script" uid="uid://dei8oil5b5aqg" path="res://addons/gdUnit4/src/ui/parts/InspectorStatusBar.gd" id="3"]
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_mb3ih"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"M8 1v2H6a5 5 0 0 0-4 8l1.414-1.414A3 3 0 0 1 6 5h2v2l4-3-4-3zm6 4-1.414 1.414A3 3 0 0 1 10 11H8V9l-4 3 4 3v-2h2a5 5 0 0 0 4-8z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
color_map = {
|
||||
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
|
||||
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(1, 0.87, 0.4, 1)
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_wo03e"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"M9 1v2h6V1zM4 1a1 1 0 0 0-.691.291l-2 2a1 1 0 0 0 1.414 1.414l.293-.293v7.172l-.293-.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l2-2a1 1 0 0 0-1.414-1.414l-.293.293V4.412l.293.293a1 1 0 0 0 1.414-1.414l-2-2A1 1 0 0 0 4 1zm5 6v2h4V7zm0 6v2h2v-2z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
color_map = {
|
||||
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
|
||||
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(1, 0.87, 0.4, 1)
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_ixycx"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"none\" stroke=\"#e0e0e0\" d=\"M2 4h12zm0 4h12zm0 4h12z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
color_map = {
|
||||
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
|
||||
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(1, 0.87, 0.4, 1)
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="Image" id="Image_c80wp"]
|
||||
data = {
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 231, 231, 231, 21, 224, 224, 224, 194, 224, 224, 224, 196, 232, 232, 232, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 231, 231, 231, 21, 224, 224, 224, 210, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 212, 232, 232, 232, 22, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 194, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 176, 224, 224, 224, 200, 224, 224, 224, 253, 224, 224, 224, 255, 225, 225, 225, 199, 224, 224, 224, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 252, 224, 224, 224, 255, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 252, 224, 224, 224, 255, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 252, 224, 224, 224, 255, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 252, 224, 224, 224, 255, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 252, 224, 224, 224, 255, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 252, 224, 224, 224, 255, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 171, 224, 224, 224, 195, 224, 224, 224, 253, 224, 224, 224, 255, 224, 224, 224, 195, 225, 225, 225, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 196, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 233, 233, 233, 23, 224, 224, 224, 213, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 215, 224, 224, 224, 24, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 233, 233, 233, 23, 224, 224, 224, 198, 224, 224, 224, 201, 224, 224, 224, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 231, 231, 231, 21, 224, 224, 224, 194, 224, 224, 224, 196, 232, 232, 232, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 231, 231, 231, 21, 224, 224, 224, 210, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 212, 232, 232, 232, 22, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 194, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 176, 224, 224, 224, 200, 224, 224, 224, 253, 224, 224, 224, 255, 224, 224, 224, 199, 224, 224, 224, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 252, 224, 224, 224, 255, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 252, 224, 224, 224, 255, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 252, 224, 224, 224, 255, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 252, 224, 224, 224, 255, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 252, 224, 224, 224, 255, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 252, 224, 224, 224, 255, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 171, 224, 224, 224, 195, 224, 224, 224, 253, 224, 224, 224, 255, 224, 224, 224, 195, 224, 224, 224, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 196, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 232, 232, 232, 23, 224, 224, 224, 213, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 215, 224, 224, 224, 24, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 232, 232, 232, 23, 224, 224, 224, 198, 224, 224, 224, 201, 224, 224, 224, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"format": "RGBA8",
|
||||
"height": 16,
|
||||
"mipmaps": false,
|
||||
@@ -44,15 +47,16 @@ image = SubResource("Image_c80wp")
|
||||
[sub_resource type="DPITexture" id="DPITexture_t2qd7"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"M5 8a4 4 0 1 1 4 4v2a6 6 0 1 0-6-6H1l3 4 3-4zm3-3h2v2h2v2H8z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
color_map = {
|
||||
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
|
||||
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(1, 0.87, 0.4, 1)
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="Image" id="Image_jh28t"]
|
||||
data = {
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 248, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 248, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 248, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 248, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"format": "RGBA8",
|
||||
"height": 16,
|
||||
"mipmaps": false,
|
||||
@@ -64,7 +68,7 @@ image = SubResource("Image_jh28t")
|
||||
|
||||
[sub_resource type="Image" id="Image_lpjla"]
|
||||
data = {
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 248, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 237, 247, 245, 248, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 237, 247, 245, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 248, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 234, 249, 242, 248, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 234, 249, 242, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"format": "RGBA8",
|
||||
"height": 16,
|
||||
"mipmaps": false,
|
||||
@@ -88,7 +92,7 @@ image = SubResource("Image_bwbka")
|
||||
|
||||
[sub_resource type="Image" id="Image_ki3oo"]
|
||||
data = {
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 11, 232, 151, 12, 11, 242, 151, 12, 11, 250, 151, 12, 11, 254, 151, 12, 11, 254, 151, 12, 11, 250, 151, 12, 11, 242, 151, 12, 10, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 10, 238, 151, 12, 11, 254, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 253, 151, 12, 11, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 11, 237, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 254, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 254, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 10, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 10, 232, 151, 12, 11, 253, 151, 12, 11, 255, 151, 12, 11, 240, 151, 12, 10, 234, 151, 12, 11, 253, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 253, 151, 12, 11, 234, 151, 12, 11, 241, 151, 12, 11, 255, 151, 12, 11, 253, 151, 11, 10, 232, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 11, 242, 151, 12, 11, 255, 151, 12, 11, 254, 151, 12, 10, 234, 0, 0, 0, 0, 151, 12, 10, 234, 151, 12, 11, 253, 151, 12, 11, 253, 151, 12, 11, 234, 0, 0, 0, 0, 151, 12, 11, 234, 151, 12, 11, 254, 151, 12, 11, 255, 151, 12, 11, 241, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 11, 250, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 253, 151, 12, 10, 234, 0, 0, 0, 0, 151, 12, 10, 234, 151, 12, 10, 234, 0, 0, 0, 0, 151, 12, 11, 234, 151, 12, 11, 253, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 250, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 11, 254, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 253, 151, 12, 10, 234, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 11, 234, 151, 12, 11, 253, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 253, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 11, 254, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 253, 151, 12, 10, 234, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 10, 234, 151, 12, 11, 253, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 253, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 11, 250, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 253, 151, 12, 11, 234, 0, 0, 0, 0, 151, 12, 11, 234, 151, 12, 10, 234, 0, 0, 0, 0, 151, 12, 11, 234, 151, 12, 11, 253, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 250, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 11, 242, 151, 12, 11, 255, 151, 12, 11, 254, 151, 12, 11, 234, 0, 0, 0, 0, 151, 12, 11, 234, 151, 12, 11, 253, 151, 12, 11, 253, 151, 12, 11, 234, 0, 0, 0, 0, 151, 12, 11, 234, 151, 12, 11, 254, 151, 12, 11, 255, 151, 12, 10, 241, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 10, 232, 151, 12, 11, 253, 151, 12, 11, 255, 151, 12, 11, 241, 151, 12, 11, 234, 151, 12, 11, 253, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 253, 151, 12, 11, 234, 151, 12, 11, 241, 151, 12, 11, 255, 151, 12, 11, 253, 151, 11, 10, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 11, 237, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 254, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 254, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 11, 237, 151, 12, 11, 253, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 255, 151, 12, 11, 253, 151, 12, 11, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 12, 11, 232, 151, 12, 11, 242, 151, 12, 11, 250, 151, 12, 11, 253, 151, 12, 11, 253, 151, 12, 11, 250, 151, 12, 11, 241, 151, 11, 10, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 8, 6, 232, 151, 8, 5, 242, 151, 8, 5, 250, 151, 8, 5, 254, 151, 8, 5, 254, 151, 8, 5, 250, 151, 8, 5, 242, 151, 7, 5, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 8, 5, 238, 151, 8, 5, 254, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 253, 151, 8, 5, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 8, 5, 237, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 254, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 254, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 7, 5, 232, 151, 8, 5, 253, 151, 8, 5, 255, 151, 8, 5, 240, 151, 8, 5, 234, 151, 8, 5, 253, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 253, 151, 8, 5, 234, 151, 7, 5, 241, 151, 8, 5, 255, 151, 8, 5, 253, 151, 7, 5, 232, 0, 0, 0, 0, 0, 0, 0, 0, 151, 8, 5, 242, 151, 8, 5, 255, 151, 8, 5, 254, 151, 8, 5, 234, 0, 0, 0, 0, 151, 8, 5, 234, 151, 8, 5, 253, 151, 8, 5, 253, 151, 8, 5, 234, 0, 0, 0, 0, 151, 8, 5, 234, 151, 8, 5, 254, 151, 8, 5, 255, 151, 8, 5, 241, 0, 0, 0, 0, 0, 0, 0, 0, 151, 8, 5, 250, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 253, 151, 8, 5, 234, 0, 0, 0, 0, 151, 8, 5, 234, 151, 8, 5, 234, 0, 0, 0, 0, 151, 8, 5, 234, 151, 8, 5, 253, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 250, 0, 0, 0, 0, 0, 0, 0, 0, 151, 8, 5, 254, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 253, 151, 8, 5, 234, 0, 0, 0, 0, 0, 0, 0, 0, 151, 8, 5, 234, 151, 8, 5, 253, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 253, 0, 0, 0, 0, 0, 0, 0, 0, 151, 8, 5, 254, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 253, 151, 8, 5, 234, 0, 0, 0, 0, 0, 0, 0, 0, 151, 8, 5, 234, 151, 8, 5, 253, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 253, 0, 0, 0, 0, 0, 0, 0, 0, 151, 8, 5, 250, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 253, 151, 8, 5, 234, 0, 0, 0, 0, 151, 8, 5, 234, 151, 8, 5, 234, 0, 0, 0, 0, 151, 8, 5, 234, 151, 8, 5, 253, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 250, 0, 0, 0, 0, 0, 0, 0, 0, 151, 8, 5, 242, 151, 8, 5, 255, 151, 8, 5, 254, 151, 8, 5, 234, 0, 0, 0, 0, 151, 8, 5, 234, 151, 8, 5, 253, 151, 8, 5, 253, 151, 8, 5, 234, 0, 0, 0, 0, 151, 8, 5, 234, 151, 8, 5, 254, 151, 8, 5, 255, 151, 8, 5, 241, 0, 0, 0, 0, 0, 0, 0, 0, 151, 7, 5, 232, 151, 8, 5, 253, 151, 8, 5, 255, 151, 7, 5, 241, 151, 8, 5, 234, 151, 8, 5, 253, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 253, 151, 8, 5, 234, 151, 8, 5, 241, 151, 8, 5, 255, 151, 8, 5, 253, 151, 7, 4, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 8, 5, 237, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 254, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 254, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 8, 5, 237, 151, 8, 5, 253, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 255, 151, 8, 5, 253, 151, 7, 5, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 8, 6, 232, 151, 8, 5, 242, 151, 8, 5, 250, 151, 8, 5, 253, 151, 8, 5, 253, 151, 8, 5, 250, 151, 8, 5, 241, 151, 7, 5, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"format": "RGBA8",
|
||||
"height": 16,
|
||||
"mipmaps": false,
|
||||
@@ -124,7 +128,7 @@ image = SubResource("Image_j00vj")
|
||||
|
||||
[sub_resource type="Image" id="Image_0oden"]
|
||||
data = {
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 198, 223, 232, 147, 197, 222, 242, 147, 197, 222, 250, 147, 197, 222, 254, 147, 197, 222, 254, 147, 197, 222, 250, 147, 197, 222, 242, 147, 197, 222, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 197, 222, 238, 147, 197, 222, 254, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 253, 147, 197, 222, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 198, 222, 237, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 254, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 254, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 197, 222, 232, 147, 197, 222, 253, 147, 197, 222, 255, 147, 197, 222, 240, 147, 198, 222, 234, 147, 197, 222, 253, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 253, 147, 198, 222, 234, 147, 197, 222, 241, 147, 197, 222, 255, 147, 197, 222, 253, 147, 197, 222, 232, 0, 0, 0, 0, 0, 0, 0, 0, 147, 197, 222, 242, 147, 197, 222, 255, 147, 197, 222, 254, 147, 198, 222, 234, 0, 0, 0, 0, 147, 198, 222, 234, 147, 197, 222, 253, 147, 197, 222, 253, 147, 197, 222, 234, 0, 0, 0, 0, 147, 197, 222, 234, 147, 197, 222, 254, 147, 197, 222, 255, 147, 197, 222, 241, 0, 0, 0, 0, 0, 0, 0, 0, 147, 197, 222, 250, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 253, 147, 198, 222, 234, 0, 0, 0, 0, 147, 198, 222, 234, 147, 198, 222, 234, 0, 0, 0, 0, 147, 197, 222, 234, 147, 197, 222, 253, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 250, 0, 0, 0, 0, 0, 0, 0, 0, 147, 197, 222, 254, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 253, 147, 198, 222, 234, 0, 0, 0, 0, 0, 0, 0, 0, 147, 197, 222, 234, 147, 197, 222, 253, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 253, 0, 0, 0, 0, 0, 0, 0, 0, 147, 197, 222, 254, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 253, 147, 198, 222, 234, 0, 0, 0, 0, 0, 0, 0, 0, 147, 198, 222, 234, 147, 197, 222, 253, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 253, 0, 0, 0, 0, 0, 0, 0, 0, 147, 197, 222, 250, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 253, 147, 197, 222, 234, 0, 0, 0, 0, 147, 197, 222, 234, 147, 198, 222, 234, 0, 0, 0, 0, 147, 197, 222, 234, 147, 197, 222, 253, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 250, 0, 0, 0, 0, 0, 0, 0, 0, 147, 197, 222, 242, 147, 197, 222, 255, 147, 197, 222, 254, 147, 198, 222, 234, 0, 0, 0, 0, 147, 197, 222, 234, 147, 197, 222, 253, 147, 197, 222, 253, 147, 197, 222, 234, 0, 0, 0, 0, 147, 197, 222, 234, 147, 197, 222, 254, 147, 197, 222, 255, 147, 197, 222, 241, 0, 0, 0, 0, 0, 0, 0, 0, 147, 197, 222, 232, 147, 197, 222, 253, 147, 197, 222, 255, 147, 197, 222, 241, 147, 197, 222, 234, 147, 197, 222, 253, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 253, 147, 197, 222, 234, 147, 197, 222, 241, 147, 197, 222, 255, 147, 197, 222, 253, 147, 197, 221, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 198, 222, 237, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 254, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 254, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 197, 222, 237, 147, 197, 222, 253, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 255, 147, 197, 222, 253, 147, 197, 222, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 198, 222, 232, 147, 197, 222, 242, 147, 197, 222, 250, 147, 197, 222, 253, 147, 197, 222, 253, 147, 197, 222, 250, 147, 197, 222, 241, 147, 197, 222, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 194, 217, 232, 147, 193, 217, 242, 147, 193, 217, 250, 147, 193, 217, 254, 147, 193, 217, 254, 147, 193, 217, 250, 147, 193, 217, 242, 147, 193, 216, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 193, 217, 238, 147, 193, 217, 254, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 253, 147, 193, 217, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 193, 217, 237, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 254, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 254, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 193, 216, 232, 147, 193, 217, 253, 147, 193, 217, 255, 147, 193, 217, 240, 147, 194, 216, 234, 147, 193, 217, 253, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 253, 147, 193, 217, 234, 147, 193, 217, 241, 147, 193, 217, 255, 147, 193, 217, 253, 147, 193, 216, 232, 0, 0, 0, 0, 0, 0, 0, 0, 147, 193, 217, 242, 147, 193, 217, 255, 147, 193, 217, 254, 147, 194, 216, 234, 0, 0, 0, 0, 147, 194, 216, 234, 147, 193, 217, 253, 147, 193, 217, 253, 147, 193, 217, 234, 0, 0, 0, 0, 147, 193, 217, 234, 147, 193, 217, 254, 147, 193, 217, 255, 147, 193, 217, 241, 0, 0, 0, 0, 0, 0, 0, 0, 147, 193, 217, 250, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 253, 147, 194, 216, 234, 0, 0, 0, 0, 147, 194, 216, 234, 147, 194, 216, 234, 0, 0, 0, 0, 147, 193, 217, 234, 147, 193, 217, 253, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 250, 0, 0, 0, 0, 0, 0, 0, 0, 147, 193, 217, 254, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 253, 147, 194, 216, 234, 0, 0, 0, 0, 0, 0, 0, 0, 147, 193, 217, 234, 147, 193, 217, 253, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 253, 0, 0, 0, 0, 0, 0, 0, 0, 147, 193, 217, 254, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 253, 147, 194, 216, 234, 0, 0, 0, 0, 0, 0, 0, 0, 147, 194, 216, 234, 147, 193, 217, 253, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 253, 0, 0, 0, 0, 0, 0, 0, 0, 147, 193, 217, 250, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 253, 147, 193, 217, 234, 0, 0, 0, 0, 147, 193, 217, 234, 147, 194, 216, 234, 0, 0, 0, 0, 147, 193, 217, 234, 147, 193, 217, 253, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 250, 0, 0, 0, 0, 0, 0, 0, 0, 147, 193, 217, 242, 147, 193, 217, 255, 147, 193, 217, 254, 147, 193, 217, 234, 0, 0, 0, 0, 147, 193, 217, 234, 147, 193, 217, 253, 147, 193, 217, 253, 147, 193, 217, 234, 0, 0, 0, 0, 147, 193, 217, 234, 147, 193, 217, 254, 147, 193, 217, 255, 147, 193, 217, 241, 0, 0, 0, 0, 0, 0, 0, 0, 147, 193, 216, 232, 147, 193, 217, 253, 147, 193, 217, 255, 147, 193, 217, 241, 147, 193, 217, 234, 147, 193, 217, 253, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 253, 147, 193, 217, 234, 147, 193, 217, 241, 147, 193, 217, 255, 147, 193, 217, 253, 147, 192, 216, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 193, 217, 237, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 254, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 254, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 193, 217, 237, 147, 193, 217, 253, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 255, 147, 193, 217, 253, 147, 193, 217, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 193, 217, 232, 147, 193, 217, 242, 147, 193, 217, 250, 147, 193, 217, 253, 147, 193, 217, 253, 147, 193, 217, 250, 147, 193, 217, 241, 147, 193, 216, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"format": "RGBA8",
|
||||
"height": 16,
|
||||
"mipmaps": false,
|
||||
@@ -136,7 +140,7 @@ image = SubResource("Image_0oden")
|
||||
|
||||
[sub_resource type="Image" id="Image_ipq44"]
|
||||
data = {
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 237, 170, 253, 57, 252, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 254, 58, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 252, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 254, 58, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 255, 170, 253, 57, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 58, 234, 170, 253, 57, 247, 171, 255, 57, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 255, 170, 253, 57, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 58, 234, 170, 253, 57, 253, 170, 253, 57, 255, 170, 254, 57, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 255, 170, 253, 57, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 58, 234, 170, 253, 57, 253, 170, 253, 57, 255, 170, 254, 57, 247, 171, 255, 58, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 255, 170, 253, 57, 255, 0, 0, 0, 0, 0, 0, 0, 0, 170, 254, 58, 232, 170, 254, 57, 232, 0, 0, 0, 0, 170, 253, 58, 234, 170, 253, 57, 253, 170, 253, 57, 255, 170, 254, 57, 247, 171, 255, 58, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 255, 170, 253, 57, 255, 0, 0, 0, 0, 170, 254, 58, 232, 170, 253, 57, 251, 170, 253, 57, 251, 170, 254, 58, 236, 170, 253, 57, 253, 170, 253, 57, 255, 170, 254, 57, 247, 171, 255, 58, 230, 0, 0, 0, 0, 170, 254, 58, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 255, 170, 253, 57, 255, 0, 0, 0, 0, 170, 254, 57, 232, 170, 253, 57, 251, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 254, 57, 247, 171, 255, 58, 230, 0, 0, 0, 0, 170, 254, 58, 242, 170, 253, 57, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 255, 170, 253, 57, 255, 0, 0, 0, 0, 0, 0, 0, 0, 170, 254, 57, 232, 170, 253, 57, 251, 170, 253, 57, 255, 170, 254, 57, 247, 171, 255, 58, 230, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 255, 170, 253, 57, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 255, 170, 253, 57, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 254, 57, 232, 170, 253, 57, 244, 171, 255, 58, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 255, 170, 253, 57, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 255, 170, 253, 57, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 255, 170, 253, 57, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 253, 57, 252, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 254, 57, 237, 170, 253, 57, 252, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 255, 170, 253, 57, 252, 170, 254, 57, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 237, 166, 255, 55, 252, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 252, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 255, 166, 255, 55, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 234, 166, 255, 55, 247, 167, 255, 54, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 255, 166, 255, 55, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 234, 166, 255, 55, 253, 166, 255, 55, 255, 166, 255, 55, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 255, 166, 255, 55, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 234, 166, 255, 55, 253, 166, 255, 55, 255, 166, 255, 55, 247, 168, 255, 54, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 255, 166, 255, 55, 255, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 232, 166, 255, 55, 232, 0, 0, 0, 0, 166, 255, 55, 234, 166, 255, 55, 253, 166, 255, 55, 255, 166, 255, 55, 247, 168, 255, 54, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 255, 166, 255, 55, 255, 0, 0, 0, 0, 166, 255, 55, 232, 166, 255, 55, 251, 166, 255, 55, 251, 166, 255, 55, 236, 166, 255, 55, 253, 166, 255, 55, 255, 166, 255, 55, 247, 168, 255, 54, 230, 0, 0, 0, 0, 166, 255, 55, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 255, 166, 255, 55, 255, 0, 0, 0, 0, 166, 255, 55, 232, 166, 255, 55, 251, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 247, 168, 255, 54, 230, 0, 0, 0, 0, 166, 255, 55, 242, 166, 255, 55, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 255, 166, 255, 55, 255, 0, 0, 0, 0, 0, 0, 0, 0, 167, 255, 54, 232, 166, 255, 55, 251, 166, 255, 55, 255, 166, 255, 55, 247, 168, 255, 54, 230, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 255, 166, 255, 55, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 255, 166, 255, 55, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 255, 54, 232, 166, 255, 55, 244, 168, 255, 54, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 255, 166, 255, 55, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 255, 166, 255, 55, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 255, 166, 255, 55, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 255, 55, 252, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 255, 55, 237, 166, 255, 55, 252, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 255, 166, 255, 55, 252, 166, 255, 54, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"format": "RGBA8",
|
||||
"height": 16,
|
||||
"mipmaps": false,
|
||||
@@ -148,7 +152,7 @@ image = SubResource("Image_ipq44")
|
||||
|
||||
[sub_resource type="Image" id="Image_8d0da"]
|
||||
data = {
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 237, 129, 139, 130, 252, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 252, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 255, 129, 139, 130, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 131, 234, 129, 139, 130, 247, 130, 141, 130, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 255, 129, 139, 130, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 131, 234, 129, 139, 130, 253, 129, 139, 130, 255, 129, 139, 130, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 255, 129, 139, 130, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 131, 234, 129, 139, 130, 253, 129, 139, 130, 255, 129, 139, 130, 247, 131, 141, 131, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 255, 129, 139, 130, 255, 0, 0, 0, 0, 0, 0, 0, 0, 130, 140, 131, 232, 129, 140, 130, 232, 0, 0, 0, 0, 129, 139, 131, 234, 129, 139, 130, 253, 129, 139, 130, 255, 129, 139, 130, 247, 131, 141, 131, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 255, 129, 139, 130, 255, 0, 0, 0, 0, 130, 140, 131, 232, 129, 139, 130, 251, 129, 139, 130, 251, 129, 139, 130, 236, 129, 139, 130, 253, 129, 139, 130, 255, 129, 139, 130, 247, 131, 141, 131, 230, 0, 0, 0, 0, 129, 139, 130, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 255, 129, 139, 130, 255, 0, 0, 0, 0, 129, 140, 130, 232, 129, 139, 130, 251, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 247, 131, 141, 131, 230, 0, 0, 0, 0, 129, 139, 130, 242, 129, 139, 130, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 255, 129, 139, 130, 255, 0, 0, 0, 0, 0, 0, 0, 0, 130, 140, 130, 232, 129, 139, 130, 251, 129, 139, 130, 255, 129, 139, 130, 247, 131, 141, 131, 230, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 255, 129, 139, 130, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 255, 129, 139, 130, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 140, 130, 232, 129, 139, 130, 244, 131, 141, 131, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 255, 129, 139, 130, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 255, 129, 139, 130, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 255, 129, 139, 130, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 139, 130, 252, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 139, 130, 237, 129, 139, 130, 252, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 255, 129, 139, 130, 252, 129, 139, 130, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 237, 126, 141, 128, 252, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 252, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 255, 126, 141, 128, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 234, 126, 141, 128, 247, 127, 141, 127, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 255, 126, 141, 128, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 234, 126, 141, 128, 253, 126, 141, 128, 255, 126, 141, 128, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 255, 126, 141, 128, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 234, 126, 141, 128, 253, 126, 141, 128, 255, 126, 141, 127, 247, 127, 141, 127, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 255, 126, 141, 128, 255, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 232, 125, 141, 128, 232, 0, 0, 0, 0, 126, 141, 128, 234, 126, 141, 128, 253, 126, 141, 128, 255, 126, 141, 127, 247, 127, 141, 127, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 255, 126, 141, 128, 255, 0, 0, 0, 0, 126, 141, 128, 232, 126, 141, 128, 251, 126, 141, 127, 251, 126, 141, 128, 236, 126, 141, 128, 253, 126, 141, 128, 255, 126, 141, 127, 247, 127, 141, 127, 230, 0, 0, 0, 0, 126, 141, 128, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 255, 126, 141, 128, 255, 0, 0, 0, 0, 125, 141, 128, 232, 126, 141, 127, 251, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 127, 247, 127, 141, 127, 230, 0, 0, 0, 0, 126, 141, 128, 242, 126, 141, 128, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 255, 126, 141, 128, 255, 0, 0, 0, 0, 0, 0, 0, 0, 127, 141, 127, 232, 126, 141, 128, 251, 126, 141, 128, 255, 126, 141, 127, 247, 127, 141, 127, 230, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 255, 126, 141, 128, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 255, 126, 141, 128, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 141, 127, 232, 126, 141, 128, 244, 127, 141, 127, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 255, 126, 141, 128, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 255, 126, 141, 128, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 255, 126, 141, 128, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 128, 252, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 141, 127, 237, 126, 141, 128, 252, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 255, 126, 141, 128, 252, 126, 141, 127, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"format": "RGBA8",
|
||||
"height": 16,
|
||||
"mipmaps": false,
|
||||
@@ -158,7 +162,7 @@ data = {
|
||||
[sub_resource type="ImageTexture" id="ImageTexture_qagbu"]
|
||||
image = SubResource("Image_8d0da")
|
||||
|
||||
[node name="StatusBar" type="PanelContainer"]
|
||||
[node name="StatusBar" type="PanelContainer" unique_id=97661878]
|
||||
clip_contents = true
|
||||
anchors_preset = 10
|
||||
anchor_right = 1.0
|
||||
@@ -169,35 +173,35 @@ size_flags_horizontal = 3
|
||||
size_flags_vertical = 0
|
||||
script = ExtResource("3")
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=1920835196]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 0
|
||||
|
||||
[node name="tree_tools" type="HBoxContainer" parent="VBoxContainer"]
|
||||
[node name="tree_tools" type="HBoxContainer" parent="VBoxContainer" unique_id=931806710]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 0
|
||||
|
||||
[node name="Label" type="Label" parent="VBoxContainer/tree_tools"]
|
||||
[node name="Label" type="Label" parent="VBoxContainer/tree_tools" unique_id=1712227036]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
text = "Statistics"
|
||||
|
||||
[node name="tree_buttons" type="HBoxContainer" parent="VBoxContainer/tree_tools"]
|
||||
[node name="tree_buttons" type="HBoxContainer" parent="VBoxContainer/tree_tools" unique_id=1830646941]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 10
|
||||
size_flags_vertical = 4
|
||||
alignment = 2
|
||||
|
||||
[node name="VSeparator" type="VSeparator" parent="VBoxContainer/tree_tools/tree_buttons"]
|
||||
[node name="VSeparator" type="VSeparator" parent="VBoxContainer/tree_tools/tree_buttons" unique_id=953642555]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="btn_tree_sync" type="Button" parent="VBoxContainer/tree_tools/tree_buttons"]
|
||||
[node name="btn_tree_sync" type="Button" parent="VBoxContainer/tree_tools/tree_buttons" unique_id=1686736739]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "Run discover tests."
|
||||
icon = SubResource("DPITexture_mb3ih")
|
||||
|
||||
[node name="btn_tree_sort" type="MenuButton" parent="VBoxContainer/tree_tools/tree_buttons"]
|
||||
[node name="btn_tree_sort" type="MenuButton" parent="VBoxContainer/tree_tools/tree_buttons" unique_id=2079936530]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "Sets tree sorting mode."
|
||||
@@ -207,11 +211,11 @@ item_count = 4
|
||||
popup/item_0/text = "Unsorted"
|
||||
popup/item_0/icon = SubResource("DPITexture_ixycx")
|
||||
popup/item_0/checkable = 1
|
||||
popup/item_0/checked = true
|
||||
popup/item_0/id = 0
|
||||
popup/item_1/text = "Name ascending"
|
||||
popup/item_1/icon = SubResource("DPITexture_wo03e")
|
||||
popup/item_1/checkable = 1
|
||||
popup/item_1/checked = true
|
||||
popup/item_1/id = 1
|
||||
popup/item_2/text = "Name descending"
|
||||
popup/item_2/icon = SubResource("ImageTexture_eis20")
|
||||
@@ -222,7 +226,7 @@ popup/item_3/icon = SubResource("DPITexture_t2qd7")
|
||||
popup/item_3/checkable = 1
|
||||
popup/item_3/id = 3
|
||||
|
||||
[node name="btn_tree_mode" type="MenuButton" parent="VBoxContainer/tree_tools/tree_buttons"]
|
||||
[node name="btn_tree_mode" type="MenuButton" parent="VBoxContainer/tree_tools/tree_buttons" unique_id=991343639]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "Sets tree presentation mode."
|
||||
@@ -239,26 +243,26 @@ popup/item_1/icon = SubResource("ImageTexture_8lbfl")
|
||||
popup/item_1/checkable = 1
|
||||
popup/item_1/id = 1
|
||||
|
||||
[node name="HSeparator" type="HSeparator" parent="VBoxContainer"]
|
||||
[node name="HSeparator" type="HSeparator" parent="VBoxContainer" unique_id=1162281595]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 0
|
||||
|
||||
[node name="status_bar" type="HFlowContainer" parent="VBoxContainer"]
|
||||
[node name="status_bar" type="HFlowContainer" parent="VBoxContainer" unique_id=1502780714]
|
||||
layout_direction = 2
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 2
|
||||
|
||||
[node name="error" type="VBoxContainer" parent="VBoxContainer/status_bar"]
|
||||
[node name="error" type="VBoxContainer" parent="VBoxContainer/status_bar" unique_id=2103594571]
|
||||
custom_minimum_size = Vector2(0, 48)
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 0
|
||||
theme_override_constants/separation = -2
|
||||
|
||||
[node name="icon" type="HBoxContainer" parent="VBoxContainer/status_bar/error"]
|
||||
[node name="icon" type="HBoxContainer" parent="VBoxContainer/status_bar/error" unique_id=839148603]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="icon_errors" type="TextureRect" parent="VBoxContainer/status_bar/error/icon"]
|
||||
[node name="icon_errors" type="TextureRect" parent="VBoxContainer/status_bar/error/icon" unique_id=1693888909]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 10
|
||||
@@ -267,19 +271,19 @@ tooltip_text = "Error Tests"
|
||||
texture = SubResource("ImageTexture_ivm1h")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="btn_up" type="Button" parent="VBoxContainer/status_bar/error/icon"]
|
||||
[node name="btn_up" type="Button" parent="VBoxContainer/status_bar/error/icon" unique_id=641033647]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 10
|
||||
size_flags_vertical = 4
|
||||
tooltip_text = "Jump to the previous error test"
|
||||
icon = SubResource("ImageTexture_1oriu")
|
||||
|
||||
[node name="counter" type="HBoxContainer" parent="VBoxContainer/status_bar/error"]
|
||||
[node name="counter" type="HBoxContainer" parent="VBoxContainer/status_bar/error" unique_id=1570288255]
|
||||
auto_translate_mode = 2
|
||||
layout_mode = 2
|
||||
localize_numeral_system = false
|
||||
|
||||
[node name="error_value" type="Label" parent="VBoxContainer/status_bar/error/counter"]
|
||||
[node name="error_value" type="Label" parent="VBoxContainer/status_bar/error/counter" unique_id=233466978]
|
||||
unique_name_in_owner = true
|
||||
use_parent_material = true
|
||||
custom_minimum_size = Vector2(32, 0)
|
||||
@@ -291,26 +295,26 @@ justification_flags = 0
|
||||
visible_characters = 3
|
||||
visible_ratio = 3.0
|
||||
|
||||
[node name="btn_down" type="Button" parent="VBoxContainer/status_bar/error/counter"]
|
||||
[node name="btn_down" type="Button" parent="VBoxContainer/status_bar/error/counter" unique_id=1238010225]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
tooltip_text = "Jump to the next error test"
|
||||
icon = SubResource("ImageTexture_ikyhk")
|
||||
|
||||
[node name="VSeparator" type="VSeparator" parent="VBoxContainer/status_bar"]
|
||||
[node name="VSeparator" type="VSeparator" parent="VBoxContainer/status_bar" unique_id=714591763]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="failure" type="VBoxContainer" parent="VBoxContainer/status_bar"]
|
||||
[node name="failure" type="VBoxContainer" parent="VBoxContainer/status_bar" unique_id=1480744290]
|
||||
custom_minimum_size = Vector2(0, 48)
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = -2
|
||||
|
||||
[node name="icon" type="HBoxContainer" parent="VBoxContainer/status_bar/failure"]
|
||||
[node name="icon" type="HBoxContainer" parent="VBoxContainer/status_bar/failure" unique_id=431986507]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="icon_failures" type="TextureRect" parent="VBoxContainer/status_bar/failure/icon"]
|
||||
[node name="icon_failures" type="TextureRect" parent="VBoxContainer/status_bar/failure/icon" unique_id=321117968]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 10
|
||||
@@ -319,19 +323,19 @@ tooltip_text = "Failed Tests"
|
||||
texture = SubResource("ImageTexture_suo5c")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="btn_up" type="Button" parent="VBoxContainer/status_bar/failure/icon"]
|
||||
[node name="btn_up" type="Button" parent="VBoxContainer/status_bar/failure/icon" unique_id=998442974]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 10
|
||||
size_flags_vertical = 4
|
||||
tooltip_text = "Jump to the previous failed test"
|
||||
icon = SubResource("ImageTexture_1oriu")
|
||||
|
||||
[node name="counter" type="HBoxContainer" parent="VBoxContainer/status_bar/failure"]
|
||||
[node name="counter" type="HBoxContainer" parent="VBoxContainer/status_bar/failure" unique_id=1555895425]
|
||||
auto_translate_mode = 2
|
||||
layout_mode = 2
|
||||
localize_numeral_system = false
|
||||
|
||||
[node name="failure_value" type="Label" parent="VBoxContainer/status_bar/failure/counter"]
|
||||
[node name="failure_value" type="Label" parent="VBoxContainer/status_bar/failure/counter" unique_id=1210804943]
|
||||
unique_name_in_owner = true
|
||||
use_parent_material = true
|
||||
custom_minimum_size = Vector2(32, 0)
|
||||
@@ -343,26 +347,26 @@ justification_flags = 0
|
||||
visible_characters = 3
|
||||
visible_ratio = 3.0
|
||||
|
||||
[node name="btn_down" type="Button" parent="VBoxContainer/status_bar/failure/counter"]
|
||||
[node name="btn_down" type="Button" parent="VBoxContainer/status_bar/failure/counter" unique_id=1263779475]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
tooltip_text = "Jump to the next failed test"
|
||||
icon = SubResource("ImageTexture_ikyhk")
|
||||
|
||||
[node name="VSeparator2" type="VSeparator" parent="VBoxContainer/status_bar"]
|
||||
[node name="VSeparator2" type="VSeparator" parent="VBoxContainer/status_bar" unique_id=183784493]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="flaky" type="VBoxContainer" parent="VBoxContainer/status_bar"]
|
||||
[node name="flaky" type="VBoxContainer" parent="VBoxContainer/status_bar" unique_id=544912623]
|
||||
custom_minimum_size = Vector2(0, 48)
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = -2
|
||||
|
||||
[node name="icon" type="HBoxContainer" parent="VBoxContainer/status_bar/flaky"]
|
||||
[node name="icon" type="HBoxContainer" parent="VBoxContainer/status_bar/flaky" unique_id=1381218366]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="icon_flaky" type="TextureRect" parent="VBoxContainer/status_bar/flaky/icon"]
|
||||
[node name="icon_flaky" type="TextureRect" parent="VBoxContainer/status_bar/flaky/icon" unique_id=873279521]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 10
|
||||
@@ -371,19 +375,19 @@ tooltip_text = "Flaky Tests"
|
||||
texture = SubResource("ImageTexture_d5kq4")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="btn_up" type="Button" parent="VBoxContainer/status_bar/flaky/icon"]
|
||||
[node name="btn_up" type="Button" parent="VBoxContainer/status_bar/flaky/icon" unique_id=1996681770]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 10
|
||||
size_flags_vertical = 4
|
||||
tooltip_text = "Jump to the previous flaky test"
|
||||
icon = SubResource("ImageTexture_1oriu")
|
||||
|
||||
[node name="counter" type="HBoxContainer" parent="VBoxContainer/status_bar/flaky"]
|
||||
[node name="counter" type="HBoxContainer" parent="VBoxContainer/status_bar/flaky" unique_id=1093462801]
|
||||
auto_translate_mode = 2
|
||||
layout_mode = 2
|
||||
localize_numeral_system = false
|
||||
|
||||
[node name="flaky_value" type="Label" parent="VBoxContainer/status_bar/flaky/counter"]
|
||||
[node name="flaky_value" type="Label" parent="VBoxContainer/status_bar/flaky/counter" unique_id=1806606931]
|
||||
unique_name_in_owner = true
|
||||
use_parent_material = true
|
||||
custom_minimum_size = Vector2(32, 0)
|
||||
@@ -395,26 +399,26 @@ justification_flags = 0
|
||||
visible_characters = 3
|
||||
visible_ratio = 3.0
|
||||
|
||||
[node name="btn_down" type="Button" parent="VBoxContainer/status_bar/flaky/counter"]
|
||||
[node name="btn_down" type="Button" parent="VBoxContainer/status_bar/flaky/counter" unique_id=1137008112]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
tooltip_text = "Jump to the next flaky test"
|
||||
icon = SubResource("ImageTexture_ikyhk")
|
||||
|
||||
[node name="VSeparator3" type="VSeparator" parent="VBoxContainer/status_bar"]
|
||||
[node name="VSeparator3" type="VSeparator" parent="VBoxContainer/status_bar" unique_id=625424070]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="skipped" type="VBoxContainer" parent="VBoxContainer/status_bar"]
|
||||
[node name="skipped" type="VBoxContainer" parent="VBoxContainer/status_bar" unique_id=869407225]
|
||||
custom_minimum_size = Vector2(0, 48)
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = -2
|
||||
|
||||
[node name="icon" type="HBoxContainer" parent="VBoxContainer/status_bar/skipped"]
|
||||
[node name="icon" type="HBoxContainer" parent="VBoxContainer/status_bar/skipped" unique_id=1128436416]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="icon_skipped" type="TextureRect" parent="VBoxContainer/status_bar/skipped/icon"]
|
||||
[node name="icon_skipped" type="TextureRect" parent="VBoxContainer/status_bar/skipped/icon" unique_id=78489538]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 10
|
||||
@@ -423,19 +427,19 @@ tooltip_text = "Skipped Tests"
|
||||
texture = SubResource("ImageTexture_qagbu")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="btn_up" type="Button" parent="VBoxContainer/status_bar/skipped/icon"]
|
||||
[node name="btn_up" type="Button" parent="VBoxContainer/status_bar/skipped/icon" unique_id=456059196]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 10
|
||||
size_flags_vertical = 4
|
||||
tooltip_text = "Jump to the previous skipped test"
|
||||
icon = SubResource("ImageTexture_1oriu")
|
||||
|
||||
[node name="counter" type="HBoxContainer" parent="VBoxContainer/status_bar/skipped"]
|
||||
[node name="counter" type="HBoxContainer" parent="VBoxContainer/status_bar/skipped" unique_id=1812747597]
|
||||
auto_translate_mode = 2
|
||||
layout_mode = 2
|
||||
localize_numeral_system = false
|
||||
|
||||
[node name="skipped_value" type="Label" parent="VBoxContainer/status_bar/skipped/counter"]
|
||||
[node name="skipped_value" type="Label" parent="VBoxContainer/status_bar/skipped/counter" unique_id=1564423478]
|
||||
unique_name_in_owner = true
|
||||
use_parent_material = true
|
||||
custom_minimum_size = Vector2(32, 0)
|
||||
@@ -447,7 +451,7 @@ justification_flags = 0
|
||||
visible_characters = 3
|
||||
visible_ratio = 3.0
|
||||
|
||||
[node name="btn_down" type="Button" parent="VBoxContainer/status_bar/skipped/counter"]
|
||||
[node name="btn_down" type="Button" parent="VBoxContainer/status_bar/skipped/counter" unique_id=260126095]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
|
||||
@@ -1,23 +1,25 @@
|
||||
[gd_scene load_steps=17 format=3 uid="uid://dx7xy4dgi3wwb"]
|
||||
[gd_scene format=3 uid="uid://dx7xy4dgi3wwb"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/ui/parts/InspectorToolBar.gd" id="3"]
|
||||
[ext_resource type="Script" uid="uid://frhjxmal2lpw" path="res://addons/gdUnit4/src/ui/parts/InspectorToolBar.gd" id="3"]
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_c7rhl"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"M6.973 7.441a4 4 0 1 0-1.414-1.414L3.293 8.293l1.414 1.414zM9 2a2 2 0 0 1 0 4 2 2 0 0 1 0-4zm-9 8v6h2a3 3 0 1 0 0-6zm5 3a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm6 0a3 3 0 0 0 3 3h1v-2h-1a1 1 0 0 1 0-2h1v-2h-1a3 3 0 0 0-3 3zm-9-1a1 1 0 0 1 0 2zm6 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
color_map = {
|
||||
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
|
||||
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(1, 0.87, 0.4, 1)
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_3erui"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"M4 1 3 3l1 2v4H2v3.5a2.5 2.5 0 0 0 5 0V9H5V5l1-2-1-2zm6 .174a3 3 0 0 0 0 5.652V14a1 1 0 0 0 2 0V6.824a3 3 0 0 0 0-5.648V4a1 1 0 0 1-2 0z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
color_map = {
|
||||
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
|
||||
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(1, 0.87, 0.4, 1)
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_p22nw"]
|
||||
@@ -31,7 +33,7 @@ events = [SubResource("InputEventKey_p22nw")]
|
||||
|
||||
[sub_resource type="Image" id="Image_ndw0i"]
|
||||
data = {
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 195, 224, 224, 224, 210, 224, 224, 224, 56, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 195, 224, 224, 224, 210, 224, 224, 224, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 253, 224, 224, 224, 139, 224, 224, 224, 8, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 253, 224, 224, 224, 139, 224, 224, 224, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 215, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 215, 224, 224, 224, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 253, 224, 224, 224, 139, 224, 224, 224, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 252, 225, 225, 225, 134, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 212, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 212, 226, 226, 226, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 252, 225, 225, 225, 134, 255, 255, 255, 6, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 252, 225, 225, 225, 134, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, 225, 225, 191, 224, 224, 224, 206, 226, 226, 226, 52, 0, 0, 0, 0, 0, 0, 0, 0, 225, 225, 225, 191, 224, 224, 224, 206, 226, 226, 226, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 195, 224, 224, 224, 210, 224, 224, 224, 56, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 195, 224, 224, 224, 210, 224, 224, 224, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 253, 224, 224, 224, 139, 224, 224, 224, 8, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 253, 224, 224, 224, 139, 224, 224, 224, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 215, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 215, 224, 224, 224, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 253, 224, 224, 224, 139, 224, 224, 224, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 252, 224, 224, 224, 134, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 212, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 212, 226, 226, 226, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 252, 224, 224, 224, 134, 255, 255, 255, 6, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 252, 224, 224, 224, 134, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 191, 224, 224, 224, 206, 226, 226, 226, 52, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 191, 224, 224, 224, 206, 226, 226, 226, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"format": "RGBA8",
|
||||
"height": 16,
|
||||
"mipmaps": false,
|
||||
@@ -50,52 +52,55 @@ physical_keycode = 4194336
|
||||
[sub_resource type="Shortcut" id="Shortcut_2i8uq"]
|
||||
events = [SubResource("InputEventKey_6gwbs")]
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_87jj1"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_0x0vc"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"M4 12a1 1 0 0 0 1.555.832l6-4a1 1 0 0 0 0-1.664l-6-4A1 1 0 0 0 4 4z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
color_map = {
|
||||
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
|
||||
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(1, 0.87, 0.4, 1)
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_fewwl"]
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_87jj1"]
|
||||
alt_pressed = true
|
||||
pressed = true
|
||||
keycode = 4194337
|
||||
physical_keycode = 4194337
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_f3lkx"]
|
||||
events = [SubResource("InputEventKey_fewwl")]
|
||||
[sub_resource type="Shortcut" id="Shortcut_fewwl"]
|
||||
events = [SubResource("InputEventKey_87jj1")]
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_7oobd"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_jyu21"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"M3 3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm4.975 0A1 1 0 0 0 7 3.998v8a1 1 0 0 0 1.625.781l5-4a1 1 0 0 0 0-1.56l-5-4A1 1 0 0 0 7.975 3z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
color_map = {
|
||||
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
|
||||
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(1, 0.87, 0.4, 1)
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_lvbnb"]
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_f3lkx"]
|
||||
alt_pressed = true
|
||||
pressed = true
|
||||
keycode = 4194339
|
||||
physical_keycode = 4194339
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_6idxu"]
|
||||
events = [SubResource("InputEventKey_lvbnb")]
|
||||
[sub_resource type="Shortcut" id="Shortcut_7oobd"]
|
||||
events = [SubResource("InputEventKey_f3lkx")]
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_qf2s1"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_lvbnb"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><rect width=\"10\" height=\"10\" x=\"3\" y=\"3\" fill=\"#e0e0e0\" rx=\"1\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
color_map = {
|
||||
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
|
||||
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(1, 0.87, 0.4, 1)
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[node name="ToolBar" type="PanelContainer"]
|
||||
[node name="ToolBar" type="PanelContainer" unique_id=223704741]
|
||||
anchors_preset = 10
|
||||
anchor_right = 1.0
|
||||
offset_right = -894.0
|
||||
@@ -105,36 +110,37 @@ size_flags_horizontal = 3
|
||||
size_flags_vertical = 4
|
||||
script = ExtResource("3")
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="."]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="." unique_id=1956315155]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="tools" type="HBoxContainer" parent="HBoxContainer"]
|
||||
[node name="tools" type="HBoxContainer" parent="HBoxContainer" unique_id=171788011]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
size_flags_vertical = 4
|
||||
|
||||
[node name="help" type="Button" parent="HBoxContainer/tools"]
|
||||
[node name="help" type="Button" parent="HBoxContainer/tools" unique_id=45861927]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
icon = SubResource("DPITexture_c7rhl")
|
||||
|
||||
[node name="tool" type="Button" parent="HBoxContainer/tools"]
|
||||
[node name="tool" type="Button" parent="HBoxContainer/tools" unique_id=80485467]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "GdUnit Settings"
|
||||
icon = SubResource("DPITexture_3erui")
|
||||
|
||||
[node name="controls" type="HBoxContainer" parent="HBoxContainer"]
|
||||
[node name="controls" type="HBoxContainer" parent="HBoxContainer" unique_id=1238535071]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 6
|
||||
size_flags_vertical = 4
|
||||
alignment = 1
|
||||
|
||||
[node name="VSeparator3" type="VSeparator" parent="HBoxContainer/controls"]
|
||||
[node name="VSeparator3" type="VSeparator" parent="HBoxContainer/controls" unique_id=1214332177]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="run_overall" type="Button" parent="HBoxContainer/controls"]
|
||||
[node name="run_overall" type="Button" parent="HBoxContainer/controls" unique_id=668982117]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
use_parent_material = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "Run overall tests"
|
||||
@@ -142,47 +148,47 @@ shortcut = SubResource("Shortcut_3lcek")
|
||||
icon = SubResource("ImageTexture_eoihf")
|
||||
metadata/GdUnitCommand = "Run Tests Overall"
|
||||
|
||||
[node name="run" type="Button" parent="HBoxContainer/controls"]
|
||||
[node name="run" type="Button" parent="HBoxContainer/controls" unique_id=1199134060]
|
||||
unique_name_in_owner = true
|
||||
use_parent_material = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "Rerun unit tests"
|
||||
disabled = true
|
||||
shortcut = SubResource("Shortcut_2i8uq")
|
||||
icon = SubResource("DPITexture_87jj1")
|
||||
icon = SubResource("DPITexture_0x0vc")
|
||||
metadata/GdUnitCommand = "Run Inspector Tests"
|
||||
|
||||
[node name="debug" type="Button" parent="HBoxContainer/controls"]
|
||||
[node name="debug" type="Button" parent="HBoxContainer/controls" unique_id=1815758810]
|
||||
unique_name_in_owner = true
|
||||
use_parent_material = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "Rerun unit tests (Debug)"
|
||||
disabled = true
|
||||
shortcut = SubResource("Shortcut_f3lkx")
|
||||
icon = SubResource("DPITexture_7oobd")
|
||||
shortcut = SubResource("Shortcut_fewwl")
|
||||
icon = SubResource("DPITexture_jyu21")
|
||||
metadata/GdUnitCommand = "Debug Inspector Tests"
|
||||
|
||||
[node name="stop" type="Button" parent="HBoxContainer/controls"]
|
||||
[node name="stop" type="Button" parent="HBoxContainer/controls" unique_id=2005562286]
|
||||
unique_name_in_owner = true
|
||||
use_parent_material = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "Stops runing unit tests"
|
||||
disabled = true
|
||||
shortcut = SubResource("Shortcut_6idxu")
|
||||
icon = SubResource("DPITexture_qf2s1")
|
||||
shortcut = SubResource("Shortcut_7oobd")
|
||||
icon = SubResource("DPITexture_lvbnb")
|
||||
metadata/GdUnitCommand = "Stop Test Session"
|
||||
|
||||
[node name="VSeparator4" type="VSeparator" parent="HBoxContainer/controls"]
|
||||
[node name="VSeparator4" type="VSeparator" parent="HBoxContainer/controls" unique_id=921812680]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="CenterContainer" type="HBoxContainer" parent="HBoxContainer"]
|
||||
[node name="CenterContainer" type="HBoxContainer" parent="HBoxContainer" unique_id=1256097277]
|
||||
use_parent_material = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 10
|
||||
size_flags_vertical = 4
|
||||
alignment = 2
|
||||
|
||||
[node name="version" type="Label" parent="HBoxContainer/CenterContainer"]
|
||||
[node name="version" type="Label" parent="HBoxContainer/CenterContainer" unique_id=1748445442]
|
||||
unique_name_in_owner = true
|
||||
auto_translate_mode = 2
|
||||
use_parent_material = true
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
[gd_scene format=3 uid="uid://bqfpidewtpeg0"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/ui/parts/InspectorTreeMainPanel.gd" id="1"]
|
||||
[ext_resource type="PackedScene" path="res://addons/gdUnit4/src/ui/menu/GdUnitInspectorContextMenu.tscn" id="2_o6s0p"]
|
||||
[ext_resource type="Script" uid="uid://lynmrpv2a2s3" path="res://addons/gdUnit4/src/ui/parts/InspectorTreeMainPanel.gd" id="1"]
|
||||
[ext_resource type="PackedScene" uid="uid://bjcc71p2h1trr" path="res://addons/gdUnit4/src/ui/menu/GdUnitInspectorContextMenu.tscn" id="2_o6s0p"]
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_miuuy"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_0x0vc"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"M4 12a1 1 0 0 0 1.555.832l6-4a1 1 0 0 0 0-1.664l-6-4A1 1 0 0 0 4 4z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
@@ -13,7 +13,7 @@ Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_ern2r"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_jyu21"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"M3 3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm4.975 0A1 1 0 0 0 7 3.998v8a1 1 0 0 0 1.625.781l5-4a1 1 0 0 0 0-1.56l-5-4A1 1 0 0 0 7.975 3z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
@@ -23,27 +23,7 @@ Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_qdci2"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"m8 9.669-3.536 2.583H7v2.537h2v-2.537h2.536zm0-3.314L4.464 3.772H7V1.235h2v2.537h2.536zm-7.296.73h14.591v1.831H.704z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
color_map = {
|
||||
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
|
||||
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_hed0i"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#e0e0e0\" d=\"m8 16-3.5-2.5H7V11h2v2.5h2.5zM8 0 4.5 2.5H7V5h2V2.5h2.5zM1 7h14v2H1z\"/></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
color_map = {
|
||||
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
|
||||
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_8v04w"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_o6s0p"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><g fill=\"#e0e0e0\"><path d=\"M9 1v3.055a4 4 0 0 1 1.027.426l2.159-2.159A7 7 0 0 0 9 1z\"/><path fill-opacity=\".2\" d=\"M7 1.08A7 7 0 0 0 3.814 2.4l2.159 2.159A4 4 0 0 1 7 4.13V1.08zM2.4 3.814A7 7 0 0 0 1.078 7h3.055a4 4 0 0 1 .426-1.027L2.4 3.815zm11.2 0-2.159 2.159A4 4 0 0 1 11.869 7h3.05a7 7 0 0 0-1.32-3.186zM1.08 9a7 7 0 0 0 1.32 3.186l2.158-2.159A4 4 0 0 1 4.13 9H1.08zm10.786 0a4 4 0 0 1-.425 1.027l2.158 2.159A7 7 0 0 0 14.921 9h-3.055zm-5.894 2.441L3.814 13.6a7 7 0 0 0 3.185 1.322v-3.055a4 4 0 0 1-1.027-.426zm4.055 0a4 4 0 0 1-1.028.428v3.05a7 7 0 0 0 3.186-1.32l-2.158-2.158z\"/></g></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
@@ -53,7 +33,7 @@ Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_arwmg"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_miuuy"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><g fill=\"#e0e0e0\"><path fill-opacity=\".2\" d=\"M9 1.078v3.055a4 4 0 0 1 1.027.426L12.186 2.4A7 7 0 0 0 9 1.078zM7 1.08A7 7 0 0 0 3.814 2.4l2.159 2.159A4 4 0 0 1 7 4.13V1.079zM2.4 3.814A7 7 0 0 0 1.078 7h3.055a4 4 0 0 1 .426-1.027L2.4 3.814zM1.08 9a7 7 0 0 0 1.32 3.185l2.159-2.158A4 4 0 0 1 4.131 9H1.08zm10.787 0a4 4 0 0 1-.426 1.027l2.159 2.158A7 7 0 0 0 14.922 9h-3.055zm-5.894 2.441L3.814 13.6A7 7 0 0 0 7 14.922v-3.055a4 4 0 0 1-1.027-.426zm4.054 0A4 4 0 0 1 9 11.869v3.05a7 7 0 0 0 3.186-1.32l-2.159-2.158z\"/><path d=\"m13.6 3.8-2.158 2.158a4 4 0 0 1 .428 1.028h3.05A7 7 0 0 0 13.6 3.8z\"/></g></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
@@ -63,7 +43,7 @@ Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_rqglq"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_ern2r"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><g fill=\"#e0e0e0\"><path fill-opacity=\".2\" d=\"M9 1.078v3.055a4 4 0 0 1 1.027.426L12.186 2.4A7 7 0 0 0 9 1.078zM7 1.08A7 7 0 0 0 3.814 2.4l2.159 2.159A4 4 0 0 1 7 4.13V1.079zM2.4 3.814A7 7 0 0 0 1.078 7h3.055a4 4 0 0 1 .426-1.027L2.4 3.814zm11.2 0-2.159 2.159A4 4 0 0 1 11.869 7h3.05a7 7 0 0 0-1.32-3.186zM1.08 9a7 7 0 0 0 1.32 3.185l2.158-2.158A4 4 0 0 1 4.13 9H1.08zm4.892 2.441L3.814 13.6a7 7 0 0 0 3.185 1.322v-3.055a4 4 0 0 1-1.027-.426zm4.055 0a4 4 0 0 1-1.028.428v3.05a7 7 0 0 0 3.186-1.32l-2.158-2.158z\"/><path d=\"M11.867 9a4 4 0 0 1-.426 1.027l2.158 2.159A7 7 0 0 0 14.922 9h-3.055z\"/></g></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
@@ -73,7 +53,7 @@ Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_ltb1l"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_qdci2"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><g fill=\"#e0e0e0\"><path fill-opacity=\".2\" d=\"M9 1.078v3.055a4 4 0 0 1 1.027.426L12.186 2.4A7 7 0 0 0 9 1.078zM7 1.08A7 7 0 0 0 3.814 2.4l2.159 2.159A4 4 0 0 1 7 4.13V1.079zM2.4 3.814A7 7 0 0 0 1.078 7h3.055a4 4 0 0 1 .426-1.027L2.4 3.814zm11.2 0-2.159 2.159A4 4 0 0 1 11.869 7h3.05a7 7 0 0 0-1.32-3.186zM1.08 9a7 7 0 0 0 1.32 3.185l2.158-2.158A4 4 0 0 1 4.13 9H1.08zm10.786 0a4 4 0 0 1-.425 1.027l2.158 2.158A7 7 0 0 0 14.921 9h-3.055zm-5.894 2.441L3.814 13.6a7 7 0 0 0 3.185 1.322v-3.055a4 4 0 0 1-1.027-.426z\"/><path d=\"M10.027 11.4A4 4 0 0 1 9 11.828v3.05a7 7 0 0 0 3.185-1.32z\"/></g></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
@@ -83,7 +63,7 @@ Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_2lq8w"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_hed0i"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><g fill=\"#e0e0e0\"><path fill-opacity=\".2\" d=\"M9 1.078v3.055a4 4 0 0 1 1.027.426L12.186 2.4A7 7 0 0 0 9 1.078zM7 1.08A7 7 0 0 0 3.814 2.4l2.159 2.159A4 4 0 0 1 7 4.13V1.079zM2.4 3.814A7 7 0 0 0 1.078 7h3.055a4 4 0 0 1 .426-1.027L2.4 3.814zm11.2 0-2.159 2.159A4 4 0 0 1 11.869 7h3.05a7 7 0 0 0-1.32-3.186zM1.08 9a7 7 0 0 0 1.32 3.185l2.158-2.158A4 4 0 0 1 4.13 9H1.08zm10.786 0a4 4 0 0 1-.425 1.027l2.158 2.158A7 7 0 0 0 14.921 9h-3.055zm-1.84 2.441a4 4 0 0 1-1.027.428v3.05a7 7 0 0 0 3.186-1.32l-2.158-2.158z\"/><path d=\"m5.973 11.4-2.159 2.158A7 7 0 0 0 7 14.88v-3.054a4 4 0 0 1-1.027-.426z\"/></g></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
@@ -93,7 +73,7 @@ Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_kwwmp"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_8v04w"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><g fill=\"#e0e0e0\"><path fill-opacity=\".2\" d=\"M9 1.078v3.055a4 4 0 0 1 1.027.426L12.186 2.4A7 7 0 0 0 9 1.078zM7 1.08A7 7 0 0 0 3.814 2.4l2.159 2.159A4 4 0 0 1 7 4.13V1.079zM2.4 3.814A7 7 0 0 0 1.078 7h3.055a4 4 0 0 1 .426-1.027L2.4 3.814zm11.2 0-2.159 2.159A4 4 0 0 1 11.869 7h3.05a7 7 0 0 0-1.32-3.186zM11.867 9a4 4 0 0 1-.426 1.027l2.158 2.158A7 7 0 0 0 14.922 9h-3.055zm-5.895 2.441L3.814 13.6A7 7 0 0 0 7 14.922v-3.055a4 4 0 0 1-1.028-.426zm4.055 0A4 4 0 0 1 9 11.869v3.05a7 7 0 0 0 3.185-1.32l-2.158-2.158z\"/><path d=\"M1.08 9a7 7 0 0 0 1.32 3.186l2.159-2.159A4 4 0 0 1 4.131 9H1.08z\"/></g></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
@@ -103,7 +83,7 @@ Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_t1rin"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_arwmg"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><g fill=\"#e0e0e0\"><path fill-opacity=\".2\" d=\"M9 1.078v3.055a4 4 0 0 1 1.027.426L12.186 2.4A7 7 0 0 0 9 1.078zM7 1.08A7 7 0 0 0 3.814 2.4l2.159 2.159A4 4 0 0 1 7 4.13V1.079zm6.6 2.734-2.159 2.159A4 4 0 0 1 11.869 7h3.05a7 7 0 0 0-1.32-3.186zM1.08 9a7 7 0 0 0 1.32 3.185l2.158-2.158A4 4 0 0 1 4.13 9H1.08zm10.787 0a4 4 0 0 1-.426 1.027l2.158 2.158A7 7 0 0 0 14.921 9h-3.054zm-5.895 2.441L3.814 13.6a7 7 0 0 0 3.185 1.322v-3.055a4 4 0 0 1-1.027-.426zm4.055 0A4 4 0 0 1 9 11.869v3.05a7 7 0 0 0 3.185-1.32l-2.158-2.158z\"/><path d=\"M2.4 3.8a7 7 0 0 0-1.322 3.186h3.055a4 4 0 0 1 .426-1.028L2.4 3.8z\"/></g></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
@@ -113,7 +93,7 @@ Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="DPITexture" id="DPITexture_pi1kv"]
|
||||
[sub_resource type="DPITexture" id="DPITexture_rqglq"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><g fill=\"#e0e0e0\"><path fill-opacity=\".2\" d=\"M9 1.078v3.055a4 4 0 0 1 1.027.426L12.186 2.4A7 7 0 0 0 9 1.078zM2.4 3.814A7 7 0 0 0 1.078 7h3.055a4 4 0 0 1 .426-1.027L2.4 3.814zm11.2 0-2.159 2.159A4 4 0 0 1 11.869 7h3.05a7 7 0 0 0-1.32-3.186zM1.08 9a7 7 0 0 0 1.32 3.185l2.158-2.158A4 4 0 0 1 4.13 9H1.08zm10.786 0a4 4 0 0 1-.425 1.027l2.158 2.158A7 7 0 0 0 14.921 9h-3.055zm-5.894 2.441L3.814 13.6a7 7 0 0 0 3.185 1.322v-3.055a4 4 0 0 1-1.027-.426zm4.055 0a4 4 0 0 1-1.028.428v3.05a7 7 0 0 0 3.186-1.32l-2.158-2.158z\"/><path d=\"M7 1a7 7 0 0 0-3.186 1.32l2.159 2.159A4 4 0 0 1 7 4.05z\"/></g></svg>
|
||||
"
|
||||
saturation = 2.0
|
||||
@@ -123,24 +103,24 @@ Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
|
||||
Color(1, 0.8666667, 0.39607844, 1): Color(0.83, 0.78, 0.62, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="AnimatedTexture" id="AnimatedTexture_eor1x"]
|
||||
[sub_resource type="AnimatedTexture" id="AnimatedTexture_ltb1l"]
|
||||
frames = 8
|
||||
speed_scale = 2.5
|
||||
frame_0/texture = SubResource("DPITexture_8v04w")
|
||||
frame_0/texture = SubResource("DPITexture_o6s0p")
|
||||
frame_0/duration = 0.2
|
||||
frame_1/texture = SubResource("DPITexture_arwmg")
|
||||
frame_1/texture = SubResource("DPITexture_miuuy")
|
||||
frame_1/duration = 0.2
|
||||
frame_2/texture = SubResource("DPITexture_rqglq")
|
||||
frame_2/texture = SubResource("DPITexture_ern2r")
|
||||
frame_2/duration = 0.2
|
||||
frame_3/texture = SubResource("DPITexture_ltb1l")
|
||||
frame_3/texture = SubResource("DPITexture_qdci2")
|
||||
frame_3/duration = 0.2
|
||||
frame_4/texture = SubResource("DPITexture_2lq8w")
|
||||
frame_4/texture = SubResource("DPITexture_hed0i")
|
||||
frame_4/duration = 0.2
|
||||
frame_5/texture = SubResource("DPITexture_kwwmp")
|
||||
frame_5/texture = SubResource("DPITexture_8v04w")
|
||||
frame_5/duration = 0.2
|
||||
frame_6/texture = SubResource("DPITexture_t1rin")
|
||||
frame_6/texture = SubResource("DPITexture_arwmg")
|
||||
frame_6/duration = 0.2
|
||||
frame_7/texture = SubResource("DPITexture_pi1kv")
|
||||
frame_7/texture = SubResource("DPITexture_rqglq")
|
||||
frame_7/duration = 0.2
|
||||
|
||||
[node name="MainPanel" type="VSplitContainer" unique_id=1044515559]
|
||||
@@ -160,12 +140,9 @@ script = ExtResource("1")
|
||||
|
||||
[node name="contextMenu" parent="." unique_id=73764904 instance=ExtResource("2_o6s0p")]
|
||||
visible = false
|
||||
item_0/icon = SubResource("DPITexture_miuuy")
|
||||
item_1/icon = SubResource("DPITexture_ern2r")
|
||||
item_2/text = "Run Tests Until Fail"
|
||||
item_2/icon = SubResource("DPITexture_miuuy")
|
||||
item_4/icon = SubResource("DPITexture_qdci2")
|
||||
item_5/icon = SubResource("DPITexture_hed0i")
|
||||
item_0/icon = SubResource("DPITexture_0x0vc")
|
||||
item_1/icon = SubResource("DPITexture_jyu21")
|
||||
item_2/icon = SubResource("DPITexture_0x0vc")
|
||||
|
||||
[node name="Panel" type="PanelContainer" parent="." unique_id=641912870]
|
||||
layout_mode = 2
|
||||
@@ -200,7 +177,7 @@ size_flags_stretch_ratio = 1.94
|
||||
disabled = true
|
||||
button_mask = 0
|
||||
text = "Discover Tests"
|
||||
icon = SubResource("AnimatedTexture_eor1x")
|
||||
icon = SubResource("AnimatedTexture_ltb1l")
|
||||
flat = true
|
||||
alignment = 2
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://pmnkxrhglak5"]
|
||||
[gd_scene format=3 uid="uid://pmnkxrhglak5"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/ui/settings/GdUnitInputCapture.gd" id="1_gki1u"]
|
||||
[ext_resource type="Script" uid="uid://dv82rj1uilich" path="res://addons/gdUnit4/src/ui/settings/GdUnitInputCapture.gd" id="1_gki1u"]
|
||||
|
||||
[node name="GdUnitInputMapper" type="Control"]
|
||||
[node name="GdUnitInputMapper" type="Control" unique_id=1271215970]
|
||||
modulate = Color(0.929099, 0.929099, 0.929099, 0.936189)
|
||||
top_level = true
|
||||
layout_mode = 3
|
||||
@@ -15,9 +15,9 @@ size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
script = ExtResource("1_gki1u")
|
||||
|
||||
[node name="Label" type="Label" parent="."]
|
||||
[node name="Label" type="Label" parent="." unique_id=1895494060]
|
||||
unique_name_in_owner = true
|
||||
self_modulate = Color(0.401913, 0.401913, 0.401913, 0.461723)
|
||||
self_modulate = Color(0.34250855, 0.34250855, 0.34250855, 0.42812395)
|
||||
top_level = true
|
||||
layout_mode = 1
|
||||
anchors_preset = 8
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,6 +1,6 @@
|
||||
[gd_scene load_steps=10 format=3 uid="uid://41l7a46fol5m"]
|
||||
[gd_scene format=3 uid="uid://41l7a46fol5m"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/ui/settings/GdUnitSettingsTabHooks.gd" id="1_8yffn"]
|
||||
[ext_resource type="Script" uid="uid://cw3ci3xlxp47s" path="res://addons/gdUnit4/src/ui/settings/GdUnitSettingsTabHooks.gd" id="1_8yffn"]
|
||||
|
||||
[sub_resource type="Image" id="Image_h5sr5"]
|
||||
data = {
|
||||
@@ -50,7 +50,7 @@ data = {
|
||||
[sub_resource type="ImageTexture" id="ImageTexture_4h4u1"]
|
||||
image = SubResource("Image_rewru")
|
||||
|
||||
[node name="Hooks" type="ScrollContainer"]
|
||||
[node name="Hooks" type="ScrollContainer" unique_id=1426316982]
|
||||
custom_minimum_size = Vector2(400, 300)
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
@@ -62,70 +62,71 @@ size_flags_vertical = 3
|
||||
script = ExtResource("1_8yffn")
|
||||
metadata/_tab_index = 1
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="."]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="." unique_id=2010007566]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="hooks_content" type="VBoxContainer" parent="HBoxContainer"]
|
||||
[node name="hooks_content" type="VBoxContainer" parent="HBoxContainer" unique_id=163003735]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="hooks_tree" type="Tree" parent="HBoxContainer/hooks_content"]
|
||||
[node name="hooks_tree" type="Tree" parent="HBoxContainer/hooks_content" unique_id=1732827011]
|
||||
unique_name_in_owner = true
|
||||
layout_direction = 2
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
columns = 2
|
||||
hide_folding = true
|
||||
hide_root = true
|
||||
|
||||
[node name="hook_description" type="RichTextLabel" parent="HBoxContainer/hooks_content"]
|
||||
[node name="hook_description" type="RichTextLabel" parent="HBoxContainer/hooks_content" unique_id=1732320274]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(0, 120)
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 2
|
||||
bbcode_enabled = true
|
||||
text = "The test result Html reporting hook."
|
||||
text = "The Html test reporting hook."
|
||||
scroll_active = false
|
||||
|
||||
[node name="hook_actions" type="VBoxContainer" parent="HBoxContainer"]
|
||||
[node name="hook_actions" type="VBoxContainer" parent="HBoxContainer" unique_id=296045707]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(80, 0)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
theme_override_constants/separation = 5
|
||||
|
||||
[node name="btn_move_up" type="Button" parent="HBoxContainer/hook_actions"]
|
||||
[node name="btn_move_up" type="Button" parent="HBoxContainer/hook_actions" unique_id=1777494984]
|
||||
layout_mode = 2
|
||||
tooltip_text = "Move hook up in priority"
|
||||
disabled = true
|
||||
icon = SubResource("ImageTexture_77fm0")
|
||||
icon_alignment = 1
|
||||
|
||||
[node name="btn_move_down" type="Button" parent="HBoxContainer/hook_actions"]
|
||||
[node name="btn_move_down" type="Button" parent="HBoxContainer/hook_actions" unique_id=1218171187]
|
||||
layout_mode = 2
|
||||
tooltip_text = "Move hook down in priority"
|
||||
disabled = true
|
||||
icon = SubResource("ImageTexture_rewru")
|
||||
icon_alignment = 1
|
||||
|
||||
[node name="btn_add_hook" type="Button" parent="HBoxContainer/hook_actions"]
|
||||
[node name="btn_add_hook" type="Button" parent="HBoxContainer/hook_actions" unique_id=1326869232]
|
||||
layout_mode = 2
|
||||
tooltip_text = "Add new hook"
|
||||
icon = SubResource("ImageTexture_manhx")
|
||||
icon_alignment = 1
|
||||
|
||||
[node name="btn_delete_hook" type="Button" parent="HBoxContainer/hook_actions"]
|
||||
[node name="btn_delete_hook" type="Button" parent="HBoxContainer/hook_actions" unique_id=844968652]
|
||||
layout_mode = 2
|
||||
tooltip_text = "Delete selected hook"
|
||||
disabled = true
|
||||
icon = SubResource("ImageTexture_4h4u1")
|
||||
icon_alignment = 1
|
||||
|
||||
[node name="select_hook_dlg" type="FileDialog" parent="."]
|
||||
[node name="select_hook_dlg" type="FileDialog" parent="." unique_id=1607625170]
|
||||
unique_name_in_owner = true
|
||||
disable_3d = true
|
||||
title = "Open a File"
|
||||
@@ -135,7 +136,7 @@ ok_button_text = "Open"
|
||||
file_mode = 0
|
||||
filters = PackedStringArray("*.gd")
|
||||
|
||||
[node name="error_msg_popup" type="AcceptDialog" parent="."]
|
||||
[node name="error_msg_popup" type="AcceptDialog" parent="." unique_id=1090607070]
|
||||
unique_name_in_owner = true
|
||||
initial_position = 3
|
||||
current_screen = 0
|
||||
|
||||
@@ -1,8 +1,66 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://dte0m2endcgtu"]
|
||||
[gd_scene format=3 uid="uid://dte0m2endcgtu"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/ui/templates/TestSuiteTemplate.gd" id="1"]
|
||||
[ext_resource type="Script" uid="uid://dciqrm7vemc53" path="res://addons/gdUnit4/src/ui/templates/TestSuiteTemplate.gd" id="1"]
|
||||
|
||||
[node name="TestSuiteTemplate" type="MarginContainer"]
|
||||
[sub_resource type="CodeHighlighter" id="CodeHighlighter_6gsdy"]
|
||||
number_color = Color(0.63, 1, 0.88, 1)
|
||||
symbol_color = Color(0.67, 0.79, 1, 1)
|
||||
function_color = Color(0.34, 0.7, 1, 1)
|
||||
member_variable_color = Color(0.736, 0.88, 1, 1)
|
||||
keyword_colors = {
|
||||
"@": Color(1, 0.7, 0.45, 1),
|
||||
"GdUnitTestSuite": Color(0.26, 1, 0.76, 1),
|
||||
"after": Color(0.26, 1, 0.76, 1),
|
||||
"after_test": Color(0.26, 1, 0.76, 1),
|
||||
"before": Color(0.26, 1, 0.76, 1),
|
||||
"before_test": Color(0.26, 1, 0.76, 1),
|
||||
"class_name": Color(1, 0.44, 0.52, 1),
|
||||
"const": Color(1, 0.44, 0.52, 1),
|
||||
"extends": Color(1, 0.44, 0.52, 1),
|
||||
"func": Color(1, 0.44, 0.52, 1),
|
||||
"onready": Color(1, 0.44, 0.52, 1),
|
||||
"pass": Color(1, 0.44, 0.52, 1),
|
||||
"var": Color(1, 0.44, 0.52, 1),
|
||||
"void": Color(1, 0.44, 0.52, 1),
|
||||
"warning_ignore": Color(1, 0.7, 0.45, 1)
|
||||
}
|
||||
color_regions = {
|
||||
"\" \"": Color(1, 1, 0, 1),
|
||||
"#": Color(1, 1, 1, 0.5),
|
||||
"${ }": Color(1, 1, 0, 1),
|
||||
"' '": Color(1, 1, 0, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="CodeHighlighter" id="CodeHighlighter_oi772"]
|
||||
number_color = Color(0.63, 1, 0.88, 1)
|
||||
symbol_color = Color(0.67, 0.79, 1, 1)
|
||||
function_color = Color(0.34, 0.7, 1, 1)
|
||||
member_variable_color = Color(0.736, 0.88, 1, 1)
|
||||
keyword_colors = {
|
||||
"@": Color(1, 0.7, 0.45, 1),
|
||||
"GdUnitTestSuite": Color(0.26, 1, 0.76, 1),
|
||||
"after": Color(0.26, 1, 0.76, 1),
|
||||
"after_test": Color(0.26, 1, 0.76, 1),
|
||||
"before": Color(0.26, 1, 0.76, 1),
|
||||
"before_test": Color(0.26, 1, 0.76, 1),
|
||||
"class_name": Color(1, 0.44, 0.52, 1),
|
||||
"const": Color(1, 0.44, 0.52, 1),
|
||||
"extends": Color(1, 0.44, 0.52, 1),
|
||||
"func": Color(1, 0.44, 0.52, 1),
|
||||
"onready": Color(1, 0.44, 0.52, 1),
|
||||
"pass": Color(1, 0.44, 0.52, 1),
|
||||
"var": Color(1, 0.44, 0.52, 1),
|
||||
"void": Color(1, 0.44, 0.52, 1),
|
||||
"warning_ignore": Color(1, 0.7, 0.45, 1)
|
||||
}
|
||||
color_regions = {
|
||||
"\" \"": Color(1, 1, 0, 1),
|
||||
"#": Color(1, 1, 1, 0.5),
|
||||
"${ }": Color(1, 1, 0, 1),
|
||||
"' '": Color(1, 1, 0, 1)
|
||||
}
|
||||
|
||||
[node name="TestSuiteTemplate" type="MarginContainer" unique_id=402020929]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
@@ -12,17 +70,17 @@ size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
script = ExtResource("1")
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=272681786]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="sub_category" type="Panel" parent="VBoxContainer"]
|
||||
[node name="sub_category" type="Panel" parent="VBoxContainer" unique_id=1605561905]
|
||||
custom_minimum_size = Vector2(0, 30)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="Label" type="Label" parent="VBoxContainer/sub_category"]
|
||||
[node name="Label" type="Label" parent="VBoxContainer/sub_category" unique_id=1875939532]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
@@ -35,16 +93,31 @@ grow_vertical = 2
|
||||
text = "Test Suite Template
|
||||
"
|
||||
|
||||
[node name="EdiorLayout" type="VBoxContainer" parent="VBoxContainer"]
|
||||
[node name="EdiorLayout" type="VBoxContainer" parent="VBoxContainer" unique_id=1468756229]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="Editor" type="CodeEdit" parent="VBoxContainer/EdiorLayout"]
|
||||
[node name="Editor" type="CodeEdit" parent="VBoxContainer/EdiorLayout" unique_id=228821849]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
theme_override_colors/font_selected_color = Color(0.337, 0.62, 1, 0.4)
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 0.75)
|
||||
theme_override_colors/font_readonly_color = Color(1, 1, 1, 0.75)
|
||||
theme_override_colors/background_color = Color(0.103039995, 0.103039995, 0.103039995, 1)
|
||||
theme_override_font_sizes/font_size = 14
|
||||
text = "# GdUnit generated TestSuite
|
||||
class_name ${suite_class_name}
|
||||
extends GdUnitTestSuite
|
||||
@warning_ignore('unused_parameter')
|
||||
@warning_ignore('return_value_discarded')
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/EdiorLayout/Editor"]
|
||||
# TestSuite generated from
|
||||
const __source: String = '${source_resource_path}'
|
||||
"
|
||||
syntax_highlighter = SubResource("CodeHighlighter_6gsdy")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/EdiorLayout/Editor" unique_id=1204816327]
|
||||
layout_mode = 1
|
||||
anchors_preset = 12
|
||||
anchor_top = 1.0
|
||||
@@ -56,69 +129,107 @@ grow_vertical = 0
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/EdiorLayout/Editor/MarginContainer"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/EdiorLayout/Editor/MarginContainer" unique_id=1158496011]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 8
|
||||
alignment = 2
|
||||
|
||||
[node name="Tags" type="Button" parent="VBoxContainer/EdiorLayout/Editor/MarginContainer/HBoxContainer"]
|
||||
[node name="Tags" type="Button" parent="VBoxContainer/EdiorLayout/Editor/MarginContainer/HBoxContainer" unique_id=2034943212]
|
||||
layout_mode = 2
|
||||
tooltip_text = "Shows supported tags."
|
||||
text = "Supported Tags"
|
||||
|
||||
[node name="SelectType" type="OptionButton" parent="VBoxContainer/EdiorLayout/Editor/MarginContainer/HBoxContainer"]
|
||||
[node name="SelectType" type="OptionButton" parent="VBoxContainer/EdiorLayout/Editor/MarginContainer/HBoxContainer" unique_id=1529079823]
|
||||
layout_mode = 2
|
||||
tooltip_text = "Select the script type specific template."
|
||||
item_count = 2
|
||||
selected = 0
|
||||
item_count = 2
|
||||
popup/item_0/text = "GD - GDScript"
|
||||
popup/item_0/id = 1000
|
||||
popup/item_1/text = "C# - CSharpScript"
|
||||
popup/item_1/id = 2000
|
||||
|
||||
[node name="Panel" type="MarginContainer" parent="VBoxContainer"]
|
||||
[node name="Panel" type="MarginContainer" parent="VBoxContainer" unique_id=2083851825]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/Panel"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/Panel" unique_id=2126419763]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
alignment = 2
|
||||
|
||||
[node name="Restore" type="Button" parent="VBoxContainer/Panel/HBoxContainer"]
|
||||
[node name="Restore" type="Button" parent="VBoxContainer/Panel/HBoxContainer" unique_id=596884455]
|
||||
layout_mode = 2
|
||||
text = "Restore"
|
||||
|
||||
[node name="Save" type="Button" parent="VBoxContainer/Panel/HBoxContainer"]
|
||||
[node name="Save" type="Button" parent="VBoxContainer/Panel/HBoxContainer" unique_id=969959868]
|
||||
layout_mode = 2
|
||||
disabled = true
|
||||
text = "Save"
|
||||
|
||||
[node name="Tags" type="PopupPanel" parent="."]
|
||||
[node name="Tags" type="PopupPanel" parent="." unique_id=82452418]
|
||||
size = Vector2i(300, 100)
|
||||
unresizable = false
|
||||
content_scale_aspect = 4
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="Tags"]
|
||||
[node name="MarginContainer" type="MarginContainer" parent="Tags" unique_id=1992332459]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 4.0
|
||||
offset_top = 4.0
|
||||
offset_right = -856.0
|
||||
offset_bottom = -552.0
|
||||
offset_right = 296.0
|
||||
offset_bottom = 96.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="TextEdit" type="CodeEdit" parent="Tags/MarginContainer"]
|
||||
[node name="TextEdit" type="CodeEdit" parent="Tags/MarginContainer" unique_id=904104423]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
theme_override_colors/font_selected_color = Color(0.337, 0.62, 1, 0.4)
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 0.75)
|
||||
theme_override_colors/font_readonly_color = Color(1, 1, 1, 0.75)
|
||||
theme_override_colors/background_color = Color(0.103039995, 0.103039995, 0.103039995, 1)
|
||||
theme_override_font_sizes/font_size = 14
|
||||
text = "
|
||||
GdScript Tags are replaced when the test-suite is created.
|
||||
|
||||
# The class name of the test-suite, formed from the source script.
|
||||
${suite_class_name}
|
||||
# is used to build the test suite class name
|
||||
class_name ${suite_class_name}
|
||||
extends GdUnitTestSuite
|
||||
|
||||
|
||||
# The class name in pascal case, formed from the source script.
|
||||
${source_class}
|
||||
# can be used to create the class e.g. for source 'MyClass'
|
||||
var my_test_class := ${source_class}.new()
|
||||
# will be result in
|
||||
var my_test_class := MyClass.new()
|
||||
|
||||
# The class as variable name in snake case, formed from the source script.
|
||||
${source_var}
|
||||
# Can be used to build the variable name e.g. for source 'MyClass'
|
||||
var ${source_var} := ${source_class}.new()
|
||||
# will be result in
|
||||
var my_class := MyClass.new()
|
||||
|
||||
# The full resource path from which the file was created.
|
||||
${source_resource_path}
|
||||
# Can be used to load the script in your test
|
||||
var my_script := load(${source_resource_path})
|
||||
# will be result in
|
||||
var my_script := load(\"res://folder/my_class.gd\")
|
||||
"
|
||||
editable = false
|
||||
context_menu_enabled = false
|
||||
shortcut_keys_enabled = false
|
||||
virtual_keyboard_enabled = false
|
||||
scroll_vertical = 30.0
|
||||
syntax_highlighter = SubResource("CodeHighlighter_oi772")
|
||||
|
||||
[connection signal="text_changed" from="VBoxContainer/EdiorLayout/Editor" to="." method="_on_Editor_text_changed"]
|
||||
[connection signal="pressed" from="VBoxContainer/EdiorLayout/Editor/MarginContainer/HBoxContainer/Tags" to="." method="_on_Tags_pressed"]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://2eahgaw88y6q"]
|
||||
[gd_scene format=3 uid="uid://2eahgaw88y6q"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/update/GdUnitUpdate.gd" id="1"]
|
||||
[ext_resource type="Script" uid="uid://dpf3ii8auva86" path="res://addons/gdUnit4/src/update/GdUnitUpdate.gd" id="1"]
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_wilsr"]
|
||||
colors = PackedColorArray(0.151276, 0.151276, 0.151276, 1, 1, 1, 1, 1)
|
||||
@@ -17,7 +17,7 @@ gradient = SubResource("Gradient_i0qp8")
|
||||
fill_from = Vector2(0.794872, 0)
|
||||
fill_to = Vector2(0, 0)
|
||||
|
||||
[node name="GdUnitUpdate" type="MarginContainer"]
|
||||
[node name="GdUnitUpdate" type="MarginContainer" unique_id=489529378]
|
||||
clip_contents = true
|
||||
custom_minimum_size = Vector2(0, 80)
|
||||
anchors_preset = 10
|
||||
@@ -29,14 +29,14 @@ theme_override_constants/margin_left = 10
|
||||
theme_override_constants/margin_right = 10
|
||||
script = ExtResource("1")
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=414924014]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Panel" type="Panel" parent="VBoxContainer"]
|
||||
[node name="Panel" type="Panel" parent="VBoxContainer" unique_id=696930455]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="message" type="RichTextLabel" parent="VBoxContainer/Panel"]
|
||||
[node name="message" type="RichTextLabel" parent="VBoxContainer/Panel" unique_id=1623034495]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
@@ -50,11 +50,11 @@ fit_content = true
|
||||
scroll_active = false
|
||||
shortcut_keys_enabled = false
|
||||
|
||||
[node name="Panel2" type="Panel" parent="VBoxContainer"]
|
||||
[node name="Panel2" type="Panel" parent="VBoxContainer" unique_id=588342815]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="progress" type="TextureProgressBar" parent="VBoxContainer/Panel2"]
|
||||
[node name="progress" type="TextureProgressBar" parent="VBoxContainer/Panel2" unique_id=1962514856]
|
||||
unique_name_in_owner = true
|
||||
auto_translate_mode = 2
|
||||
clip_contents = true
|
||||
@@ -67,7 +67,7 @@ grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
localize_numeral_system = false
|
||||
min_value = 1.0
|
||||
max_value = 5.0
|
||||
max_value = 6.0
|
||||
value = 1.0
|
||||
rounded = true
|
||||
allow_greater = true
|
||||
@@ -77,21 +77,21 @@ texture_progress = SubResource("GradientTexture2D_wilsr")
|
||||
tint_under = Color(0.0235294, 0.145098, 0.168627, 1)
|
||||
tint_progress = Color(0.288912, 0.233442, 0.533772, 1)
|
||||
|
||||
[node name="PanelContainer" type="MarginContainer" parent="VBoxContainer"]
|
||||
[node name="PanelContainer" type="MarginContainer" parent="VBoxContainer" unique_id=1484286386]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/PanelContainer"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/PanelContainer" unique_id=1366538430]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 10
|
||||
alignment = 2
|
||||
|
||||
[node name="update" type="Button" parent="VBoxContainer/PanelContainer/HBoxContainer"]
|
||||
[node name="update" type="Button" parent="VBoxContainer/PanelContainer/HBoxContainer" unique_id=922935449]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "Update"
|
||||
|
||||
[node name="cancel" type="Button" parent="VBoxContainer/PanelContainer/HBoxContainer"]
|
||||
[node name="cancel" type="Button" parent="VBoxContainer/PanelContainer/HBoxContainer" unique_id=2006864601]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "Cancel"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://0xyeci1tqebj"]
|
||||
[gd_scene format=3 uid="uid://0xyeci1tqebj"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/update/GdUnitUpdateNotify.gd" id="1_112wo"]
|
||||
[ext_resource type="Script" path="res://addons/gdUnit4/src/update/GdUnitUpdateClient.gd" id="2_18asx"]
|
||||
[ext_resource type="PackedScene" path="res://addons/gdUnit4/src/update/GdUnitUpdate.tscn" id="3_x87h6"]
|
||||
[ext_resource type="Script" uid="uid://quui83x56v6y" path="res://addons/gdUnit4/src/update/GdUnitUpdateNotify.gd" id="1_112wo"]
|
||||
[ext_resource type="Script" uid="uid://dmhvm14yxgdlt" path="res://addons/gdUnit4/src/update/GdUnitUpdateClient.gd" id="2_18asx"]
|
||||
[ext_resource type="PackedScene" uid="uid://2eahgaw88y6q" path="res://addons/gdUnit4/src/update/GdUnitUpdate.tscn" id="3_x87h6"]
|
||||
|
||||
[node name="Control" type="MarginContainer"]
|
||||
[node name="Control" type="MarginContainer" unique_id=954089559]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
@@ -14,13 +14,13 @@ size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
script = ExtResource("1_112wo")
|
||||
|
||||
[node name="GdUnitUpdateClient" type="Node" parent="."]
|
||||
[node name="GdUnitUpdateClient" type="Node" parent="." unique_id=1155561806]
|
||||
script = ExtResource("2_18asx")
|
||||
|
||||
[node name="Panel" type="Panel" parent="."]
|
||||
[node name="Panel" type="Panel" parent="." unique_id=1465310318]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="GridContainer" type="VBoxContainer" parent="Panel"]
|
||||
[node name="GridContainer" type="VBoxContainer" parent="Panel" unique_id=2052413999]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
@@ -31,46 +31,46 @@ size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
alignment = 1
|
||||
|
||||
[node name="PanelContainer" type="MarginContainer" parent="Panel/GridContainer"]
|
||||
[node name="PanelContainer" type="MarginContainer" parent="Panel/GridContainer" unique_id=1748329902]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 4
|
||||
theme_override_constants/margin_top = 4
|
||||
theme_override_constants/margin_right = 4
|
||||
theme_override_constants/margin_bottom = 4
|
||||
|
||||
[node name="header" type="Label" parent="Panel/GridContainer/PanelContainer"]
|
||||
[node name="header" type="Label" parent="Panel/GridContainer/PanelContainer" unique_id=1583749714]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 9
|
||||
|
||||
[node name="PanelContainer2" type="PanelContainer" parent="Panel/GridContainer"]
|
||||
[node name="PanelContainer2" type="PanelContainer" parent="Panel/GridContainer" unique_id=1346405231]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="ScrollContainer" type="ScrollContainer" parent="Panel/GridContainer/PanelContainer2"]
|
||||
[node name="ScrollContainer" type="ScrollContainer" parent="Panel/GridContainer/PanelContainer2" unique_id=271836208]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="Panel/GridContainer/PanelContainer2/ScrollContainer"]
|
||||
[node name="MarginContainer" type="MarginContainer" parent="Panel/GridContainer/PanelContainer2/ScrollContainer" unique_id=1664068296]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="content" type="RichTextLabel" parent="Panel/GridContainer/PanelContainer2/ScrollContainer/MarginContainer"]
|
||||
[node name="content" type="RichTextLabel" parent="Panel/GridContainer/PanelContainer2/ScrollContainer/MarginContainer" unique_id=1188833317]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
bbcode_enabled = true
|
||||
|
||||
[node name="update_banner" parent="Panel/GridContainer" instance=ExtResource("3_x87h6")]
|
||||
[node name="update_banner" parent="Panel/GridContainer" unique_id=1951385131 instance=ExtResource("3_x87h6")]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 1
|
||||
size_flags_vertical = 8
|
||||
|
||||
[node name="Panel" type="MarginContainer" parent="Panel/GridContainer"]
|
||||
[node name="Panel" type="MarginContainer" parent="Panel/GridContainer" unique_id=410761083]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 8
|
||||
theme_override_constants/margin_left = 4
|
||||
@@ -78,12 +78,12 @@ theme_override_constants/margin_top = 4
|
||||
theme_override_constants/margin_right = 4
|
||||
theme_override_constants/margin_bottom = 4
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="Panel/GridContainer/Panel"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="Panel/GridContainer/Panel" unique_id=1986410861]
|
||||
use_parent_material = true
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 4
|
||||
|
||||
[node name="update" type="Button" parent="Panel/GridContainer/Panel/HBoxContainer"]
|
||||
[node name="update" type="Button" parent="Panel/GridContainer/Panel/HBoxContainer" unique_id=2026341498]
|
||||
custom_minimum_size = Vector2(100, 40)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/all_of_guard.svg-49642db22a4a20844b2d39e67c93
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/animation_player_state.svg-1acd03c414690dd744
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/animation_tree_state.svg-b99077fc178cfa1e23b2
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/any_of_guard.svg-3b1aa026a997dbfebde2cc5993b5
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/atomic_state.svg-5ab16e5747cef5b5980c4bf84ef9
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/compound_state.svg-84780d78ec1f15e1cbb9d20f4d
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace GodotStateCharts
|
||||
/// <summary>
|
||||
/// The wrapped node.
|
||||
/// </summary>
|
||||
protected readonly Node Wrapped;
|
||||
public readonly Node Wrapped;
|
||||
|
||||
protected NodeWrapper(Node wrapped)
|
||||
{
|
||||
|
||||
39
addons/godot_state_charts/csharp/ResourceWrapper.cs
Normal file
39
addons/godot_state_charts/csharp/ResourceWrapper.cs
Normal file
@@ -0,0 +1,39 @@
|
||||
// ReSharper disable once CheckNamespace
|
||||
namespace GodotStateCharts
|
||||
{
|
||||
using Godot;
|
||||
|
||||
/// <summary>
|
||||
/// Base class for all wrapper classes for Godot Resource types. Provides common functionality. Not to be used directly.
|
||||
/// </summary>
|
||||
public abstract class ResourceWrapper
|
||||
{
|
||||
/// <summary>
|
||||
/// The wrapped resource. Useful for you need to access the underlying resource directly,
|
||||
/// e.g. for serialization.
|
||||
/// </summary>
|
||||
public readonly Resource Wrapped;
|
||||
|
||||
protected ResourceWrapper(Resource wrapped)
|
||||
{
|
||||
Wrapped = wrapped;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Allows to call methods on the wrapped resource deferred.
|
||||
/// </summary>
|
||||
public Variant CallDeferred(string method, params Variant[] args)
|
||||
{
|
||||
return Wrapped.CallDeferred(method, args);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Allows to call methods on the wrapped resource.
|
||||
/// </summary>
|
||||
public Variant Call(string method, params Variant[] args)
|
||||
{
|
||||
return Wrapped.Call(method, args);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
1
addons/godot_state_charts/csharp/ResourceWrapper.cs.uid
Normal file
1
addons/godot_state_charts/csharp/ResourceWrapper.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://j8ro24kpswjd
|
||||
89
addons/godot_state_charts/csharp/SerializedStateChart.cs
Normal file
89
addons/godot_state_charts/csharp/SerializedStateChart.cs
Normal file
@@ -0,0 +1,89 @@
|
||||
// ReSharper disable once CheckNamespace
|
||||
namespace GodotStateCharts
|
||||
{
|
||||
using System;
|
||||
using Godot;
|
||||
|
||||
/// <summary>
|
||||
/// C# wrapper for the SerializedStateChart Godot resource.
|
||||
/// </summary>
|
||||
public class SerializedStateChart : ResourceWrapper
|
||||
{
|
||||
private SerializedStateChart(Resource wrapped) : base(wrapped) { }
|
||||
|
||||
public static SerializedStateChart Of(Resource resource)
|
||||
{
|
||||
if (resource.GetScript().As<Script>() is not GDScript gdScript
|
||||
|| !gdScript.ResourcePath.EndsWith("serialized_state_chart.gd"))
|
||||
{
|
||||
throw new ArgumentException("Given resource is not a SerializedStateChart.");
|
||||
}
|
||||
return new SerializedStateChart(resource);
|
||||
}
|
||||
|
||||
public int Version
|
||||
{
|
||||
get => Wrapped.Get("version").AsInt32();
|
||||
set => Wrapped.Set("version", value);
|
||||
}
|
||||
|
||||
public string Name
|
||||
{
|
||||
get => Wrapped.Get("name").AsString();
|
||||
set => Wrapped.Set("name", value);
|
||||
}
|
||||
|
||||
public Godot.Collections.Dictionary ExpressionProperties
|
||||
{
|
||||
get => Wrapped.Get("expression_properties").AsGodotDictionary();
|
||||
set => Wrapped.Set("expression_properties", value);
|
||||
}
|
||||
|
||||
public Godot.Collections.Array QueuedEvents
|
||||
{
|
||||
get => Wrapped.Get("queued_events").AsGodotArray();
|
||||
set => Wrapped.Set("queued_events", value);
|
||||
}
|
||||
|
||||
public bool PropertyChangePending
|
||||
{
|
||||
get => Wrapped.Get("property_change_pending").AsBool();
|
||||
set => Wrapped.Set("property_change_pending", value);
|
||||
}
|
||||
|
||||
public bool StateChangePending
|
||||
{
|
||||
get => Wrapped.Get("state_change_pending").AsBool();
|
||||
set => Wrapped.Set("state_change_pending", value);
|
||||
}
|
||||
|
||||
public bool LockedDown
|
||||
{
|
||||
get => Wrapped.Get("locked_down").AsBool();
|
||||
set => Wrapped.Set("locked_down", value);
|
||||
}
|
||||
|
||||
public Godot.Collections.Array QueuedTransitions
|
||||
{
|
||||
get => Wrapped.Get("queued_transitions").AsGodotArray();
|
||||
set => Wrapped.Set("queued_transitions", value);
|
||||
}
|
||||
|
||||
public bool TransitionsProcessingActive
|
||||
{
|
||||
get => Wrapped.Get("transitions_processing_active").AsBool();
|
||||
set => Wrapped.Set("transitions_processing_active", value);
|
||||
}
|
||||
|
||||
public SerializedStateChartState State
|
||||
{
|
||||
get
|
||||
{
|
||||
var stateRes = Wrapped.Get("state").As<Resource>();
|
||||
return stateRes != null ? SerializedStateChartState.Of(stateRes) : null;
|
||||
}
|
||||
set => Wrapped.Set("state", value?.Wrapped);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
uid://vsn1msuytiho
|
||||
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Godot;
|
||||
|
||||
namespace GodotStateCharts
|
||||
{
|
||||
/// <summary>
|
||||
/// C# wrapper for the SerializedStateChartState Godot resource.
|
||||
/// </summary>
|
||||
public class SerializedStateChartState : ResourceWrapper
|
||||
{
|
||||
private SerializedStateChartState(Resource wrapped) : base(wrapped)
|
||||
{
|
||||
}
|
||||
|
||||
public static SerializedStateChartState Of(Resource resource)
|
||||
{
|
||||
if (resource.GetScript().As<Script>() is not GDScript gdScript
|
||||
|| !gdScript.ResourcePath.EndsWith("serialized_state_chart_state.gd"))
|
||||
{
|
||||
throw new ArgumentException("Given resource is not a SerializedStateChartState.");
|
||||
}
|
||||
|
||||
return new SerializedStateChartState(resource);
|
||||
}
|
||||
|
||||
public string Name
|
||||
{
|
||||
get => Wrapped.Get("name").AsString();
|
||||
set => Wrapped.Set("name", value);
|
||||
}
|
||||
|
||||
public int StateType
|
||||
{
|
||||
get => Wrapped.Get("state_type").AsInt32();
|
||||
set => Wrapped.Set("state_type", value);
|
||||
}
|
||||
|
||||
public bool Active
|
||||
{
|
||||
get => Wrapped.Get("active").AsBool();
|
||||
set => Wrapped.Set("active", value);
|
||||
}
|
||||
|
||||
public string PendingTransitionName
|
||||
{
|
||||
get => Wrapped.Get("pending_transition_name").AsString();
|
||||
set => Wrapped.Set("pending_transition_name", value);
|
||||
}
|
||||
|
||||
public float PendingTransitionRemainingDelay
|
||||
{
|
||||
get => Wrapped.Get("pending_transition_remaining_delay").AsSingle();
|
||||
set => Wrapped.Set("pending_transition_remaining_delay", value);
|
||||
}
|
||||
|
||||
public float PendingTransitionInitialDelay
|
||||
{
|
||||
get => Wrapped.Get("pending_transition_initial_delay").AsSingle();
|
||||
set => Wrapped.Set("pending_transition_initial_delay", value);
|
||||
}
|
||||
|
||||
public List<SerializedStateChartState> Children
|
||||
{
|
||||
get
|
||||
{
|
||||
var wrappedChildren = Wrapped.Get("children").AsGodotArray();
|
||||
var result = new List<SerializedStateChartState>();
|
||||
// ReSharper disable once LoopCanBeConvertedToQuery
|
||||
foreach (var item in wrappedChildren)
|
||||
{
|
||||
result.Add(Of(item.As<Resource>()));
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
set
|
||||
{
|
||||
var wrappedChildren = new Godot.Collections.Array();
|
||||
foreach (var child in value)
|
||||
{
|
||||
wrappedChildren.Add(child.Wrapped);
|
||||
}
|
||||
|
||||
Wrapped.Set("children", wrappedChildren);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
uid://bxbsjxky868w0
|
||||
32
addons/godot_state_charts/csharp/StateChartSerializer.cs
Normal file
32
addons/godot_state_charts/csharp/StateChartSerializer.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
namespace GodotStateCharts;
|
||||
using Godot;
|
||||
|
||||
public class StateChartSerializer
|
||||
{
|
||||
private static readonly GodotObject Wrapped = GD.Load("res://addons/godot_state_charts/state_chart_serializer.gd");
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Serializes the given state chart and returns a serialized object that
|
||||
/// can be stored as part of a saved game.
|
||||
/// </summary>
|
||||
/// <param name="stateChart">the state chart to serialize</param>
|
||||
/// <returns>a resource containing the serialized state</returns>
|
||||
public static SerializedStateChart Serialize(StateChart stateChart)
|
||||
{
|
||||
return SerializedStateChart.Of(Wrapped.Call("serialize", stateChart.Wrapped).As<Resource>());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Deserializes the given serialized state chart into the given state chart. Returns a set of
|
||||
/// error messages. If the serialized state chart was no longer compatible with the current state
|
||||
/// chart, nothing will happen. The operation is successful when the returned array is empty.
|
||||
/// </summary>
|
||||
public static string[] Deserialize(SerializedStateChart serializedStateChart, StateChart stateChart)
|
||||
{
|
||||
var variant = Wrapped.Call("deserialize", serializedStateChart.Wrapped, stateChart.Wrapped);
|
||||
return variant.AsStringArray();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
uid://cfttxxidmbax6
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/expression_guard.svg-e0dc5b3c566ccd2411887df3
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/guard.svg-d0ead7a3baf32c0a7719fb3b73645353.ct
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/history_state.svg-7ed355ddc4d844fa3139e70c231
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/not_guard.svg-b2d127d6ec93eb4ce2d86c4aadb7bbf
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/parallel_state.svg-33f40e94bafae79f072d67563e
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
46
addons/godot_state_charts/serialized_state_chart.gd
Normal file
46
addons/godot_state_charts/serialized_state_chart.gd
Normal file
@@ -0,0 +1,46 @@
|
||||
# This class is used to serialize a state chart to a resource. It is intended
|
||||
# to make it easier to save and load state charts, as well as to transfer them
|
||||
# over the network if needed.
|
||||
#
|
||||
# This class contains the state of the state chart, as well as the state of all
|
||||
# its children.
|
||||
class_name SerializedStateChart
|
||||
extends Resource
|
||||
|
||||
## This is just in case we change the way this is serialized down the road,
|
||||
## so we have a way of migrating.
|
||||
@export var version:int = 1
|
||||
@export var name: String = ""
|
||||
@export var expression_properties: Dictionary = {}
|
||||
@export var queued_events: Array[StringName] = []
|
||||
@export var property_change_pending: bool = false
|
||||
@export var state_change_pending: bool = false
|
||||
@export var locked_down: bool = false
|
||||
@export var queued_transitions: Array[Dictionary] = []
|
||||
@export var transitions_processing_active: bool = false
|
||||
@export var state: SerializedStateChartState = null
|
||||
|
||||
func _to_string() -> String:
|
||||
return """SerializedStateChart(
|
||||
version: %d
|
||||
name: %s
|
||||
expression_properties: %s
|
||||
queued_events: %s
|
||||
property_change_pending: %s
|
||||
state_change_pending: %s
|
||||
locked_down: %s
|
||||
queued_transitions: %s
|
||||
transitions_processing_active: %s
|
||||
state: %s
|
||||
)""" % [
|
||||
version,
|
||||
name,
|
||||
JSON.stringify(expression_properties, "\t"),
|
||||
JSON.stringify(queued_events, "\t"),
|
||||
property_change_pending,
|
||||
state_change_pending,
|
||||
locked_down,
|
||||
JSON.stringify(queued_transitions, "\t"),
|
||||
transitions_processing_active,
|
||||
state.debug_string() if state != null else "null"
|
||||
]
|
||||
1
addons/godot_state_charts/serialized_state_chart.gd.uid
Normal file
1
addons/godot_state_charts/serialized_state_chart.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://btjh2htgxjw8v
|
||||
38
addons/godot_state_charts/serialized_state_chart_state.gd
Normal file
38
addons/godot_state_charts/serialized_state_chart_state.gd
Normal file
@@ -0,0 +1,38 @@
|
||||
# This class is used to serialize a state chart state to a resource. It is intended
|
||||
# to make it easier to save and load state charts, as well as to transfer them
|
||||
# over the network if needed. See also SerializedStateChartResource.
|
||||
class_name SerializedStateChartState
|
||||
extends Resource
|
||||
|
||||
@export var name: StringName = ""
|
||||
@export var state_type: int = -1
|
||||
@export var active: bool = false
|
||||
@export var pending_transition_name: String = ""
|
||||
@export var pending_transition_remaining_delay: float = 0.0
|
||||
@export var pending_transition_initial_delay: float = 0.0
|
||||
@export var children: Array[SerializedStateChartState] = []
|
||||
|
||||
# Only used for history states
|
||||
@export var history: SavedState = null
|
||||
|
||||
|
||||
func _to_string() -> String:
|
||||
return """SerializedStateChartState(
|
||||
name: %s
|
||||
state_class: %s
|
||||
active: %s
|
||||
pending_transition_name: %s
|
||||
pending_transition_remaining_delay: %s
|
||||
pending_transition_initial_delay: %s
|
||||
children: %s
|
||||
history: %s
|
||||
)""" % [
|
||||
name,
|
||||
state_type,
|
||||
active,
|
||||
pending_transition_name,
|
||||
pending_transition_remaining_delay,
|
||||
pending_transition_initial_delay,
|
||||
JSON.stringify(children, "\t"),
|
||||
history.debug_string() if history != null else "null"
|
||||
]
|
||||
@@ -0,0 +1 @@
|
||||
uid://ckplopl15o5bb
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/state_chart.svg-5c268dd045b20d73dfacd5cdf7606
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
193
addons/godot_state_charts/state_chart_serializer.gd
Normal file
193
addons/godot_state_charts/state_chart_serializer.gd
Normal file
@@ -0,0 +1,193 @@
|
||||
## Helper class for serializing and deserializing state charts.
|
||||
class_name StateChartSerializer
|
||||
|
||||
## Serializes the given state chart and returns a serialized object that
|
||||
## can be stored as part of a saved game.
|
||||
static func serialize(state_chart: StateChart) -> SerializedStateChart:
|
||||
state_chart.freeze()
|
||||
var result := _serialize_chart(state_chart)
|
||||
state_chart.thaw()
|
||||
return result
|
||||
|
||||
|
||||
## Deserializes the given serialized state chart into the given state chart. Returns a set of
|
||||
## error messages. If the serialized state chart was no longer compatible with the current state
|
||||
## chart, nothing will happen. The operation is successful when the returned array is emtpy.
|
||||
static func deserialize(serialized_state_chart: SerializedStateChart, state_chart: StateChart) -> PackedStringArray:
|
||||
var error_messages: PackedStringArray = []
|
||||
_verify_chart_compatibility(serialized_state_chart, state_chart, error_messages)
|
||||
if not error_messages.is_empty():
|
||||
return error_messages
|
||||
|
||||
state_chart.freeze()
|
||||
_deserialize_chart(serialized_state_chart, state_chart)
|
||||
state_chart.thaw()
|
||||
|
||||
state_chart._run_queued_transitions()
|
||||
state_chart._run_changes()
|
||||
|
||||
return error_messages
|
||||
|
||||
|
||||
## Recursively builds a Resource representation of this state chart and it's children.
|
||||
## This function is intended to be used for serializing into the desired format (such as a file or JSON)
|
||||
## as needed for game saves or network transmission.
|
||||
## This method assumes that the StateChart will be constructed and added to the tree prior
|
||||
## to loading the resource. As such, it does not store data, such as Transitions, which will be
|
||||
## created in the Node Tree.
|
||||
static func _serialize_chart(state_chart: StateChart) -> SerializedStateChart:
|
||||
assert(state_chart != null, "tried to serialize a null chart.")
|
||||
|
||||
var result: SerializedStateChart = SerializedStateChart.new()
|
||||
result.name = state_chart.name
|
||||
result.expression_properties = state_chart._expression_properties
|
||||
result.queued_events = state_chart._queued_events
|
||||
result.property_change_pending = state_chart._property_change_pending
|
||||
result.state_change_pending = state_chart._state_change_pending
|
||||
result.locked_down = state_chart._locked_down
|
||||
result.queued_transitions = state_chart._queued_transitions
|
||||
result.transitions_processing_active = state_chart._transitions_processing_active
|
||||
result.state = _serialize_state(state_chart._state)
|
||||
|
||||
return result
|
||||
|
||||
|
||||
## Loads a state chart from a resource. This will replace the current state chart's internal state with the one in the resource.
|
||||
## Events and transitions will not be processed or queued during the load process.
|
||||
## Loading assumes that the state chart states have already been instantiated into your node tree. This will
|
||||
## update existing nodes in the tree, but not create new nodes that do not yet exist. Data for non-existent nodes
|
||||
## will be discarded. If you want to create new nodes, you need to do so manually from the resource objects prior
|
||||
## to calling this method.
|
||||
static func _deserialize_chart(serialized_chart: SerializedStateChart, target: StateChart) -> void:
|
||||
assert(serialized_chart != null, "tried to deserialize a null serialized state chart.")
|
||||
assert(target != null, "tried to deserialize into a null state chart.")
|
||||
|
||||
# load the state chart data
|
||||
target._expression_properties = serialized_chart.expression_properties
|
||||
target._queued_events = serialized_chart.queued_events
|
||||
target._property_change_pending = serialized_chart.property_change_pending
|
||||
target._state_change_pending = serialized_chart.state_change_pending
|
||||
target._locked_down = serialized_chart.locked_down
|
||||
target._queued_transitions = serialized_chart.queued_transitions
|
||||
target._transitions_processing_active = serialized_chart.transitions_processing_active
|
||||
|
||||
# and all the states
|
||||
_deserialize_state(serialized_chart.state, target._state)
|
||||
|
||||
|
||||
## Serializes the given state chart state into a serialized state chart state.
|
||||
static func _serialize_state(state: StateChartState) -> SerializedStateChartState:
|
||||
assert(state != null, "tried to serialize a null state.")
|
||||
var result := SerializedStateChartState.new()
|
||||
result.name = state.name
|
||||
result.state_type = _type_for_state(state)
|
||||
result.active = state._state_active
|
||||
result.pending_transition_name = state._pending_transition.name if state._pending_transition != null else ""
|
||||
result.pending_transition_remaining_delay = state._pending_transition_remaining_delay
|
||||
result.pending_transition_initial_delay = state._pending_transition_initial_delay
|
||||
if state is HistoryState:
|
||||
result.history = state.history
|
||||
|
||||
result.children = []
|
||||
|
||||
for child in state.get_children():
|
||||
if child is StateChartState:
|
||||
result.children.append(_serialize_state(child))
|
||||
return result
|
||||
|
||||
|
||||
## Deserializes a serialized state chart state into a state chart state.
|
||||
static func _deserialize_state(serialized_state: SerializedStateChartState, target: StateChartState) -> void:
|
||||
assert(serialized_state != null, "tried to deserialize a null serialized state.")
|
||||
assert(target != null, "tried to deserialize into a null state.")
|
||||
|
||||
target._state_active = serialized_state.active
|
||||
|
||||
if serialized_state.pending_transition_name != "":
|
||||
target._pending_transition = target.get_node(serialized_state.pending_transition_name)
|
||||
else:
|
||||
target._pending_transition = null
|
||||
|
||||
target._pending_transition_remaining_delay = serialized_state.pending_transition_remaining_delay
|
||||
target._pending_transition_initial_delay = serialized_state.pending_transition_initial_delay
|
||||
if target is HistoryState:
|
||||
target.history = serialized_state.history
|
||||
|
||||
for child_serialized_state in serialized_state.children:
|
||||
var child_state: StateChartState = target.get_node(NodePath(child_serialized_state.name))
|
||||
_deserialize_state(child_serialized_state, child_state)
|
||||
|
||||
if target is CompoundState:
|
||||
# ensure _active_state is set to the currently active child
|
||||
if target._state_active:
|
||||
# find the currently active child
|
||||
for child in target.get_children():
|
||||
if child is StateChartState and child._state_active:
|
||||
target._active_state = child
|
||||
break
|
||||
|
||||
|
||||
## Verify that the serialized state chart can actually be restored on the target state chart.
|
||||
static func _verify_chart_compatibility(serialized_state_chart: SerializedStateChart, target: StateChart, error_messages: PackedStringArray) -> void:
|
||||
var message_prefix: String = "[%s]:" % [target.get_path()]
|
||||
if serialized_state_chart.version != 1:
|
||||
error_messages.append("%s Unsupported serialized state chart version %s != %s." % [message_prefix, serialized_state_chart.version, 1])
|
||||
|
||||
_verify_state_compatiblity(serialized_state_chart.state, target._state, error_messages)
|
||||
|
||||
|
||||
## Checks if the given serialized state can be restored on the given state.
|
||||
static func _verify_state_compatiblity(serialized_state: SerializedStateChartState, target: StateChartState, error_messages: PackedStringArray) -> void:
|
||||
var message_prefix: String = "[%s]:" % [_get_state_path(target)]
|
||||
|
||||
if serialized_state.name != target.name:
|
||||
error_messages.append("%s State name mismatch: %s != %s" % [message_prefix, target.name, serialized_state.name])
|
||||
|
||||
if serialized_state.state_type != _type_for_state(target):
|
||||
error_messages.append("%s State type mismatch: %s != %s " % [message_prefix, _type_for_state(target), serialized_state.state_type])
|
||||
|
||||
if not serialized_state.pending_transition_name.is_empty() \
|
||||
and target.get_node_or_null(serialized_state.pending_transition_name) == null:
|
||||
error_messages.append("%s Pending transition %s not found" % [message_prefix, serialized_state.pending_transition_name])
|
||||
|
||||
var states_in_tree: Array[StringName] = []
|
||||
|
||||
var states_in_serialized_version: Array[StringName] = []
|
||||
|
||||
for child in target.get_children():
|
||||
if child is StateChartState:
|
||||
states_in_tree.append(child.name)
|
||||
|
||||
for serialized_child in serialized_state.children:
|
||||
states_in_serialized_version.append(serialized_child.name)
|
||||
|
||||
var child: Node = target.get_node_or_null(NodePath(serialized_child.name))
|
||||
if child == null:
|
||||
error_messages.append("%s Serialized state has child state %s but no such state exists in the tree." % [message_prefix, serialized_child.name])
|
||||
else:
|
||||
_verify_state_compatiblity(serialized_child, child, error_messages)
|
||||
|
||||
var in_tree_but_missing_in_serialized: Array = states_in_tree.filter(func(it): return not states_in_serialized_version.has(it))
|
||||
for item in in_tree_but_missing_in_serialized:
|
||||
error_messages.append("%s Tree has child state %s but no such child state exists in the serialized state." % [message_prefix, str(item)])
|
||||
|
||||
|
||||
## Returns an integer giving the state type.
|
||||
static func _type_for_state(state: StateChartState) -> int:
|
||||
if state is AtomicState:
|
||||
return 0
|
||||
if state is CompoundState:
|
||||
return 1
|
||||
if state is ParallelState:
|
||||
return 2
|
||||
if state is HistoryState:
|
||||
return 3
|
||||
assert(false, "Unknown state type")
|
||||
return -1
|
||||
|
||||
|
||||
## Returns the path from the state's chart to the state.
|
||||
static func _get_state_path(state: StateChartState) -> String:
|
||||
if state == null or state._chart == null:
|
||||
return ""
|
||||
return str(state._chart.get_path_to(state))
|
||||
1
addons/godot_state_charts/state_chart_serializer.gd.uid
Normal file
1
addons/godot_state_charts/state_chart_serializer.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://b0dtst4p1bter
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/state_is_active_guard.svg-d4eaf044adc73632156
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/toggle_sidebar.svg-99e4fe22fa516ab6214c0533ad
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/transition.svg-20a1a52a85a71c731b2386952d47b2
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://donfbhh5giyfy"]
|
||||
[gd_scene format=3 uid="uid://donfbhh5giyfy"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/godot_state_charts/utilities/editor_debugger/editor_debugger.gd" id="1_ia1de"]
|
||||
[ext_resource type="Script" uid="uid://cag4lt31d03oc" path="res://addons/godot_state_charts/utilities/editor_debugger/editor_debugger.gd" id="1_ia1de"]
|
||||
|
||||
[node name="State Charts" type="VBoxContainer"]
|
||||
[node name="State Charts" type="VBoxContainer" unique_id=1156043257]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
@@ -10,94 +10,99 @@ grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("1_ia1de")
|
||||
|
||||
[node name="SplitContainer" type="HSplitContainer" parent="."]
|
||||
[node name="SplitContainer" type="HSplitContainer" parent="." unique_id=803891710]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
split_offsets = PackedInt32Array(300)
|
||||
split_offset = 300
|
||||
|
||||
[node name="AllStateChartsTree" type="Tree" parent="SplitContainer"]
|
||||
[node name="AllStateChartsTree" type="Tree" parent="SplitContainer" unique_id=1601895332]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="TabContainer" type="TabContainer" parent="SplitContainer"]
|
||||
[node name="TabContainer" type="TabContainer" parent="SplitContainer" unique_id=1443275908]
|
||||
layout_mode = 2
|
||||
current_tab = 0
|
||||
|
||||
[node name="State Chart" type="MarginContainer" parent="SplitContainer/TabContainer"]
|
||||
[node name="State Chart" type="MarginContainer" parent="SplitContainer/TabContainer" unique_id=1661990970]
|
||||
layout_mode = 2
|
||||
metadata/_tab_index = 0
|
||||
|
||||
[node name="CurrentStateChartTree" type="Tree" parent="SplitContainer/TabContainer/State Chart"]
|
||||
[node name="CurrentStateChartTree" type="Tree" parent="SplitContainer/TabContainer/State Chart" unique_id=304844186]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(200, 0)
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="History" type="MarginContainer" parent="SplitContainer/TabContainer"]
|
||||
[node name="History" type="MarginContainer" parent="SplitContainer/TabContainer" unique_id=768630084]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 5
|
||||
theme_override_constants/margin_top = 5
|
||||
theme_override_constants/margin_right = 5
|
||||
theme_override_constants/margin_bottom = 5
|
||||
metadata/_tab_index = 1
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="SplitContainer/TabContainer/History"]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="SplitContainer/TabContainer/History" unique_id=1905344238]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 4
|
||||
|
||||
[node name="HistoryEdit" type="TextEdit" parent="SplitContainer/TabContainer/History/VBoxContainer"]
|
||||
[node name="HistoryEdit" type="TextEdit" parent="SplitContainer/TabContainer/History/VBoxContainer" unique_id=64312369]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="SplitContainer/TabContainer/History/VBoxContainer"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="SplitContainer/TabContainer/History/VBoxContainer" unique_id=1094485945]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ClearButton" type="Button" parent="SplitContainer/TabContainer/History/VBoxContainer/HBoxContainer"]
|
||||
[node name="ClearButton" type="Button" parent="SplitContainer/TabContainer/History/VBoxContainer/HBoxContainer" unique_id=1631526110]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "Clear"
|
||||
|
||||
[node name="CopyToClipboardButton" type="Button" parent="SplitContainer/TabContainer/History/VBoxContainer/HBoxContainer"]
|
||||
[node name="CopyToClipboardButton" type="Button" parent="SplitContainer/TabContainer/History/VBoxContainer/HBoxContainer" unique_id=280446640]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "Copy to Clipboard"
|
||||
|
||||
[node name="Settings" type="MarginContainer" parent="SplitContainer/TabContainer"]
|
||||
[node name="Settings" type="MarginContainer" parent="SplitContainer/TabContainer" unique_id=369304149]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 5
|
||||
theme_override_constants/margin_top = 5
|
||||
theme_override_constants/margin_right = 5
|
||||
theme_override_constants/margin_bottom = 5
|
||||
metadata/_tab_index = 2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="SplitContainer/TabContainer/Settings"]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="SplitContainer/TabContainer/Settings" unique_id=1634668675]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 4
|
||||
|
||||
[node name="IgnoreEventsCheckbox" type="CheckBox" parent="SplitContainer/TabContainer/Settings/VBoxContainer"]
|
||||
[node name="IgnoreEventsCheckbox" type="CheckBox" parent="SplitContainer/TabContainer/Settings/VBoxContainer" unique_id=663935522]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "Do not show events in the history."
|
||||
text = "Ignore events"
|
||||
|
||||
[node name="IgnoreStateChangesCheckbox" type="CheckBox" parent="SplitContainer/TabContainer/Settings/VBoxContainer"]
|
||||
[node name="IgnoreStateChangesCheckbox" type="CheckBox" parent="SplitContainer/TabContainer/Settings/VBoxContainer" unique_id=1035908551]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "Do not show state changes in the history."
|
||||
text = "Ignore state changes"
|
||||
|
||||
[node name="IgnoreTransitionsCheckbox" type="CheckBox" parent="SplitContainer/TabContainer/Settings/VBoxContainer"]
|
||||
[node name="IgnoreTransitionsCheckbox" type="CheckBox" parent="SplitContainer/TabContainer/Settings/VBoxContainer" unique_id=1441679492]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "Do not show transitions in the history."
|
||||
text = "Ignore transitions"
|
||||
|
||||
[node name="Label" type="Label" parent="SplitContainer/TabContainer/Settings/VBoxContainer"]
|
||||
[node name="Label" type="Label" parent="SplitContainer/TabContainer/Settings/VBoxContainer" unique_id=891239669]
|
||||
layout_mode = 2
|
||||
text = "Maximum lines in history"
|
||||
|
||||
[node name="MaximumLinesSpinBox" type="SpinBox" parent="SplitContainer/TabContainer/Settings/VBoxContainer"]
|
||||
[node name="MaximumLinesSpinBox" type="SpinBox" parent="SplitContainer/TabContainer/Settings/VBoxContainer" unique_id=1958161742]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
min_value = 50.0
|
||||
@@ -105,7 +110,7 @@ max_value = 1000.0
|
||||
value = 300.0
|
||||
rounded = true
|
||||
|
||||
[node name="Timer" type="Timer" parent="."]
|
||||
[node name="Timer" type="Timer" parent="." unique_id=1847929091]
|
||||
wait_time = 0.2
|
||||
autostart = true
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[gd_scene load_steps=8 format=3 uid="uid://bephgxrkhh3e2"]
|
||||
[gd_scene format=3 uid="uid://bephgxrkhh3e2"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/godot_state_charts/utilities/editor_sidebar.gd" id="1_7kcy8"]
|
||||
[ext_resource type="Script" uid="uid://c1o57esbvbwai" path="res://addons/godot_state_charts/utilities/editor_sidebar.gd" id="1_7kcy8"]
|
||||
[ext_resource type="Texture2D" uid="uid://c4ojtah20jtxc" path="res://addons/godot_state_charts/atomic_state.svg" id="2_0k4pg"]
|
||||
[ext_resource type="Texture2D" uid="uid://bbudjoa3ds4qj" path="res://addons/godot_state_charts/compound_state.svg" id="3_b4okj"]
|
||||
[ext_resource type="Texture2D" uid="uid://dsa1nco51br8d" path="res://addons/godot_state_charts/parallel_state.svg" id="4_lmfic"]
|
||||
@@ -8,7 +8,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://chb8tq62aj2b2" path="res://addons/godot_state_charts/transition.svg" id="6_72e5q"]
|
||||
[ext_resource type="Texture2D" uid="uid://vga3avpb4gyh" path="res://addons/godot_state_charts/toggle_sidebar.svg" id="9_dqcj0"]
|
||||
|
||||
[node name="EditorSidebar" type="MarginContainer"]
|
||||
[node name="EditorSidebar" type="MarginContainer" unique_id=166215886]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
@@ -19,21 +19,21 @@ theme_override_constants/margin_top = 4
|
||||
theme_override_constants/margin_bottom = 4
|
||||
script = ExtResource("1_7kcy8")
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=662588908]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="AddSection" type="VBoxContainer" parent="VBoxContainer"]
|
||||
[node name="AddSection" type="VBoxContainer" parent="VBoxContainer" unique_id=1793320193]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
|
||||
[node name="AddLabel" type="Label" parent="VBoxContainer/AddSection"]
|
||||
[node name="AddLabel" type="Label" parent="VBoxContainer/AddSection" unique_id=1970634829]
|
||||
layout_mode = 2
|
||||
text = "Add"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="AddNodeNameLineEdit" type="LineEdit" parent="VBoxContainer/AddSection"]
|
||||
[node name="AddNodeNameLineEdit" type="LineEdit" parent="VBoxContainer/AddSection" unique_id=2088719988]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
placeholder_text = "Name"
|
||||
@@ -43,14 +43,14 @@ select_all_on_focus = true
|
||||
caret_blink = true
|
||||
caret_blink_interval = 0.5
|
||||
|
||||
[node name="AddGridContainer" type="HFlowContainer" parent="VBoxContainer/AddSection"]
|
||||
[node name="AddGridContainer" type="HFlowContainer" parent="VBoxContainer/AddSection" unique_id=400484635]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
theme_override_constants/h_separation = 5
|
||||
theme_override_constants/v_separation = 5
|
||||
alignment = 1
|
||||
|
||||
[node name="CompoundState" type="Button" parent="VBoxContainer/AddSection/AddGridContainer" groups=["statebutton"]]
|
||||
[node name="CompoundState" type="Button" parent="VBoxContainer/AddSection/AddGridContainer" unique_id=1429463936 groups=["statebutton"]]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
size_flags_vertical = 0
|
||||
@@ -58,7 +58,7 @@ tooltip_text = "CompoundState"
|
||||
icon = ExtResource("3_b4okj")
|
||||
icon_alignment = 1
|
||||
|
||||
[node name="ParallelState" type="Button" parent="VBoxContainer/AddSection/AddGridContainer" groups=["statebutton"]]
|
||||
[node name="ParallelState" type="Button" parent="VBoxContainer/AddSection/AddGridContainer" unique_id=350846553 groups=["statebutton"]]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
size_flags_vertical = 0
|
||||
@@ -66,7 +66,7 @@ tooltip_text = "ParallelState"
|
||||
icon = ExtResource("4_lmfic")
|
||||
icon_alignment = 1
|
||||
|
||||
[node name="AtomicState" type="Button" parent="VBoxContainer/AddSection/AddGridContainer" groups=["statebutton"]]
|
||||
[node name="AtomicState" type="Button" parent="VBoxContainer/AddSection/AddGridContainer" unique_id=782723712 groups=["statebutton"]]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
size_flags_vertical = 0
|
||||
@@ -74,7 +74,7 @@ tooltip_text = "AtomicState"
|
||||
icon = ExtResource("2_0k4pg")
|
||||
icon_alignment = 1
|
||||
|
||||
[node name="HistoryState" type="Button" parent="VBoxContainer/AddSection/AddGridContainer" groups=["statebutton"]]
|
||||
[node name="HistoryState" type="Button" parent="VBoxContainer/AddSection/AddGridContainer" unique_id=1883012514 groups=["statebutton"]]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
size_flags_vertical = 0
|
||||
@@ -82,7 +82,7 @@ tooltip_text = "HistoryState"
|
||||
icon = ExtResource("5_oj1t0")
|
||||
icon_alignment = 1
|
||||
|
||||
[node name="Transition" type="Button" parent="VBoxContainer/AddSection/AddGridContainer"]
|
||||
[node name="Transition" type="Button" parent="VBoxContainer/AddSection/AddGridContainer" unique_id=844540935]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
size_flags_vertical = 0
|
||||
@@ -90,7 +90,7 @@ tooltip_text = "Transition"
|
||||
icon = ExtResource("6_72e5q")
|
||||
icon_alignment = 1
|
||||
|
||||
[node name="NoOptionsLabel" type="Label" parent="VBoxContainer"]
|
||||
[node name="NoOptionsLabel" type="Label" parent="VBoxContainer" unique_id=942482803]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(100, 0)
|
||||
layout_mode = 2
|
||||
@@ -99,11 +99,11 @@ text = "This node cannot have further child nodes."
|
||||
horizontal_alignment = 1
|
||||
autowrap_mode = 2
|
||||
|
||||
[node name="Spacer" type="Control" parent="VBoxContainer"]
|
||||
[node name="Spacer" type="Control" parent="VBoxContainer" unique_id=1517700086]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="ToggleSidebarButton" type="Button" parent="VBoxContainer"]
|
||||
[node name="ToggleSidebarButton" type="Button" parent="VBoxContainer" unique_id=1118371820]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
tooltip_text = "Toggle sidebar location"
|
||||
|
||||
@@ -1,17 +1,18 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://cvlabg8e2qbk3"]
|
||||
[gd_scene format=3 uid="uid://cvlabg8e2qbk3"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/godot_state_charts/utilities/event_refactor/event_refactor.gd" id="1_hh1x6"]
|
||||
[ext_resource type="Script" uid="uid://kd0w6hr2qths" path="res://addons/godot_state_charts/utilities/event_refactor/event_refactor.gd" id="1_hh1x6"]
|
||||
|
||||
[node name="event_refactor" type="ConfirmationDialog"]
|
||||
initial_position = 1
|
||||
[node name="event_refactor" type="ConfirmationDialog" unique_id=406429683]
|
||||
oversampling_override = 1.0
|
||||
title = "Rename Event"
|
||||
initial_position = 1
|
||||
size = Vector2i(586, 562)
|
||||
visible = true
|
||||
ok_button_text = "Rename"
|
||||
dialog_autowrap = true
|
||||
script = ExtResource("1_hh1x6")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="."]
|
||||
[node name="MarginContainer" type="MarginContainer" parent="." unique_id=1124431239]
|
||||
offset_left = 8.0
|
||||
offset_top = 8.0
|
||||
offset_right = 578.0
|
||||
@@ -21,28 +22,28 @@ theme_override_constants/margin_top = 5
|
||||
theme_override_constants/margin_right = 5
|
||||
theme_override_constants/margin_bottom = 5
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer"]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer" unique_id=294400830]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Label" type="Label" parent="MarginContainer/VBoxContainer"]
|
||||
[node name="Label" type="Label" parent="MarginContainer/VBoxContainer" unique_id=425366851]
|
||||
layout_mode = 2
|
||||
text = "Event"
|
||||
|
||||
[node name="EventList" type="ItemList" parent="MarginContainer/VBoxContainer"]
|
||||
[node name="EventList" type="ItemList" parent="MarginContainer/VBoxContainer" unique_id=2044119100]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(560, 330)
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer" unique_id=103516280]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 10
|
||||
|
||||
[node name="Label2" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="Label2" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer" unique_id=234335456]
|
||||
layout_mode = 2
|
||||
text = "New name"
|
||||
|
||||
[node name="EventNameEdit" type="LineEdit" parent="MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="EventNameEdit" type="LineEdit" parent="MarginContainer/VBoxContainer/HBoxContainer" unique_id=608594242]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/state_chart_debugger.svg-84b90904efaf4dffb8ff
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://bcwkugn6v3oy7"]
|
||||
[gd_scene format=3 uid="uid://bcwkugn6v3oy7"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/godot_state_charts/utilities/state_chart_debugger.gd" id="1_i74os"]
|
||||
[ext_resource type="Script" uid="uid://e8nusn7nkafe" path="res://addons/godot_state_charts/utilities/state_chart_debugger.gd" id="1_i74os"]
|
||||
|
||||
[node name="StateChartDebugger" type="MarginContainer"]
|
||||
[node name="StateChartDebugger" type="MarginContainer" unique_id=500600285]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
@@ -11,83 +11,87 @@ grow_vertical = 2
|
||||
script = ExtResource("1_i74os")
|
||||
maximum_lines = 50
|
||||
|
||||
[node name="TabContainer" type="TabContainer" parent="."]
|
||||
[node name="TabContainer" type="TabContainer" parent="." unique_id=1542931976]
|
||||
layout_mode = 2
|
||||
current_tab = 0
|
||||
|
||||
[node name="StateChart" type="MarginContainer" parent="TabContainer"]
|
||||
[node name="StateChart" type="MarginContainer" parent="TabContainer" unique_id=505780658]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 5
|
||||
theme_override_constants/margin_top = 5
|
||||
theme_override_constants/margin_right = 5
|
||||
theme_override_constants/margin_bottom = 5
|
||||
metadata/_tab_index = 0
|
||||
|
||||
[node name="Tree" type="Tree" parent="TabContainer/StateChart"]
|
||||
[node name="Tree" type="Tree" parent="TabContainer/StateChart" unique_id=2063088312]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
scroll_horizontal_enabled = false
|
||||
scroll_vertical_enabled = false
|
||||
|
||||
[node name="History" type="MarginContainer" parent="TabContainer"]
|
||||
[node name="History" type="MarginContainer" parent="TabContainer" unique_id=1530293613]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 5
|
||||
theme_override_constants/margin_top = 5
|
||||
theme_override_constants/margin_right = 5
|
||||
theme_override_constants/margin_bottom = 5
|
||||
metadata/_tab_index = 1
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="TabContainer/History"]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="TabContainer/History" unique_id=1745909855]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 4
|
||||
|
||||
[node name="HistoryEdit" type="TextEdit" parent="TabContainer/History/VBoxContainer"]
|
||||
[node name="HistoryEdit" type="TextEdit" parent="TabContainer/History/VBoxContainer" unique_id=870053089]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="TabContainer/History/VBoxContainer"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="TabContainer/History/VBoxContainer" unique_id=1875741512]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ClearButton" type="Button" parent="TabContainer/History/VBoxContainer/HBoxContainer"]
|
||||
[node name="ClearButton" type="Button" parent="TabContainer/History/VBoxContainer/HBoxContainer" unique_id=35590764]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "Clear"
|
||||
|
||||
[node name="CopyToClipboardButton" type="Button" parent="TabContainer/History/VBoxContainer/HBoxContainer"]
|
||||
[node name="CopyToClipboardButton" type="Button" parent="TabContainer/History/VBoxContainer/HBoxContainer" unique_id=2058792336]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "Copy to Clipboard"
|
||||
|
||||
[node name="Settings" type="MarginContainer" parent="TabContainer"]
|
||||
[node name="Settings" type="MarginContainer" parent="TabContainer" unique_id=1200303363]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 5
|
||||
theme_override_constants/margin_top = 5
|
||||
theme_override_constants/margin_right = 5
|
||||
theme_override_constants/margin_bottom = 5
|
||||
metadata/_tab_index = 2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="TabContainer/Settings"]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="TabContainer/Settings" unique_id=1444764155]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 4
|
||||
|
||||
[node name="IgnoreEventsCheckbox" type="CheckBox" parent="TabContainer/Settings/VBoxContainer"]
|
||||
[node name="IgnoreEventsCheckbox" type="CheckBox" parent="TabContainer/Settings/VBoxContainer" unique_id=1309448271]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "Do not show events in the history."
|
||||
text = "Ignore events"
|
||||
|
||||
[node name="IgnoreStateChangesCheckbox" type="CheckBox" parent="TabContainer/Settings/VBoxContainer"]
|
||||
[node name="IgnoreStateChangesCheckbox" type="CheckBox" parent="TabContainer/Settings/VBoxContainer" unique_id=778168316]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "Do not show state changes in the history."
|
||||
text = "Ignore state changes"
|
||||
|
||||
[node name="IgnoreTransitionsCheckbox" type="CheckBox" parent="TabContainer/Settings/VBoxContainer"]
|
||||
[node name="IgnoreTransitionsCheckbox" type="CheckBox" parent="TabContainer/Settings/VBoxContainer" unique_id=1477731292]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "Do not show transitions in the history."
|
||||
text = "Ignore transitions"
|
||||
|
||||
[node name="Timer" type="Timer" parent="."]
|
||||
[node name="Timer" type="Timer" parent="." unique_id=803165830]
|
||||
wait_time = 0.5
|
||||
autostart = true
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://dkr80d2pi0d41"]
|
||||
[gd_scene format=3 uid="uid://dkr80d2pi0d41"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cqfnsis3hhdrv" path="res://addons/guide/debugger/guide_debugger.gd" id="1_ckdvj"]
|
||||
|
||||
[node name="GuideDebugger" type="MarginContainer"]
|
||||
[node name="GuideDebugger" type="MarginContainer" unique_id=636020765]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
@@ -11,39 +11,39 @@ grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
script = ExtResource("1_ckdvj")
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=704259983]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Label" type="Label" parent="VBoxContainer"]
|
||||
[node name="Label" type="Label" parent="VBoxContainer" unique_id=949601450]
|
||||
layout_mode = 2
|
||||
text = "G.U.I.D.E - Debugger"
|
||||
|
||||
[node name="Label2" type="Label" parent="VBoxContainer"]
|
||||
[node name="Label2" type="Label" parent="VBoxContainer" unique_id=1089161211]
|
||||
layout_mode = 2
|
||||
text = "Actions"
|
||||
|
||||
[node name="Actions" type="VFlowContainer" parent="VBoxContainer"]
|
||||
[node name="Actions" type="VFlowContainer" parent="VBoxContainer" unique_id=781271407]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Label3" type="Label" parent="VBoxContainer"]
|
||||
[node name="Label3" type="Label" parent="VBoxContainer" unique_id=280341819]
|
||||
layout_mode = 2
|
||||
text = "Inputs"
|
||||
|
||||
[node name="Inputs" type="VFlowContainer" parent="VBoxContainer"]
|
||||
[node name="Inputs" type="VFlowContainer" parent="VBoxContainer" unique_id=1830591793]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Label4" type="Label" parent="VBoxContainer"]
|
||||
[node name="Label4" type="Label" parent="VBoxContainer" unique_id=471398801]
|
||||
layout_mode = 2
|
||||
text = "Action Priority"
|
||||
|
||||
[node name="Priorities" type="VFlowContainer" parent="VBoxContainer"]
|
||||
[node name="Priorities" type="VFlowContainer" parent="VBoxContainer" unique_id=1803501410]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
@@ -137,4 +137,3 @@ func _on_input_mappings_duplicate_requested(index:int):
|
||||
|
||||
func _on_input_mappings_collapse_state_changed(new_state:bool):
|
||||
_mapping.set_meta("_guide_input_mappings_collapsed", new_state)
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://361aipcef24h"]
|
||||
[gd_scene format=3 uid="uid://361aipcef24h"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/editor/action_mapping_editor/action_mapping_editor.gd" id="1_2k0pi"]
|
||||
[ext_resource type="Script" uid="uid://dp8xv83uhxpjo" path="res://addons/guide/editor/action_mapping_editor/action_mapping_editor.gd" id="1_2k0pi"]
|
||||
[ext_resource type="PackedScene" uid="uid://du4x7ng6ntuk4" path="res://addons/guide/editor/action_slot/action_slot.tscn" id="1_hguf2"]
|
||||
[ext_resource type="PackedScene" uid="uid://c323mdijdhktg" path="res://addons/guide/editor/input_mapping_editor/input_mapping_editor.tscn" id="2_a8nbp"]
|
||||
[ext_resource type="PackedScene" uid="uid://cly0ff32fvpb2" path="res://addons/guide/editor/array_edit/array_edit.tscn" id="4_ehr5j"]
|
||||
|
||||
[node name="ActionMappingEditor" type="MarginContainer"]
|
||||
[node name="ActionMappingEditor" type="MarginContainer" unique_id=1359844267]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
@@ -16,26 +16,26 @@ theme_override_constants/margin_bottom = 5
|
||||
script = ExtResource("1_2k0pi")
|
||||
input_mapping_editor_scene = ExtResource("2_a8nbp")
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="."]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="." unique_id=1218066138]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 0
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="HBoxContainer"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="HBoxContainer" unique_id=403469891]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 0
|
||||
|
||||
[node name="ActionSlot" parent="HBoxContainer/HBoxContainer" instance=ExtResource("1_hguf2")]
|
||||
[node name="ActionSlot" parent="HBoxContainer/HBoxContainer" unique_id=92432306 instance=ExtResource("1_hguf2")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer"]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer" unique_id=1121293519]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 0
|
||||
size_flags_stretch_ratio = 4.0
|
||||
|
||||
[node name="InputMappings" parent="HBoxContainer/VBoxContainer" instance=ExtResource("4_ehr5j")]
|
||||
[node name="InputMappings" parent="HBoxContainer/VBoxContainer" unique_id=855919884 instance=ExtResource("4_ehr5j")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
title = "Input mappings"
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://du4x7ng6ntuk4"]
|
||||
[gd_scene format=3 uid="uid://du4x7ng6ntuk4"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/editor/action_slot/action_slot.gd" id="1_w5nxd"]
|
||||
[ext_resource type="Script" path="res://addons/guide/editor/action_slot/action_slot_line_edit.gd" id="2_ram7b"]
|
||||
[ext_resource type="Script" uid="uid://ysrbdsqui5cn" path="res://addons/guide/editor/action_slot/action_slot.gd" id="1_w5nxd"]
|
||||
[ext_resource type="Script" uid="uid://b12uq0dpsgj7u" path="res://addons/guide/editor/action_slot/action_slot_line_edit.gd" id="2_ram7b"]
|
||||
|
||||
[node name="ActionSlot" type="HBoxContainer"]
|
||||
[node name="ActionSlot" type="HBoxContainer" unique_id=211047255]
|
||||
offset_right = 40.0
|
||||
offset_bottom = 40.0
|
||||
size_flags_horizontal = 3
|
||||
script = ExtResource("1_w5nxd")
|
||||
|
||||
[node name="TypeIcon" type="TextureRect" parent="."]
|
||||
[node name="TypeIcon" type="TextureRect" parent="." unique_id=1414741196]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
expand_mode = 3
|
||||
stretch_mode = 4
|
||||
|
||||
[node name="LineEdit" type="LineEdit" parent="."]
|
||||
[node name="LineEdit" type="LineEdit" parent="." unique_id=1163287742]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/action_value_type_axis1d.svg-47cde6e873b54728
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/action_value_type_axis2d.svg-82a12ec01234cc44
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/action_value_type_axis3d.svg-6c96e9bad6748ae9
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/action_value_type_bool.svg-552c954344c23690bc
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/missing_action.svg-31774fd8d1b787aab90de376fa
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -110,4 +110,3 @@ func _on_collapse_pressed():
|
||||
func _on_expand_pressed():
|
||||
collapsed = false
|
||||
collapse_state_changed.emit(false)
|
||||
|
||||
|
||||
@@ -1,21 +1,13 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://cly0ff32fvpb2"]
|
||||
[gd_scene format=3 uid="uid://cly0ff32fvpb2"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/editor/array_edit/array_edit.gd" id="1_y3qyt"]
|
||||
[ext_resource type="Script" uid="uid://whm2ksw6nc4h" path="res://addons/guide/editor/array_edit/array_edit.gd" id="1_y3qyt"]
|
||||
[ext_resource type="PackedScene" uid="uid://cjabwsa4gmlpp" path="res://addons/guide/editor/array_edit/array_edit_item.tscn" id="2_n3ncl"]
|
||||
|
||||
[sub_resource type="Image" id="Image_efj5n"]
|
||||
data = {
|
||||
"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 93, 93, 41, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 44, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 44, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 94, 94, 234, 255, 95, 95, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 94, 94, 234, 255, 95, 95, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0),
|
||||
"format": "RGBA8",
|
||||
"height": 16,
|
||||
"mipmaps": false,
|
||||
"width": 16
|
||||
}
|
||||
[sub_resource type="DPITexture" id="DPITexture_2nfri"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#ff5d5d\" d=\"M2 1v8.586l1.293-1.293a1 1 0 0 1 1.414 0L7 10.587l2.293-2.293a1 1 0 0 1 1.414 0L13 10.586l1-1V6H9V1H2zm8 0v4h4zm-6 9.414-2 2V15h12v-2.586l-.293.293a1 1 0 0 1-1.414 0L10 10.414l-2.293 2.293a1 1 0 0 1-1.414 0L4 10.414z\"/></svg>
|
||||
"
|
||||
|
||||
[sub_resource type="ImageTexture" id="ImageTexture_uapko"]
|
||||
image = SubResource("Image_efj5n")
|
||||
|
||||
[node name="Array" type="MarginContainer"]
|
||||
[node name="Array" type="MarginContainer" unique_id=685296578]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
@@ -25,64 +17,64 @@ script = ExtResource("1_y3qyt")
|
||||
item_scene = ExtResource("2_n3ncl")
|
||||
item_separation = 10
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=1338924827]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer"]
|
||||
[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer" unique_id=2073692733]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Panel" type="Panel" parent="VBoxContainer/MarginContainer"]
|
||||
[node name="Panel" type="Panel" parent="VBoxContainer/MarginContainer" unique_id=152901879]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/MarginContainer"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/MarginContainer" unique_id=896880919]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="CollapseButton" type="Button" parent="VBoxContainer/MarginContainer/HBoxContainer"]
|
||||
[node name="CollapseButton" type="Button" parent="VBoxContainer/MarginContainer/HBoxContainer" unique_id=866129169]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(32, 0)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
tooltip_text = "Collapse"
|
||||
icon = SubResource("ImageTexture_uapko")
|
||||
icon = SubResource("DPITexture_2nfri")
|
||||
|
||||
[node name="ExpandButton" type="Button" parent="VBoxContainer/MarginContainer/HBoxContainer"]
|
||||
[node name="ExpandButton" type="Button" parent="VBoxContainer/MarginContainer/HBoxContainer" unique_id=500643775]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
custom_minimum_size = Vector2(48, 0)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
tooltip_text = "Expand"
|
||||
icon = SubResource("ImageTexture_uapko")
|
||||
icon = SubResource("DPITexture_2nfri")
|
||||
|
||||
[node name="AddButton" type="Button" parent="VBoxContainer/MarginContainer/HBoxContainer"]
|
||||
[node name="AddButton" type="Button" parent="VBoxContainer/MarginContainer/HBoxContainer" unique_id=1618958242]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
icon = SubResource("ImageTexture_uapko")
|
||||
icon = SubResource("DPITexture_2nfri")
|
||||
|
||||
[node name="ClearButton" type="Button" parent="VBoxContainer/MarginContainer/HBoxContainer"]
|
||||
[node name="ClearButton" type="Button" parent="VBoxContainer/MarginContainer/HBoxContainer" unique_id=402951887]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
icon = SubResource("ImageTexture_uapko")
|
||||
icon = SubResource("DPITexture_2nfri")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/MarginContainer/HBoxContainer"]
|
||||
[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/MarginContainer/HBoxContainer" unique_id=1207297882]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/MarginContainer/HBoxContainer/MarginContainer"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/MarginContainer/HBoxContainer/MarginContainer" unique_id=1300405994]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="TitleLabel" type="Label" parent="VBoxContainer/MarginContainer/HBoxContainer/MarginContainer/HBoxContainer"]
|
||||
[node name="TitleLabel" type="Label" parent="VBoxContainer/MarginContainer/HBoxContainer/MarginContainer/HBoxContainer" unique_id=515897031]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
|
||||
[node name="CountLabel" type="Label" parent="VBoxContainer/MarginContainer/HBoxContainer/MarginContainer/HBoxContainer"]
|
||||
[node name="CountLabel" type="Label" parent="VBoxContainer/MarginContainer/HBoxContainer/MarginContainer/HBoxContainer" unique_id=1389155897]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "(0)"
|
||||
|
||||
[node name="Contents" type="VBoxContainer" parent="VBoxContainer"]
|
||||
[node name="Contents" type="VBoxContainer" parent="VBoxContainer" unique_id=107777800]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 10
|
||||
|
||||
@@ -1,55 +1,47 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://cjabwsa4gmlpp"]
|
||||
[gd_scene format=3 uid="uid://cjabwsa4gmlpp"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/editor/array_edit/array_edit_item.gd" id="1_ujx05"]
|
||||
[ext_resource type="Script" path="res://addons/guide/editor/array_edit/dragger.gd" id="2_53e2r"]
|
||||
[ext_resource type="Script" uid="uid://dhqhut5enoj43" path="res://addons/guide/editor/array_edit/array_edit_item.gd" id="1_ujx05"]
|
||||
[ext_resource type="Script" uid="uid://d3cob8fbf0xk8" path="res://addons/guide/editor/array_edit/dragger.gd" id="2_53e2r"]
|
||||
|
||||
[sub_resource type="Image" id="Image_efj5n"]
|
||||
data = {
|
||||
"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 93, 93, 41, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 44, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 44, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 94, 94, 234, 255, 95, 95, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 94, 94, 234, 255, 95, 95, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0),
|
||||
"format": "RGBA8",
|
||||
"height": 16,
|
||||
"mipmaps": false,
|
||||
"width": 16
|
||||
}
|
||||
[sub_resource type="DPITexture" id="DPITexture_2nfri"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#ff5d5d\" d=\"M2 1v8.586l1.293-1.293a1 1 0 0 1 1.414 0L7 10.587l2.293-2.293a1 1 0 0 1 1.414 0L13 10.586l1-1V6H9V1H2zm8 0v4h4zm-6 9.414-2 2V15h12v-2.586l-.293.293a1 1 0 0 1-1.414 0L10 10.414l-2.293 2.293a1 1 0 0 1-1.414 0L4 10.414z\"/></svg>
|
||||
"
|
||||
|
||||
[sub_resource type="ImageTexture" id="ImageTexture_uapko"]
|
||||
image = SubResource("Image_efj5n")
|
||||
|
||||
[node name="ArrayEditItem" type="MarginContainer"]
|
||||
[node name="ArrayEditItem" type="MarginContainer" unique_id=1786519981]
|
||||
anchors_preset = 10
|
||||
anchor_right = 1.0
|
||||
offset_bottom = 8.0
|
||||
grow_horizontal = 2
|
||||
script = ExtResource("1_ujx05")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="."]
|
||||
[node name="MarginContainer" type="MarginContainer" parent="." unique_id=1932734265]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_top = 2
|
||||
theme_override_constants/margin_bottom = 2
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer" unique_id=913103570]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Dragger" type="Button" parent="MarginContainer/HBoxContainer"]
|
||||
[node name="Dragger" type="Button" parent="MarginContainer/HBoxContainer" unique_id=646259918]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
tooltip_text = "Drag to reorder, click for options."
|
||||
focus_mode = 0
|
||||
mouse_filter = 1
|
||||
icon = SubResource("ImageTexture_uapko")
|
||||
icon = SubResource("DPITexture_2nfri")
|
||||
script = ExtResource("2_53e2r")
|
||||
|
||||
[node name="Content" type="MarginContainer" parent="MarginContainer/HBoxContainer"]
|
||||
[node name="Content" type="MarginContainer" parent="MarginContainer/HBoxContainer" unique_id=1083178771]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=1676614568]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="BeforeIndicator" type="ColorRect" parent="VBoxContainer"]
|
||||
[node name="BeforeIndicator" type="ColorRect" parent="VBoxContainer" unique_id=564129065]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
custom_minimum_size = Vector2(0, 2)
|
||||
@@ -57,12 +49,12 @@ layout_mode = 2
|
||||
mouse_filter = 2
|
||||
color = Color(0, 0, 0, 1)
|
||||
|
||||
[node name="Control" type="Control" parent="VBoxContainer"]
|
||||
[node name="Control" type="Control" parent="VBoxContainer" unique_id=1735735167]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="AfterIndicator" type="ColorRect" parent="VBoxContainer"]
|
||||
[node name="AfterIndicator" type="ColorRect" parent="VBoxContainer" unique_id=535134444]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
custom_minimum_size = Vector2(0, 2)
|
||||
@@ -70,14 +62,14 @@ layout_mode = 2
|
||||
mouse_filter = 2
|
||||
color = Color(0, 0, 0, 1)
|
||||
|
||||
[node name="PopupMenu" type="PopupMenu" parent="."]
|
||||
[node name="PopupMenu" type="PopupMenu" parent="." unique_id=2011984909]
|
||||
unique_name_in_owner = true
|
||||
item_count = 2
|
||||
item_0/text = "Duplicate"
|
||||
item_0/icon = SubResource("ImageTexture_uapko")
|
||||
item_0/icon = SubResource("DPITexture_2nfri")
|
||||
item_0/id = 3
|
||||
item_1/text = "Delete"
|
||||
item_1/icon = SubResource("ImageTexture_uapko")
|
||||
item_1/icon = SubResource("DPITexture_2nfri")
|
||||
item_1/id = 2
|
||||
|
||||
[connection signal="mouse_exited" from="." to="." method="_on_mouse_exited"]
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://dic27bm4pfw3q"]
|
||||
[gd_scene format=3 uid="uid://dic27bm4pfw3q"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/editor/binding_dialog/binding_dialog.gd" id="1_tknjd"]
|
||||
[ext_resource type="Script" uid="uid://dfuj0dl8ob6r6" path="res://addons/guide/editor/binding_dialog/binding_dialog.gd" id="1_tknjd"]
|
||||
[ext_resource type="PackedScene" uid="uid://dsv7s6tfmnsrs" path="res://addons/guide/editor/input_display/input_display.tscn" id="2_83ieu"]
|
||||
[ext_resource type="Script" path="res://addons/guide/remapping/guide_input_detector.gd" id="3_c6q6r"]
|
||||
[ext_resource type="Script" uid="uid://db27ccgomq455" path="res://addons/guide/remapping/guide_input_detector.gd" id="3_c6q6r"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_3e874"]
|
||||
content_margin_left = 4.0
|
||||
@@ -17,7 +17,8 @@ border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
corner_detail = 1
|
||||
|
||||
[node name="BindingDialog" type="Window"]
|
||||
[node name="BindingDialog" type="Window" unique_id=9679472]
|
||||
oversampling_override = 1.0
|
||||
title = "Input Configuration"
|
||||
initial_position = 4
|
||||
size = Vector2i(1200, 600)
|
||||
@@ -25,7 +26,7 @@ popup_window = true
|
||||
min_size = Vector2i(1200, 600)
|
||||
script = ExtResource("1_tknjd")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="."]
|
||||
[node name="MarginContainer" type="MarginContainer" parent="." unique_id=1636371322]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
@@ -33,75 +34,75 @@ grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_constants/margin_bottom = 5
|
||||
|
||||
[node name="BGPanel" type="Panel" parent="MarginContainer"]
|
||||
[node name="BGPanel" type="Panel" parent="MarginContainer" unique_id=2008597586]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_3e874")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="MarginContainer"]
|
||||
[node name="MarginContainer" type="MarginContainer" parent="MarginContainer" unique_id=720505957]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 5
|
||||
theme_override_constants/margin_top = 5
|
||||
theme_override_constants/margin_right = 5
|
||||
theme_override_constants/margin_bottom = 5
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/MarginContainer"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/MarginContainer" unique_id=976780826]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/MarginContainer/HBoxContainer"]
|
||||
[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/MarginContainer/HBoxContainer" unique_id=1917957575]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="LeftPanel" type="Panel" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer"]
|
||||
[node name="LeftPanel" type="Panel" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer" unique_id=1997068480]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer"]
|
||||
[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer" unique_id=1673257874]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 5
|
||||
theme_override_constants/margin_top = 5
|
||||
theme_override_constants/margin_right = 5
|
||||
theme_override_constants/margin_bottom = 5
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer"]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer" unique_id=1968089341]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
theme_override_constants/separation = 10
|
||||
|
||||
[node name="Label" type="Label" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer"]
|
||||
[node name="Label" type="Label" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer" unique_id=2029350388]
|
||||
layout_mode = 2
|
||||
text = "Detect Input"
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer" unique_id=406885524]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="DetectBoolButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="DetectBoolButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer/HBoxContainer" unique_id=81477077]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
text = "Boolean"
|
||||
|
||||
[node name="Detect1DButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="Detect1DButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer/HBoxContainer" unique_id=1676366934]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
text = "1D"
|
||||
|
||||
[node name="Detect2DButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="Detect2DButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer/HBoxContainer" unique_id=1226815758]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
text = "2D"
|
||||
|
||||
[node name="Detect3DButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="Detect3DButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer/HBoxContainer" unique_id=1919919931]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(80, 0)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
text = "3D"
|
||||
|
||||
[node name="InstructionsLabel" type="Label" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer"]
|
||||
[node name="InstructionsLabel" type="Label" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer" unique_id=312207306]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 6
|
||||
@@ -110,46 +111,46 @@ horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
autowrap_mode = 2
|
||||
|
||||
[node name="InputDisplay" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer" instance=ExtResource("2_83ieu")]
|
||||
[node name="InputDisplay" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer" unique_id=1565618856 instance=ExtResource("2_83ieu")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 6
|
||||
|
||||
[node name="AcceptDetectionButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer"]
|
||||
[node name="AcceptDetectionButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer/MarginContainer/VBoxContainer" unique_id=1406644553]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
text = "Accept"
|
||||
|
||||
[node name="MarginContainer2" type="MarginContainer" parent="MarginContainer/MarginContainer/HBoxContainer"]
|
||||
[node name="MarginContainer2" type="MarginContainer" parent="MarginContainer/MarginContainer/HBoxContainer" unique_id=65937774]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="RightPanel" type="Panel" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2"]
|
||||
[node name="RightPanel" type="Panel" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2" unique_id=1256383386]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2"]
|
||||
[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2" unique_id=2124136194]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 5
|
||||
theme_override_constants/margin_top = 5
|
||||
theme_override_constants/margin_right = 5
|
||||
theme_override_constants/margin_bottom = 5
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer"]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer" unique_id=1051388568]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
theme_override_constants/separation = 10
|
||||
|
||||
[node name="Label" type="Label" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer"]
|
||||
[node name="Label" type="Label" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer" unique_id=1872997797]
|
||||
layout_mode = 2
|
||||
text = "Select Input"
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer" unique_id=1143175947]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="SelectBoolButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="SelectBoolButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer" unique_id=1707020704]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(80, 0)
|
||||
layout_mode = 2
|
||||
@@ -157,7 +158,7 @@ size_flags_horizontal = 3
|
||||
toggle_mode = true
|
||||
text = "Boolean"
|
||||
|
||||
[node name="Select1DButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="Select1DButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer" unique_id=774511341]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(80, 0)
|
||||
layout_mode = 2
|
||||
@@ -165,7 +166,7 @@ size_flags_horizontal = 3
|
||||
toggle_mode = true
|
||||
text = "1D"
|
||||
|
||||
[node name="Select2DButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="Select2DButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer" unique_id=845733479]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(80, 0)
|
||||
layout_mode = 2
|
||||
@@ -173,7 +174,7 @@ size_flags_horizontal = 3
|
||||
toggle_mode = true
|
||||
text = "2D"
|
||||
|
||||
[node name="Select3DButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="Select3DButton" type="Button" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer" unique_id=1902388312]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(80, 0)
|
||||
layout_mode = 2
|
||||
@@ -181,24 +182,24 @@ size_flags_horizontal = 3
|
||||
toggle_mode = true
|
||||
text = "3D"
|
||||
|
||||
[node name="NoneAvailable" type="Label" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer"]
|
||||
[node name="NoneAvailable" type="Label" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer" unique_id=1601071367]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 6
|
||||
size_flags_vertical = 6
|
||||
text = "No matching inputs available."
|
||||
|
||||
[node name="SomeAvailable" type="ScrollContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer"]
|
||||
[node name="SomeAvailable" type="ScrollContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer" unique_id=1655967150]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="AvailableTypes" type="VBoxContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer/SomeAvailable"]
|
||||
[node name="AvailableTypes" type="VBoxContainer" parent="MarginContainer/MarginContainer/HBoxContainer/MarginContainer2/MarginContainer/VBoxContainer/SomeAvailable" unique_id=141791341]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="InputDetector" type="Node" parent="."]
|
||||
[node name="InputDetector" type="Node" parent="." unique_id=516938647]
|
||||
unique_name_in_owner = true
|
||||
script = ExtResource("3_c6q6r")
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://dsv7s6tfmnsrs"]
|
||||
[gd_scene format=3 uid="uid://dsv7s6tfmnsrs"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/editor/input_display/input_display.gd" id="1_ne6sd"]
|
||||
[ext_resource type="Script" uid="uid://cgf2qrodwja32" path="res://addons/guide/editor/input_display/input_display.gd" id="1_ne6sd"]
|
||||
|
||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_0bp65"]
|
||||
|
||||
[node name="InputDisplay" type="RichTextLabel"]
|
||||
[node name="InputDisplay" type="RichTextLabel" unique_id=65036825]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
|
||||
@@ -1,25 +1,17 @@
|
||||
[gd_scene load_steps=9 format=3 uid="uid://c323mdijdhktg"]
|
||||
[gd_scene format=3 uid="uid://c323mdijdhktg"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dsv7s6tfmnsrs" path="res://addons/guide/editor/input_display/input_display.tscn" id="1_pg8n3"]
|
||||
[ext_resource type="Script" path="res://addons/guide/editor/input_mapping_editor/input_mapping_editor.gd" id="1_xsluc"]
|
||||
[ext_resource type="Script" uid="uid://dsw33iehbw8q6" path="res://addons/guide/editor/input_mapping_editor/input_mapping_editor.gd" id="1_xsluc"]
|
||||
[ext_resource type="PackedScene" uid="uid://ck5a30syo6bpo" path="res://addons/guide/editor/modifier_slot/modifier_slot.tscn" id="2_uhbrq"]
|
||||
[ext_resource type="PackedScene" uid="uid://tk30wnstb0ku" path="res://addons/guide/editor/trigger_slot/trigger_slot.tscn" id="3_e0jys"]
|
||||
[ext_resource type="PackedScene" uid="uid://dic27bm4pfw3q" path="res://addons/guide/editor/binding_dialog/binding_dialog.tscn" id="4_oepf3"]
|
||||
[ext_resource type="PackedScene" uid="uid://cly0ff32fvpb2" path="res://addons/guide/editor/array_edit/array_edit.tscn" id="6_jekhk"]
|
||||
|
||||
[sub_resource type="Image" id="Image_m1w1j"]
|
||||
data = {
|
||||
"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 93, 93, 41, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 44, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 44, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 94, 94, 234, 255, 95, 95, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 94, 94, 234, 255, 95, 95, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0),
|
||||
"format": "RGBA8",
|
||||
"height": 16,
|
||||
"mipmaps": false,
|
||||
"width": 16
|
||||
}
|
||||
[sub_resource type="DPITexture" id="DPITexture_2nfri"]
|
||||
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#ff5d5d\" d=\"M2 1v8.586l1.293-1.293a1 1 0 0 1 1.414 0L7 10.587l2.293-2.293a1 1 0 0 1 1.414 0L13 10.586l1-1V6H9V1H2zm8 0v4h4zm-6 9.414-2 2V15h12v-2.586l-.293.293a1 1 0 0 1-1.414 0L10 10.414l-2.293 2.293a1 1 0 0 1-1.414 0L4 10.414z\"/></svg>
|
||||
"
|
||||
|
||||
[sub_resource type="ImageTexture" id="ImageTexture_y0eyy"]
|
||||
image = SubResource("Image_m1w1j")
|
||||
|
||||
[node name="InputMappingEditor" type="MarginContainer"]
|
||||
[node name="InputMappingEditor" type="MarginContainer" unique_id=1380845655]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
@@ -31,106 +23,106 @@ modifier_slot_scene = ExtResource("2_uhbrq")
|
||||
trigger_slot_scene = ExtResource("3_e0jys")
|
||||
binding_dialog_scene = ExtResource("4_oepf3")
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="."]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="." unique_id=1139062018]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 0
|
||||
theme_override_constants/separation = 8
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="HBoxContainer"]
|
||||
[node name="MarginContainer" type="MarginContainer" parent="HBoxContainer" unique_id=1824283323]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 0
|
||||
|
||||
[node name="Panel" type="Panel" parent="HBoxContainer/MarginContainer"]
|
||||
[node name="Panel" type="Panel" parent="HBoxContainer/MarginContainer" unique_id=1443437369]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
|
||||
[node name="EditInputMappingButton" type="Button" parent="HBoxContainer/MarginContainer"]
|
||||
[node name="EditInputMappingButton" type="Button" parent="HBoxContainer/MarginContainer" unique_id=1532180574]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
tooltip_text = "Open input mapping in inspector"
|
||||
icon = SubResource("ImageTexture_y0eyy")
|
||||
icon = SubResource("DPITexture_2nfri")
|
||||
flat = true
|
||||
|
||||
[node name="MarginContainer1" type="MarginContainer" parent="HBoxContainer"]
|
||||
[node name="MarginContainer1" type="MarginContainer" parent="HBoxContainer" unique_id=105598600]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="Panel" type="Panel" parent="HBoxContainer/MarginContainer1"]
|
||||
[node name="Panel" type="Panel" parent="HBoxContainer/MarginContainer1" unique_id=821503709]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="HBoxContainer/MarginContainer1"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="HBoxContainer/MarginContainer1" unique_id=1810762023]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="InputDisplay" parent="HBoxContainer/MarginContainer1/HBoxContainer" instance=ExtResource("1_pg8n3")]
|
||||
[node name="InputDisplay" parent="HBoxContainer/MarginContainer1/HBoxContainer" unique_id=940431582 instance=ExtResource("1_pg8n3")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
scroll_active = false
|
||||
|
||||
[node name="EditInputButton" type="Button" parent="HBoxContainer/MarginContainer1/HBoxContainer"]
|
||||
[node name="EditInputButton" type="Button" parent="HBoxContainer/MarginContainer1/HBoxContainer" unique_id=469547914]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 0
|
||||
tooltip_text = "Edit bound input..."
|
||||
icon = SubResource("ImageTexture_y0eyy")
|
||||
icon = SubResource("DPITexture_2nfri")
|
||||
flat = true
|
||||
|
||||
[node name="ClearInputButton" type="Button" parent="HBoxContainer/MarginContainer1/HBoxContainer"]
|
||||
[node name="ClearInputButton" type="Button" parent="HBoxContainer/MarginContainer1/HBoxContainer" unique_id=347120703]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 0
|
||||
tooltip_text = "Delete bound input"
|
||||
icon = SubResource("ImageTexture_y0eyy")
|
||||
icon = SubResource("DPITexture_2nfri")
|
||||
flat = true
|
||||
|
||||
[node name="MarginContainer2" type="MarginContainer" parent="HBoxContainer"]
|
||||
[node name="MarginContainer2" type="MarginContainer" parent="HBoxContainer" unique_id=212510400]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_stretch_ratio = 2.0
|
||||
|
||||
[node name="Panel" type="Panel" parent="HBoxContainer/MarginContainer2"]
|
||||
[node name="Panel" type="Panel" parent="HBoxContainer/MarginContainer2" unique_id=1936145225]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer/MarginContainer2"]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer/MarginContainer2" unique_id=516155166]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 0
|
||||
size_flags_stretch_ratio = 2.0
|
||||
|
||||
[node name="Modifiers" parent="HBoxContainer/MarginContainer2/VBoxContainer" instance=ExtResource("6_jekhk")]
|
||||
[node name="Modifiers" parent="HBoxContainer/MarginContainer2/VBoxContainer" unique_id=1050053006 instance=ExtResource("6_jekhk")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
title = "Modifiers"
|
||||
add_tooltip = "Add modifier..."
|
||||
clear_tooltip = "Clear modifiers"
|
||||
|
||||
[node name="AddModifierPopup" type="PopupMenu" parent="HBoxContainer/MarginContainer2/VBoxContainer"]
|
||||
[node name="AddModifierPopup" type="PopupMenu" parent="HBoxContainer/MarginContainer2/VBoxContainer" unique_id=1299165744]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="MarginContainer3" type="MarginContainer" parent="HBoxContainer"]
|
||||
[node name="MarginContainer3" type="MarginContainer" parent="HBoxContainer" unique_id=2060842332]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_stretch_ratio = 2.0
|
||||
|
||||
[node name="Panel" type="Panel" parent="HBoxContainer/MarginContainer3"]
|
||||
[node name="Panel" type="Panel" parent="HBoxContainer/MarginContainer3" unique_id=1340014964]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
|
||||
[node name="VBoxContainer2" type="VBoxContainer" parent="HBoxContainer/MarginContainer3"]
|
||||
[node name="VBoxContainer2" type="VBoxContainer" parent="HBoxContainer/MarginContainer3" unique_id=1118660369]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 0
|
||||
size_flags_stretch_ratio = 2.0
|
||||
|
||||
[node name="Triggers" parent="HBoxContainer/MarginContainer3/VBoxContainer2" instance=ExtResource("6_jekhk")]
|
||||
[node name="Triggers" parent="HBoxContainer/MarginContainer3/VBoxContainer2" unique_id=1155886147 instance=ExtResource("6_jekhk")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
title = "Triggers"
|
||||
add_tooltip = "Add trigger..."
|
||||
clear_tooltip = "Clear triggers"
|
||||
|
||||
[node name="AddTriggerPopup" type="PopupMenu" parent="HBoxContainer/MarginContainer3/VBoxContainer2"]
|
||||
[node name="AddTriggerPopup" type="PopupMenu" parent="HBoxContainer/MarginContainer3/VBoxContainer2" unique_id=1143774994]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[connection signal="pressed" from="HBoxContainer/MarginContainer/EditInputMappingButton" to="." method="_on_edit_input_mapping_button_pressed"]
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/logo_editor_small.svg-a18f1eaff840dcdf5215ef2
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -155,5 +155,3 @@ func _on_action_mapping_duplicate_requested(index:int):
|
||||
|
||||
func _on_action_mappings_collapse_state_changed(new_state:bool):
|
||||
_current_context.set_meta("_guide_action_mappings_collapsed", new_state)
|
||||
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -10,5 +10,3 @@ var modifier:GUIDEModifier:
|
||||
func _accepts_drop_data(data:Resource) -> bool:
|
||||
return data is GUIDEModifier
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://ck5a30syo6bpo"]
|
||||
[gd_scene format=3 uid="uid://ck5a30syo6bpo"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/editor/modifier_slot/modifier_slot.gd" id="1_273m5"]
|
||||
[ext_resource type="Script" uid="uid://cmvfuu8u5ubkk" path="res://addons/guide/editor/modifier_slot/modifier_slot.gd" id="1_273m5"]
|
||||
|
||||
[node name="LineEdit" type="LineEdit"]
|
||||
[node name="LineEdit" type="LineEdit" unique_id=993318807]
|
||||
offset_right = 1920.0
|
||||
offset_bottom = 31.0
|
||||
size_flags_horizontal = 3
|
||||
@@ -10,9 +10,9 @@ size_flags_vertical = 0
|
||||
text = "Name"
|
||||
editable = false
|
||||
context_menu_enabled = false
|
||||
virtual_keyboard_enabled = false
|
||||
shortcut_keys_enabled = false
|
||||
middle_mouse_paste_enabled = false
|
||||
selecting_enabled = false
|
||||
drag_and_drop_selection_enabled = false
|
||||
virtual_keyboard_enabled = false
|
||||
script = ExtResource("1_273m5")
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://tk30wnstb0ku"]
|
||||
[gd_scene format=3 uid="uid://tk30wnstb0ku"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/editor/trigger_slot/trigger_slot.gd" id="1_wxafc"]
|
||||
[ext_resource type="Script" uid="uid://dk2lv53ohhes2" path="res://addons/guide/editor/trigger_slot/trigger_slot.gd" id="1_wxafc"]
|
||||
|
||||
[node name="LineEdit" type="LineEdit"]
|
||||
[node name="LineEdit" type="LineEdit" unique_id=1755745284]
|
||||
unique_name_in_owner = true
|
||||
offset_right = 1920.0
|
||||
offset_bottom = 31.0
|
||||
@@ -12,9 +12,9 @@ tooltip_text = "Delete trigger"
|
||||
text = "Name"
|
||||
editable = false
|
||||
context_menu_enabled = false
|
||||
virtual_keyboard_enabled = false
|
||||
shortcut_keys_enabled = false
|
||||
middle_mouse_paste_enabled = false
|
||||
selecting_enabled = false
|
||||
drag_and_drop_selection_enabled = false
|
||||
virtual_keyboard_enabled = false
|
||||
script = ExtResource("1_wxafc")
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/guide_action.svg-4d1dfb47183d95c4796078798ce2
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/guide_internal.svg-560a143a1e289215e72d8844f5
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/guide_mapping_context.svg-025f10fbbdb2bb11a96
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/guide_input.svg-d7e8ae255db039e6a02cccc3f844c
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/guide_modifier.svg-8cf939ca3244410aba00f7b558
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/guide_trigger.svg-cd87acbd491929cf49a255f8481
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -26,6 +28,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -1,24 +1,25 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://8thurteeibtu"]
|
||||
[gd_scene format=3 uid="uid://8thurteeibtu"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/ui/icon_maker/icon_maker.gd" id="1_hdbjk"]
|
||||
[ext_resource type="Script" uid="uid://dq6cdbdturmel" path="res://addons/guide/ui/icon_maker/icon_maker.gd" id="1_hdbjk"]
|
||||
|
||||
[sub_resource type="ViewportTexture" id="ViewportTexture_kra7t"]
|
||||
viewport_path = NodePath("SubViewport")
|
||||
|
||||
[node name="GUIDEIconMaker" type="Node2D"]
|
||||
[node name="GUIDEIconMaker" type="Node2D" unique_id=1614068504]
|
||||
process_mode = 3
|
||||
script = ExtResource("1_hdbjk")
|
||||
|
||||
[node name="SubViewport" type="SubViewport" parent="."]
|
||||
[node name="SubViewport" type="SubViewport" parent="." unique_id=483474828]
|
||||
unique_name_in_owner = true
|
||||
transparent_bg = true
|
||||
gui_disable_input = true
|
||||
gui_snap_controls_to_pixels = false
|
||||
|
||||
[node name="Root" type="Node2D" parent="SubViewport"]
|
||||
[node name="Root" type="Node2D" parent="SubViewport" unique_id=1762160965]
|
||||
unique_name_in_owner = true
|
||||
scale = Vector2(0.1, 0.1)
|
||||
|
||||
[node name="SceneHolder" type="Sprite2D" parent="."]
|
||||
[node name="SceneHolder" type="Sprite2D" parent="." unique_id=1954307919]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
texture = SubResource("ViewportTexture_kra7t")
|
||||
|
||||
@@ -1,134 +1,135 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://bsaylcb5ixjxk"]
|
||||
[gd_scene format=3 uid="uid://bsaylcb5ixjxk"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/ui/renderers/controllers/controller_renderer.gd" id="1_yt13e"]
|
||||
[ext_resource type="Script" uid="uid://cj5qd3pot17v3" path="res://addons/guide/ui/renderers/controllers/controller_renderer.gd" id="1_yt13e"]
|
||||
[ext_resource type="Texture2D" uid="uid://bmgxqbypegjxh" path="res://addons/guide/ui/renderers/textures/arrow_horizontal.svg" id="2_nv2ob"]
|
||||
[ext_resource type="Texture2D" uid="uid://bu5nlug6uf03w" path="res://addons/guide/ui/renderers/textures/arrow_vertical.svg" id="3_ejti1"]
|
||||
|
||||
[node name="ControllerRenderer" type="MarginContainer"]
|
||||
[node name="ControllerRenderer" type="MarginContainer" unique_id=2001057229]
|
||||
process_mode = 3
|
||||
offset_right = 100.0
|
||||
offset_bottom = 100.0
|
||||
size_flags_horizontal = 0
|
||||
script = ExtResource("1_yt13e")
|
||||
priority = -1
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="."]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="." unique_id=1213336768]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
|
||||
[node name="Controls" type="MarginContainer" parent="HBoxContainer"]
|
||||
[node name="Controls" type="MarginContainer" parent="HBoxContainer" unique_id=1729829510]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(100, 100)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="AButton" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="AButton" type="TextureRect" parent="HBoxContainer/Controls" unique_id=218945559]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="BButton" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="BButton" type="TextureRect" parent="HBoxContainer/Controls" unique_id=1489920109]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="XButton" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="XButton" type="TextureRect" parent="HBoxContainer/Controls" unique_id=671881515]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="YButton" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="YButton" type="TextureRect" parent="HBoxContainer/Controls" unique_id=90107221]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="LeftStick" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="LeftStick" type="TextureRect" parent="HBoxContainer/Controls" unique_id=813920585]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="LeftStickClick" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="LeftStickClick" type="TextureRect" parent="HBoxContainer/Controls" unique_id=1838316638]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="RightStick" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="RightStick" type="TextureRect" parent="HBoxContainer/Controls" unique_id=1422608157]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="RightStickClick" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="RightStickClick" type="TextureRect" parent="HBoxContainer/Controls" unique_id=937046476]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="LeftBumper" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="LeftBumper" type="TextureRect" parent="HBoxContainer/Controls" unique_id=2101585209]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="RightBumper" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="RightBumper" type="TextureRect" parent="HBoxContainer/Controls" unique_id=1404502456]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="LeftTrigger" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="LeftTrigger" type="TextureRect" parent="HBoxContainer/Controls" unique_id=702135490]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="RightTrigger" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="RightTrigger" type="TextureRect" parent="HBoxContainer/Controls" unique_id=1281777170]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="DpadUp" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="DpadUp" type="TextureRect" parent="HBoxContainer/Controls" unique_id=1816011060]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="DpadLeft" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="DpadLeft" type="TextureRect" parent="HBoxContainer/Controls" unique_id=1283610333]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="DpadRight" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="DpadRight" type="TextureRect" parent="HBoxContainer/Controls" unique_id=1987268628]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="DpadDown" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="DpadDown" type="TextureRect" parent="HBoxContainer/Controls" unique_id=680983142]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="Start" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="Start" type="TextureRect" parent="HBoxContainer/Controls" unique_id=747360477]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="Misc1" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="Misc1" type="TextureRect" parent="HBoxContainer/Controls" unique_id=1647909104]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="Back" type="TextureRect" parent="HBoxContainer/Controls"]
|
||||
[node name="Back" type="TextureRect" parent="HBoxContainer/Controls" unique_id=1600940473]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="Directions" type="MarginContainer" parent="HBoxContainer"]
|
||||
[node name="Directions" type="MarginContainer" parent="HBoxContainer" unique_id=1151125455]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
custom_minimum_size = Vector2(100, 100)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="LeftRight" type="TextureRect" parent="HBoxContainer/Directions"]
|
||||
[node name="LeftRight" type="TextureRect" parent="HBoxContainer/Directions" unique_id=849513597]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
texture = ExtResource("2_nv2ob")
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="UpDown" type="TextureRect" parent="HBoxContainer/Directions"]
|
||||
[node name="UpDown" type="TextureRect" parent="HBoxContainer/Directions" unique_id=1493037911]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
texture = ExtResource("3_ejti1")
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_Circle.png-991ec3d8ff387e8a1997f29928333c
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_Cross.png-94e7143faf483eb3d6ca6505fc615cd
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_Dpad.png-ef26d9f78f150d4ab2b9e6bbe325f986
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_Dpad_Down.png-ba21ca6e311100c142d2b003152
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_Dpad_Left.png-bd78cf7c0092facc48bbf8fd781
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_Dpad_Right.png-064b9c5c42d22a9c2be3902ca2
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_Dpad_Up.png-b8fc9319fe2231915e5e8e21174b1
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_L1.png-daedbc1549c79d92cbcf68661193a3b8.c
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_L2.png-2ad86a3ad9afd70333db64063ae812ae.c
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_Left_Stick.png-472622a0a1752a811747d3e6c0
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_Left_Stick_Click.png-f837f37222a7c945cd4b
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_Microphone.png-3a2db423599523aa5c1b828df7
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_Options.png-4bd9928e2e3aca6fb17663799d26e
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_Options_Alt.png-4b64997ac577d658c383b1e72
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_R1.png-2f57506c67c952763f228117ce37754b.c
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_R2.png-9671164f26e8ed5c0f2352c255960e7c.c
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PS5_Right_Stick.png-884107fa82c161e8696ba874c
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user