REM/scripts/drifting/detect_snow.gd
2026-03-26 20:37:29 -06:00

30 lines
699 B
GDScript

extends Area3D
var check_once: bool = true
var snow_counter: int = 0
var snowtal: int = 0
var spots: int = 0
func _ready() -> void:
pass
func _process(_delta: float) -> void:
##Get a count of all the snow spots on this path
if check_once:
spots = self.get_overlapping_areas().size()
print("Spots: " + str(spots))
check_once = false
for n in self.get_overlapping_areas().size():
#print(self.get_overlapping_areas()[n].get_parent().snow_amount)
if !self.get_overlapping_areas()[n].get_parent().is_in_group("path_area"):
snow_counter += self.get_overlapping_areas()[n].get_parent().snow_amount
snowtal = snow_counter
#print("Snowtal: " + str(snowtal))
snow_counter = 0