diff --git a/demo/src/ReplicatedStorage/systems/receive_replication.luau b/demo/src/ReplicatedStorage/systems/receive_replication.luau index b4be32f..a28e0b7 100755 --- a/demo/src/ReplicatedStorage/systems/receive_replication.luau +++ b/demo/src/ReplicatedStorage/systems/receive_replication.luau @@ -74,11 +74,12 @@ return function(world: types.World) local removed = map.removed if removed then - for i, e in removed do - if not world:contains(e) then + for _, entity in removed do + entity = ecs_map_get(world, entity) + if not world:contains(entity) then continue end - world:remove(e, id) + world:remove(entity, id) end end end