SharedTableRegistry
Show Deprecated
not creatable
service
not replicated
Provides a global registry of named SharedTable objects. It can be used to store SharedTable objects that are used by multiple scripts.
Summary
Properties
Methods
- write parallel
Gets the registered SharedTable with the specified name.
- write parallel
Registers the provided SharedTable with the specified name.
Properties
Methods
GetSharedTable
write parallel
Gets the registered SharedTable with the specified name. If no SharedTable with that name exists, a new SharedTable is created with that name and is returned.
local SharedTableRegistry = game:GetService("SharedTableRegistry")local st = SharedTableRegistry:GetSharedTable("MyData")
Parameters
The name of the registered SharedTable.
Returns
SetSharedTable
void
write parallel
Registers the provided SharedTable with the specified name. If the provided SharedTable is nil, any existing SharedTable with the specified name is unregistered.
local SharedTableRegistry = game:GetService("SharedTableRegistry")-- Register a SharedTable with the name "MyData":local st = SharedTable.new({1, 2, 3})SharedTableRegistry:SetSharedTable("MyData", st)-- Unregister the SharedTable with the name "MyData":SharedTableRegistry:SetSharedTable("MyData", nil)
Parameters
The name of the registered SharedTable.
The SharedTable object to register, or nil to unregister any previously registered SharedTable object.
Returns
void