GE Lua Documentation

Press F to search!

camMoveController

Definition


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

local function camMoveController(upDown, value)
  if core_camera and not uiPopupOpen then
    if upDown then
      core_camera.moveForwardBackward(sign(value) * value^2)
    else
      core_camera.moveLeftRight(sign(value) * value^2)
    end
    if uiHasFocus then
      blockUiActions(true)
      uiHasFocus = false
    end
  end
  mouseMoved = false
end

Callers

@/ui/ui-vue/mockdata/inputBindings.js
                "title": "bigMap.action.moveForwardBackward.title",
                "onChange": "if freeroam_bigMapMode then freeroam_bigMapMode.camMoveController(true, VALUE) end",
                "isCentered": true,
                "title": "bigMap.action.moveLeftRight.title",
                "onChange": "if freeroam_bigMapMode then freeroam_bigMapMode.camMoveController(false, VALUE) end",
                "isCentered": true,
@/lua/ge/extensions/freeroam/bigMapMode.lua
  if not mouseMoved then
    camMoveController(true, 0)
    camMoveController(false, 0)
    camMoveController(true, 0)
    camMoveController(false, 0)
  end