forked from Nekojimi/JackIt
27 lines
677 B
GDScript
27 lines
677 B
GDScript
extends VBoxContainer
|
|
|
|
var item: Player:
|
|
set(val):
|
|
item = val
|
|
update()
|
|
|
|
var prompt: String = ""
|
|
var answer: String = ""
|
|
|
|
func _process(delta: float) -> void:
|
|
update()
|
|
|
|
func update():
|
|
$Label.text = "Session ID: %d" % item.session_id
|
|
$Label2.text = item.player_name
|
|
if item.current_prompt != null:
|
|
prompt = item.current_prompt.text
|
|
else:
|
|
prompt = ""
|
|
$Label3.text = "\"%s\"" % prompt
|
|
var wolf_player: WolfPlayer = item as WolfPlayer
|
|
if wolf_player != null:
|
|
var team: String = wolf_player.team.name if wolf_player.team != null else ""
|
|
var role: String = wolf_player.role.name if wolf_player.role != null else ""
|
|
$Label4.text = "%s - %s" % [team, role]
|