Files
seeding-planets/entities/interactables/truck/recharge/scripts/truck_recharge.gd
Zacharie Guet 83d462f2f4 changement du scene manager, amélioration du cockpit et autres
* refonte du scene manager
* refonte du audio manager
* premier rework des plantes
* nettoyage des dossiers/fichiers
* renommage de planète en region
* fix des run
2026-01-23 18:06:27 +01:00

25 lines
548 B
GDScript

extends Interactable
class_name TruckRecharge
func _ready():
if region:
%Bolt.modulate = Color.WHITE if region.data.charges > 0 else Color.RED
func can_interact(_p : Player) -> bool:
return (
region != null
and region.data
and region.data.charges > 0
)
func interact(_p: Player) -> bool:
if can_interact(_p):
region.data.charges -= 1
region.pass_day()
%Bolt.modulate = Color.WHITE if region.data.charges > 0 else Color.RED
return true
return false