17 lines
593 B
GDScript
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")
|