所有运行自动的脚本对象的基础类。
概要
属性
决定是否运行 BaseScript。
决定是否运行 BaseScript。
确定脚本在哪个上下文中运奔跑。
属性
Disabled
决定是否运行 BaseScript。
如果将脚本禁用,将脚本运行时将脚本属性设置为 true ,当前运行线程将被终止。
如果此属性从真到假,脚本将再次运行。这意味着 Disabled 可以切换来重新启动脚本:
scriptObject.Disabled = truescriptObject.Disabled = false
注意,上述代码片段不能在脚本中使用,因为从脚本中禁用它将使线程和行重新启用,从而永远不会执行。
Enabled
决定是否运行 BaseScript 。这应该用于与类似但相反的 Disabled 属性。
如果将此属性设置为 false 而且脚本正在运行,脚本当前的运行线程将被终止。
如果此属性从 false 变更为 true,脚本将再次运行。这意味着 Enabled 可以切换关闭脚本再次启动一个脚本:
scriptObject.Enabled = falsescriptObject.Enabled = true
注意,上述代码片段不能在脚本中使用,因为从脚本中禁用它将使线程和行重新启用,从而永远不会执行。
RunContext
确定脚本在哪个上下文中运奔跑。
使用 Legacy RunContext 脚本时,只会在某些容器是 Script 或 LocalScript 的父级时才会运行。
如果在脚本运行时分配 RunContext ,将会在脚本创建的任何线程上终止运行,如果可能,脚本将会在新上下文下运行。
注意,RunContext 不能从本地脚本中使用。