GE Lua Documentation

Press F to search!

createPool

Definition


-- @/lua/ge/extensions/core/vehicleActivePooling.lua:338

---- Manager ----

local function createPool(data)
  local pool = VehPool:new(data)
  pools[pool.id] = pool
  extensions.hook("onVehiclePoolAdded", pool.id)
  return pool
end

Callers

@/lua/ge/extensions/gameplay/traffic.lua
  if not core_vehicleActivePooling then extensions.load('core_vehicleActivePooling') end
  vehPool = core_vehicleActivePooling.createPool()
  vehPool.name = 'traffic'
@/lua/ge/extensions/flowgraph/nodes/gameplay/vehiclePool/createPool.lua
  if not self.vehPool then
    self.vehPool = core_vehicleActivePooling.createPool({name = self.pinIn.name.value})
  end
@/lua/ge/extensions/core/vehicleActivePooling.lua
  for _, v in ipairs(data) do
    local pool = createPool()
    pool:onDeserialized(v)
@/lua/ge/extensions/gameplay/parking.lua
    if not vehPool then
      vehPool = core_vehicleActivePooling.createPool()
      vehPool.name = "parkedCars"