SharedTableRegistry

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

无法创建
服务
未复制

提供了一个全球注册的命名 SharedTable 对象。它可以用来存储被多个脚本使用的对象 SharedTable

属性

方法

GetSharedTable

写入并联

获取注册的 SharedTable 以指定的名称。如果没有具有该名称的 SharedTable ,将用该名称创建新的 SharedTable 并返回。


local SharedTableRegistry = game:GetService("SharedTableRegistry")
local st = SharedTableRegistry:GetSharedTable("MyData")

参数

name: string

注册的名称 SharedTable

默认值:""

返回

SetSharedTable

()
写入并联

注册提供的 SharedTable 以指定的名称。如果提供的 SharedTablenil , 任何具有指定名称的现有 SharedTable 都未注册。


local SharedTableRegistry = game:GetService("SharedTableRegistry")
-- 注册共享表“MyData”的名称:
local st = SharedTable.new({1, 2, 3})
SharedTableRegistry:SetSharedTable("MyData", st)
-- 卸载共享表“MyData”的名称:
SharedTableRegistry:SetSharedTable("MyData", nil)

参数

name: string

注册的名称 SharedTable

默认值:""

要注册的 SharedTable 对象,或 nil 取消注册任何以前注册的 SharedTable 对象。

默认值:""

返回

()

活动