GE Lua Documentation

Press F to search!

saveDialFile

Definition


-- @/lua/ge/extensions/gameplay/drag/saveSystem.lua:376

M.saveDialFile = function(dir)
  -- Save dial times (with history) to specific directory
  if not dir then
    log('E', logTag, 'No directory provided for saveDialFile')
    return false
  end

  local filePath = "settings/dragDialTimes.json"
  local dialTimes = jsonReadFile(filePath) or {}
  local savePath = dir .. "/dragDialTimes.json"
  local success = jsonWriteFile(savePath, dialTimes, true)
  if success then
  else
    log('E', logTag, 'Failed to save dial file to: ' .. savePath)
  end
  return success
end

Callers

@/lua/ge/extensions/gameplay/drag/saveSystem.lua
    -- Save dial times (with history) to the new save slot
    M.saveDialFile(currentSavePath)
  end
@/lua/ge/extensions/gameplay/drag/general.lua

local function saveDialFile(dir)
  gameplay_drag_saveSystem.saveDialFile(dir)
local function saveDialFile(dir)
  gameplay_drag_saveSystem.saveDialFile(dir)
end
  if currentSavePath then
    gameplay_drag_saveSystem.saveDialFile(currentSavePath)
  end