freeftf/entities/escape_area.gd
2025-07-31 13:57:50 +02:00

10 lines
425 B
GDScript

extends Area3D
func _on_body_entered(body: Node3D) -> void:
if multiplayer.is_server() and body is Player:
var player: Player = body
if !player.hunter:
for i: int in range(Multiplayer.players.size()):
if Multiplayer.players[i].id == player.get_multiplayer_authority():
Multiplayer.players[i].escaped = true
player.get_caught.rpc_id(player.get_multiplayer_authority(), $"../SpectatorCamera".get_path())