Skip to content

Commit 14703f4

Browse files
committed
Update replication example to use _members directly
get_members() now returns a copy, so proxy pattern must access instance._members[name] for the actual member table.
1 parent 46ff2e5 commit 14703f4

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

docs/reference/hooks.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -316,8 +316,10 @@ simploo.hook:add("afterNew", function(instance)
316316
return instance
317317
end
318318

319-
for name, member in pairs(instance:get_members()) do
320-
if member.modifiers.replicated then
319+
for name, memberInfo in pairs(instance:get_members()) do
320+
if memberInfo.modifiers.replicated then
321+
-- Get the actual member table (not a copy)
322+
local member = instance._members[name]
321323
-- Proxy pattern: move value to storage, intercept via metatable
322324
local storage = {value = member.value}
323325
member.value = nil

0 commit comments

Comments
 (0)