Files
MahjongGame/Table/OppoAvatar.gd
T
2020-04-27 20:50:11 +08:00

43 lines
1.0 KiB
GDScript

extends HBoxContainer
# Declare member variables here. Examples:
# var a = 2
# var b = "text"
# Called when the node enters the scene tree for the first time.
func _ready():
show_chat_pop("23333")
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
#func _process(delta):
# pass
func show_ready(show_ready=false):
$StateContainer/ReadyIcon.visible = show_ready
func show_avatar(nickname,gender=Message.gender.MALE,
show_banker=false, show_ready=false, show_offline=false):
$StateContainer/ReadyIcon.visible = show_ready
$StateContainer/OfflineIcon.visible = show_offline
$StateContainer/BankerIcon.visible = show_banker
$AvatarContainer/Nickname.text = nickname
var gender_string = "Male"
if gender==Message.gender.FEMALE:
gender_string = "Female"
$AvatarContainer/Avatar.texture = load("res://Asset/Avatar/%s.png" % gender_string)
show()
func show_chat_pop(text):
$Chat/Label.text = text
$Chat.show()
$Timer.start()
func _on_Timer_timeout():
$Chat.hide()