mirror of
https://github.com/Ukendio/jecs.git
synced 2025-04-24 17:10:03 +00:00
fast access to record
This commit is contained in:
parent
8a03dd2c39
commit
a850d0b704
1 changed files with 3 additions and 2 deletions
|
@ -285,9 +285,10 @@ local function archetype_move(entity_index: EntityIndex, to: Archetype, dst_row:
|
||||||
src_entities[moved] = nil :: any
|
src_entities[moved] = nil :: any
|
||||||
dst_entities[dst_row] = e1
|
dst_entities[dst_row] = e1
|
||||||
|
|
||||||
local record1 = entity_index_try_get_any(entity_index, e1)
|
local sparse_array = entity_index.sparse_array
|
||||||
local record2 = entity_index_try_get_any(entity_index, e2)
|
|
||||||
|
|
||||||
|
local record1 = sparse_array[ECS_ENTITY_T_LO(e1)]
|
||||||
|
local record2 = sparse_array[ECS_ENTITY_T_LO(e2)]
|
||||||
record1.row = dst_row
|
record1.row = dst_row
|
||||||
record2.row = src_row
|
record2.row = src_row
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue