2024-04-23 15:10:49 +00:00
|
|
|
--!optimize 2
|
|
|
|
--!native
|
|
|
|
|
|
|
|
local ReplicatedStorage = game:GetService("ReplicatedStorage")
|
2025-04-25 21:53:39 +00:00
|
|
|
local jecs = require(ReplicatedStorage.Lib:Clone())
|
|
|
|
local mirror = require(ReplicatedStorage.mirror:Clone())
|
|
|
|
|
|
|
|
|
2024-04-23 15:10:49 +00:00
|
|
|
|
|
|
|
return {
|
|
|
|
ParameterGenerator = function()
|
2025-04-25 21:53:39 +00:00
|
|
|
local ecs = jecs.world()
|
|
|
|
ecs:range(1000, 20000)
|
|
|
|
local mcs = mirror.World.new()
|
|
|
|
return ecs, mcs
|
2024-10-12 20:18:11 +00:00
|
|
|
end,
|
2024-04-23 15:10:49 +00:00
|
|
|
|
|
|
|
Functions = {
|
2025-04-25 21:53:39 +00:00
|
|
|
Mirror = function(_, ecs, mcs)
|
|
|
|
for i = 1, 100 do
|
2024-05-04 23:52:01 +00:00
|
|
|
|
2025-04-25 21:53:39 +00:00
|
|
|
mcs:entity()
|
2024-05-04 23:52:01 +00:00
|
|
|
end
|
2024-10-12 20:18:11 +00:00
|
|
|
end,
|
2024-05-04 23:52:01 +00:00
|
|
|
|
2025-04-25 21:53:39 +00:00
|
|
|
Jecs = function(_, ecs, mcs)
|
|
|
|
for i = 1, 100 do
|
|
|
|
|
2024-05-04 23:52:01 +00:00
|
|
|
ecs:entity()
|
|
|
|
end
|
2024-10-12 20:18:11 +00:00
|
|
|
end,
|
2025-04-25 21:53:39 +00:00
|
|
|
},
|
2024-04-23 15:10:49 +00:00
|
|
|
}
|