BaseScript

顯示已棄用項目

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

無法建立

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

屬性

Disabled

平行讀取

決定是否執行 BaseScript

如果將此屬性設定為 "真" 而且腳本正在執行,腳本的當前執行線程將會停止。

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


scriptObject.Disabled = true
scriptObject.Disabled = false

注意,上述代碼片語不能在自己的腳本中使用,因為從自己的腳本中禁用它將使執行線程和行重新啟用,它永遠不會執行。

Enabled

未複製
平行讀取

決定是否執行 BaseScript 或不。這應該用於與相似但相反的 Disabled 屬性。

如果將此屬性變更為 false 而且腳本正在執行,腳本的當前執行線程將會停止。

如果此屬性從 false 變更為 true,則會重新執行此腳本。這表示 Enabled 可以切換重新啟動一個指令碼:


scriptObject.Enabled = false
scriptObject.Enabled = true

注意,上述代碼片語不能在自己的腳本中使用,因為從自己的腳本中禁用它將使執行線程和行重新啟用,它永遠不會執行。

RunContext

外掛程式安全性
平行讀取

決定指令碼在哪個上下文中執行。

使用 Legacy RunContext 指令碼時只會在某些容器依賴是否為 ScriptLocalScript 時執行。

如果 RunContext 在啟動任何由脚本創建的線程時指定,則會終止運行該線程,並且在可能的情況下啟動新上下文。

注意,RunContext 無法從本地指令碼中使用。

方法

活動