提供了一个全球注册的命名 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 对象。
返回
()