GE Lua Documentation

Press F to search!

rerequire

Definition


-- @/lua/common/luaCore.lua:21

-- little snippet that enforces reloading of files
function rerequire(module)
  package.loaded[module] = nil
  local m = require(module)
  if not m then
    log('W', "rerequire", ">>> Module failed to load: " .. tostring(module).." <<<")
  end
  return m
end

Callers

@/lua/ge/extensions/editor/gen/lib/ui.lua
		unrequire(p)
		alib[#alib+1] = rerequire(p)
	end
@/lua/console/bananabench-async.lua

rerequire("lua/console/test")
@/lua/ge/extensions/editor/gen/lib/ai.lua
		unrequire(p)
		alib[#alib+1] = rerequire(p)
	end
@/lua/ge/extensions/editor/gen/lib/jbeam.lua
		unrequire(p)
		alib[#alib+1] = rerequire(p)
	end
@/lua/common/utils/interactiveShell.lua
        elseif cmd == "unittests" or cmd == "ut" then
            cmd = 'rerequire("lua/tests/unittests")'
        elseif cmd == "reload" then
        elseif cmd == "testenv" then
            cmd = 'rerequire("lua/vehicle/beamng") ; rerequire("lua/tests/test")'
        end
        elseif cmd == "testenv" then
            cmd = 'rerequire("lua/vehicle/beamng") ; rerequire("lua/tests/test")'
        end
@/lua/ge/extensions/editor/gen/utils.lua
			unrequire(p)
			alib[#alib+1] = rerequire(p)
		end
@/lua/console/servertests.lua

rerequire("lua/console/unittests")

--rerequire("lua/console/benchphysics")
@/lua/console/test.lua

rerequire("lua/console/benchphysics")

--rerequire("lua/tests/simpleload")
@/lua/ge/extensions/editor/gen/exp_meshexplorer.lua
		unrequire(p)
		alib[#alib+1] = rerequire(p)
	end
@/lua/ge/extensions/editor/gen/ui.lua
--    unrequire(apack[1])
--    M = rerequire(apack[1])
	unrequire(apack[2])
	unrequire(apack[2])
	U = rerequire(apack[2])
	unrequire(apack[3])
	unrequire(apack[3])
	SCLegend = rerequire(apack[3])
--        lo('?? forlegend:'..SCLegend)
--    unrequire(apack[4])
--    D = rerequire(apack[4])
    	U.lo('>>++++++++++++++++ UI.reload:'..#apack..':'..tostring(D)) --..':'..tostring(D.forRoad()))
@/lua/vehicle/controller/powertrainControl/activeCenterDiff.lua

  local interpolatedMap = rerequire("interpolatedMap")
  throttleLockMap = interpolatedMap.new()
@/lua/vehicle/controller/vehicleController/shiftLogic/cvtGearbox2.lua

  local interpolatedMap = rerequire("interpolatedMap")
  cvtHandling.targetRpmMap = interpolatedMap.new()
@/lua/ge/extensions/editor/gen/world.lua
	unrequire(apack[1])
	M = rerequire(apack[1])
	unrequire(apack[2])
	U = rerequire(apack[2])
	lo = function(ms, yes)
	unrequire(apack[4])
	Render = rerequire(apack[4])
	unrequire(apack[5])
	T = rerequire(apack[5])
		unrequire(apack[3])
		D = rerequire(apack[3])
		lo('??+++++++++++++++++++++++++++++++++++ FOR_D:'..tostring(D)..':'..tostring(D.junctionUp))
		unrequire(apack[7])
		Ter = rerequire(apack[7])
		out.Ter = Ter
		unrequire(apack[6])
		N = rerequire(apack[6])
		unrequire(apack[7])
		unrequire(apack[7])
		Ter = rerequire(apack[7])
		out.Ter = Ter
		unrequire(apack[8])
		J = rerequire(apack[8])
		out.J = J
			--        unrequire(apack[2])
			--        UI = rerequire(apack[2])
			--        editor.showWindow('BAT')
		--        unrequire(apack[2])
		--        UI = rerequire(apack[2])
		--        editor.showWindow('BAT')
@/lua/ge/extensions/editor/gen/test.lua
		unrequire(apack[6])
		N = rerequire(apack[6])
	end
					unrequire('/lua/ge/extensions/editor/gen/robot')
					R = rerequire('/lua/ge/extensions/editor/gen/robot')
			--        R.up()
@/lua/ge/extensions/editor/buildingEditor.lua
		unrequire(p)
		alib[#alib+1] = rerequire(p)
	end
	unrequire(apack[1])
	W = rerequire(apack[1])
	unrequire(apack[2])
	unrequire(apack[2])
	UI = rerequire(apack[2])
	if not soft and UU._MODE ~= 'conf' then
-- unrequire(apack[1])
-- W = rerequire(apack[1])
unrequire(apack[2])
unrequire(apack[2])
UI = rerequire(apack[2])
unrequire(apack[3])
unrequire(apack[3])
D = rerequire(apack[3]) --require('/lua/ge/extensions/editor/gen/decal')
unrequire(apack[4])
unrequire(apack[4])
R = rerequire(apack[4])
]]
	unrequire(apack[1])
	W = rerequire(apack[1])
	unrequire(apack[2])
	unrequire(apack[2])
	UI = rerequire(apack[2])
	unrequire(apack[3])
	unrequire(apack[3])
	D = rerequire(apack[3]) --require('/lua/ge/extensions/editor/gen/decal')
	unrequire(apack[4])
	unrequire(apack[4])
	R = rerequire(apack[4])
		unrequire(apack[1])
		W = rerequire(apack[1])
	end
		unrequire(apack[2])
		UI = rerequire(apack[2])
		editor.showWindow('BAT')
@/lua/vehicle/controller.lua
    end
    c = rerequire(filePath)
    if c then
    local loadFunc = function()
      local controller = rerequire(filePath)
      if controller and type(controller) == "table" then
@/lua/vehicle/powertrain/combustionEngine.lua

local delayLine = rerequire("delayLine")
  local thermalsFileName = jbeamData.thermalsLuaFileName or "powertrain/combustionEngineThermals"
  device.thermals = rerequire(thermalsFileName)
  device.thermals.init(device, jbeamData)
    local turbochargerFileName = jbeamData.turbochargerLuaFileName or "powertrain/turbocharger"
    device.turbocharger = rerequire(turbochargerFileName)
    device.turbocharger.init(device, v.data[jbeamData.turbocharger])
    local superchargerFileName = jbeamData.superchargerLuaFileName or "powertrain/supercharger"
    device.supercharger = rerequire(superchargerFileName)
    device.supercharger.init(device, v.data[jbeamData.supercharger])
    local nitrousOxideFileName = jbeamData.nitrousOxideLuaFileName or "powertrain/nitrousOxideInjection"
    device.nitrousOxideInjection = rerequire(nitrousOxideFileName)
    device.nitrousOxideInjection.init(device, v.data[jbeamData.nitrousOxideInjection])
@/lua/ge/extensions/editor/gen/mesh.lua
	unrequire(apack[1])
	U = rerequire(apack[1])
	lo = U.lo
	unrequire(apack[2])
	Render = rerequire(apack[2])
end
@/lua/common/libs/xlsxlib/tests/tests.lua
--
-- rerequire('libs/xlsxlib/tests/tests').runTests()
--
@/lua/ge/extensions/editor/gen/exp_solidflex.lua
        unrequire(p)
        alib[#alib+1] = rerequire(p)
    end