fixed killzone bug

This commit is contained in:
Tabby 2025-05-25 15:36:34 +10:00
parent d65e88fffc
commit 1c3d21abec

View file

@ -113,7 +113,7 @@ func _process(delta):
fail_room()
gui.show_lose_screen("Fell out of world", 2)
check_player_killzone()
@ -193,6 +193,16 @@ func _player_area_entered(area : Area3D):
fail_room()
gui.show_lose_screen("Touched a reset block", 2)
func check_player_killzone():
var hitbox : Area3D = player.area
if(hitbox.get_overlapping_areas().size() > 0):
for area in hitbox.get_overlapping_areas():
if "kill" in area:
if not player.collider.disabled:
if(room_started):
fail_room()
gui.show_lose_screen("Touched a reset block", 2)
func pause():
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE
gui.open_pause()