tempObjectData
Definition
-- @/lua/ge/map.lua:3652
-- used to add explicit vehicle data
local function tempObjectData(objId, isactive, pos, vel, dirVec, dirVecUp, damage, objectCollisions)
if objectsCount == 0 then
tableClear(M.objects)
end
objectsCount = objectsCount + 1
local obj = objectsCache[objId] or {
id = objId,
view = true,
active = isactive,
pos = pos,
vel = vel,
dirVec = dirVec,
dirVecUp = dirVecUp,
damage = damage,
objectCollisions = objectCollisions}
obj.id = objId
obj.active = isactive
obj.damage = damage
obj.objectCollisions = objectCollisions or {}
obj.pos:set(pos)
obj.vel:set(vel)
obj.dirVec:set(dirVec)
obj.dirVecUp:set(dirVecUp)
objectsCache[objId] = obj
M.objects[objId] = obj
end
Callers