[gd_scene format=3 uid="uid://wq1okogkhc5l"] [ext_resource type="Script" uid="uid://bja6tis1vaysu" path="res://systems/mantle/MantleSystem.cs" id="1_2oobp"] [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_4coqe"] height = 1.7 [sub_resource type="SphereShape3D" id="SphereShape3D_2oobp"] radius = 0.75 [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_2oobp"] radius = 0.25 [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_i32qj"] radius = 0.25 height = 1.5 [sub_resource type="SphereShape3D" id="SphereShape3D_i32qj"] radius = 0.125 [node name="MantleSystem" type="Node3D" unique_id=1117790260] script = ExtResource("1_2oobp") MantleEndLocationDistanceFromWall = 0.2 MantleHeightCastStart = 3.0 [node name="MantleCast3D" type="ShapeCast3D" parent="." unique_id=977434819] visible = false shape = SubResource("CapsuleShape3D_4coqe") target_position = Vector3(0, 0, 0) max_results = 1 collision_mask = 256 debug_shape_custom_color = Color(1, 0, 0, 1) [node name="WallInFrontCast3D" type="ShapeCast3D" parent="." unique_id=774357590] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) visible = false shape = SubResource("SphereShape3D_2oobp") target_position = Vector3(0, 0, -1.5) max_results = 1 collision_mask = 256 debug_shape_custom_color = Color(0.911631, 0.11884, 0.656218, 1) [node name="InAirWallDetect" type="ShapeCast3D" parent="." unique_id=276043236] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.01, 0) shape = SubResource("CapsuleShape3D_2oobp") target_position = Vector3(0, 0, -2) collision_mask = 256 [node name="GroundedWallDetect" type="ShapeCast3D" parent="." unique_id=1673208243] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.26, 0) shape = SubResource("CapsuleShape3D_i32qj") target_position = Vector3(0, 0, -2) collision_mask = 256 [node name="WallProfileShapeCasts" type="Node3D" parent="." unique_id=857147957] [node name="ShapeCast1" type="ShapeCast3D" parent="WallProfileShapeCasts" unique_id=1271662121] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5, -0.5) enabled = false shape = SubResource("SphereShape3D_i32qj") target_position = Vector3(0, -2.125, 0) collision_mask = 256 [node name="ShapeCast2" type="ShapeCast3D" parent="WallProfileShapeCasts" unique_id=147611166] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5, -0.75) enabled = false shape = SubResource("SphereShape3D_i32qj") target_position = Vector3(0, -2.125, 0) collision_mask = 256 [node name="ShapeCast3" type="ShapeCast3D" parent="WallProfileShapeCasts" unique_id=1248645023] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5, -1) enabled = false shape = SubResource("SphereShape3D_i32qj") target_position = Vector3(0, -2.125, 0) collision_mask = 256 [node name="ShapeCast4" type="ShapeCast3D" parent="WallProfileShapeCasts" unique_id=839558141] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5, -1.25) enabled = false shape = SubResource("SphereShape3D_i32qj") target_position = Vector3(0, -2.125, 0) collision_mask = 256 [node name="ShapeCast5" type="ShapeCast3D" parent="WallProfileShapeCasts" unique_id=886271592] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5, -1.5) enabled = false shape = SubResource("SphereShape3D_i32qj") target_position = Vector3(0, -2.125, 0) collision_mask = 256 [node name="ShapeCast6" type="ShapeCast3D" parent="WallProfileShapeCasts" unique_id=1927435390] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5, -1.75) enabled = false shape = SubResource("SphereShape3D_i32qj") target_position = Vector3(0, -2.125, 0) collision_mask = 256 [node name="ShapeCast7" type="ShapeCast3D" parent="WallProfileShapeCasts" unique_id=2112972214] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5, -2) enabled = false shape = SubResource("SphereShape3D_i32qj") target_position = Vector3(0, -2.125, 0) collision_mask = 256