mirror of
https://github.com/tonytins/dressupzack
synced 2025-05-09 22:24:49 -04:00
Compare commits
No commits in common. "0d280d61e0dd1b5e616186afcb108c8eb0026e9b" and "dcf583b3033bde2423eeac4be42484af746533df" have entirely different histories.
0d280d61e0
...
dcf583b303
1 changed files with 13 additions and 25 deletions
|
@ -9,32 +9,20 @@ onready var shirts_grid = $Shirts/ShirtsScroll/ShirtsGrid
|
||||||
onready var undies_grid = $Underwear/UndiesScroll/UndiesGrid
|
onready var undies_grid = $Underwear/UndiesScroll/UndiesGrid
|
||||||
onready var accs_grid = $Accessoires/AccsScroll/AccsGrid
|
onready var accs_grid = $Accessoires/AccsScroll/AccsGrid
|
||||||
|
|
||||||
func get_dlc(dlc_pack, scenes: Array):
|
|
||||||
var usr_dir = "user://dlc/"
|
|
||||||
var dlc_path = usr_dir + dlc_pack
|
|
||||||
var load_pck = ProjectSettings.load_resource_pack(dlc_path, false)
|
|
||||||
print_debug("Loaded " + dlc_path + ": " + str(load_pck))
|
|
||||||
|
|
||||||
# Check if the DLC is actually there
|
|
||||||
if load_pck == true:
|
|
||||||
# Load the DLC
|
|
||||||
ProjectSettings.load_resource_pack(dlc_path, false)
|
|
||||||
|
|
||||||
# Initialize and add nodes from each tab
|
|
||||||
for scene in scenes:
|
|
||||||
var dlc_scene = "res://scenes/dlc/" + scene
|
|
||||||
var init = load(dlc_scene).instance()
|
|
||||||
|
|
||||||
if "shirts" in scene:
|
|
||||||
shirts_grid.add_child(init)
|
|
||||||
print_debug("Initialized: " + dlc_scene)
|
|
||||||
|
|
||||||
if "pants" in scene:
|
|
||||||
pants_grid.add_child(init)
|
|
||||||
print_debug("Initialized: " + dlc_scene)
|
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
get_dlc("testdlc.pck", ["shirts/TestShirts.tscn"])
|
var dir = Directory.new()
|
||||||
|
|
||||||
|
if dir.open("user://dlc") == OK:
|
||||||
|
dir.list_dir_begin()
|
||||||
|
if "pck" in dir.get_next() == true:
|
||||||
|
var load_pcks = ProjectSettings.load_resource_pack(dir.get_next(), false)
|
||||||
|
if load_pcks == true:
|
||||||
|
if dir.open("res://scenes/dlc") == OK:
|
||||||
|
var file_name = dir.get_next()
|
||||||
|
dir.change_dir("shirts")
|
||||||
|
if dir.current_is_dir() == "shirts":
|
||||||
|
var shirt_dlc = load(dir.get_next())
|
||||||
|
shirts_grid.get_children(shirt_dlc)
|
||||||
|
|
||||||
func _on_removeAccessory_pressed():
|
func _on_removeAccessory_pressed():
|
||||||
character.accessory = blank_top
|
character.accessory = blank_top
|
||||||
|
|
Loading…
Add table
Reference in a new issue