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"