GE Lua Documentation

Press F to search!

getMissionStaticData

Definition


-- @/lua/ge/extensions/gameplay/missions/missions.lua:136
local function getMissionStaticData(missionTypeName)
  if not missionStaticData[missionTypeName] then
    local reqPath = missionTypesDir.."/"..missionTypeName .."/" .. missionStaticDataFilename

    if FS:fileExists(reqPath) then
      missionStaticData[missionTypeName] = jsonReadFile(reqPath)
      if not missionStaticData[missionTypeName] then
        log("E", "", "Unable to read static data json file: "..dumps(reqPath))
        missionStaticData[missionTypeName] = {}
      end
    else
      missionStaticData[missionTypeName] = {}
    end
  end
  return missionStaticData[missionTypeName]
end

Callers

@/lua/ge/extensions/editor/missionEditor.lua
          im.PushTextWrapPos(200 * editor.getPreference("ui.general.scale"))
          im.TextWrapped(gameplay_missions_missions.getMissionStaticData(mType)["description"] or "No Description")
          im.PopTextWrapPos()
@/lua/ge/extensions/editor/missionEditor/genericTypeData.lua
        im.PushTextWrapPos(200 * editor.getPreference("ui.general.scale"))
        im.TextWrapped(gameplay_missions_missions.getMissionStaticData(mType)["description"] or "No Description")
        im.PopTextWrapPos()