GE Lua Documentation

Press F to search!

getItemList

Definition


-- @/lua/ge/extensions/core/inventory.lua:101

local function getItemList(itemType)
  local itemsTable = M.itemsTable
  itemsTable[itemType] = itemsTable[itemType] or {}
  local result = deepcopy(itemsTable[itemType])
  return result
end

Callers

@/lua/ge/extensions/campaign/exploration.lua
      local raceTrack = scenario_quickRaceLoader.getLevelTrack(locationInfo.levelName, locationInfo.trackName)
      local ownedVehicles = core_inventory.getItemList('$$$_VEHICLES')
      -- Note: 'campaign.quickraceOverview' is also used in UIStateChange, make sure to keep in sync if changing
        mode = 'garage'
        vehiclesList = core_inventory.getItemList('$$$_VEHICLES')
      else
        vehiclesList = campaign_dealer.getStock('$$$_VEHICLES')
        money = core_inventory.getItemList('$$$_MONEY')
      end
    campaign_dealer.removeFromStock("$$$_VEHICLES", vehicleData)
    -- guihooks.trigger('RefreshVehicles', {vehicles = campaign_dealer.getStock('$$$_VEHICLES'), money = core_inventory.getItemList('$$$_MONEY')})
  end