BaseScript
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
La clase de base para todos los objetos de script que se ejecutan automáticamente.
Resumen
Propiedades
Determina si un BaseScript va a ejecutarse o no.
Determina si un BaseScript va a ejecutarse o no.
Determina el contexto en el que se ejecutará el script.
Propiedades
Disabled
Determina si un BaseScript va a ejecutarse o no.
Si se desactiva un script cambiando esta propiedad a true mientras se está ejecutando, el hilo de ejecución actual del script se terminará.
Si esta propiedad se cambia de verdadero a falso, el script se ejecutará de nuevo. Esto significa que Disabled puede alternarse para reiniciar un script:
scriptObject.Disabled = truescriptObject.Disabled = false
Tenga en cuenta que el código de ejemplo de arriba no se puede usar dentro del propio script, ya que desactivar el script desde dentro de sí mismo terminará el hilo y la línea para reactivarlo nunca se ejecutará.
Enabled
Determina si un BaseScript se ejecutará o no. Esto debe usarse a favor de la propiedad similar pero opuesta Disabled
Si se desactiva un script cambiando esta propiedad a falso mientras se está ejecutando, el hilo de ejecución actual del script se terminará.
Si esta propiedad se cambia de false a true, el script se ejecutará de nuevo. Esto significa que Enabled puede alternarse para reiniciar un script:
scriptObject.Enabled = falsescriptObject.Enabled = true
Tenga en cuenta que el código de ejemplo de arriba no se puede usar dentro del propio script, ya que desactivar el script desde dentro de sí mismo terminará el hilo y la línea para reactivarlo nunca se ejecutará.
RunContext
Determina el contexto en el que se ejecutará el script.
Cuando se usan los scripts Legacy RunContext solo se ejecutarán cuando estén vinculados a ciertos contenedores dependiendo de si son un Script o un LocalScript .
Si se asigna RunContext mientras se ejecuta cualquier hilo creado por el script, se terminará y el script comenzará a funcionar bajo el nuevo contexto si es posible.
Nota: RunContext no se puede usar desde un LocalScript.