3d-printing-simulator-textb.../Scenes/Filament/filament.gd

15 lines
320 B
GDScript

extends Node
signal amount_changed(new_amount)
var filament_data: FilamentData
var amount: float:
set(value):
amount = value
amount_changed.emit(amount)
func initialize_filament(data: FilamentData) -> void:
filament_data = data
amount = filament_data.amount
print("Filament added: ", filament_data.material)