jecs/demo/src/ServerScriptService/main.server.luau
Marcus f220b95d2f
Add scheduler to demo (#106)
* Add example to make scheduler with phases

* Add more builtin phases
2024-08-21 17:57:40 +02:00

8 lines
300 B
Text

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local std = require(ReplicatedStorage.std)
local scheduler = std.Scheduler
for _, module in script.Parent.systems:GetChildren() do
require(module)(scheduler)
end
local events = scheduler.collect.all()
scheduler.systems.begin(events)