GE Lua Documentation

Press F to search!

openActivityAcceptDialogue

Definition


-- @/lua/ge/extensions/ui/missionInfo.lua:42

M.openActivityAcceptDialogue = function(content)
  content = content or {}
  -- do not push the actionmap if content says so
  --if content.actionMap ~= false then
  --  local am = scenetree.findObject("MissionUIActionMap")
  --  if am then am:push() end
  --end
  M.buttonsTable = {}
  M.elemDataTable = {}
  for i, elem in ipairs(content) do
    M.buttonsTable[i] = elem.buttonFun
    elem.missionInfoPerformActionIndex = i
    M.elemDataTable[i] = elem.data
  end
  extensions.hook('onActivityAcceptUpdate', content)
  guihooks.trigger('ActivityAcceptUpdate', content)
  Engine.Audio.playOnce('AudioGui','event:>UI>Missions>Info_Open')

  local oldState = M.openState
  M.openState = "opened"
  extensions.hook('onMissionInfoChangedState', oldState, M.openState, content)
end

Callers

@/lua/ge/extensions/gameplay/markerInteraction.lua
  --end
  ui_missionInfo.openActivityAcceptDialogue(activityData)
  --guihooks.trigger('ActivityAcceptUpdate', activityData)