GE Lua Documentation

Press F to search!

getMissionPreviewFilepath

Definition


-- @/lua/ge/extensions/gameplay/missions/missions.lua:187

local function getMissionPreviewFilepath(missionData)
  -- check in mission Dir
  local found = false
  for _, fn in ipairs(previewFilenames) do
    if FS:fileExists(missionData.missionFolder..fn) then
      return missionData.missionFolder..fn
    elseif FS:fileExists(missionTypesDir.."/"..missionData.missionType.."/"..fn) then
      return missionTypesDir.."/"..missionData.missionType.."/"..fn
    end
  end
  return noPreviewFilepath
end

Callers

@/lua/ge/extensions/gameplay/missions/missions.lua
  end
  local preview = getMissionPreviewFilepath(missionData)
  if preview == noPreviewFilepath then
  -- sanitize previews
  missionData.previewFile = missionData.previewFile or getMissionPreviewFilepath(missionData)
  missionData.thumbnailFile = missionData.thumbnailFile or getThumbnailFilepath(missionData)
@/lua/ge/extensions/editor/missionEditor/previewChecker.lua
function C:checkPreview()
  self.previewFile = self.mission.previewFile or gameplay_missions_missions.getMissionPreviewFilepath(self.mission)
  self.previewFound = self.previewFile ~= gameplay_missions_missions.getNoPreviewFilepath()