Added optional table for output for entity:getComponents

This commit is contained in:
flamendless 2023-02-14 18:18:42 -03:00 committed by Pablo Ariel Mayobre
parent 8e1b14d53b
commit 61720312cb

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