GE Lua Documentation

Press F to search!

validatePrefabJson

Definition


-- @/lua/ge/main.lua:151

function validatePrefabJson(filepath)
  log('I', 'validatePrefabJson', 'Validating json prefab: ' .. tostring(filepath) )
  local dir, filename, ext = path.splitWithoutExt(filepath, ".prefab.json")
  log('I', 'validatePrefabJson', '  Validating prefab as = ' .. tostring(filename) )
  local prefab = spawnPrefab(filename, filepath, '0 0 0', '0 0 1', '1 1 1')
  if prefab then
    local newPath = dir..filename..".prefab.json"
    prefab:save(filepath, false)
    prefab:unload()
    prefab:delete()
  else
    log('E','', '      Could not find prefab: '..tostring(filepath))
  end
end

Callers

@/lua/ge/main.lua
  for _,file in ipairs(filenames) do
    validatePrefabJson(file)
  end