1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
extends MarginContainer class_name UserPanel onready var flag_display = $"%Flag" onready var name_display = $"%Name" var flag := "rainbow" setget set_flag var _name := "name" setget set_name func set_flag(newflag: String): flag = newflag flag_display.texture = load("res://assets/flags/%s.png" % flag) func set_name(newname: String): _name = newname name_display.text = _name