item pickup work
added extra stop before player eats the item so you can see what you've gathered
This commit is contained in:
@@ -85,3 +85,7 @@ skeleton = NodePath("")
|
||||
stream = ExtResource("2_2ks2g")
|
||||
attenuation_model = 1
|
||||
autoplay = true
|
||||
|
||||
[node name="Timer" type="Timer" parent="."]
|
||||
|
||||
[connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"]
|
||||
|
||||
@@ -73,3 +73,10 @@ shape = SubResource("CapsuleShape3D_om0ey")
|
||||
stream = ExtResource("2_8hupy")
|
||||
attenuation_model = 1
|
||||
autoplay = true
|
||||
|
||||
[node name="Timer" type="Timer" parent="."]
|
||||
|
||||
[node name="PickupTimer" type="Timer" parent="."]
|
||||
wait_time = 3.0
|
||||
|
||||
[connection signal="timeout" from="PickupTimer" to="." method="_on_pickup_timer_timeout"]
|
||||
|
||||
@@ -123,3 +123,8 @@ collision_mask = 16
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
|
||||
shape = SubResource("CapsuleShape3D_ms2qn")
|
||||
|
||||
[node name="Timer" type="Timer" parent="."]
|
||||
|
||||
[node name="PickupTimer" type="Timer" parent="."]
|
||||
wait_time = 3.0
|
||||
|
||||
@@ -128,6 +128,9 @@ collision_mask = 2
|
||||
hit_from_inside = true
|
||||
collide_with_areas = true
|
||||
|
||||
[node name="ItemHolder" type="Node3D" parent="Head"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.47261, -2)
|
||||
|
||||
[node name="pick_up_detection" type="Area3D" parent="."]
|
||||
collision_layer = 0
|
||||
collision_mask = 16
|
||||
|
||||
@@ -76,6 +76,12 @@ skeleton = NodePath("")
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="."]
|
||||
shape = SubResource("CapsuleShape3D_om0ey")
|
||||
|
||||
[node name="Timer" type="Timer" parent="."]
|
||||
|
||||
[node name="PickupTimer" type="Timer" parent="."]
|
||||
wait_time = 3.0
|
||||
one_shot = true
|
||||
|
||||
[connection signal="body_entered" from="." to="." method="_on_body_entered"]
|
||||
[connection signal="area_entered" from="Area3D" to="." method="_on_area_3d_area_entered"]
|
||||
[connection signal="body_entered" from="Area3D" to="." method="_on_area_3d_body_entered"]
|
||||
|
||||
Reference in New Issue
Block a user