[gd_scene load_steps=6 format=3 uid="uid://cwfjdgsyh35h6"]

[ext_resource type="PackedScene" uid="uid://cyw7kk1em8h16" path="res://Scenes/Parts/Particles/BlockDestructionParticles.tscn" id="1_25jih"]
[ext_resource type="Texture2D" uid="uid://dndhnixtdoww2" path="res://Assets/Sprites/Particles/BridgeDestructionParticle.png" id="2_4osef"]
[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="3_asaem"]
[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="4_jna4k"]

[sub_resource type="Resource" id="Resource_2busm"]
script = ExtResource("4_jna4k")
Overworld = ExtResource("2_4osef")
metadata/_custom_type_script = "uid://cmvlgsjmsk0v5"

[node name="BridgeDestructionParticle" instance=ExtResource("1_25jih")]
region_rect = Rect2(0, 0, 16, 16)

[node name="Sprite" parent="TL" index="0"]
texture = ExtResource("2_4osef")
region_enabled = false

[node name="ResourceSetterNew" parent="TL/Sprite" index="0"]
property_name = ""
resource_json = null

[node name="ResourceSetter" type="Node" parent="TL/Sprite" index="1" node_paths=PackedStringArray("node_to_affect")]
script = ExtResource("3_asaem")
node_to_affect = NodePath("..")
property_name = "texture"
themed_resource = SubResource("Resource_2busm")
metadata/_custom_type_script = "uid://cq6f682453q6o"

[node name="Sprite" parent="TR" index="0"]
texture = ExtResource("2_4osef")
region_enabled = false

[node name="ResourceSetterNew" parent="TR/Sprite" index="0"]
property_name = ""
resource_json = null

[node name="ResourceSetter" type="Node" parent="TR/Sprite" index="1" node_paths=PackedStringArray("node_to_affect")]
script = ExtResource("3_asaem")
node_to_affect = NodePath("..")
property_name = "texture"
themed_resource = SubResource("Resource_2busm")
metadata/_custom_type_script = "uid://cq6f682453q6o"

[node name="Sprite" parent="BL" index="0"]
texture = ExtResource("2_4osef")
region_enabled = false

[node name="ResourceSetterNew" parent="BL/Sprite" index="0"]
property_name = ""
resource_json = null

[node name="ResourceSetter" type="Node" parent="BL/Sprite" index="1" node_paths=PackedStringArray("node_to_affect")]
script = ExtResource("3_asaem")
node_to_affect = NodePath("..")
property_name = "texture"
themed_resource = SubResource("Resource_2busm")
metadata/_custom_type_script = "uid://cq6f682453q6o"

[node name="Sprite" parent="BR" index="0"]
texture = ExtResource("2_4osef")
region_enabled = false

[node name="ResourceSetterNew" parent="BR/Sprite" index="0"]
property_name = ""
resource_json = null

[node name="ResourceSetter" type="Node" parent="BR/Sprite" index="1" node_paths=PackedStringArray("node_to_affect")]
script = ExtResource("3_asaem")
node_to_affect = NodePath("..")
property_name = "texture"
themed_resource = SubResource("Resource_2busm")
metadata/_custom_type_script = "uid://cq6f682453q6o"
