SharedTableRegistry

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Création impossible
Service
Non répliqué

Fournit un registre global de objets nommés SharedTable. Il peut être utilisé pour stocker des objets SharedTable utilisés par plusieurs scripts.

Propriétés

Méthodes

GetSharedTable

Écrire en parallèle

Obtient le SharedTable avec le nom spécifié.Si aucun SharedTable avec ce nom n'existe, un nouveau SharedTable est créé avec ce nom et est retourné.


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

Paramètres

name: string

Le nom du SharedTable enregistré.

Valeur par défaut : ""

Retours

SetSharedTable

()
Écrire en parallèle

Enregistre le SharedTable fourni avec le nom spécifié.Si le SharedTable fourni est nil , tout SharedTable existant avec le nom spécifié n'est pas enregistré.


local SharedTableRegistry = game:GetService("SharedTableRegistry")
-- Enregistrez une table partagée avec le nom « MyData » :
local st = SharedTable.new({1, 2, 3})
SharedTableRegistry:SetSharedTable("MyData", st)
-- Désenregistrez la table partagée avec le nom « MyData » :
SharedTableRegistry:SetSharedTable("MyData", nil)

Paramètres

name: string

Le nom du SharedTable enregistré.

Valeur par défaut : ""

L'objet SharedTable à s'incrire, ou nil pour désenregistrer tout objet SharedTable précédemment enregistré.

Valeur par défaut : ""

Retours

()

Évènements