From 7280cd906227ac40a199b3b264d76be40204a920 Mon Sep 17 00:00:00 2001 From: onion Date: Sun, 1 Feb 2026 06:35:08 +0300 Subject: [PATCH] add predicted_transforms and fix some typos --- modules/OB/examples/example.luau | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/modules/OB/examples/example.luau b/modules/OB/examples/example.luau index f4361e5..ab7f8e5 100755 --- a/modules/OB/examples/example.luau +++ b/modules/OB/examples/example.luau @@ -25,8 +25,14 @@ local function main(world: jecs.World) :without(ct.TRANSFORM_PREDICTED) :cached() + local predicted_transforms = world + :query(ct.Transform, ct.Renderable) + :with(ct.TRANSFORM_PREDICTED) + :cached() + OB.observer(world:query(ct.PivotTo, ct.Renderable), pivots_added) + return function() for entity, transform, renderable in authoritative_transforms do local model = renderable :: Model @@ -55,7 +61,7 @@ local function main(world: jecs.World) end end -local w = jecs.world() +local world = jecs.world() local entity = world:entity() local part = Instance.new("Part") @@ -64,6 +70,5 @@ part.Parent = workspace world:set(entity, ct.Renderable, part) world:set(entity, ct.PivotTo, CFrame.new()) -local system = main(w) +local system = main(world) system(1/60) -