Files
Trinittu/scripts/rail_switch.gd
Overside srl 65bb24ff6a fix sky
2026-02-16 07:19:27 +01:00

18 lines
393 B
GDScript

extends Area3D
@export var rail_a: Path3D
@export var rail_b: Path3D
@export var switch_to_rail: Path3D # Il binario verso cui deviare
# Cambia direzione dello scambio
func toggle_switch() -> void:
if switch_to_rail == rail_a:
switch_to_rail = rail_b
else:
switch_to_rail = rail_a
func get_state_name() -> String:
return "BINARIO 1" if switch_to_rail == rail_b else "BINARIO 2"