34 lines
1.0 KiB
ActionScript
34 lines
1.0 KiB
ActionScript
string renderMeshExplorer(string&in dir) {
|
|
string return_dir = dir;
|
|
|
|
if (dir == "") {
|
|
if (drawFolder("Assets/..")) {
|
|
return_dir = "..";
|
|
}
|
|
}
|
|
|
|
if (dir != "" && drawFolder(Engine::getParentPathName(dir) + "/..")) {
|
|
return_dir = Engine::getParentPath(dir);
|
|
}
|
|
|
|
AssetType resourceType = AssetType::Mesh;
|
|
|
|
int dirCount = Assets::getDirCount(resourceType, dir);
|
|
for (int i = 0; i < dirCount; i++) {
|
|
if (drawFolder(Assets::getDirNameById(AssetType::Mesh, dir, i))) {
|
|
return_dir = Assets::getDirPathById(AssetType::Mesh, dir, i);
|
|
}
|
|
}
|
|
|
|
//int meshCount = Assets::getAssetCount(AssetType::Mesh, dir);
|
|
//for (int i = 0; i < meshCount; i++) {
|
|
// drawFile(
|
|
// Assets::getAssetNameById(AssetType::Mesh, dir, i),
|
|
// "MESH",
|
|
// any(Assets::getAssetTypePathById(AssetType::Mesh, dir, i)),
|
|
// Assets::getAssetTypePathById(AssetType::Mesh, dir, i));
|
|
//}
|
|
|
|
return return_dir;
|
|
}
|