hud.gd 616 B

123456789101112131415161718192021222324
  1. extends VBoxContainer
  2. func _physics_process(delta):
  3. var dad = get_node("../../..")
  4. if dad.usernamelist.has(int(name)):
  5. $username.text = dad.usernamelist[int(name)]
  6. func _update(arg):
  7. # if arg.has('name'):
  8. # $username.text = arg.name
  9. if arg.has('k'):
  10. $enemieskilled.text = 'enemies killed: ' + str(arg.k)
  11. if arg.has('hp'):
  12. $hp/health.value = arg.hp
  13. $hp.text = str(arg.hp)
  14. if arg.has('xp'):
  15. $xp/xp.value = arg.xp
  16. $xp.text = str(arg.xp)
  17. if arg.has('lv'):
  18. $lv.text = 'level: : '+str(arg.lv)
  19. if arg.has('nxt'):
  20. $xp/xp.max_value = arg.nxt
  21. if arg.has('maxhp'):
  22. $hp/health.max_value = arg.maxhp