Functions for evaluation UnityBase model JS files
Methods
loadEntitiesModules(folderPath, depthopt)
inner
Load all .js for which pair .meta is exists
Arguments:
loadLegacyModules(folderPath, isFromPublicFolder, depth)
inner
For UB < 4.2 compatibility - require all non - entity js
in specified folder add it's subfolder (one level depth),
exclude modules
and node_modules
subfolder's.
From 'public' subfolder only cs*.js are required.
To be called in model index.js as such:
const modelLoader = require('@unitybase/ub).modelLoader
For new models we recommend to require non-entity modules manually
Arguments:
-
folderPath
(String)
-
isFromPublicFolder=false
(Boolean)
-
depth=0
(number)
 Current recursion depth
modules
and node_modules
subfolder's.
From 'public' subfolder only cs*.js are required.
To be called in model index.js as such:
const modelLoader = require('@unitybase/ub).modelLoader
For new models we recommend to require non-entity modules manually
folderPath
(String)
isFromPublicFolder=false
(Boolean)
depth=0
(number)
 Current recursion depth