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()