BrowserListClient.gd 791 B

123456789101112131415161718192021222324252627282930
  1. extends Node
  2. var browsecolumn = preload('res://BrowseColumn.tscn')
  3. func _on_dict_arrived(arg):
  4. var dict = arg
  5. for i in $PanelContainer/Table.get_children():
  6. if i.clickable: i.queue_free()
  7. for x in dict.keys():
  8. var newone = browsecolumn.instance()
  9. for z in dict[x].keys():
  10. print(z)
  11. newone.get_node('HBoxContainer').get_node(z).text = str(dict[x][z])
  12. newone.connect("click",self,'_on_BrowseColumn_click')
  13. $PanelContainer/Table.add_child(newone)
  14. pass # Replace with function body.
  15. signal click
  16. func _on_BrowseColumn_click(arg):
  17. print('click1')
  18. emit_signal("click",arg)
  19. pass # Replace with function body.
  20. func _on_Timer_timeout():
  21. if $PanelContainer.visible:
  22. get_parent().get_node("Loginetcode")._ask_server_for_server_list()
  23. pass # Replace with function body.