BaseScript

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

無法建立

所有自動運行的腳本對象的基礎類。

屬性

Disabled

平行讀取

決定是否會執行 BaseScript

如果在執行時將此屬性變更為真值來禁用腳本,腳本執行時的當前執行線程將被終止。

如果此屬性從真到假變更,則腳本將再次運行。這意味著 Disabled 可以切換以重新啟動腳指令碼:


scriptObject.Disabled = true
scriptObject.Disabled = false

請注意,上述代碼片段無法在腳本本身使用,因為從腳本本身禁用腳本將終止線程,重新啟用它的線程將永遠不會執行。

Enabled

未複製
平行讀取

決定是否會執行 BaseScript 。這應該用於支持相似但相反的 Disabled 屬性。

如果通過變更此屬性為 false 來禁用腳本時腳本正在運行,腳本的當前運行線程將被終止。

如果此屬性從「否」變更為「是」,腳本將再次運行。這意味著 Enabled 可以切換以重新啟動腳指令碼:


scriptObject.Enabled = false
scriptObject.Enabled = true

請注意,上述代碼片段無法在腳本本身使用,因為從腳本本身禁用腳本將終止線程,重新啟用它的線程將永遠不會執行。

RunContext

外掛程式安全性
平行讀取

決定腳本將在哪個上下文下運執行。

當使用舊版本的 RunContext 腳本時,只有當它們是 ScriptLocalScript 依賴某些容器時才會運行。

如果在運行時將運行上下文配置給腳本時,腳本創建的任何線程都被終止,腳本將在可能的情況下開始在新上下文下運行。

注意,RunContext無法從本地脚本中使用。

方法

活動