BaseScript

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

La classe de base pour tous les objets de script qui s'exécutent automatiquement.

Résumé

Propriétés

Propriétés

Disabled

Lecture parallèle

Détermine si un BaseScript va s'exécuter ou non.

Si un script est désactivé en changeant cette propriété en vrai pendant que le script est en cours d'exécution, le thread d'exécution actuel du script sera terminé.

Si cette propriété est modifiée de vrai à faux, le script s'exécutera à nouveau. Cela signifie que Disabled peut être basculé pour redémarrer un script :


scriptObject.Disabled = true
scriptObject.Disabled = false

Notez que le fragment de code ci-dessus ne peut pas être utilisé dans le script lui-même, car la désactivation du script à partir de lui-même mettra fin au thread et la ligne pour le réactiver ne sera jamais exécutée.

Enabled

Non répliqué
Lecture parallèle

Détermine si un BaseScript va s'exécuter ou non. Cela devrait être utilisé en faveur de la propriété similaire mais opposée Disabled.

Si un script est désactivé en changeant cette propriété en false pendant que le script est en cours d'exécution, le thread d'exécution actuel du script sera terminé.

Si cette propriété est modifiée de faux à vrai, le script s'exécutera à nouveau. Cela signifie que Enabled peut être basculé pour redémarrer un script :


scriptObject.Enabled = false
scriptObject.Enabled = true

Notez que le fragment de code ci-dessus ne peut pas être utilisé dans le script lui-même, car la désactivation du script à partir de lui-même mettra fin au thread et la ligne pour le réactiver ne sera jamais exécutée.

RunContext

Sécurité des plugins
Lecture parallèle

Détermine le contexte dans lequel le script s'lancer.

Lors de l'utilisation des scripts Legacy RunContext, ils ne s'exécuteront que lorsqu'ils sont parentés à certains conteneurs dépendant du fait qu'ils sont un Script ou un LocalScript.

Si RunContext est attribué pendant l'exécution du script, tous les threads créés par le script seront terminés et le script commencera à s'exécuter dans le nouveau contexte s'il est possible.

Remarque, RunContext ne peut pas être utilisé à partir d'un LocalScript.

Méthodes

Évènements