mirror of
https://github.com/BlackMATov/evolved.lua.git
synced 2026-09-27 11:07:08 +07:00
improve entity builder performance
This commit is contained in:
@@ -3158,6 +3158,20 @@ do
|
||||
end
|
||||
end
|
||||
|
||||
do
|
||||
local f1, f2 = evo.id(2)
|
||||
local eb = evo.entity()
|
||||
|
||||
local e1 = eb:set(f1, 1):set(f2, 2):build()
|
||||
local e2 = eb:set(f1, 11):build()
|
||||
|
||||
assert(evo.has(e1, f1) and evo.get(e1, f1) == 1)
|
||||
assert(evo.has(e1, f2) and evo.get(e1, f2) == 2)
|
||||
|
||||
assert(evo.has(e2, f1) and evo.get(e2, f1) == 11)
|
||||
assert(not evo.has(e2, f2) and evo.get(e2, f2) == nil)
|
||||
end
|
||||
|
||||
do
|
||||
local f1, f2, f3 = evo.id(3)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user