mirror of
https://github.com/Keyslam-Group/Concord.git
synced 2025-09-02 04:13:58 -04:00
Usability improvements
- Now entity.key() is the same as entity.key.value - Entity:serialize only serializes component given correctly - Any other value inside the Entity is ignored - Disable some diagnostics used in Lua language server by sumneko
This commit is contained in:
parent
cf05cfc972
commit
9bccd05019
5 changed files with 9 additions and 1 deletions
|
@ -248,7 +248,8 @@ function Entity:serialize(ignoreKey)
|
|||
if not ignoreKey then
|
||||
data.key = component.value
|
||||
end
|
||||
elseif (name ~= "__world") and (name ~= "__isEntity") and (component.__name == name) then
|
||||
--We only care about components that were properly given to the entity
|
||||
elseif Type.isComponent(component) and (component.__name == name) then
|
||||
local componentData = component:serialize()
|
||||
|
||||
if componentData ~= nil then
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue