提供一个全球注册名为 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