diff options
Diffstat (limited to 'gamemode/utility.lua')
| -rw-r--r-- | gamemode/utility.lua | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/gamemode/utility.lua b/gamemode/utility.lua index 5346cdc..dd30345 100644 --- a/gamemode/utility.lua +++ b/gamemode/utility.lua @@ -1,16 +1,22 @@ //Helper functions to refactor the init function findRecursive(folderstring,recursive,dofunction) + print("Recursive called") local folderpath = "gamemodes/" .. GM.GAMEMODE_FOLDER_NAME .. "/gamemode/" .. folderstring .. "/" + print("Attempting to load folderpath " .. folderpath) local files, directories = file.Find(folderpath .. "*", "MOD") + print("Files:") + PrintTable(files) + print("Directories:") + PrintTable(directories) + for k,v in pairs(files) do + dofunction(folderstring .. "/".. v) + end if(recursive) then for k,v in pairs(directories) do addResourceFolder(folderstring..v,recursive) end end - for k,v in pairs(files) do - dofunction(folderstring .. "/".. v) - end end //Does AddCSLuaFile() on all files within a folderpath, optionally recursive |
