mirror of
https://github.com/Relintai/broken_seals.git
synced 2024-12-21 13:16:49 +01:00
37 lines
813 B
GDScript
37 lines
813 B
GDScript
extends MarginContainer
|
|
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
|
|
export(NodePath) var container_path : NodePath
|
|
var container : Node
|
|
|
|
export(String) var character_folder : String
|
|
|
|
func _ready():
|
|
container = get_node(container_path)
|
|
|
|
if container == null:
|
|
Logger.error("CharacterSelector not set up properly!")
|
|
|
|
refresh()
|
|
|
|
func refresh():
|
|
var dir : Directory = Directory.new()
|
|
|
|
if dir.open("user://" + character_folder) == OK:
|
|
dir.list_dir_begin()
|
|
|
|
var file_name = dir.get_next()
|
|
|
|
while (file_name != ""):
|
|
if dir.current_is_dir():
|
|
file_name = dir.get_next()
|
|
|
|
|
|
|
|
else:
|
|
dir.make_dir("user://" + character_folder)
|
|
|