ソースを参照

Deleting support for material library folders in props.json

clementlandrin 2 年 前
コミット
f414e81ff3
1 ファイル変更7 行追加15 行削除
  1. 7 15
      hide/comp/Scene.hx

+ 7 - 15
hide/comp/Scene.hx

@@ -483,21 +483,13 @@ class Scene extends Component implements h3d.IDrawable {
 
 		var materials = [];
 		function pathRec(p : String) {
-			var fullPath = ide.getPath(p);
-			if ( sys.FileSystem.isDirectory(fullPath) ) {
-				for(f in sys.FileSystem.readDirectory(fullPath) ) {
-					var fpath = p+"/"+f;
-					pathRec(fpath);
-				}
-			} else {
-				try {
-					var prefab = hxd.res.Loader.currentInstance.load(p).toPrefab().load();
-					var mats = prefab.getAll(hrt.prefab.Material);
-					for ( m in mats )
-						materials.push({ path : p, mat : m});
-				} catch ( e : hxd.res.NotFound ) {
-					ide.error('Material library ${p} not found, please update props.json');
-				}
+			try {
+				var prefab = hxd.res.Loader.currentInstance.load(p).toPrefab().load();
+				var mats = prefab.getAll(hrt.prefab.Material);
+				for ( m in mats )
+					materials.push({ path : p, mat : m});
+			} catch ( e : hxd.res.NotFound ) {
+				ide.error('Material library ${p} not found, please update props.json');
 			}
 		}
 		for ( p in paths ) {