diff --git a/scenes/animation.gd b/scenes/animation.gd new file mode 100644 index 0000000..5936112 --- /dev/null +++ b/scenes/animation.gd @@ -0,0 +1,14 @@ +extends Control + +@onready var animated_sprite_2d: AnimatedSprite2D = $StopPhase/AnimatedSprite2D +@onready var animation_player: AnimationPlayer = $AnimationPlayer + +func _input(event: InputEvent) -> void: + if event.is_action_pressed("grab_item"): + animation_player.play("stop-phase") + +func stop_phase_anim_play(): + animated_sprite_2d.play("stop-phase") + +func stop_phase_anim_stop(): + animated_sprite_2d.stop() diff --git a/scenes/animation.gd.uid b/scenes/animation.gd.uid new file mode 100644 index 0000000..12f64d5 --- /dev/null +++ b/scenes/animation.gd.uid @@ -0,0 +1 @@ +uid://dofbbxgu8mmdu diff --git a/scenes/animation.tscn b/scenes/animation.tscn new file mode 100644 index 0000000..2676196 --- /dev/null +++ b/scenes/animation.tscn @@ -0,0 +1,1782 @@ +[gd_scene format=3 uid="uid://dbqj67js76fa5"] + +[ext_resource type="Texture2D" uid="uid://sthm2v27rgyt" path="res://assets/graphics/vfx/stop_n_go/1.png" id="1_7lxrk"] +[ext_resource type="Script" uid="uid://dofbbxgu8mmdu" path="res://scenes/animation.gd" id="1_33t8h"] +[ext_resource type="Shader" uid="uid://b4jor2qt7hwxn" path="res://assets/shaders/tilt_shader.gdshader" id="2_j3xn3"] +[ext_resource type="Texture2D" uid="uid://2yrc6rl4dmd8" path="res://assets/textures/player_board_and_blue_print/tile_null.tres" id="3_w3lbo"] +[ext_resource type="Texture2D" uid="uid://c2bj21abtgda1" path="res://assets/models/pboard/HighlightRect.tres" id="4_ehssl"] +[ext_resource type="Texture2D" uid="uid://0wjk16jlgfq" path="res://assets/models/pboard/SelectRect.tres" id="5_again"] +[ext_resource type="Texture2D" uid="uid://dasaeaytvhll0" path="res://assets/models/pboard/AdjacentRect.tres" id="6_h6hqd"] +[ext_resource type="Texture2D" uid="uid://cwxgdi7b4ps40" path="res://assets/textures/Hilight.png" id="7_u77qk"] +[ext_resource type="Texture2D" uid="uid://dojnv8o6we4ey" path="res://assets/textures/Selected.png" id="8_rvu3m"] +[ext_resource type="Texture2D" uid="uid://68x88jj25yxg" path="res://assets/textures/Adjacent.png" id="9_33t8h"] +[ext_resource type="FontFile" uid="uid://xnjx058n4tsw" path="res://assets/fonts/Nougat-ExtraBlack.ttf" id="10_xpxsb"] +[ext_resource type="StyleBox" uid="uid://dlw1ogamn741n" path="res://assets/styles/box_flat.tres" id="11_5jpki"] +[ext_resource type="Theme" uid="uid://0dhxl4ohyxh8" path="res://assets/graphics/game_setting/setting_theme.tres" id="12_l1hvi"] +[ext_resource type="Script" uid="uid://86ikh0wuqk7v" path="res://scripts/ui/powerup_inventory_ui.gd" id="13_226vt"] +[ext_resource type="Texture2D" uid="uid://bsgqrjx2ity4c" path="res://assets/graphics/touch_control/speed.png" id="14_87u65"] +[ext_resource type="Script" uid="uid://b54tfa0n6kogi" path="res://scripts/managers/touch_controls.gd" id="15_npyp1"] +[ext_resource type="Script" uid="uid://djiml4sh61dc1" path="res://scripts/ui/virtual_joystick.gd" id="16_pfi5j"] +[ext_resource type="Texture2D" uid="uid://umw3e8nfe3vr" path="res://assets/graphics/touch_control/attack_mode.png" id="17_2hrhd"] +[ext_resource type="Texture2D" uid="uid://biun2yvglxgij" path="res://assets/graphics/touch_control/grab_tekton.png" id="18_i0235"] +[ext_resource type="Texture2D" uid="uid://ba80xnybpixw2" path="res://assets/graphics/touch_control/take_tile.png" id="19_fnhdf"] +[ext_resource type="Texture2D" uid="uid://pwxo4lb87yi" path="res://assets/graphics/touch_control/put_tile.png" id="20_tgjh8"] +[ext_resource type="Texture2D" uid="uid://c6kisheilvgfp" path="res://assets/graphics/vfx/stop_n_go/safezone_appear.png" id="22_xpxsb"] +[ext_resource type="Texture2D" uid="uid://c63euesgl1gi5" path="res://assets/graphics/vfx/stop_n_go/bull_warning.png" id="23_5jpki"] +[ext_resource type="SpriteFrames" uid="uid://7r0qbbm88vfy" path="res://assets/graphics/vfx/effects/animation-head.tres" id="24_l1hvi"] +[ext_resource type="Texture2D" uid="uid://rptj4ywi1tms" path="res://assets/graphics/vfx/stop_n_go/2.png" id="25_226vt"] +[ext_resource type="Texture2D" uid="uid://dxsy87v04oytl" path="res://assets/graphics/vfx/stop_n_go/3.png" id="26_87u65"] +[ext_resource type="Texture2D" uid="uid://ciisxcnnh4b3b" path="res://assets/graphics/vfx/stop_n_go/go.png" id="27_npyp1"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_m5lx5"] +shader = ExtResource("2_j3xn3") +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_x4ygw"] +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="StyleBoxFlat" id="StyleBoxFlat_uxeef"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_4x5x1"] +content_margin_left = 16.0 +content_margin_top = 16.0 +content_margin_right = 16.0 +content_margin_bottom = 16.0 +bg_color = Color(0, 0, 0, 0.49803922) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color(0.992, 0.796, 0.047, 1) +corner_radius_top_left = 36 +corner_radius_top_right = 36 +corner_radius_bottom_right = 36 +corner_radius_bottom_left = 36 +corner_detail = 12 + +[sub_resource type="Animation" id="Animation_pfi5j"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("ReadyGo/TextureRect:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0.75, 0.75)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("ReadyGo/TextureRect:texture") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [ExtResource("1_7lxrk")] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("ReadyGo/TextureRect:pivot_offset") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(81.5, 176.5)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("SafeZone/TextureRect:z_index") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [-1] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("SafeZone/TextureRect:size") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1920, 1080)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("SafeZone/TextureRect:modulate") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("StopPhase/TextureRect:modulate") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("StopPhase/AnimatedSprite2D:position") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(671, 364)] +} + +[sub_resource type="Animation" id="Animation_bbp28"] +resource_name = "ready-go" +length = 4.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("ReadyGo/TextureRect:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0.033333335, 0.19999999, 0.36666667, 0.5, 0.8, 0.9, 0.99666667, 1, 1.2033333, 1.3699999, 1.5033333, 1.8033333, 1.9033332, 2, 2.2, 2.3666668, 2.5, 2.8000002, 2.9, 2.996667, 3.2, 3.3666668, 3.5, 3.8000002, 3.9, 3.996667), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [Vector2(1e-05, 1e-05), Vector2(0, 0), Vector2(0.8, 0.8), Vector2(0.75, 0.75), Vector2(0.75, 0.75), Vector2(0.8, 0.8), Vector2(0, 0), Vector2(1e-05, 1e-05), Vector2(0, 0), Vector2(0.8, 0.8), Vector2(0.75, 0.75), Vector2(0.75, 0.75), Vector2(0.8, 0.8), Vector2(0, 0), Vector2(0, 0), Vector2(0.8, 0.8), Vector2(0.75, 0.75), Vector2(0.75, 0.75), Vector2(0.8, 0.8), Vector2(0, 0), Vector2(0, 0), Vector2(0.8, 0.8), Vector2(0.75, 0.75), Vector2(0.75, 0.75), Vector2(0.8, 0.8), Vector2(0, 0)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("ReadyGo/TextureRect:texture") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1, 1.2, 2, 2.2, 3, 3.2), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [ExtResource("1_7lxrk"), ExtResource("1_7lxrk"), ExtResource("25_226vt"), ExtResource("25_226vt"), ExtResource("26_87u65"), ExtResource("26_87u65"), ExtResource("27_npyp1")] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("ReadyGo/TextureRect:pivot_offset") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 1, 1.21, 1.99, 2.2, 3.01, 3.2), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [Vector2(81.5, 176.5), Vector2(81.5, 176.5), Vector2(130, 181), Vector2(130, 181), Vector2(135, 182), Vector2(135, 182), Vector2(375, 231)] +} + +[sub_resource type="Animation" id="Animation_2hrhd"] +resource_name = "safe-zone-appear" +length = 3.4 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("SafeZone/TextureRect:z_index") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [-1] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("SafeZone/TextureRect:size") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1920, 1080)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("SafeZone/TextureRect:modulate") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.3, 0.6333333, 1, 1.2056391, 1.5056391, 1.8389724, 2.2056391, 2.4, 2.7, 3.0333333, 3.4), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0.11764706), Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0.11764706), Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} + +[sub_resource type="Animation" id="Animation_i0235"] +resource_name = "stop-phase" +length = 4.0333333 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("StopPhase/TextureRect:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.23333333, 0.8666667, 1.0274186, 1.1999999, 1.8333333, 1.9940852, 2.1666667, 2.8000002, 2.960752, 3.1333332, 3.7666664, 4), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0.7764706), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0.7764706), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0.7764706), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("StopPhase/AnimatedSprite2D:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.2589786, 0.5, 3.5666666, 3.846548, 4), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 0, +"values": [Vector2(1920, 364), Vector2(600, 364), Vector2(671, 364), Vector2(671, 364), Vector2(547.5483, 364), Vector2(-500, 364)] +} +tracks/2/type = "method" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath(".") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 4.0333333), +"transitions": PackedFloat32Array(1, 1), +"values": [{ +"args": [], +"method": &"stop_phase_anim_play" +}, { +"args": [], +"method": &"stop_phase_anim_stop" +}] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_emg7w"] +_data = { +&"RESET": SubResource("Animation_pfi5j"), +&"ready-go": SubResource("Animation_bbp28"), +&"safe-zone-appear": SubResource("Animation_2hrhd"), +&"stop-phase": SubResource("Animation_i0235") +} + +[node name="Animation" type="Control" unique_id=257399947] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_33t8h") + +[node name="Control" type="Control" parent="." unique_id=580819681] +anchors_preset = 0 +offset_left = 621.875 +offset_top = 227.625 +offset_right = 661.875 +offset_bottom = 267.625 + +[node name="PlayerboardPanel" type="PanelContainer" parent="Control" unique_id=577437097] +material = SubResource("ShaderMaterial_m5lx5") +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = -558.14325 +offset_top = -88.25061 +offset_right = -407.44608 +offset_bottom = 96.49753 +grow_vertical = 2 +rotation = -0.10297442 +theme_override_styles/panel = SubResource("StyleBoxFlat_x4ygw") + +[node name="PlayerboardUI" type="GridContainer" parent="Control" unique_id=1844854488] +clip_contents = true +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = -587.875 +offset_top = -77.860535 +offset_right = -371.875 +offset_bottom = 138.13947 +grow_vertical = 2 +rotation = -0.10297442 +scale = Vector2(1.08, 1.08) +size_flags_horizontal = 3 +columns = 5 + +[node name="Slot1" type="TextureRect" parent="Control/PlayerboardUI" unique_id=287300386] +modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot1" unique_id=1610497260] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("4_ehssl") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot1" unique_id=770616992] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("5_again") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot1" unique_id=1929196610] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("6_h6hqd") + +[node name="Slot2" type="TextureRect" parent="Control/PlayerboardUI" unique_id=1772642712] +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot2" unique_id=1836428153] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot2" unique_id=738998314] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot2" unique_id=2003333654] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot3" type="TextureRect" parent="Control/PlayerboardUI" unique_id=1135386063] +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot3" unique_id=1013943812] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot3" unique_id=1958391183] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot3" unique_id=1669960762] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot4" type="TextureRect" parent="Control/PlayerboardUI" unique_id=1906538358] +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot4" unique_id=304337766] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot4" unique_id=892877303] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot4" unique_id=2106633284] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot5" type="TextureRect" parent="Control/PlayerboardUI" unique_id=510990662] +modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot5" unique_id=1232576029] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot5" unique_id=227470829] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot5" unique_id=798438694] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot6" type="TextureRect" parent="Control/PlayerboardUI" unique_id=1211158087] +modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot6" unique_id=602700357] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot6" unique_id=532279820] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot6" unique_id=544642013] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot7" type="TextureRect" parent="Control/PlayerboardUI" unique_id=1129020466] +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot7" unique_id=947251164] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot7" unique_id=1577509502] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot7" unique_id=1605373493] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot8" type="TextureRect" parent="Control/PlayerboardUI" unique_id=485922972] +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot8" unique_id=354500315] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot8" unique_id=176603307] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot8" unique_id=925684932] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot9" type="TextureRect" parent="Control/PlayerboardUI" unique_id=1938622931] +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot9" unique_id=2016081737] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot9" unique_id=1758052813] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot9" unique_id=1031402584] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot10" type="TextureRect" parent="Control/PlayerboardUI" unique_id=1688440535] +modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot10" unique_id=1599464229] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot10" unique_id=1695993310] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot10" unique_id=1524256531] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot11" type="TextureRect" parent="Control/PlayerboardUI" unique_id=1875136851] +modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot11" unique_id=1644785147] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot11" unique_id=208910516] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot11" unique_id=1738819297] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot12" type="TextureRect" parent="Control/PlayerboardUI" unique_id=287529326] +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot12" unique_id=1048029608] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot12" unique_id=283308431] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot12" unique_id=1979202433] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot13" type="TextureRect" parent="Control/PlayerboardUI" unique_id=554256447] +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot13" unique_id=310339077] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot13" unique_id=2110930043] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot13" unique_id=474715664] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot14" type="TextureRect" parent="Control/PlayerboardUI" unique_id=1657540198] +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot14" unique_id=1540675460] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot14" unique_id=239328834] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot14" unique_id=1286756340] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot15" type="TextureRect" parent="Control/PlayerboardUI" unique_id=1506585798] +modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot15" unique_id=2008482835] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot15" unique_id=37220655] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot15" unique_id=739160922] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot16" type="TextureRect" parent="Control/PlayerboardUI" unique_id=504042903] +modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot16" unique_id=753654153] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot16" unique_id=257351906] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot16" unique_id=863752468] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot17" type="TextureRect" parent="Control/PlayerboardUI" unique_id=411613460] +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot17" unique_id=805461347] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot17" unique_id=220195335] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot17" unique_id=613481344] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot18" type="TextureRect" parent="Control/PlayerboardUI" unique_id=652412980] +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot18" unique_id=1937483691] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot18" unique_id=26103327] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot18" unique_id=2080276138] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot19" type="TextureRect" parent="Control/PlayerboardUI" unique_id=124784839] +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot19" unique_id=1015995698] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot19" unique_id=664135777] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot19" unique_id=856152401] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot20" type="TextureRect" parent="Control/PlayerboardUI" unique_id=338618311] +modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot20" unique_id=633792520] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot20" unique_id=1022101720] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot20" unique_id=917403525] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot21" type="TextureRect" parent="Control/PlayerboardUI" unique_id=1433213844] +modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot21" unique_id=860087359] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot21" unique_id=1842176882] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot21" unique_id=1697138751] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot22" type="TextureRect" parent="Control/PlayerboardUI" unique_id=1235436376] +modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot22" unique_id=1601460864] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot22" unique_id=509531827] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot22" unique_id=530258853] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot23" type="TextureRect" parent="Control/PlayerboardUI" unique_id=1238493632] +modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot23" unique_id=848309800] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot23" unique_id=901503352] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot23" unique_id=1713341277] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot24" type="TextureRect" parent="Control/PlayerboardUI" unique_id=419304873] +modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot24" unique_id=279837160] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot24" unique_id=969600301] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot24" unique_id=2014943756] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="Slot25" type="TextureRect" parent="Control/PlayerboardUI" unique_id=1549892699] +modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(36, 36) +layout_mode = 2 +texture = ExtResource("3_w3lbo") + +[node name="HighlightRect" type="TextureRect" parent="Control/PlayerboardUI/Slot25" unique_id=568444804] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("7_u77qk") + +[node name="SelectRect" type="TextureRect" parent="Control/PlayerboardUI/Slot25" unique_id=1317746993] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("8_rvu3m") + +[node name="AdjacentRect" type="TextureRect" parent="Control/PlayerboardUI/Slot25" unique_id=923915615] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("9_33t8h") + +[node name="PlayeBoardPanelName" type="PanelContainer" parent="Control" unique_id=1447008762] +material = SubResource("ShaderMaterial_m5lx5") +layout_mode = 0 +offset_left = -577.875 +offset_top = -113.914474 +offset_right = -405.58115 +offset_bottom = -74.25432 +rotation = -0.10297442 +theme_override_styles/panel = SubResource("StyleBoxFlat_x4ygw") + +[node name="PlayerName" type="Label" parent="Control" unique_id=1877530220] +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = -571.156 +offset_top = -132.20523 +offset_right = -488.156 +offset_bottom = -96.20523 +grow_vertical = 2 +rotation = -0.10297442 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 32 +text = "Guest" + +[node name="PlayerBoardLabel" type="Label" parent="Control" unique_id=1055475655] +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = -451.15604 +offset_top = -145.64536 +offset_right = -411.15604 +offset_bottom = -109.645355 +grow_vertical = 2 +rotation = -0.10297442 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 32 +text = "X0" + +[node name="StopTimer" type="PanelContainer" parent="Control" unique_id=706111757] +visible = false +layout_mode = 1 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -16.875 +offset_top = -147.625 +offset_right = 99.125 +offset_bottom = -114.62488 +grow_horizontal = 2 + +[node name="HBox" type="HBoxContainer" parent="Control/StopTimer" unique_id=1634476123] +layout_mode = 2 +theme_override_constants/separation = 4 + +[node name="Segment0" type="Panel" parent="Control/StopTimer/HBox" unique_id=1318504845] +custom_minimum_size = Vector2(36, 20) +layout_mode = 2 + +[node name="Segment1" type="Panel" parent="Control/StopTimer/HBox" unique_id=86982121] +custom_minimum_size = Vector2(36, 20) +layout_mode = 2 + +[node name="Segment2" type="Panel" parent="Control/StopTimer/HBox" unique_id=1545275490] +custom_minimum_size = Vector2(36, 20) +layout_mode = 2 + +[node name="PowerUpBar" type="PanelContainer" parent="Control" unique_id=746103785] +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = -581.875 +offset_top = 110.6644 +offset_right = -397.875 +offset_bottom = 143.66452 +grow_vertical = 2 +rotation = -0.10297442 + +[node name="HBox" type="HBoxContainer" parent="Control/PowerUpBar" unique_id=863553476] +layout_mode = 2 +theme_override_constants/separation = 4 + +[node name="PowerLabel" type="Label" parent="Control/PowerUpBar/HBox" unique_id=1920045644] +layout_mode = 2 +theme_override_font_sizes/font_size = 18 +text = "⚡" + +[node name="Segment0" type="Panel" parent="Control/PowerUpBar/HBox" unique_id=146578879] +custom_minimum_size = Vector2(36, 20) +layout_mode = 2 + +[node name="Segment1" type="Panel" parent="Control/PowerUpBar/HBox" unique_id=1126380140] +custom_minimum_size = Vector2(36, 20) +layout_mode = 2 + +[node name="Segment2" type="Panel" parent="Control/PowerUpBar/HBox" unique_id=1770509481] +custom_minimum_size = Vector2(36, 20) +layout_mode = 2 + +[node name="Segment3" type="Panel" parent="Control/PowerUpBar/HBox" unique_id=1239362104] +custom_minimum_size = Vector2(36, 20) +layout_mode = 2 + +[node name="GoalsTimer" type="PanelContainer" parent="Control" unique_id=492213815] +layout_mode = 0 +offset_left = -386.0033 +offset_top = 110.423096 +offset_right = -354.0033 +offset_bottom = 143.42316 +rotation = -0.10297442 + +[node name="TimerLabel" type="Label" parent="Control/GoalsTimer" unique_id=417129120] +layout_mode = 2 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 18 +text = "00" +horizontal_alignment = 1 + +[node name="MessageInput" type="LineEdit" parent="Control" unique_id=845416748] +visible = false +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -166.875 +offset_top = 380.375 +offset_right = 253.125 +offset_bottom = 411.375 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/normal = ExtResource("11_5jpki") +theme_override_styles/focus = SubResource("StyleBoxFlat_uxeef") +placeholder_text = "Chat" +alignment = 1 + +[node name="MessageBar" type="PanelContainer" parent="Control" unique_id=117105154] +visible = false +layout_mode = 1 +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_left = -608.875 +offset_top = 400.375 +offset_right = -322.875 +offset_bottom = 434.375 +grow_vertical = 0 +theme_override_styles/panel = ExtResource("11_5jpki") + +[node name="MarginContainer" type="MarginContainer" parent="Control/MessageBar" unique_id=1691443187] +layout_mode = 2 +theme_override_constants/margin_left = 10 +theme_override_constants/margin_top = 5 +theme_override_constants/margin_right = 10 +theme_override_constants/margin_bottom = 5 + +[node name="MessageContainer" type="VBoxContainer" parent="Control/MessageBar/MarginContainer" unique_id=225717287] +layout_mode = 2 +theme_override_constants/separation = 4 + +[node name="PowerUpInventoryUI" type="Control" parent="Control" unique_id=25648355] +layout_mode = 1 +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -547.875 +offset_top = 312.37494 +offset_right = -547.875 +offset_bottom = 312.37494 +grow_horizontal = 0 +grow_vertical = 0 +rotation = -0.10297442 +theme = ExtResource("12_l1hvi") +script = ExtResource("13_226vt") + +[node name="PowerUpBtn" type="Button" parent="Control/PowerUpInventoryUI" unique_id=1706013828] +layout_mode = 0 +offset_right = 74.28728 +offset_bottom = 78.35126 +size_flags_horizontal = 3 +size_flags_vertical = 3 +focus_mode = 0 +icon = ExtResource("14_87u65") +flat = true +icon_alignment = 1 +expand_icon = true + +[node name="LeaderboardPanel" type="PanelContainer" parent="Control" unique_id=1297997001] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = 430.48157 +offset_top = -143.0412 +offset_right = 677.39124 +offset_bottom = 25.958801 +grow_horizontal = 0 +rotation = 0.10297442 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="MarginContainer" type="MarginContainer" parent="Control/LeaderboardPanel" unique_id=376281722] +layout_mode = 2 +theme_override_constants/margin_left = 10 +theme_override_constants/margin_top = 10 +theme_override_constants/margin_right = 10 +theme_override_constants/margin_bottom = 10 + +[node name="VBox" type="VBoxContainer" parent="Control/LeaderboardPanel/MarginContainer" unique_id=1657618748] +layout_mode = 2 +theme_override_constants/separation = 4 + +[node name="Title" type="Label" parent="Control/LeaderboardPanel/MarginContainer/VBox" unique_id=708273770] +layout_mode = 2 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 22 +text = "🏆 LEADERBOARD" +horizontal_alignment = 1 + +[node name="Separator" type="HSeparator" parent="Control/LeaderboardPanel/MarginContainer/VBox" unique_id=2032638209] +layout_mode = 2 + +[node name="Entry1" type="HBoxContainer" parent="Control/LeaderboardPanel/MarginContainer/VBox" unique_id=1265284927] +layout_mode = 2 + +[node name="RankLabel" type="Label" parent="Control/LeaderboardPanel/MarginContainer/VBox/Entry1" unique_id=1373209474] +custom_minimum_size = Vector2(50, 0) +layout_mode = 2 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 22 +text = "1st" + +[node name="NameLabel" type="Label" parent="Control/LeaderboardPanel/MarginContainer/VBox/Entry1" unique_id=1208918458] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 22 +text = "Player 1" +clip_text = true + +[node name="ScoreLabel" type="Label" parent="Control/LeaderboardPanel/MarginContainer/VBox/Entry1" unique_id=1417585584] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 22 +text = "0" +horizontal_alignment = 2 + +[node name="Entry2" type="HBoxContainer" parent="Control/LeaderboardPanel/MarginContainer/VBox" unique_id=846694697] +layout_mode = 2 + +[node name="RankLabel" type="Label" parent="Control/LeaderboardPanel/MarginContainer/VBox/Entry2" unique_id=2023404321] +custom_minimum_size = Vector2(50, 0) +layout_mode = 2 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 22 +text = "2nd" + +[node name="NameLabel" type="Label" parent="Control/LeaderboardPanel/MarginContainer/VBox/Entry2" unique_id=2008425205] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 22 +text = "Player 2" +clip_text = true + +[node name="ScoreLabel" type="Label" parent="Control/LeaderboardPanel/MarginContainer/VBox/Entry2" unique_id=885274390] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 22 +text = "0" +horizontal_alignment = 2 + +[node name="Entry3" type="HBoxContainer" parent="Control/LeaderboardPanel/MarginContainer/VBox" unique_id=1183968547] +layout_mode = 2 + +[node name="RankLabel" type="Label" parent="Control/LeaderboardPanel/MarginContainer/VBox/Entry3" unique_id=399506954] +custom_minimum_size = Vector2(50, 0) +layout_mode = 2 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 22 +text = "3rd" + +[node name="NameLabel" type="Label" parent="Control/LeaderboardPanel/MarginContainer/VBox/Entry3" unique_id=462344735] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 22 +text = "Player 3" +clip_text = true + +[node name="ScoreLabel" type="Label" parent="Control/LeaderboardPanel/MarginContainer/VBox/Entry3" unique_id=520940336] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 22 +text = "0" +horizontal_alignment = 2 + +[node name="Entry4" type="HBoxContainer" parent="Control/LeaderboardPanel/MarginContainer/VBox" unique_id=1655341648] +layout_mode = 2 + +[node name="RankLabel" type="Label" parent="Control/LeaderboardPanel/MarginContainer/VBox/Entry4" unique_id=2060566908] +custom_minimum_size = Vector2(50, 0) +layout_mode = 2 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 22 +text = "4th" + +[node name="NameLabel" type="Label" parent="Control/LeaderboardPanel/MarginContainer/VBox/Entry4" unique_id=1941203565] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 22 +text = "Player 4" +clip_text = true + +[node name="ScoreLabel" type="Label" parent="Control/LeaderboardPanel/MarginContainer/VBox/Entry4" unique_id=477346415] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 22 +text = "0" +horizontal_alignment = 2 + +[node name="GlobalMatchTimer" type="PanelContainer" parent="Control" unique_id=144788645] +layout_mode = 1 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -33.875 +offset_top = -219.625 +offset_right = 114.125 +offset_bottom = -155.625 +grow_horizontal = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_4x5x1") + +[node name="VBox" type="VBoxContainer" parent="Control/GlobalMatchTimer" unique_id=1540701984] +layout_mode = 2 +alignment = 1 + +[node name="TimerLabel" type="Label" parent="Control/GlobalMatchTimer/VBox" unique_id=405814023] +layout_mode = 2 +theme_override_fonts/font = ExtResource("10_xpxsb") +theme_override_font_sizes/font_size = 28 +text = "3:00" +horizontal_alignment = 1 + +[node name="SettingsBtn" type="Button" parent="Control" unique_id=1206735238] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = 626.125 +offset_top = -219.625 +offset_right = 674.125 +offset_bottom = -171.625 +grow_horizontal = 0 +text = "⚙" + +[node name="TouchControls" type="CanvasLayer" parent="Control" unique_id=588945395] +script = ExtResource("15_npyp1") + +[node name="TouchControls" type="Control" parent="Control/TouchControls" unique_id=1841222096] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = 318.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +theme = ExtResource("12_l1hvi") + +[node name="VirtualJoystick" type="Control" parent="Control/TouchControls/TouchControls" unique_id=1442728959] +visible = false +layout_mode = 1 +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_left = 120.0 +offset_top = -280.0 +offset_right = 280.0 +offset_bottom = -120.0 +grow_vertical = 0 +script = ExtResource("16_pfi5j") + +[node name="PowerBarBtn" type="VBoxContainer" parent="Control/TouchControls/TouchControls" unique_id=348432340] +layout_mode = 0 +offset_left = 47.858246 +offset_top = 98.014656 +offset_right = 129.85825 +offset_bottom = 265.01465 +rotation = -0.10297442 +theme_override_constants/separation = 10 + +[node name="AttackModeBtn" type="Button" parent="Control/TouchControls/TouchControls/PowerBarBtn" unique_id=1953538050] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +focus_mode = 0 +icon = ExtResource("17_2hrhd") +flat = true +icon_alignment = 1 +expand_icon = true + +[node name="TektonGrabBtn" type="Button" parent="Control/TouchControls/TouchControls/PowerBarBtn" unique_id=1477177965] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +icon = ExtResource("18_i0235") +flat = true +icon_alignment = 1 +expand_icon = true + +[node name="InteractionBtn" type="VBoxContainer" parent="Control/TouchControls/TouchControls" unique_id=311035046] +layout_mode = 0 +offset_left = 131.0 +offset_top = 86.999985 +offset_right = 213.0 +offset_bottom = 254.0 +rotation = -0.10297442 +theme_override_constants/separation = 10 + +[node name="GrabBtn" type="Button" parent="Control/TouchControls/TouchControls/InteractionBtn" unique_id=469230819] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +focus_mode = 0 +icon = ExtResource("19_fnhdf") +flat = true +icon_alignment = 1 +expand_icon = true + +[node name="PutBtn" type="Button" parent="Control/TouchControls/TouchControls/InteractionBtn" unique_id=484348930] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +focus_mode = 0 +icon = ExtResource("20_tgjh8") +flat = true +icon_alignment = 1 +expand_icon = true + +[node name="ReadyGo" type="Control" parent="." unique_id=1685675849] +visible = false +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -20.0 +offset_top = -20.0 +offset_right = 20.0 +offset_bottom = 20.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="TextureRect" type="TextureRect" parent="ReadyGo" unique_id=538891498] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -81.5 +offset_top = -176.5 +offset_right = 81.5 +offset_bottom = 176.5 +grow_horizontal = 2 +grow_vertical = 2 +scale = Vector2(0.75, 0.75) +pivot_offset = Vector2(81.5, 176.5) +texture = ExtResource("1_7lxrk") + +[node name="SafeZone" type="Control" parent="." unique_id=2057764747] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="TextureRect" type="TextureRect" parent="SafeZone" unique_id=203447890] +z_index = -1 +z_as_relative = false +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -960.0 +offset_top = -540.0 +offset_right = 960.0 +offset_bottom = 540.0 +grow_horizontal = 2 +grow_vertical = 2 +scale = Vector2(0.715, 0.715) +pivot_offset = Vector2(960, 540) +texture = ExtResource("22_xpxsb") + +[node name="StopPhase" type="Control" parent="." unique_id=1837516815] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="TextureRect" type="TextureRect" parent="StopPhase" unique_id=159562463] +z_index = -1 +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -960.0 +offset_top = -477.5 +offset_right = 960.0 +offset_bottom = 477.5 +grow_horizontal = 2 +grow_vertical = 2 +scale = Vector2(0.75, 0.75) +pivot_offset = Vector2(960, 477.5) +texture = ExtResource("23_5jpki") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="StopPhase" unique_id=1499304863] +z_index = -1 +position = Vector2(671, 364) +sprite_frames = ExtResource("24_l1hvi") +animation = &"stop-phase" + +[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1614214519] +libraries/ = SubResource("AnimationLibrary_emg7w") diff --git a/scenes/stop_n_go_animation.tscn b/scenes/stop_n_go_animation.tscn deleted file mode 100644 index ffa09a6..0000000 --- a/scenes/stop_n_go_animation.tscn +++ /dev/null @@ -1,11 +0,0 @@ -[gd_scene format=3 uid="uid://dbqj67js76fa5"] - -[node name="StopNGoAnimation" type="Control" unique_id=257399947] -layout_mode = 3 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 - -[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1614214519]