[gd_scene load_steps=4 format=3 uid="uid://do8gr42oq2a0y"] [ext_resource type="Script" path="res://scenes/Blocks/block.gd" id="1_t1hpt"] [sub_resource type="QuadMesh" id="QuadMesh_lsuac"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_gvev2"] size = Vector2(80, 80) [node name="Block" type="Area2D" groups=["Block"]] collision_layer = 2 collision_mask = 14 script = ExtResource("1_t1hpt") [node name="MeshInstance2D" type="MeshInstance2D" parent="."] position = Vector2(31, 31) scale = Vector2(62, 62) mesh = SubResource("QuadMesh_lsuac") [node name="RaycastFloor" type="RayCast2D" parent="."] position = Vector2(32, 72) target_position = Vector2(0, 32) collision_mask = 3 hit_from_inside = true collide_with_areas = true [node name="RaycastLeft" type="RayCast2D" parent="."] position = Vector2(-8, 32) target_position = Vector2(-32, 0) collision_mask = 3 hit_from_inside = true collide_with_areas = true [node name="RaycastRight" type="RayCast2D" parent="."] position = Vector2(72, 32) target_position = Vector2(32, 0) collision_mask = 3 hit_from_inside = true collide_with_areas = true [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2(32, 32) shape = SubResource("RectangleShape2D_gvev2")