GE Lua Documentation

Press F to search!

setNavFocus

Definition


-- @/lua/ge/extensions/freeroam/bigMapMode.lua:359
local function setNavFocus(pos)
  extensions.hook("onSetBigmapNavFocus", pos)
  if not getPlayerVehicle(0) then
    pos = nil
  end
  navDestinationForLuaReloads = pos
  core_groundMarkers.setPath(pos, {clearPathOnReachingTarget = true})
  resetRoute()
end

Callers

@/lua/ge/extensions/career/modules/delivery/cargoScreen.lua
  if toPos then
    freeroam_bigMapMode.setNavFocus(toPos)
  end
@/lua/ge/extensions/career/modules/delivery/general.lua
  gameplay_rawPois.clear()
  freeroam_bigMapMode.setNavFocus(nil)
@/lua/ge/extensions/gameplay/discover/discover_037.lua
            })
            freeroam_bigMapMode.setNavFocus(vec3(835.908,-522.544,165.363))
          end
@/lua/ge/extensions/gameplay/taxi.lua

    freeroam_bigMapMode.setNavFocus(nil)
    if not skipWait then
      disableIdleCamera = true
      freeroam_bigMapMode.setNavFocus(destinationPos)
      startTaxiWithCurrentRoute(true)
@/lua/ge/extensions/gameplay/discover/newPlayerExperience.lua
            gameplay_traffic.setActiveAmount(0)
            freeroam_bigMapMode.setNavFocus(vec3(310.2650452,1816.934692,207.3096924))
            return true
@/lua/ge/extensions/freeroam/bigMapMode.lua
local function onReachedTargetPos()
  setNavFocus(nil)
end
      cluster.focus = true
      setNavFocus(marker.pos)
      showNavigationMarker = false
    if poi.id ==  poiId and poi.markerInfo.bigmapMarker then
      setNavFocus(poi.markerInfo.bigmapMarker.pos)
      showNavigationMarker = false
  extensions.hook("onNavigateToMission", nil)
  setNavFocus(nil)
end
  if core_groundMarkers.currentlyHasTarget() then
    setNavFocus(core_groundMarkers.endWP[1])
  end
    if hitDist < 50000 then
      setNavFocus(ray.pos + ray.dir * hitDist)
      showNavigationMarker = true
        if v.navDestinationForLuaReloads and not career_career.isActive() then
          setNavFocus(v.navDestinationForLuaReloads)
        end
        job.sleep(0.1)
        setNavFocus(v.navDestinationForLuaReloads)
      end
@/lua/ge/extensions/freeroam/facilities.lua
    if core_groundMarkers.currentlyHasTarget() then
      freeroam_bigMapMode.setNavFocus(core_groundMarkers.endWP[1])
    end
@/lua/ge/extensions/core/funstuff.lua
    local target = map.getMap().nodes[targets[math.random(1, #targets)]]
    freeroam_bigMapMode.setNavFocus(target.pos)
    local length = core_groundMarkers.routePlanner.path[1].distToTarget
  --local wps = map.getGraphpath():getRandomPath(name_b, name_a, nil)
  freeroam_bigMapMode.setNavFocus(bestTarget.pos)
  return {"hide"}