GE Lua Documentation

Press F to search!

onMouseButton

Definition


-- @/lua/ge/extensions/freeroam/bigMapMode.lua:1354

local function onMouseButton(buttonDown)
  local camMode = core_camera.getGlobalCameras().bigMap
  if not buttonDown and not mouseDragging then
    clickOnMap()
  end
  if not buttonDown then
    mouseDragging = false
  end
  camMode:onMouseButton(buttonDown, mouseDragging)
end

Callers

@/lua/ge/extensions/core/cameraModes/bigMap.lua

function C:onMouseButton(buttonDown, mouseDragging)
  if buttonDown then
@/lua/ge/extensions/career/career.lua
    core_input_actionFilter.addAction(0, 'careerNodeGrabberActions', true)
    be.nodeGrabber:onMouseButton(false)
    return
@/lua/ge/extensions/freeroam/bigMapMode.lua
  end
  camMode:onMouseButton(buttonDown, mouseDragging)
end
@/ui/ui-vue/mockdata/inputBindings.js
                "cat": "gameplay",
                "onChange": "if be then be.nodeGrabber:onMouseButton(VALUE ~= 0) end",
                "title": "ui.inputActions.gameplay.nodegrabberGrab.title",
                "actionMap": "BigMap",
                "onChange": "if freeroam_bigMapMode then freeroam_bigMapMode.onMouseButton(VALUE ~= 0) end",
                "title": "bigMap.action.mouseClick.title",