GE Lua Documentation

Press F to search!

updateMergeRadius

Definition


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

local function updateMergeRadius(factor)
  local camMode = core_camera.getGlobalCameras().bigMap
  local maxMergeRadius = (camHeightAboveTerrain * camMode.fovMax) / 1000
  local minMergeRadius = (camHeightAboveTerrain * camMode.fovMin) / 1000
  M.clusterMergeRadius = lerp(minMergeRadius, maxMergeRadius, factor)
  freeroam_bigMapMarkers.setupFilter(currentlyVisibleIds, M.clusterMergeRadius)
  --updateOnlyIdsVisible(true)
end

Callers

@/lua/ge/extensions/core/cameraModes/bigMap.lua
    if self:getZoomStage(zoomBefore) ~= self:getZoomStage(zoomAfter) then
      freeroam_bigMapMode.updateMergeRadius(self:getZoomStage(zoomAfter))
      gameplay_markerInteraction.skipNextIconFading()
@/lua/ge/extensions/freeroam/bigMapMode.lua
  setActive(true)
  M.updateMergeRadius(1)