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