提供一個全球註冊命名的 SharedTable 對象。它可以用來存儲被多個腳本使用的 SharedTable 對象。
概要
方法
獲得註冊的 SharedTable 以指定的名稱。
註冊提供的 SharedTable 以指定的名稱。
屬性
方法
GetSharedTable
獲得註冊的 SharedTable 以指定的名稱。如果沒有具有那個名稱的 SharedTable 存在,會創建一個新的 SharedTable 以該名稱並將其返回。
local SharedTableRegistry = game:GetService("SharedTableRegistry")local st = SharedTableRegistry:GetSharedTable("MyData")
參數
註冊的名稱 SharedTable 。
返回
SetSharedTable
()
註冊提供的 SharedTable 以指定的名稱。如果提供的 SharedTable 是 nil , 任何具有指定名稱的現有 SharedTable 都未註冊。
local SharedTableRegistry = game:GetService("SharedTableRegistry")-- 以「MyData」為名稱註冊共用表:local st = SharedTable.new({1, 2, 3})SharedTableRegistry:SetSharedTable("MyData", st)-- 取消共用表「MyData」的註冊:SharedTableRegistry:SetSharedTable("MyData", nil)
參數
註冊的名稱 SharedTable 。
要註冊的 SharedTable 對象,或 nil 取消註冊任何先前註冊的 SharedTable 對物件。
返回
()