GE Lua Documentation

Press F to search!

setContext

Definition


-- @/lua/ge/extensions/gameplay/drift/general.lua:151

local function setContext(newContext)
  local oldContext = context

  context = newContext
  extensions.hook("onDriftContextChanged", context, oldContext)

  if oldContext ~= context then
    if context == "inFreeroam" then
      setChallengeMode("None")
    end

    updateExtensions()
  end
end

Callers

@/lua/ge/extensions/gameplay/drift/freeroam/driftSpots.lua
  log("I","","Started freeroam drift zone: " .. dumps(line.id))
  gameplay_drift_general.setContext("inFreeroamChallenge")
  gameplay_drift_general.reset()
local function end_()
  gameplay_drift_general.setContext("inFreeroam")
  guihooks.trigger('ClearTasklist')
@/inspector/External/three.js/three.js

            animation.setContext( value );

                    animation.setContext( session );
                    animation.start();

        if ( typeof window !== 'undefined' ) animation.setContext( window );
@/lua/ge/extensions/flowgraph/nodes/gameplay/drift/setDriftContext.lua
function C:work()
  gameplay_drift_general.setContext(self.pinIn.driftContext.value)
end
@/lua/ge/extensions/gameplay/drift/general.lua
    if mission.missionType ~= "drift" then
      setContext("inAnotherMissionType")
    end
    frozen = false
    setContext("inFreeroam")
  end
      if im.Combo2("", presetPtr, s) then
        setContext(contextList[presetPtr[0]+1])
      end
local function init()
  setContext("inFreeroam")
  reset()