GE Lua Documentation

Press F to search!

onFilesChanged

Definition


-- @/lua/ge/extensions/core/settings/settings.lua:473

local function onFilesChanged(files)
  if alreadySaving then
    return
  end

  local settingFileChanged = false
  for _,v in pairs(files) do
    if (v.filename == M.impl.pathLocal or v.filename == M.impl.pathCloud) and (os.clock()-lastSavedTime) > 5 then
      settingFileChanged = true
      break
    end
  end
  if settingFileChanged then
    load(false)
  end
end

Callers

@/lua/ge/extensions/editor/materialEditor.lua

local function onFilesChanged(files)
  for _,v in pairs(files) do
@/lua/ge/map.lua

local function onFilesChanged(files)
  for _,v in pairs(files) do
@/lua/ge/main.lua
  --print("onFileChanged: " .. dumps(files))
  settings.onFilesChanged(files)
  map.onFilesChanged(files)
  settings.onFilesChanged(files)
  map.onFilesChanged(files)
  extensions.hook('onFilesChanged', files)
@/lua/ge/extensions/core/levels.lua

local function onFilesChanged(files)
  for _,v in pairs(files) do
@/lua/ge/extensions/core/environment.lua
-- having this function, enables writing groundmodels that are getting reloaded dynamically in the game
local function onFilesChanged(files)
  for _,v in pairs(files) do
@/lua/ge/extensions/ui/apps.lua
-- explicitly request for it every time it is needed (an initial request is still needed).
local function onFilesChanged(files)
  for _,v in pairs(files) do
@/lua/ge/extensions/ui/uiMods.lua

local function onFilesChanged(files)
  local modModulesChanged = false
@/lua/ge/extensions/core/audio.lua

local function onFilesChanged(files)
  local reloadBanks = false