GE Lua Documentation

Press F to search!

switchWeather

Definition


-- @/lua/ge/extensions/core/weather.lua:185

local function switchWeather(presetName, t)
  local p = presets[presetName]
  if not p then
    log('I', logTag, "Preset does not exist")
    return
  end

  selectedWeatherPreset = presetName

  getFormerValues(presetName)
  getDiff(presetName)
  getValues()

  if not t then
    switchWeatherTimer = 15
  else
    switchWeatherTimer = t
  end

  if switch == false then switch = true end

  timer = 0
end

Callers

@/lua/ge/extensions/tech/techCore.lua
  local time = request['time']
  core_weather.switchWeather(preset, time)
  request:sendACK('WeatherPresetChanged')
@/ui/modules/environment/environment.js
  vm.switchWeather = function(preset){
    bngApi.engineLua('core_weather.switchWeather("'+ preset +'")')
    vm.currentWeatherPreset = preset