extends TextureRect class_name CharacterBagCard #被按下时发出 signal self_click(data:Dictionary) @onready var star_group:Array[TextureRect]=[$mask/HBoxContainer/HBoxContainer/TextureRect, $mask/HBoxContainer/HBoxContainer/TextureRect2, $mask/HBoxContainer/HBoxContainer/TextureRect3, $mask/HBoxContainer/HBoxContainer/TextureRect4, $mask/HBoxContainer/HBoxContainer/TextureRect5] #初始化数据,应先更改此字典,然后进行add child 触发ready var data:Dictionary #设置星数 func set_star_num(num:int): for i in star_group.size(): if i void: set_star_num(CharacterTool.get_character_star_num(data)) set_face(Database.get_texture(CharacterTool.get_skin_now_use_data(data)["card_face"])) set_character_name(CharacterTool.get_character_name(data)) func _on_button_pressed() -> void: self_click.emit(data) pass # Replace with function body.