feat: Add new GUI assets, a MeshLibrary defining various gridmap tiles, a UI manager script, and the main scene.

This commit is contained in:
Yogi Wiguna
2026-03-26 10:51:17 +08:00
parent 66f54e34ab
commit 6b89469151
49 changed files with 270 additions and 899 deletions
@@ -14,7 +14,7 @@
[ext_resource type="Texture2D" uid="uid://dpkx1a780pvwv" path="res://assets/textures/tile_diamond.png" id="10_sx8rm"]
[ext_resource type="BoxMesh" uid="uid://fy4bhoeii40c" path="res://addons/enhanced_gridmap/meshlibrary/tile_safe_zone.tres" id="10_uwjsj"]
[ext_resource type="BoxMesh" uid="uid://b5cc3prem52r6" path="res://addons/enhanced_gridmap/meshlibrary/tile_freeze.tres" id="11_pgnbl"]
[ext_resource type="BoxMesh" path="res://addons/enhanced_gridmap/meshlibrary/tile_non_walkable.tres" id="11_uwjsj"]
[ext_resource type="BoxMesh" uid="uid://dcjdwbffgtutt" path="res://addons/enhanced_gridmap/meshlibrary/tile_non_walkable.tres" id="11_uwjsj"]
[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_5d0gc"]
load_path = "res://.godot/imported/tile_heart.png-deeef50755ca225f028608dfd16900e6.s3tc.ctex"
Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

@@ -1,41 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bkvu4wt4ri1sv"
path.s3tc="res://.godot/imported/button_hide.png-dea4a860f08cc55697b197925e2eaba4.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/gui/button_hide.png"
dest_files=["res://.godot/imported/button_hide.png-dea4a860f08cc55697b197925e2eaba4.s3tc.ctex"]
[params]
compress/mode=2
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

@@ -1,41 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dv5877x7sfhrl"
path.s3tc="res://.godot/imported/button_show.png-900c96405e0f367880a8e4e6dfdbfea6.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/gui/button_show.png"
dest_files=["res://.godot/imported/button_show.png-900c96405e0f367880a8e4e6dfdbfea6.s3tc.ctex"]
[params]
compress/mode=2
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://6w71gugd6vl4"
path="res://.godot/imported/menu_click.png-19c7033587a49e8b70f668dd5bf02691.ctex"
uid="uid://cxp0k2spgs080"
path="res://.godot/imported/gauge_ready.png-819fc0f79e4a989fd6b0962acb1a4a4f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/gui/menu_click.png"
dest_files=["res://.godot/imported/menu_click.png-19c7033587a49e8b70f668dd5bf02691.ctex"]
source_file="res://assets/graphics/gui/gauge/gauge_ready.png"
dest_files=["res://.godot/imported/gauge_ready.png-819fc0f79e4a989fd6b0962acb1a4a4f.ctex"]
[params]
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://csjd06jecgfmo"
path="res://.godot/imported/zoom_clik.png-56fe8fff50564f11f248b7244952bee9.ctex"
uid="uid://bucwm17lfd131"
path="res://.godot/imported/help icon.png-6607e44712547d2382256bb3626e99a7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/gui/zoom_clik.png"
dest_files=["res://.godot/imported/zoom_clik.png-56fe8fff50564f11f248b7244952bee9.ctex"]
source_file="res://assets/graphics/gui/help icon.png"
dest_files=["res://.godot/imported/help icon.png-6607e44712547d2382256bb3626e99a7.ctex"]
[params]
Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

-41
View File
@@ -1,41 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ljcmfxv6rmhm"
path.s3tc="res://.godot/imported/menu.png-46045099ce2114facc971b674347f79b.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/gui/menu.png"
dest_files=["res://.godot/imported/menu.png-46045099ce2114facc971b674347f79b.s3tc.ctex"]
[params]
compress/mode=2
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

-40
View File
@@ -1,40 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dgq438vb6mqpg"
path="res://.godot/imported/menu_hover.png-629f54deaead03755c7df2a54718f9a3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/gui/menu_hover.png"
dest_files=["res://.godot/imported/menu_hover.png-629f54deaead03755c7df2a54718f9a3.ctex"]
[params]
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

@@ -1,41 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cc5lv6txwwdgk"
path.s3tc="res://.godot/imported/mission_player_1.png-c68cbe8267eb1aa743ed8055ee53bf2c.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/gui/mission_player_1.png"
dest_files=["res://.godot/imported/mission_player_1.png-c68cbe8267eb1aa743ed8055ee53bf2c.s3tc.ctex"]
[params]
compress/mode=2
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

@@ -1,41 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://btyjseef03tq0"
path.s3tc="res://.godot/imported/mission_player_2.png-435c77c764e4c3e0b677e8d7fb9e5708.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/gui/mission_player_2.png"
dest_files=["res://.godot/imported/mission_player_2.png-435c77c764e4c3e0b677e8d7fb9e5708.s3tc.ctex"]
[params]
compress/mode=2
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

@@ -1,41 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b7qrx5td2ospi"
path.s3tc="res://.godot/imported/mission_player_3.png-c74eceef304c8a7ffa3b085dd38f3a7c.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/gui/mission_player_3.png"
dest_files=["res://.godot/imported/mission_player_3.png-c74eceef304c8a7ffa3b085dd38f3a7c.s3tc.ctex"]
[params]
compress/mode=2
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

@@ -1,41 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dxcqeo3df5xsq"
path.s3tc="res://.godot/imported/mission_player_4.png-343b89c8626294e3c277b0547b2d5763.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/gui/mission_player_4.png"
dest_files=["res://.godot/imported/mission_player_4.png-343b89c8626294e3c277b0547b2d5763.s3tc.ctex"]
[params]
compress/mode=2
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cdo55rimosvf0"
path="res://.godot/imported/ui_holder.png-d023ba3f3af8199bd8d4acb2534c39ce.ctex"
uid="uid://478847wem4mj"
path="res://.godot/imported/playerboard.png-effa54fc9d48f6913a2da1978bab8b4f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/gui/ui_holder.png"
dest_files=["res://.godot/imported/ui_holder.png-d023ba3f3af8199bd8d4acb2534c39ce.ctex"]
source_file="res://assets/graphics/gui/player_board/playerboard.png"
dest_files=["res://.godot/imported/playerboard.png-effa54fc9d48f6913a2da1978bab8b4f.ctex"]
[params]
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

@@ -1,41 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b35gubmifgbm7"
path.s3tc="res://.godot/imported/ribbon_player1.png-a2fe45389be019a621e12fc6351ac798.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/gui/ribbon_player1.png"
dest_files=["res://.godot/imported/ribbon_player1.png-a2fe45389be019a621e12fc6351ac798.s3tc.ctex"]
[params]
compress/mode=2
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

@@ -1,41 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bmpv74gr1f1gr"
path.s3tc="res://.godot/imported/ribbon_player_1.png-35385ac5a77fd3d93408c4ca514d03f5.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/gui/ribbon_player_1.png"
dest_files=["res://.godot/imported/ribbon_player_1.png-35385ac5a77fd3d93408c4ca514d03f5.s3tc.ctex"]
[params]
compress/mode=2
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

@@ -1,41 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dpt8ooj21v27a"
path.s3tc="res://.godot/imported/ribbon_player_2.png-d143343421eea5bac68cb4683b80f74c.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/gui/ribbon_player_2.png"
dest_files=["res://.godot/imported/ribbon_player_2.png-d143343421eea5bac68cb4683b80f74c.s3tc.ctex"]
[params]
compress/mode=2
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

@@ -1,41 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bvwxvmdf4ya2x"
path.s3tc="res://.godot/imported/ribbon_player_3.png-682dfc716b29637eb62d13bd165a3779.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/gui/ribbon_player_3.png"
dest_files=["res://.godot/imported/ribbon_player_3.png-682dfc716b29637eb62d13bd165a3779.s3tc.ctex"]
[params]
compress/mode=2
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

@@ -1,41 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dnvsj05akq8s3"
path.s3tc="res://.godot/imported/ribbon_player_4.png-7b3cb7058f6a10b7ca4840ee700cb7e3.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/gui/ribbon_player_4.png"
dest_files=["res://.godot/imported/ribbon_player_4.png-7b3cb7058f6a10b7ca4840ee700cb7e3.s3tc.ctex"]
[params]
compress/mode=2
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://blt1pnispstoe"
path="res://.godot/imported/menu_normal.png-d1f429e074d591d26f1aadc101213408.ctex"
uid="uid://da3yx87ar7kcj"
path="res://.godot/imported/setting_icon.png-9acaa5e9a106fbf81e910d26507654d2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/gui/menu_normal.png"
dest_files=["res://.godot/imported/menu_normal.png-d1f429e074d591d26f1aadc101213408.ctex"]
source_file="res://assets/graphics/gui/setting_icon.png"
dest_files=["res://.godot/imported/setting_icon.png-9acaa5e9a106fbf81e910d26507654d2.ctex"]
[params]
Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

-40
View File
@@ -1,40 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c2si3ckvq1crg"
path="res://.godot/imported/zoom_hover.png-53f35471f4111681cf81740254956d19.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/gui/zoom_hover.png"
dest_files=["res://.godot/imported/zoom_hover.png-53f35471f4111681cf81740254956d19.ctex"]
[params]
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

@@ -1,40 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://rauosy3lhwa8"
path="res://.godot/imported/zoom_normal.png-9efce9a0ebb58d9a1df3c4a35f2ec530.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/gui/zoom_normal.png"
dest_files=["res://.godot/imported/zoom_normal.png-9efce9a0ebb58d9a1df3c4a35f2ec530.ctex"]
[params]
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
@@ -0,0 +1,4 @@
[gd_resource type="CompressedTexture2D" format=3 uid="uid://b41afev4wfdrf"]
[resource]
load_path = "res://.godot/imported/tiles_slot.png-6771785cbdb9e12b6d9f880d4743aecf.ctex"
Binary file not shown.

After

Width:  |  Height:  |  Size: 787 B

@@ -2,8 +2,8 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dkyg2afuouv7j"
path.s3tc="res://.godot/imported/cam_change.png-09be3d5457fd7319821fbd42ce8b5858.s3tc.ctex"
uid="uid://cdrpb648tiefs"
path.s3tc="res://.godot/imported/tiles_slot.png-e539385cf7c9354d657e81e23ace6c2b.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
@@ -11,8 +11,8 @@ metadata={
[deps]
source_file="res://assets/graphics/gui/cam_change.png"
dest_files=["res://.godot/imported/cam_change.png-09be3d5457fd7319821fbd42ce8b5858.s3tc.ctex"]
source_file="res://assets/textures/player_board_and_blue_print/tiles_slot.png"
dest_files=["res://.godot/imported/tiles_slot.png-e539385cf7c9354d657e81e23ace6c2b.s3tc.ctex"]
[params]
+237 -263
View File
@@ -4,9 +4,9 @@
[ext_resource type="Script" uid="uid://co1ads72by6na" path="res://scenes/main.gd" id="1_xcpe3"]
[ext_resource type="Script" uid="uid://bja8ixryvthu0" path="res://addons/enhanced_gridmap/enhanced_gridmap.gd" id="2_hbe1v"]
[ext_resource type="Environment" uid="uid://jbptgqvstei3" path="res://assets/main-environment.tres" id="4_ky38j"]
[ext_resource type="Shader" uid="uid://b4jor2qt7hwxn" path="res://assets/shaders/tilt_shader.gdshader" id="5_dgi5k"]
[ext_resource type="StyleBox" uid="uid://dlw1ogamn741n" path="res://assets/styles/box_flat.tres" id="5_dvx6y"]
[ext_resource type="Texture2D" uid="uid://2yrc6rl4dmd8" path="res://assets/textures/player_board_and_blue_print/tile_null.tres" id="6_2vy7d"]
[ext_resource type="Texture2D" uid="uid://478847wem4mj" path="res://assets/graphics/gui/player_board/playerboard.png" id="5_j8jky"]
[ext_resource type="Texture2D" uid="uid://cdrpb648tiefs" path="res://assets/textures/player_board_and_blue_print/tiles_slot.png" id="6_j8jky"]
[ext_resource type="Texture2D" uid="uid://cwxgdi7b4ps40" path="res://assets/textures/Hilight.png" id="7_2nq2l"]
[ext_resource type="Texture2D" uid="uid://c2bj21abtgda1" path="res://assets/models/pboard/HighlightRect.tres" id="7_vv0nt"]
[ext_resource type="Texture2D" uid="uid://0wjk16jlgfq" path="res://assets/models/pboard/SelectRect.tres" id="8_8meci"]
@@ -36,29 +36,6 @@
[ext_resource type="Script" uid="uid://b54tfa0n6kogi" path="res://scripts/managers/touch_controls.gd" id="touch_manager"]
[ext_resource type="Script" uid="uid://djiml4sh61dc1" path="res://scripts/ui/virtual_joystick.gd" id="virtual_joystick"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_j8jky"]
shader = ExtResource("5_dgi5k")
shader_parameter/top_left = Vector2(0, 0)
shader_parameter/top_right = Vector2(0, 0)
shader_parameter/bottom_left = Vector2(0, 0)
shader_parameter/bottom_right = Vector2(0, 0)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_playerboard"]
content_margin_left = 8.0
content_margin_top = 8.0
content_margin_right = 8.0
content_margin_bottom = 8.0
bg_color = Color(0.08, 0.08, 0.12, 0.9)
border_width_left = 1
border_width_top = 1
border_width_right = 1
border_width_bottom = 1
border_color = Color(0.3, 0.3, 0.4, 0.8)
corner_radius_top_left = 8
corner_radius_top_right = 8
corner_radius_bottom_right = 8
corner_radius_bottom_left = 8
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_c6pm6"]
content_margin_bottom = 20.0
texture = ExtResource("14_tel4y")
@@ -144,40 +121,44 @@ size = 15.0
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=12971344]
environment = ExtResource("4_ky38j")
[node name="PlayerboardPanel" type="PanelContainer" parent="." unique_id=1098203639]
material = SubResource("ShaderMaterial_j8jky")
anchors_preset = 4
anchor_top = 0.5
anchor_bottom = 0.5
offset_left = 29.731762
offset_top = -200.62561
offset_right = 180.42894
offset_bottom = -15.877472
grow_vertical = 2
[node name="PlayerBoardUI" type="Control" parent="." unique_id=1783049843]
layout_mode = 3
anchors_preset = 0
offset_left = 8.0
offset_top = 72.0
offset_right = 48.0
offset_bottom = 112.0
rotation = -0.10297442
theme_override_styles/panel = SubResource("StyleBoxFlat_playerboard")
[node name="PlayerboardUI" type="GridContainer" parent="." unique_id=48093356]
[node name="PlayerBoardBg" type="TextureRect" parent="PlayerBoardUI" unique_id=124179572]
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
scale = Vector2(0.75, 0.75)
texture = ExtResource("5_j8jky")
[node name="PlayerboardUI" type="GridContainer" parent="PlayerBoardUI" unique_id=48093356]
clip_contents = true
layout_mode = 1
anchors_preset = 4
anchor_top = 0.5
anchor_bottom = 0.5
offset_top = -190.23553
offset_right = 216.0
offset_bottom = 25.764465
offset_left = -11.071499
offset_top = 48.223297
offset_right = 329.9285
offset_bottom = 389.2233
grow_vertical = 2
rotation = -0.10297442
scale = Vector2(1.08, 1.08)
scale = Vector2(0.75, 0.75)
size_flags_horizontal = 3
columns = 5
[node name="Slot1" type="TextureRect" parent="PlayerboardUI" unique_id=1399081516]
[node name="Slot1" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=1399081516]
modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(36, 36)
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot1" unique_id=73796370]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot1" unique_id=73796370]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -187,7 +168,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_vv0nt")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot1" unique_id=1419479429]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot1" unique_id=1419479429]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -197,7 +178,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_8meci")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot1" unique_id=280168514]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot1" unique_id=280168514]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -207,12 +188,12 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_aspsw")
[node name="Slot2" type="TextureRect" parent="PlayerboardUI" unique_id=462730820]
custom_minimum_size = Vector2(36, 36)
[node name="Slot2" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=462730820]
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot2" unique_id=1975520133]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot2" unique_id=1975520133]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -222,7 +203,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot2" unique_id=1608039666]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot2" unique_id=1608039666]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -232,7 +213,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot2" unique_id=34878910]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot2" unique_id=34878910]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -242,12 +223,12 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot3" type="TextureRect" parent="PlayerboardUI" unique_id=1883039379]
custom_minimum_size = Vector2(36, 36)
[node name="Slot3" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=1883039379]
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot3" unique_id=128555296]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot3" unique_id=128555296]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -257,7 +238,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot3" unique_id=1985613689]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot3" unique_id=1985613689]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -267,7 +248,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot3" unique_id=1744577453]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot3" unique_id=1744577453]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -277,12 +258,12 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot4" type="TextureRect" parent="PlayerboardUI" unique_id=162585145]
custom_minimum_size = Vector2(36, 36)
[node name="Slot4" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=162585145]
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot4" unique_id=1878819233]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot4" unique_id=1878819233]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -292,7 +273,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot4" unique_id=1292098113]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot4" unique_id=1292098113]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -302,7 +283,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot4" unique_id=1504241456]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot4" unique_id=1504241456]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -312,13 +293,13 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot5" type="TextureRect" parent="PlayerboardUI" unique_id=1644684927]
[node name="Slot5" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=1644684927]
modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(36, 36)
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot5" unique_id=64305041]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot5" unique_id=64305041]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -328,7 +309,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot5" unique_id=1190668306]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot5" unique_id=1190668306]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -338,7 +319,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot5" unique_id=222315602]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot5" unique_id=222315602]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -348,13 +329,13 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot6" type="TextureRect" parent="PlayerboardUI" unique_id=481932710]
[node name="Slot6" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=481932710]
modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(36, 36)
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot6" unique_id=191595590]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot6" unique_id=191595590]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -364,7 +345,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot6" unique_id=928765606]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot6" unique_id=928765606]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -374,7 +355,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot6" unique_id=294354992]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot6" unique_id=294354992]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -384,12 +365,12 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot7" type="TextureRect" parent="PlayerboardUI" unique_id=1184367354]
custom_minimum_size = Vector2(36, 36)
[node name="Slot7" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=1184367354]
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot7" unique_id=2112625734]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot7" unique_id=2112625734]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -399,7 +380,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot7" unique_id=1761236766]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot7" unique_id=1761236766]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -409,7 +390,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot7" unique_id=874391367]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot7" unique_id=874391367]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -419,12 +400,12 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot8" type="TextureRect" parent="PlayerboardUI" unique_id=1244318204]
custom_minimum_size = Vector2(36, 36)
[node name="Slot8" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=1244318204]
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot8" unique_id=755408237]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot8" unique_id=755408237]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -434,7 +415,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot8" unique_id=640314117]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot8" unique_id=640314117]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -444,7 +425,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot8" unique_id=1529176319]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot8" unique_id=1529176319]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -454,12 +435,12 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot9" type="TextureRect" parent="PlayerboardUI" unique_id=2073068517]
custom_minimum_size = Vector2(36, 36)
[node name="Slot9" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=2073068517]
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot9" unique_id=733008534]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot9" unique_id=733008534]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -469,7 +450,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot9" unique_id=288656621]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot9" unique_id=288656621]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -479,7 +460,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot9" unique_id=857038803]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot9" unique_id=857038803]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -489,13 +470,13 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot10" type="TextureRect" parent="PlayerboardUI" unique_id=1184621406]
[node name="Slot10" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=1184621406]
modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(36, 36)
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot10" unique_id=7279465]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot10" unique_id=7279465]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -505,7 +486,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot10" unique_id=1097751170]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot10" unique_id=1097751170]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -515,7 +496,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot10" unique_id=1699961786]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot10" unique_id=1699961786]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -525,13 +506,13 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot11" type="TextureRect" parent="PlayerboardUI" unique_id=1688573384]
[node name="Slot11" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=1688573384]
modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(36, 36)
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot11" unique_id=226280733]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot11" unique_id=226280733]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -541,7 +522,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot11" unique_id=1998225844]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot11" unique_id=1998225844]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -551,7 +532,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot11" unique_id=1180311453]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot11" unique_id=1180311453]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -561,12 +542,12 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot12" type="TextureRect" parent="PlayerboardUI" unique_id=644780641]
custom_minimum_size = Vector2(36, 36)
[node name="Slot12" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=644780641]
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot12" unique_id=652930136]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot12" unique_id=652930136]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -576,7 +557,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot12" unique_id=1699088104]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot12" unique_id=1699088104]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -586,7 +567,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot12" unique_id=1072407377]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot12" unique_id=1072407377]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -596,12 +577,12 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot13" type="TextureRect" parent="PlayerboardUI" unique_id=591046129]
custom_minimum_size = Vector2(36, 36)
[node name="Slot13" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=591046129]
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot13" unique_id=797546522]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot13" unique_id=797546522]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -611,7 +592,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot13" unique_id=1767468123]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot13" unique_id=1767468123]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -621,7 +602,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot13" unique_id=366226154]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot13" unique_id=366226154]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -631,12 +612,12 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot14" type="TextureRect" parent="PlayerboardUI" unique_id=238780074]
custom_minimum_size = Vector2(36, 36)
[node name="Slot14" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=238780074]
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot14" unique_id=1273869281]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot14" unique_id=1273869281]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -646,7 +627,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot14" unique_id=1037905262]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot14" unique_id=1037905262]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -656,7 +637,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot14" unique_id=944771687]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot14" unique_id=944771687]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -666,13 +647,13 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot15" type="TextureRect" parent="PlayerboardUI" unique_id=1663725669]
[node name="Slot15" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=1663725669]
modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(36, 36)
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot15" unique_id=1891754186]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot15" unique_id=1891754186]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -682,7 +663,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot15" unique_id=93476819]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot15" unique_id=93476819]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -692,7 +673,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot15" unique_id=609689370]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot15" unique_id=609689370]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -702,13 +683,13 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot16" type="TextureRect" parent="PlayerboardUI" unique_id=628611489]
[node name="Slot16" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=628611489]
modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(36, 36)
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot16" unique_id=754328744]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot16" unique_id=754328744]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -718,7 +699,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot16" unique_id=1152390013]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot16" unique_id=1152390013]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -728,7 +709,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot16" unique_id=695895201]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot16" unique_id=695895201]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -738,12 +719,12 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot17" type="TextureRect" parent="PlayerboardUI" unique_id=14337200]
custom_minimum_size = Vector2(36, 36)
[node name="Slot17" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=14337200]
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot17" unique_id=1908525374]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot17" unique_id=1908525374]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -753,7 +734,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot17" unique_id=1938430010]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot17" unique_id=1938430010]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -763,7 +744,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot17" unique_id=1187550807]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot17" unique_id=1187550807]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -773,12 +754,12 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot18" type="TextureRect" parent="PlayerboardUI" unique_id=1450009773]
custom_minimum_size = Vector2(36, 36)
[node name="Slot18" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=1450009773]
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot18" unique_id=286299595]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot18" unique_id=286299595]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -788,7 +769,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot18" unique_id=166221410]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot18" unique_id=166221410]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -798,7 +779,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot18" unique_id=324198818]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot18" unique_id=324198818]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -808,12 +789,12 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot19" type="TextureRect" parent="PlayerboardUI" unique_id=863242693]
custom_minimum_size = Vector2(36, 36)
[node name="Slot19" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=863242693]
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot19" unique_id=739753928]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot19" unique_id=739753928]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -823,7 +804,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot19" unique_id=1396505845]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot19" unique_id=1396505845]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -833,7 +814,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot19" unique_id=233557579]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot19" unique_id=233557579]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -843,13 +824,13 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot20" type="TextureRect" parent="PlayerboardUI" unique_id=2086008463]
[node name="Slot20" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=2086008463]
modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(36, 36)
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot20" unique_id=1608997623]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot20" unique_id=1608997623]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -859,7 +840,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot20" unique_id=1826090845]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot20" unique_id=1826090845]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -869,7 +850,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot20" unique_id=1046262306]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot20" unique_id=1046262306]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -879,13 +860,13 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot21" type="TextureRect" parent="PlayerboardUI" unique_id=1451444134]
[node name="Slot21" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=1451444134]
modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(36, 36)
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot21" unique_id=2136156725]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot21" unique_id=2136156725]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -895,7 +876,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot21" unique_id=606552769]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot21" unique_id=606552769]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -905,7 +886,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot21" unique_id=1120516969]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot21" unique_id=1120516969]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -915,13 +896,13 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot22" type="TextureRect" parent="PlayerboardUI" unique_id=141949470]
[node name="Slot22" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=141949470]
modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(36, 36)
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot22" unique_id=1138719122]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot22" unique_id=1138719122]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -931,7 +912,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot22" unique_id=367089612]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot22" unique_id=367089612]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -941,7 +922,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot22" unique_id=441881724]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot22" unique_id=441881724]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -951,13 +932,13 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot23" type="TextureRect" parent="PlayerboardUI" unique_id=1345458769]
[node name="Slot23" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=1345458769]
modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(36, 36)
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot23" unique_id=563959407]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot23" unique_id=563959407]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -967,7 +948,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot23" unique_id=948060413]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot23" unique_id=948060413]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -977,7 +958,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot23" unique_id=1540856367]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot23" unique_id=1540856367]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -987,13 +968,13 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot24" type="TextureRect" parent="PlayerboardUI" unique_id=1840834103]
[node name="Slot24" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=1840834103]
modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(36, 36)
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot24" unique_id=1036547495]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot24" unique_id=1036547495]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -1003,7 +984,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot24" unique_id=703640093]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot24" unique_id=703640093]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -1013,7 +994,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot24" unique_id=1249854708]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot24" unique_id=1249854708]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -1023,13 +1004,13 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="Slot25" type="TextureRect" parent="PlayerboardUI" unique_id=1179195394]
[node name="Slot25" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI" unique_id=1179195394]
modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(36, 36)
custom_minimum_size = Vector2(48, 48)
layout_mode = 2
texture = ExtResource("6_2vy7d")
texture = ExtResource("6_j8jky")
[node name="HighlightRect" type="TextureRect" parent="PlayerboardUI/Slot25" unique_id=797763971]
[node name="HighlightRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot25" unique_id=797763971]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -1039,7 +1020,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_2nq2l")
[node name="SelectRect" type="TextureRect" parent="PlayerboardUI/Slot25" unique_id=125513581]
[node name="SelectRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot25" unique_id=125513581]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -1049,7 +1030,7 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("8_b18m4")
[node name="AdjacentRect" type="TextureRect" parent="PlayerboardUI/Slot25" unique_id=2054303245]
[node name="AdjacentRect" type="TextureRect" parent="PlayerBoardUI/PlayerboardUI/Slot25" unique_id=2054303245]
visible = false
layout_mode = 1
anchors_preset = 15
@@ -1059,39 +1040,30 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("9_6gcb6")
[node name="PlayeBoardPanelName" type="PanelContainer" parent="." unique_id=1458381676]
material = SubResource("ShaderMaterial_j8jky")
offset_left = 9.999996
offset_top = 113.710526
offset_right = 182.29385
offset_bottom = 153.37068
rotation = -0.10297442
theme_override_styles/panel = SubResource("StyleBoxFlat_playerboard")
[node name="PlayerName" type="Label" parent="." unique_id=254337877]
[node name="PlayerName" type="Label" parent="PlayerBoardUI" unique_id=254337877]
layout_mode = 1
anchors_preset = 4
anchor_top = 0.5
anchor_bottom = 0.5
offset_left = 16.718983
offset_top = -244.58023
offset_right = 99.718994
offset_bottom = -208.58023
offset_left = 87.28104
offset_top = -1.9796448
offset_right = 170.28105
offset_bottom = 34.020355
grow_vertical = 2
rotation = -0.10297442
theme_override_fonts/font = ExtResource("13_j8jky")
theme_override_font_sizes/font_size = 32
text = "Guest"
[node name="PlayerBoardLabel" type="Label" parent="." unique_id=341385584]
[node name="PlayerBoardLabel" type="Label" parent="PlayerBoardUI" unique_id=341385584]
layout_mode = 1
anchors_preset = 4
anchor_top = 0.5
anchor_bottom = 0.5
offset_left = 136.71896
offset_top = -258.02036
offset_right = 176.71896
offset_bottom = -222.02036
offset_left = 223.28104
offset_top = -1.9796448
offset_right = 263.28104
offset_bottom = 34.020355
grow_vertical = 2
rotation = -0.10297442
theme_override_fonts/font = ExtResource("13_j8jky")
theme_override_font_sizes/font_size = 32
text = "X0"
@@ -1156,12 +1128,13 @@ theme_override_styles/panel = SubResource("StyleBoxTexture_pibwh")
anchors_preset = 4
anchor_top = 0.5
anchor_bottom = 0.5
offset_left = 32.0
offset_top = 2.241272
offset_right = 177.0
offset_bottom = 38.241272
offset_left = 24.0
offset_top = 10.0
offset_right = 169.0
offset_bottom = 46.0
grow_vertical = 2
rotation = -0.10297442
scale = Vector2(1.5, 1.5)
theme_override_styles/panel = SubResource("StyleBoxTexture_tel4y")
[node name="HBox" type="HBoxContainer" parent="PowerUpBar" unique_id=334600330]
@@ -1190,10 +1163,11 @@ layout_mode = 2
theme_override_styles/panel = SubResource("StyleBoxTexture_j8jky")
[node name="GoalsTimer" type="PanelContainer" parent="." unique_id=2106663301]
offset_left = 183.8717
offset_top = 347.28937
offset_right = 215.8717
offset_bottom = 380.28943
visible = false
offset_left = 223.8717
offset_top = 355.28937
offset_right = 255.8717
offset_bottom = 388.28943
rotation = -0.10297442
[node name="TimerLabel" type="Label" parent="GoalsTimer" unique_id=466345203]
@@ -1244,47 +1218,18 @@ theme_override_constants/margin_bottom = 5
layout_mode = 2
theme_override_constants/separation = 4
[node name="PowerUpInventoryUI" type="Control" parent="." unique_id=1105620089]
layout_mode = 3
anchors_preset = 3
anchor_left = 1.0
anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = -1252.0
offset_top = -140.00006
offset_right = -1252.0
offset_bottom = -140.00006
grow_horizontal = 0
grow_vertical = 0
rotation = -0.10297442
theme = ExtResource("18_pm3ni")
script = ExtResource("powerup_ui_script")
[node name="PowerUpBtn" type="Button" parent="PowerUpInventoryUI" unique_id=1549270030]
layout_mode = 0
offset_right = 74.28728
offset_bottom = 78.35126
size_flags_horizontal = 3
size_flags_vertical = 3
focus_mode = 0
icon = ExtResource("26_2f3dj")
flat = true
icon_alignment = 1
expand_icon = true
[node name="LeaderboardPanel" type="PanelContainer" parent="." unique_id=364209533]
clip_contents = true
anchors_preset = 1
anchor_left = 1.0
anchor_right = 1.0
offset_left = -229.0
offset_top = 95.0
offset_right = 231.0
offset_bottom = 610.0
offset_left = -285.99988
offset_top = 96.000015
offset_right = 174.00012
offset_bottom = 611.0
grow_horizontal = 0
rotation = 0.10297442
scale = Vector2(0.5, 0.5)
scale = Vector2(0.6, 0.6)
size_flags_horizontal = 3
size_flags_vertical = 3
theme_override_styles/panel = SubResource("StyleBoxEmpty_c6pm6")
@@ -1642,6 +1587,35 @@ layout_mode = 2
custom_minimum_size = Vector2(25, 25)
layout_mode = 2
[node name="PowerUpInventoryUI" type="Control" parent="." unique_id=1105620089]
layout_mode = 3
anchors_preset = 3
anchor_left = 1.0
anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = -1246.0
offset_top = -120.00006
offset_right = -1246.0
offset_bottom = -120.00006
grow_horizontal = 0
grow_vertical = 0
rotation = -0.10297442
theme = ExtResource("18_pm3ni")
script = ExtResource("powerup_ui_script")
[node name="PowerUpBtn" type="Button" parent="PowerUpInventoryUI" unique_id=1549270030]
layout_mode = 0
offset_right = 74.28728
offset_bottom = 78.35126
size_flags_horizontal = 3
size_flags_vertical = 3
focus_mode = 0
icon = ExtResource("26_2f3dj")
flat = true
icon_alignment = 1
expand_icon = true
[node name="TouchControls" type="Control" parent="." unique_id=1539594058]
layout_mode = 3
anchors_preset = 15
@@ -1669,10 +1643,10 @@ script = ExtResource("virtual_joystick")
[node name="PowerBarBtn" type="VBoxContainer" parent="TouchControls" unique_id=278736451]
layout_mode = 0
offset_left = 47.858246
offset_top = 98.014656
offset_right = 129.85825
offset_bottom = 265.01465
offset_left = 56.0
offset_top = 117.44364
offset_right = 138.0
offset_bottom = 284.44363
rotation = -0.10297442
theme_override_constants/separation = 10
@@ -1697,10 +1671,10 @@ expand_icon = true
[node name="InteractionBtn" type="VBoxContainer" parent="TouchControls" unique_id=1738242916]
layout_mode = 0
offset_left = 131.0
offset_top = 86.999985
offset_right = 213.0
offset_bottom = 254.0
offset_left = 139.14175
offset_top = 108.42897
offset_right = 221.14175
offset_bottom = 275.429
rotation = -0.10297442
theme_override_constants/separation = 10
+8 -3
View File
@@ -3,7 +3,7 @@ extends Node
# UIManager - Handles all UI setup and updates
const item_tex = [
preload("res://assets/textures/player_board_and_blue_print/tile_null.tres"),
preload("res://assets/textures/player_board_and_blue_print/tiles_slot.png"),
preload("res://assets/textures/player_board_and_blue_print/tile_heart.tres"),
preload("res://assets/textures/player_board_and_blue_print/tile_diamond.tres"),
preload("res://assets/textures/player_board_and_blue_print/tile_star.tres"),
@@ -33,7 +33,9 @@ func initialize(player_node):
powerup_inventory_ui = player_node.get_node_or_null("PowerUpInventoryUI")
# Get node references from main scene
playerboard_ui = player_node.get_node("PlayerboardUI")
playerboard_ui = player_node.get_node_or_null("PlayerBoardUI/PlayerboardUI")
if not playerboard_ui:
playerboard_ui = player_node.get_node_or_null("PlayerboardUI")
# Connect PlayerName label (Level/XP/Name UI)
player_name_label = player_node.get_node_or_null("PlayerName")
@@ -55,6 +57,9 @@ func set_local_player(player):
func setup_playerboard_ui():
if not playerboard_ui:
push_warning("playerboard_ui node is missing!")
return
for child in playerboard_ui.get_children():
child.queue_free()
@@ -104,7 +109,7 @@ func setup_playerboard_ui():
slot.get_child(2).hide()
func update_playerboard_ui():
if not local_player_character:
if not local_player_character or not playerboard_ui:
return
# Center 3x3 slot indices in a 5x5 grid (0-indexed)