BaseScript
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
すべてのスクリプトオブジェクトのベースクラス。
概要
プロパティ
Class.BaseScript が実行されるかどうかを決定します。
Class.BaseScript が実行されるかどうかを決定します。
スクリプトが実行されるコンテキストを決定します。
プロパティ
Disabled
Class.BaseScript が実行されるかどうかを決定します。
このプロパティを変更してスクリプトが実行されている間、スクリプトの現在の実行スレッドが終了します。
このプロパティを「真」から「偽」に変更すると、スクリプトは再起動します。これにより、Disabled はスクリプトを再起動することができます:
scriptObject.Disabled = truescriptObject.Disabled = false
上記のコードスナップは、スクリプト自体内では使用できません。スクリプトを無効にすると、スクリプトから内部で終了されますので、再度有効にするスレッドとラインは実行されません。
Enabled
Class.BaseScript が実行されるかどうかを決定します。これは、同様で反対の Disabled プロパティとの交換に使用する必要があります。
スクリプトがスクリプトを実行している間にこのプロパティを偽に変更すると、スクリプトの現在の実行スレッドが終了します。
このプロパティを偽りから真に変更すると、スクリプトは再び実行されます。これは、Enabled がスクリプトを再起動するように切り替えられることを意味します:
scriptObject.Enabled = falsescriptObject.Enabled = true
上記のコードスナップは、スクリプト自体内では使用できません。スクリプトを無効にすると、スクリプトから内部で終了されますので、再度有効にするスレッドとラインは実行されません。
RunContext
スクリプトが実行されるコンテキストを決定します。
レガシー RunContext スクリプトは、Script または LocalScript に親を持つことによりのみ実行されます。
スクリプトがスクリプトコンテキストを作成すると、スクリプトコンテキストがスクリプトを実行している間、RunContext が割り当てられ、スクリプトは新しいコンテキストで実行を開始します。
注意、RunContext はローカルスクリプトから使用できません。