GAE_CA1/UI/Game_UI/game_ui.gd

39 lines
948 B
GDScript

class_name GameUI extends CanvasLayer
@export var order_screen: Order_Screen
@export var hud: HUD
@export var label_container: Label_container
func _ready()->void:
pass
func set_oder_lifes_ui(value:String)->void:
$Control/Oreder_UI/VBoxContainer/HBoxContainer/order_lifes.text =value
func enable_order_scren(list:Array[String])->void:
order_screen.show()
order_screen.set_up_item_list(list)
await order_screen.set_up_done
await get_tree().create_timer(1.5).timeout
order_screen.hide()
func enable_day_label(text:String)->void:
label_container.set_text_for_day_label(text)
label_container.day_label.show()
func disable_day_label()->void:
label_container.day_label.hide()
func enabel_shop_open_label()->void:
label_container.label.show()
func diable_shop_open_label()->void:
label_container.label.hide()
func set_up_hud(value:int)->void:
hud.set_round_customer_count(value)
hud.set_served_customer_label_for_round()