Added optional table for output for entity:getComponents

This commit is contained in:
flamendless 2021-09-04 20:45:09 +08:00
parent d6bd0de564
commit c7c3a512af

View file

@ -188,8 +188,9 @@ end
-- Warning: Do not modify this table. -- Warning: Do not modify this table.
-- Use Entity:give/ensure/remove instead -- Use Entity:give/ensure/remove instead
-- @treturn table Table of all Components the Entity has -- @treturn table Table of all Components the Entity has
function Entity:getComponents() function Entity:getComponents(output)
local components = Utils.shallowCopy(self) output = output or {}
local components = Utils.shallowCopy(self, output)
components.__world = nil components.__world = nil
components.__isEntity = nil components.__isEntity = nil