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é

Il fournit un registre global d'objets de nommé Datatype.SharedTable . Il peut être utilisé pour stocker les objets Datatype.SharedTable utilisés par plusieurs scripts.

Résumé

Méthodes

Propriétés

Méthodes

GetSharedTable

Écrire en parallèle

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


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

Paramètres

name: string

Le nom du SharedTable enregistré.


Retours

SetSharedTable

void
Écrire en parallèle

Enregistre le SharedTable fourni avec le nom spécifié. Si le SharedTable fourni est nil, tout le 2>Datatype.SharedTable2> 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é.

L'objet SharedTable pour s'incrire, ou nil pour désenregistrer n'importe quel objet SharedTable enregistré précédemment.


Retours

void

Évènements