GE Lua Documentation

Press F to search!

popActionMap

Definition


-- @/lua/ge/ge_utils.lua:825

function popActionMap (map)
  local o = scenetree[map .. "ActionMap"]
  if o then return o:pop() end
  return false
end

Callers

@/lua/ge/extensions/core/vehicle/inplaceEdit.lua
  else
    popActionMap("vehicleEdit")
    local vehicle = getPlayerVehicle(0)
@/lua/ge/extensions/flowgraph/nodes/events/controlsReset.lua
  self.reset = false
  --popActionMap("FlowgraphControls")
end
@/lua/ge/extensions/ui/liveryEditor/layerEdit.lua
M.stampDecal = function()
  popActionMap("LiveryEditorTransformStamp")
  M.applyReposition()
  else
    popActionMap("LiveryEditorTransformStamp")
  end
  if api.isUseMousePos() then
    popActionMap("LiveryEditorTransformStamp")
    M.editState.isStampReapplying = false
  end
  popActionMap("LiveryEditorTransform")
  showCursor(false)
@/lua/ge/extensions/editor/dynamicDecalsTool.lua
    if im.Button("Pop action map") then
      popActionMap("dynamicDecals")
    end
@/lua/ge/extensions/gameplay/garageMode.lua
  core_input_actionFilter.addAction(0, 'garageModeBlockedActions', false)
  popActionMap("GarageMode")
@/lua/ge/extensions/career/modules/fuel.lua
local function endTransaction()
  popActionMap("Refueling")
  table.clear(fuelingData)
@/lua/ge/extensions/editor/flowgraph/main.lua
    else
      popActionMap("FlowgraphMain")
    end
            if self.pushedActionMap then
              popActionMap("Flowgraph")
              self.pushedActionMap = nil
@/lua/ge/extensions/editor/createObjectTool.lua
local function onEditorDeactivated()
  popActionMap("CreateObjectTool")
end
  if not popupOpen then
    popActionMap("CreateObjectTool")
  end
@/lua/ge/extensions/editor/main.lua
      extensions.hook("onEditorDeactivated")
      popActionMap("EditorKeyMods")
      popActionMap("Editor")
      popActionMap("EditorKeyMods")
      popActionMap("Editor")
      --TODO: remove this, if we'll use the disable action maps on editor open strategy
      for _, actionMap in ipairs(M.additionalActionMaps) do
        popActionMap(actionMap)
      end
@/lua/ge/extensions/editor/veMain.lua

  --popActionMap("EditorKeyMods")
  popActionMap("Editor")
  --popActionMap("EditorKeyMods")
  popActionMap("Editor")
  else
    popActionMap("VehicleEditor")
  end

  popActionMap("VehicleEditor")
  --pushActionMapHighestPriority("EditorKeyMods")
    else
      popActionMap("VehicleEditor")
      vEditor.editorActive = false
@/lua/ge/extensions/editor/api/core.lua
  if oldEditMode and oldEditMode.actionMap then
    popActionMap(oldEditMode.actionMap)
  end
@/lua/ge/extensions/editor/sceneTree.lua
  if allLostFocus then
    popActionMap("SceneTree")
  end
@/lua/ge/extensions/gameplay/rally/loop/rallyLoopManager.lua
  else
    popActionMap('RallyModeInteract')
  end
@/lua/ge/extensions/ui/liveryEditor/controls.lua
  for key, value in pairs(ACTION_MAPS) do
    popActionMap(value)
  end

  -- popActionMap(ACTION_MAPS.transformStamp)
  -- toggleActionMap(ACTION_MAPS.transform, true)
@/lua/ge/extensions/editor/assetBrowser.lua
  if windowName == assetBrowserWindowName then
    popActionMap("AssetBrowser")
  end
@/lua/ge/extensions/flowgraph/nodes/util/pushActionMap.lua
  if self.mapName then
    popActionMap(self.mapName)
    self.mapName = nil
@/lua/ge/extensions/freeroam/bigMapMode.lua
  end
  popActionMap("BigMap")
  currentlyVisibleIds = {}
@/lua/ge/extensions/flowgraph/nodes/events/controlsAction.lua
  self.atTime = -100
  popActionMap("FlowgraphActions")
end
@/lua/ge/extensions/ui/liveryEditor/editMode.lua
--   M.editModeStateChanged()
--   popActionMap("liveryEditorEditMode")
-- end
@/lua/ge/extensions/flowgraph/nodes/activity/requestAbandon.lua
  self.reset = false
  --popActionMap("FlowgraphControls")
end
@/lua/ge/extensions/flowgraph/nodes/util/popActionMap.lua
function C:workOnce()
  popActionMap(self.mapName)
end
@/lua/ge/extensions/editor/flowgraphEditor.lua
    if pushedActionMap then
      popActionMap("FlowgraphMain")
      popActionMap("Flowgraph")
      popActionMap("FlowgraphMain")
      popActionMap("Flowgraph")
      popActionMap("NodeLibrary")
      popActionMap("Flowgraph")
      popActionMap("NodeLibrary")
      pushedActionMap = false
  if not M.arrowControllableWindow and M.pushedNodeLibActionMap then
    popActionMap("NodeLibrary")
    M.pushedNodeLibActionMap = false
    if pushedActionMap then
      popActionMap("FlowgraphMain")
      popActionMap("Flowgraph")
      popActionMap("FlowgraphMain")
      popActionMap("Flowgraph")
    end
  pushedActionMap = false
  popActionMap("FlowgraphMain")
  popActionMap("Flowgraph")
  popActionMap("FlowgraphMain")
  popActionMap("Flowgraph")
end