From fa6f5fc52a7ef16c8d815dcb63cb4f8c04907869 Mon Sep 17 00:00:00 2001 From: onion <131298519+onion1242w@users.noreply.github.com> Date: Sat, 7 Feb 2026 04:17:07 +0300 Subject: [PATCH] add predicted_transforms and fix some typos (#299) --- 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) -