[gd_scene load_steps=5 format=1] [ext_resource path="res://scripts/fence.gd" type="Script" id=1] [ext_resource path="res://assets/fence.png" type="Texture" id=2] [sub_resource type="RectangleShape2D" id=1] custom_solver_bias = 0.0 extents = Vector2( 4, 17 ) [sub_resource type="RectangleShape2D" id=2] custom_solver_bias = 0.0 extents = Vector2( 13, 3 ) [node name="StaticBody2D" type="StaticBody2D"] input/pickable = false shapes/0/shape = SubResource( 1 ) shapes/0/transform = Matrix32( 1, 0, 0, 1, 1, 0 ) shapes/0/trigger = false shapes/1/shape = SubResource( 2 ) shapes/1/transform = Matrix32( 1, 0, 0, 1, 0, -20 ) shapes/1/trigger = false shapes/2/shape = SubResource( 2 ) shapes/2/transform = Matrix32( 1, 0, 0, 1, 0, 20 ) shapes/2/trigger = false collision/layers = 1 collision/mask = 1 constant_linear_velocity = Vector2( 0, 0 ) constant_angular_velocity = 0.0 friction = 1.0 bounce = 0.0 script/script = ExtResource( 1 ) [node name="Sprite" type="Sprite" parent="."] texture = ExtResource( 2 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="."] transform/pos = Vector2( 1, 0 ) shape = SubResource( 1 ) trigger = false _update_shape_index = 0 [node name="CollisionShape2D 2" type="CollisionShape2D" parent="."] transform/pos = Vector2( 0, -20 ) shape = SubResource( 2 ) trigger = false _update_shape_index = 1 [node name="CollisionShape2D3" type="CollisionShape2D" parent="."] transform/pos = Vector2( 0, 20 ) shape = SubResource( 2 ) trigger = false _update_shape_index = 2 [node name="HealthBar" type="ProgressBar" parent="."] visibility/visible = false focus/ignore_mouse = false focus/stop_mouse = true size_flags/horizontal = 2 size_flags/vertical = 0 margin/left = -18.0 margin/top = -20.0 margin/right = 22.0 margin/bottom = -4.0 range/min = 0.0 range/max = 50.0 range/step = 1.0 range/page = 0.0 range/value = 50.0 range/exp_edit = false range/rounded = false percent/visible = true