This repository has been archived on 2023-04-11. You can view files and clone it, but cannot push or open issues or pull requests.

17 lines
593 B
GDScript

extends Node
export(NodePath) var nameTextEdit
export(NodePath) var factionButtonsNode
onready var nameEdit : LineEdit = get_node(nameTextEdit)
onready var factionButtons = get_node(factionButtonsNode)
func _on_Button_button_down():
if nameEdit.text != "":
if factionButtons.currently_selected:
for i in range(1,len(GameData.factions)):
if GameData.factions[i] == factionButtons.currently_selected:
var created_char = yield(ServerConnection.create_character_async(nameEdit.text, i), "completed")
if created_char:
get_tree().change_scene("res://scenes/World.tscn")