3d-printing-simulator-textb.../job_card.gd

19 lines
784 B
GDScript

extends PanelContainer
signal job_accepted
var job_data: JobData
@onready var job_name: Label = $MarginContainer/VBoxContainer/HBoxContainer2/PartName
@onready var job_amount: Label = $MarginContainer/VBoxContainer/HBoxContainer3/PartAmount
@onready var job_reward: Label = $MarginContainer/VBoxContainer/HBoxContainer/RewardLabel
@onready var job_experience: Label = $MarginContainer/VBoxContainer/HBoxContainer3/PartExperience
func initialize_job(data: JobData) -> void:
job_data = data
job_name.text = job_data.job_name
job_amount.text = "Amount: " + str(job_data.job_amount)
job_reward.text = "Reward: " + str(job_data.job_reward) + ""
job_experience.text = "Experience: " + str(job_data.job_experience)
func _on_accept_job_pressed() -> void:
job_accepted.emit(self)