SharedTableRegistry

非推奨を表示
作成できません
サービス
複製されていません

Provides a global registry of named SharedTable objects. It can be used to store SharedTable objects that are used by multiple scripts.

プロパティ

方法

GetSharedTable

並列書き込み

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")

パラメータ

name: string

The name of the registered SharedTable.


戻り値

SetSharedTable

void
並列書き込み

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)

パラメータ

name: string

The name of the registered SharedTable.

The SharedTable object to register, or nil to unregister any previously registered SharedTable object.


戻り値

void

イベント