extends Interactable class_name Machine const MAX_MACHINE_LEVEL = 5 var level : int = 1 var machine_name : String = "" var machine_desc : String = "" func setup_machine_info(machine_type : MachineType, _level : int = 1): level = _level machine_name = machine_type.name machine_desc = machine_type.description func pointer_text(): return machine_name func inspector_info() -> Inspector.Info: return Inspector.Info.new( pointer_text() + " level " + str(level), machine_desc )