fix: fix level 1 orphans sub resource + export issues
This commit is contained in:
parent
fddec6b963
commit
a587ffd82e
3 changed files with 13 additions and 14 deletions
|
|
@ -5,9 +5,9 @@ class_name Helper
|
|||
const CONFIRM_POPUP : PackedScene = preload("uid://cxn3x8dq8vawa")
|
||||
|
||||
|
||||
const SCENE_DIR_PATTERN : String = "res://\\w+/(Scenes|Map \\d+)/(.remap)?$"
|
||||
const SCENE_FILE_PATTERN : String = "([^/]*)\\.t?scn(.remap)?$"
|
||||
const RESOURCE_FILE_PATTERN : String = "([^/]*)\\.t?res(.remap)?$"
|
||||
const SCENE_DIR_PATTERN : String = "res://\\w+/(Scenes|Map \\d+)/$"
|
||||
const SCENE_FILE_PATTERN : String = "([^/]*)\\.t?scn(\\.remap)?$"
|
||||
const RESOURCE_FILE_PATTERN : String = "([^/]*)\\.t?res(\\.remap)?$"
|
||||
|
||||
const TOWER_DIR : String = "res://Towers/Scenes/"
|
||||
const ENEMY_DIR : String = "res://Enemies/Scenes/"
|
||||
|
|
@ -25,7 +25,7 @@ static func preloadSceneInGlobal(property: Dictionary, type: RESOURCE_TYPE) -> v
|
|||
var files : Array[String] = getPackedScenesPaths(type)
|
||||
|
||||
for file in files:
|
||||
var scene = load(file)
|
||||
var scene = load(file.trim_suffix(".remap"))
|
||||
if scene:
|
||||
property.set(EnhancedResource.getPackedSceneProperty(scene, "type"), scene)
|
||||
|
||||
|
|
@ -56,7 +56,7 @@ static func getFileFromDir(path : String, regexPattern : String, pathRegexPatter
|
|||
var regex : RegEx = RegEx.create_from_string(regexPattern)
|
||||
var pathRegex : RegEx = RegEx.create_from_string(pathRegexPattern)
|
||||
var dir : DirAccess = DirAccess.open(path)
|
||||
print(path, " ", dir, " ", dir.get_files())
|
||||
|
||||
if pathRegexPattern:
|
||||
for subDir in dir.get_directories():
|
||||
subDir = path + subDir + "/"
|
||||
|
|
@ -64,10 +64,9 @@ static func getFileFromDir(path : String, regexPattern : String, pathRegexPatter
|
|||
files.append_array(getFileFromDir(subDir, regexPattern, pathRegexPattern))
|
||||
|
||||
for file in dir.get_files():
|
||||
print("regex : ", regex.search(file) && pathRegex.search(path))
|
||||
if regex.search(file) && pathRegex.search(path):
|
||||
files.append(path + file)
|
||||
print(files)
|
||||
|
||||
return files
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -30,11 +30,11 @@ func goto(scene_path : String, _loadState : LOAD_STATE = LOAD_STATE.BASIC_LOAD):
|
|||
|
||||
|
||||
func gotoLevel(mapSceneToLoad : String) -> void :
|
||||
goto(mapSceneToLoad, LOAD_STATE.MAP_LOAD)
|
||||
goto(mapSceneToLoad.trim_suffix(".remap"), LOAD_STATE.MAP_LOAD)
|
||||
|
||||
|
||||
func load_scene() -> void:
|
||||
ResourceLoader.load_threaded_request(target_scene_path) #Fetch loading status and loading scene
|
||||
ResourceLoader.load_threaded_request(target_scene_path.trim_suffix(".remap")) #Fetch loading status and loading scene
|
||||
|
||||
|
||||
func animate() -> void:
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ spawn_delay = 5.0
|
|||
|
||||
[sub_resource type="Resource" id="Resource_jsvwv"]
|
||||
script = ExtResource("2_457yt")
|
||||
troops = Array[ExtResource("3_ub8wd")]([SubResource("Resource_qfjse"), SubResource("Resource_tjxk4"), SubResource("Resource_ftl6b"), SubResource("Resource_rgvv8")])
|
||||
troops = Array[ExtResource("3_ub8wd")]([SubResource("Resource_qfjse"), SubResource("Resource_ftl6b"), SubResource("Resource_rgvv8")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_hlwog"]
|
||||
script = ExtResource("3_ub8wd")
|
||||
|
|
@ -71,7 +71,7 @@ enemy = "uid://r6tj7jprdqib"
|
|||
|
||||
[sub_resource type="Resource" id="Resource_46oi2"]
|
||||
script = ExtResource("2_457yt")
|
||||
troops = Array[ExtResource("3_ub8wd")]([SubResource("Resource_fhv1k"), SubResource("Resource_qfjse"), SubResource("Resource_e6yyc"), SubResource("Resource_ftl6b"), SubResource("Resource_qh8jg")])
|
||||
troops = Array[ExtResource("3_ub8wd")]([SubResource("Resource_fhv1k"), SubResource("Resource_qfjse"), SubResource("Resource_ftl6b")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_7vcps"]
|
||||
script = ExtResource("3_ub8wd")
|
||||
|
|
@ -118,7 +118,7 @@ pack_delay = 0.5
|
|||
|
||||
[sub_resource type="Resource" id="Resource_p2jl5"]
|
||||
script = ExtResource("2_457yt")
|
||||
troops = Array[ExtResource("3_ub8wd")]([SubResource("Resource_7vcps"), SubResource("Resource_3kmde"), SubResource("Resource_xfp51"), SubResource("Resource_q3d8d"), SubResource("Resource_ubc0h"), SubResource("Resource_lvuiw"), SubResource("Resource_1514p")])
|
||||
troops = Array[ExtResource("3_ub8wd")]([SubResource("Resource_7vcps"), SubResource("Resource_3kmde"), SubResource("Resource_xfp51"), SubResource("Resource_q3d8d"), SubResource("Resource_lvuiw"), SubResource("Resource_1514p")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_1nx3f"]
|
||||
script = ExtResource("3_ub8wd")
|
||||
|
|
@ -126,11 +126,11 @@ enemy = "uid://dyl4wiga2goi"
|
|||
|
||||
[sub_resource type="Resource" id="Resource_0nx55"]
|
||||
script = ExtResource("2_457yt")
|
||||
troops = Array[ExtResource("3_ub8wd")]([SubResource("Resource_1nx3f"), SubResource("Resource_yuuld"), SubResource("Resource_w06di"), SubResource("Resource_nj5d2"), SubResource("Resource_1nx3f"), SubResource("Resource_yuuld"), SubResource("Resource_w06di"), SubResource("Resource_nj5d2"), SubResource("Resource_1nx3f"), SubResource("Resource_yuuld"), SubResource("Resource_yuuld"), SubResource("Resource_w06di"), SubResource("Resource_nj5d2"), SubResource("Resource_1nx3f"), SubResource("Resource_yuuld"), SubResource("Resource_yuuld"), SubResource("Resource_w06di"), SubResource("Resource_nj5d2"), SubResource("Resource_1nx3f"), SubResource("Resource_yuuld"), SubResource("Resource_lcpc0"), SubResource("Resource_f1smx"), SubResource("Resource_2okew"), SubResource("Resource_tvv02"), SubResource("Resource_lcpc0"), SubResource("Resource_f1smx"), SubResource("Resource_2okew"), SubResource("Resource_tvv02"), SubResource("Resource_lcpc0"), SubResource("Resource_f1smx"), SubResource("Resource_2okew"), SubResource("Resource_tvv02"), SubResource("Resource_lcpc0"), SubResource("Resource_f1smx"), SubResource("Resource_2okew"), SubResource("Resource_tvv02"), SubResource("Resource_lcpc0"), SubResource("Resource_f1smx"), SubResource("Resource_2okew")])
|
||||
troops = Array[ExtResource("3_ub8wd")]([SubResource("Resource_1nx3f"), SubResource("Resource_1nx3f"), SubResource("Resource_1nx3f"), SubResource("Resource_1nx3f"), SubResource("Resource_1nx3f")])
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_ftl6b")
|
||||
allowedTowers = Array[int]([1, 2, 3])
|
||||
startingMoney = 110
|
||||
waves = Array[ExtResource("2_457yt")]([SubResource("Resource_457yt"), SubResource("Resource_jsvwv"), SubResource("Resource_3sv5g"), SubResource("Resource_46oi2"), SubResource("Resource_p2jl5"), SubResource("Resource_0nx55")])
|
||||
waves = Array[ExtResource("2_457yt")]([SubResource("Resource_jsvwv"), SubResource("Resource_3sv5g"), SubResource("Resource_46oi2"), SubResource("Resource_p2jl5"), SubResource("Resource_0nx55")])
|
||||
metadata/_custom_type_script = "uid://cuhq6u67cbbqm"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue