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