BaseScript
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
La classe de base pour tous les objets de script qui s'exécutent automatiquement.
Résumé
Propriétés
Détermine si un BaseScript va s'exécuter ou pas.
Détermine si un BaseScript va s'exécuter ou pas.
Détermine le contexte dans lequel le script s'lancer.
Propriétés
Disabled
Détermine si un BaseScript va s'exécuter ou pas.
Si un script est désactivé en changeant cette propriété en vrai pendant que le script s'exécute, la colonne de tirage actuelle du script sera terminée.
Si cette propriété est changée de vrai à faux, le script s'exécutera à nouveau. Cela signifie que Disabled peut être basculé pour redémarrer un script :
scriptObject.Disabled = truescriptObject.Disabled = false
Remarquez que le code ci-dessus ne peut pas être utilisé dans le script lui-même, car en désactivant le script à partir de lui-même, vous mettrez fin à la ligne et au code pour le réactiver, ce qui ne sera jamais exécuté.
Enabled
Détermine si un BaseScript sera exécuté ou non. Ceci devrait être utilisé à la place de la propriété similaire mais opposée Disabled .
Si un script est désactivé en changeant cette propriété en faux pendant que le script s'exécute, le fil d'exécution actuel du script sera terminé.
Si cette propriété est modifiée de false à true, le script s'exécutera à nouveau. Cela signifie que Enabled peut être basculé pour redémarrer un script :
scriptObject.Enabled = falsescriptObject.Enabled = true
Remarquez que le code ci-dessus ne peut pas être utilisé dans le script lui-même, car en désactivant le script à partir de lui-même, vous mettrez fin à la ligne et au code pour le réactiver, ce qui ne sera jamais exécuté.
RunContext
Détermine le contexte dans lequel le script s'lancer.
Lors de l'utilisation des scripts Legacy RunContext , ils ne s'exécuteront que lorsque vous êtes associé à certains conteneurs dépendants de savoir s'ils sont un Script ou un LocalScript.
Si RunContext est attribué pendant l'exécution d'un script créé par le script, le script sera terminé et le script commencera à s'exécuter sous le nouveau contexte si possible.
Remarquez que RunContext ne peut pas être utilisé à partir d'un script local.