SharedTableRegistry

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

作成できません
サービス
複製されていません

名前のついた SharedTable オブジェクトのグローバルレジストリを提供します。複数のスクリプトによって使用される SharedTable オブジェクトを保存するために使用されることができます。

プロパティ

方法

GetSharedTable

並列書き込み

指定された名前で SharedTable を取得します。名前がその名前で存在しない場合は、新しい SharedTable がその名前で作成され、返されます。


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

パラメータ

name: string

Registered SharedTable の名前。


戻り値

SetSharedTable

void
並列書き込み

指定された名前で SharedTable を登録します。提供された SharedTablenil である場合、指定された名前のすべての既存の 1>Datatype.SharedTable1> は登録されません。


local SharedTableRegistry = game:GetService("SharedTableRegistry")
-- 共有テーブル "MyData" の名前でRegister a SharedTable with the name "MyData":
local st = SharedTable.new({1, 2, 3})
SharedTableRegistry:SetSharedTable("MyData", st)
-- 共有テーブル "MyData" の名前で登録を解除します:
SharedTableRegistry:SetSharedTable("MyData", nil)

パラメータ

name: string

Registered SharedTable の名前。

オブジェクトを登録するには、SharedTable オブジェクト、または nil 以前に登録された SharedTable オブジェクトを登録するために。


戻り値

void

イベント