diff --git a/project/objects/effects/object_piece.tscn b/project/objects/effects/object_piece.tscn index 61e33df5..c69cf46b 100644 --- a/project/objects/effects/object_piece.tscn +++ b/project/objects/effects/object_piece.tscn @@ -6,10 +6,12 @@ script/source = "extends RigidBody3D func _ready(): angular_velocity = Vector3(randf(), randf(), randf()) linear_velocity = position * 10 - await sleeping_state_changed - set_deferred(\"process_mode\", Node.PROCESS_MODE_DISABLED) + while sleeping == false: + await sleeping_state_changed + set_deferred(\"process_mode\", Node.PROCESS_MODE_DISABLED) " [node name="DestroyedObject" type="RigidBody3D"] -collision_layer = 0 +collision_layer = 4 +collision_mask = 5 script = SubResource("GDScript_8gyt8")